AzureClient(mapping=None, *, ignore_unknown_fields=False, **kwargs)
AzureClient
resources hold client authentication information
needed by the Anthos Multi-Cloud API to manage Azure resources on
your Azure subscription.
When an AzureCluster
is created, an AzureClient
resource needs to be provided and all
operations on Azure resources associated to that cluster will
authenticate to Azure services using the given client.
AzureClient
resources are immutable and cannot be modified upon
creation.
Each AzureClient
resource is bound to a single Azure Active
Directory Application and tenant.
Attributes
Name | Description |
name |
str
The name of this resource. ``AzureClient`` resource names are formatted as ``projects/ |
tenant_id |
str
Required. The Azure Active Directory Tenant ID. |
application_id |
str
Required. The Azure Active Directory Application ID. |
annotations |
Mapping[str, str]
Optional. Annotations on the resource. 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. |
pem_certificate |
str
Output only. The PEM encoded x509 certificate. |
uid |
str
Output only. A globally unique identifier for the client. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which this resource was created. |
Inheritance
builtins.object > proto.message.Message > AzureClientClasses
AnnotationsEntry
AnnotationsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict, `.Message`]
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 |