AzureCluster(mapping=None, *, ignore_unknown_fields=False, **kwargs)
An Anthos cluster running on Azure.
Attributes | |
---|---|
Name | Description |
name |
str
The name of this resource. Cluster names are formatted as projects/ .
See `Resource
Names |
description |
str
Optional. A human readable description of this cluster. Cannot be longer than 255 UTF-8 encoded bytes. |
azure_region |
str
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. |
resource_group_id |
str
Required. The ARM ID of the resource group where the cluster resources are deployed. For example: /subscriptions/
|
azure_client |
str
Required. Name of the AzureClient that contains authentication configuration for how the Anthos Multi-Cloud API connects to Azure APIs. The AzureClient resource must reside on the same GCP
project and region as the AzureCluster .
AzureClient names are formatted as
projects/ .
See `Resource
Names |
networking |
google.cloud.gke_multicloud_v1.types.AzureClusterNetworking
Required. Cluster-wide networking configuration. |
control_plane |
google.cloud.gke_multicloud_v1.types.AzureControlPlane
Required. Configuration related to the cluster control plane. |
authorization |
google.cloud.gke_multicloud_v1.types.AzureAuthorization
Required. Configuration related to the cluster RBAC settings. |
state |
google.cloud.gke_multicloud_v1.types.AzureCluster.State
Output only. The current state of the cluster. |
endpoint |
str
Output only. The endpoint of the cluster's API server. |
uid |
str
Output only. A globally unique identifier for the cluster. |
reconciling |
bool
Output only. If set, there are currently changes in flight to the cluster. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which this cluster was created. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which this cluster was last updated. |
etag |
str
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. |
annotations |
Mapping[str, str]
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. |
workload_identity_config |
google.cloud.gke_multicloud_v1.types.WorkloadIdentityConfig
Output only. Workload Identity settings. |
cluster_ca_certificate |
str
Output only. PEM encoded x509 certificate of the cluster root of trust. |
fleet |
google.cloud.gke_multicloud_v1.types.Fleet
Optional. Fleet configuration. |
managed_resources |
google.cloud.gke_multicloud_v1.types.AzureClusterResources
Output only. Mananged Azure resources for this cluster. |
logging_config |
google.cloud.gke_multicloud_v1.types.LoggingConfig
Optional. Logging configuration for this cluster. |
Classes
AnnotationsEntry
AnnotationsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
State
State(value)
The lifecycle state of the cluster.