| _key | core | string | |
| ancestors | core | array<string> | |
| annotations | core | hstore | Optional. Annotations on the cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Keys can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. |
| authorization | core | json | Required. Configuration related to the cluster RBAC settings. |
| azure_client | core | string | Optional. Name of the AzureClient that contains authentication configuration for how the Anthos Multi-Cloud API connects to Azure APIs. Either azure_client or azure_services_authentication should be provided. The `AzureClient` resource must reside on the same Google Cloud Platform project and region as the `AzureCluster`. `AzureClient` names are formatted as `projects//locations//azureClients/`. See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more details on Google Cloud resource names. |
| azure_region | core | string | Required. The Azure region where the cluster runs. Each Google Cloud region supports a subset of nearby Azure regions. You can call GetAzureServerConfig to list all supported Azure regions within a given Google Cloud region. |
| azure_services_authentication | core | json | Optional. Authentication configuration for management of Azure resources. Either azure_client or azure_services_authentication should be provided. |
| cluster_ca_certificate | core | string | Output only. PEM encoded x509 certificate of the cluster root of trust. |
| control_plane | core | json | Required. Configuration related to the cluster control plane. |
| create_time | core | timestamp | Output only. The time at which this cluster was created. |
| datadog_display_name | core | string | |
| description | core | string | Optional. A human readable description of this cluster. Cannot be longer than 255 UTF-8 encoded bytes. |
| endpoint | core | string | Output only. The endpoint of the cluster's API server. |
| errors | core | json | Output only. A set of errors found in the cluster. |
| etag | core | string | Allows clients to perform consistent read-modify-writes through optimistic concurrency control. Can be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. |
| fleet | core | json | Required. Fleet configuration. |
| labels | core | array<string> | |
| logging_config | core | json | Optional. Logging configuration for this cluster. |
| managed_resources | core | json | Output only. Managed Azure resources for this cluster. |
| monitoring_config | core | json | Optional. Monitoring configuration for this cluster. |
| name | core | string | The name of this resource. Cluster names are formatted as `projects//locations//azureClusters/`. See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more details on Google Cloud Platform resource names. |
| networking | core | json | Required. Cluster-wide networking configuration. |
| organization_id | core | string | |
| parent | core | string | |
| project_id | core | string | |
| project_number | core | string | |
| reconciling | core | bool | Output only. If set, there are currently changes in flight to the cluster. |
| region_id | core | string | |
| resource_group_id | core | string | Required. The ARM ID of the resource group where the cluster resources are deployed. For example: `/subscriptions//resourceGroups/` |
| resource_name | core | string | |
| state | core | string | Output only. The current state of the cluster. |
| tags | core | hstore_csv | |
| uid | core | string | Output only. A globally unique identifier for the cluster. |
| update_time | core | timestamp | Output only. The time at which this cluster was last updated. |
| workload_identity_config | core | json | Output only. Workload Identity settings. |
| zone_id | core | string | |