Azure Cluster

This table represents the Azure Cluster resource from Google Cloud Platform.

gcp.gkemulticloud_azure_cluster

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
annotationscorehstoreOptional. 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.
authorizationcorejsonRequired. Configuration related to the cluster RBAC settings.
azure_clientcorestringOptional. 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_regioncorestringRequired. 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_authenticationcorejsonOptional. Authentication configuration for management of Azure resources. Either azure_client or azure_services_authentication should be provided.
cluster_ca_certificatecorestringOutput only. PEM encoded x509 certificate of the cluster root of trust.
control_planecorejsonRequired. Configuration related to the cluster control plane.
create_timecoretimestampOutput only. The time at which this cluster was created.
datadog_display_namecorestring
descriptioncorestringOptional. A human readable description of this cluster. Cannot be longer than 255 UTF-8 encoded bytes.
endpointcorestringOutput only. The endpoint of the cluster's API server.
errorscorejsonOutput only. A set of errors found in the cluster.
etagcorestringAllows 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.
fleetcorejsonRequired. Fleet configuration.
labelscorearray<string>
logging_configcorejsonOptional. Logging configuration for this cluster.
managed_resourcescorejsonOutput only. Managed Azure resources for this cluster.
monitoring_configcorejsonOptional. Monitoring configuration for this cluster.
namecorestringThe 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.
networkingcorejsonRequired. Cluster-wide networking configuration.
organization_idcorestring
parentcorestring
project_idcorestring
project_numbercorestring
reconcilingcoreboolOutput only. If set, there are currently changes in flight to the cluster.
region_idcorestring
resource_group_idcorestringRequired. The ARM ID of the resource group where the cluster resources are deployed. For example: `/subscriptions//resourceGroups/`
resource_namecorestring
statecorestringOutput only. The current state of the cluster.
tagscorehstore_csv
uidcorestringOutput only. A globally unique identifier for the cluster.
update_timecoretimestampOutput only. The time at which this cluster was last updated.
workload_identity_configcorejsonOutput only. Workload Identity settings.
zone_idcorestring