REST Resource: projects.locations.azureClients

资源:AzureClient

AzureClient 资源用于存储 Anthos Multi-Cloud API 管理 Azure 订阅中的 Azure 资源所需的客户端身份验证信息。

创建 AzureCluster 时,您需要提供 AzureClient 资源,并且与集群关联的 Azure 资源的所有操作都将使用给定客户端向 Azure 服务进行身份验证。

AzureClient 资源是不可变的,创建后无法修改。

每个 AzureClient 资源都绑定到一个 Azure Active Directory 应用和租户。

JSON 表示法
{
  "name": string,
  "tenantId": string,
  "applicationId": string,
  "reconciling": boolean,
  "annotations": {
    string: string,
    ...
  },
  "pemCertificate": string,
  "uid": string,
  "createTime": string,
  "updateTime": string
}
字段
name

string

此资源的名称。

AzureClient 资源名称的格式为 projects/<project-number>/locations/<region>/azureClients/<client-id>

如需详细了解 Google Cloud 资源名称,请参阅资源名称

tenantId

string

必需。Azure Active Directory 租户 ID。

applicationId

string

必需。Azure Active Directory 应用 ID。

reconciling

boolean

仅限输出。如果设置,则目前存在客户端的待更改项。

annotations

map (key: string, value: string)

可选。资源的注解。

此字段的限制与 Kubernetes 注解相同。所有键和值的总大小不得超过 256k。键可以包含 2 个部分:前缀(可选)和名称(必需),以斜杠 (/) 分隔。前缀必须是 DNS 子网域。名称不得超过 63 个字符,以字母数字字符开头和结尾,中间可以使用短划线 (-)、下划线 (_)、点 (.) 和字母数字字符。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

pemCertificate

string

仅限输出。PEM 编码的 x509 证书。

uid

string

仅限输出。客户端的全局唯一标识符。

createTime

string (Timestamp format)

仅限输出。创建此资源的时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

仅限输出。上次更新此客户端的时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

方法

create

在给定的 Google Cloud 项目和区域中创建新的 AzureClient 资源。

delete

删除特定的 AzureClient 资源。

get

描述特定的 AzureClient 资源。

list

列出给定 Google Cloud 项目和区域中的所有 AzureClient 资源。