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)

出力専用。このリソースが作成された時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

出力専用。このクライアントが最後に更新された時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

メソッド

create
(deprecated)

指定された Google Cloud プロジェクトとリージョンに新しい AzureClient リソースを作成します。

delete
(deprecated)

特定の AzureClient リソースを削除します。

get
(deprecated)

特定の AzureClient リソースについて説明します。

list
(deprecated)

指定された Google Cloud プロジェクトとリージョンのすべての AzureClient リソースを一覧表示します。