Google Cloud のリソース
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
メンバーシップ
赤色は必須フィールドです |
apiVersion (string)
gkehub.gcp.gke.cloud.google.com/v1beta1
spec (object)
MembershipSpec は、Membership の望ましい状態を定義します。
deletionPolicy (string)
deletionPolicy で、このマネージド リソースが削除された場合に基盤となる外部に対して行われる処理(外部リソースを削除する「Delete」か、孤立させる「Orphan」のどちらか)を指定します。このフィールドは、今後のリリースで非推奨となり、managementPolicy フィールドに置き換えられる予定です。現時点では、両方を個別に設定でき、フィーチャー トグルが有効になっている場合はデフォルト以外の値が適用されます。詳細については、設計ドキュメント(https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223)をご覧ください。
forProvider (object)
説明はありません。
authority (array)
Authority は、Google での Membership の ID の認識方法をエンコードします。詳細については、Workload Identity のドキュメント(https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity)をご覧ください。構造については以下で説明します。
issuer (string)
JSON Web Token(JWT)の発行者 URI。発行者は https:// で始まり、長さが 2,000 文字未満の有効な文字列にする必要があります。例: https://container.googleapis.com/v1/projects/my-project/locations/us-west1/clusters/my-cluster(ゾーンではなくロケーション).googleapis.com/v1/$google_container_cluster.my-cluster.id"
endpoint (array)
このメンバーシップが GKE でホストされている Kubernetes API サーバーの場合、これは GCP リソースへのセルフリンクです。構造については以下で説明します。
gkeCluster (array)
このメンバーシップが GKE でホストされている Kubernetes API サーバーの場合、これは GCP リソースへのセルフリンクです。構造については以下で説明します。
resourceLink (string)
GKE クラスタの GCP リソースのセルフリンク。例: //container.googleapis.com/projects/my-project/zones/us-west1-a/clusters/my-cluster。最大 1,000 文字です。googleapis.com/$google_container_cluster.my-cluster.id" または google_container_cluster.my-cluster.id を使用します。
resourceLinkRef (object)
resourceLink を反映するためのコンテナ内のクラスタへの参照。
name (string)
参照先オブジェクトの名前。
policy (object)
参照に関するポリシー。
resolution (string)
resolution で、この参照の解決を必須とするかどうかを指定します。デフォルトは「Required」です。つまり、参照を解決できない場合、調整は失敗します。「Optional」は、参照を解決できない場合はその参照の処理が行われないことを意味します。
resolve (string)
resolve で、この参照を解決するタイミングを指定します。デフォルトは「IfNotPresent」で、対応するフィールドが存在しない場合にのみ参照の解決を試みます。すべての調整で参照を解決するには、「Always」を使用します。
resourceLinkSelector (object)
resourceLink を反映するためのコンテナ内のクラスタのセレクタ。
matchControllerRef (boolean)
matchControllerRef により、選択オブジェクトと同じコントローラ参照を持つオブジェクトが確実に選択されます。
matchLabels (object)
matchLabels によって、一致するラベルを持つオブジェクトを確実に選択できます。
additionalProperties (string)
説明はありません。
policy (object)
選択に関するポリシー。
resolution (string)
resolution で、この参照の解決を必須とするかどうかを指定します。デフォルトは「Required」です。つまり、参照を解決できない場合、調整は失敗します。「Optional」は、参照を解決できない場合はその参照の処理が行われないことを意味します。
resolve (string)
resolve で、この参照を解決するタイミングを指定します。デフォルトは「IfNotPresent」で、対応するフィールドが存在しない場合にのみ参照の解決を試みます。すべての調整で参照を解決するには、「Always」を使用します。
labels (object)
このメンバーシップに適用するラベル。
additionalProperties (string)
説明はありません。
project (string)
リソースが属するプロジェクトの ID。指定されていない場合は、プロバイダ プロジェクトが使用されます。
managementPolicy (string)
これはアルファ版のフィールドです。本番環境では使用しないでください。関連する Crossplane フィーチャー トグルが有効でない限り、これは適用されません。また、予告なく変更または削除される可能性があります。managementPolicy で、Crossplane がマネージド外部リソースを制御するレベルを指定します。このフィールドは、今後のリリースで DeletionPolicy の代わりに採用される予定です。現時点では、両方を個別に設定でき、フィーチャー トグルが有効になっている場合はデフォルト以外の値が適用されます。詳細については、設計ドキュメント(https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223)をご覧ください。
providerConfigRef (object)
providerConfigReference で、このマネージド リソースの作成、監視、更新、削除に使用するプロバイダを構成する方法を指定します。
name (string)
参照先オブジェクトの名前。
policy (object)
参照に関するポリシー。
resolution (string)
resolution で、この参照の解決を必須とするかどうかを指定します。デフォルトは「Required」です。つまり、参照を解決できない場合、調整は失敗します。「Optional」は、参照を解決できない場合はその参照の処理が行われないことを意味します。
resolve (string)
resolve で、この参照を解決するタイミングを指定します。デフォルトは「IfNotPresent」で、対応するフィールドが存在しない場合にのみ参照の解決を試みます。すべての調整で参照を解決するには、「Always」を使用します。
providerRef (object)
providerReference で、このマネージド リソースの作成、監視、更新、削除に使用するプロバイダを指定します。非推奨: ProviderConfigReference を使用してください(例: providerConfigRef)。
name (string)
参照先オブジェクトの名前。
policy (object)
参照に関するポリシー。
resolution (string)
resolution で、この参照の解決を必須とするかどうかを指定します。デフォルトは「Required」です。つまり、参照を解決できない場合、調整は失敗します。「Optional」は、参照を解決できない場合はその参照の処理が行われないことを意味します。
resolve (string)
resolve で、この参照を解決するタイミングを指定します。デフォルトは「IfNotPresent」で、対応するフィールドが存在しない場合にのみ参照の解決を試みます。すべての調整で参照を解決するには、「Always」を使用します。
publishConnectionDetailsTo (object)
publishConnectionDetailsTo で、このマネージド リソースのあらゆる接続詳細の書き込み先とする、名前、メタデータ、Secret ストア構成への参照からなる接続シークレット構成を指定します。多くの場合、接続の詳細には、マネージド リソースへの接続に必要なエンドポイント、ユーザー名、パスワードが含まれます。
configRef (object)
secretStoreConfigRef で、この ConnectionSecret に使用する必要がある Secret ストア構成を指定します。
name (string)
参照先オブジェクトの名前。
policy (object)
参照に関するポリシー。
resolution (string)
resolution で、この参照の解決を必須とするかどうかを指定します。デフォルトは「Required」です。つまり、参照を解決できない場合、調整は失敗します。「Optional」は、参照を解決できない場合はその参照の処理が行われないことを意味します。
resolve (string)
resolve で、この参照を解決するタイミングを指定します。デフォルトは「IfNotPresent」で、対応するフィールドが存在しない場合にのみ参照の解決を試みます。すべての調整で参照を解決するには、「Always」を使用します。
name (string)
name は、接続シークレットの名前です。
writeConnectionSecretToRef (object)
writeConnectionSecretToReference で、このマネージド リソースのあらゆる接続詳細の書き込み先とする Secret の Namespace と名前を指定します。多くの場合、接続の詳細には、マネージド リソースへの接続に必要なエンドポイント、ユーザー名、パスワードが含まれます。このフィールドは今後のリリースで廃止され、代わりに publishConnectionDetailsTo が採用される予定です。現時点では、両方を個別に設定でき、接続の詳細は互いに影響することなく両方に公開されます。
name (string)
Secret の名前。
namespace (string)
Secret の Namespace。
status (object)
MembershipStatus は Membership の観測された状態を定義します。
atProvider (object)
説明はありません。
authority (array)
Authority は、Google での Membership の ID の認識方法をエンコードします。詳細については、Workload Identity のドキュメント(https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity)をご覧ください。構造については以下で説明します。
issuer (string)
JSON Web Token(JWT)の発行者 URI。発行者は https:// で始まり、長さが 2,000 文字未満の有効な文字列にする必要があります。例: https://container.googleapis.com/v1/projects/my-project/locations/us-west1/clusters/my-cluster(ゾーンではなくロケーション).googleapis.com/v1/$google_container_cluster.my-cluster.id"
endpoint (array)
このメンバーシップが GKE でホストされている Kubernetes API サーバーの場合、これは GCP リソースへのセルフリンクです。構造については以下で説明します。
gkeCluster (array)
このメンバーシップが GKE でホストされている Kubernetes API サーバーの場合、これは GCP リソースへのセルフリンクです。構造については以下で説明します。
resourceLink (string)
GKE クラスタの GCP リソースのセルフリンク。例: //container.googleapis.com/projects/my-project/zones/us-west1-a/clusters/my-cluster。最大 1,000 文字です。googleapis.com/$google_container_cluster.my-cluster.id" または google_container_cluster.my-cluster.id を使用します。
id (string)
リソースの識別子(projects/project/locations/global/memberships/membership_id 形式)
labels (object)
このメンバーシップに適用するラベル。
additionalProperties (string)
説明はありません。
name (string)
メンバーシップの固有識別子。
project (string)
リソースが属するプロジェクトの ID。指定されていない場合は、プロバイダ プロジェクトが使用されます。
conditions (array)
リソースの条件。
lastTransitionTime (string)
lastTransitionTime は、あるステータスから別のステータスにこの条件が最後に移行した時刻です。
message (string)
この条件について、あるステータスから別のステータスへの最後の移行に関する詳細を含むメッセージ(存在する場合)。
reason (string)
この条件に対して、あるステータスから別のステータスに最後に移行した理由。
status (string)
この条件のステータス。現時点で True、False、Unknown のいずれであるかを示します。
type (string)
この条件の種類。任意の時点でリソースに適用される条件の種類は、それぞれ 1 つだけです。
|
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-07-04 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-07-04 UTC。"],[],[]]