Package google.cloud.edgecontainer.v1main

索引

ConfigData

構成データには、ゾーンに関連するすべての構成データが保持されます。

フィールド
available_external_lb_pools_ipv4[]

string

外部ロードバランサで使用可能な v4 IP プールのリスト

available_external_lb_pools_ipv6[]

string

外部ロードバランサで使用可能な v6 IP プールのリスト

IdentityProvider

組織の ID プロバイダ構成を表す ID プロバイダ リソースを表します。

フィールド
name

string

ID。ID プロバイダの正規リソース名。例: organizations/{organization}/locations/{location}/identityProviders/{identity_provider}

create_time

Timestamp

出力専用。ID プロバイダが作成された時刻。

update_time

Timestamp

出力専用。ID プロバイダが最後に更新された日時。

delete_time

Timestamp

出力専用。ID プロバイダが削除された日時。

labels

map<string, string>

省略可。このリソースに関連付けられたラベル。

共用体フィールド config。ID プロバイダの構成。config は次のいずれかになります。
oidc_config

OIDCProviderConfig

OIDC プロバイダ構成。

共用体フィールド target。ID プロバイダのターゲット。target は次のいずれかになります。
zone_id

string

ID プロバイダを構成するインフラストラクチャ クラスタのターゲット ゾーンのゾーン ID。

cluster

string

ID プロバイダを構成するターゲット BMUC の完全修飾名。

LocationMetadata

特定の google.cloud.location.Location のメタデータ。

フィールド
available_zones

map<string, ZoneMetadata>

ロケーションで使用可能な Google Distributed Cloud Edge ゾーンのセット。マップは各ゾーンの小文字の ID でキー設定されます。

OIDCProviderConfig

OIDC プロバイダ構成を表します。

フィールド
client_id

string

必須。ID プロバイダのクライアント ID。

client_secret

string

省略可。ID プロバイダのクライアント シークレット。

issuer_uri

string

必須。ID プロバイダの発行者 URI。

scopes

string

必須。ID プロバイダのスコープ。

user_claim

string

省略可。ID プロバイダのユーザー クレーム。

cloud_console_redirect_uri

string

省略可。CloudConsoleRedirectURI は、Cloud コンソールを使用して OAuth フローを通過するユーザーをリダイレクトする URI です。

enable_access_token

bool

省略可。gcloud anthos auth loginkubectl oidc login により、署名なしトークンの一部として access-token をリクエストに含める必要があるかどうかを示すフラグです。デフォルトは false です。

extra_params

string

省略可。クエリ エンコードされ、認証エンドポイント リクエストとともに送信される Key-Value ペアのカンマ区切りのリスト。

kubectl_redirect_uri

string

省略可。KubectlRedirectURI は、kubectl プラグインを使用して OIDC プロバイダに認証するユーザーをリダイレクトする URI です。

OperationMetadata

Edge Container API メソッドの長時間実行オペレーションのメタデータ。

フィールド
create_time

Timestamp

オペレーションが作成された時刻。

end_time

Timestamp

オペレーションの実行が終了した時刻。

target

string

オペレーションのターゲットに対応するサーバー定義のリソースパス。

verb

string

オペレーションによって実行される動詞。

status_message

string

人が読める形式のオペレーションのステータス(存在する場合)。

requested_cancellation

bool

ユーザーがオペレーションのキャンセルをリクエストしたかどうかを示します。正常にキャンセルされたオペレーションは、google.rpc.Status.code が 1 の [Operation.error][] 値を持ちます。これは Code.CANCELLED に相当します。

api_version

string

オペレーションを開始するために使用された API のバージョン。

warnings[]

string

オペレーションをブロックしないが、エンドユーザーが受け取るべき関連情報を含む警告。

status_reason

StatusReason

マシンで読み取り可能な形式のオペレーションのステータス(存在する場合)。

StatusReason

オペレーションのステータスの理由を示します。

列挙型
STATUS_REASON_UNSPECIFIED 理由は不明です。
UPGRADE_PAUSED クラスタのアップグレードは現在一時停止しています。

割り当て

Edge コンテナ リソースの割り当てを表します。

フィールド
metric

string

割り当て指標の名前。

limit

double

この指標の割り当て上限。

usage

double

この指標の現在の使用状況。

ServiceAccount

サービス アカウント リソースを表します。

フィールド
name

string

ID。プロジェクト サービス アカウントの正規リソース名。例: projects/{project}/locations/{location}/serviceAccounts/{service_account}

zone

string

必須。プロジェクト サービス アカウントを作成するゾーンのゾーン ID。

create_time

Timestamp

出力専用。プロジェクトのサービス アカウントが作成された時刻。

update_time

Timestamp

出力専用。プロジェクトのサービス アカウントが最後に更新された時刻。

labels

map<string, string>

省略可。このリソースに関連付けられたラベル。

ZonalService

プロジェクトでサービスが有効になっている。

フィールド
name

string

ID。サービスのリソース名。

service_selector

ServiceSelector

必須。有効または無効にするサービス。

state

State

出力専用。サービスの状態。

create_time

Timestamp

出力専用。サービスが有効になった時刻。

update_time

Timestamp

出力専用。サービスが最後に更新された時刻。

labels

map<string, string>

省略可。このリソースに関連付けられたラベル。

共用体フィールド zone_or_cluster。サービスを有効または無効にするゾーンまたはクラスタ。zone_or_cluster は次のいずれかになります。
zone

string

サービスを有効または無効にする必要があるゾーンのゾーン ID。

cluster

string

サービスを有効または無効にするクラスタの完全修飾名。

ServiceSelector

有効/無効にできるサービス。

列挙型
SERVICE_SELECTOR_UNSPECIFIED 指定なし。
ALLOYDB AlloyDB サービス(alloydb.googleapis.com)。
VMM VMM サービス(gdcvmmanager.googleapis.com)。
BOOKSTORE 書店サービス(bookstore.googleapis.com)。
VERTEX Vertex サービス(aiplatform.googleapis.com)。
BOOKSTORE_AI Bookstore.AI サービス(bookstore-ai.googleapis.com)。

状態

サービスの状態。

列挙型
STATE_UNSPECIFIED 指定なし。
STATE_ENABLED サービスがプロジェクトで有効になっている。
STATE_DISABLED プロジェクトでサービスが無効になっている。
STATE_ENABLING プロジェクトでサービスが有効になっています。
STATE_DISABLING プロジェクトでサービスが無効になっています。

ZoneMetadata

エッジマシンが配置されている Google Distributed Cloud Edge ゾーン。

フィールド
quota[]

Quota

このゾーンのリソースの割り当て。

rack_types

map<string, RackType>

ラック名でキー付けされたマップ。値は RackType です。

config_data

ConfigData

ゾーンの構成データ。

RackType

ラックのタイプ。

列挙型
RACK_TYPE_UNSPECIFIED ラックタイプが指定されていません。シングル ラックもこのタイプに属します。
BASE 基本ラックタイプ。アグリゲーション スイッチを含む 2 つの変更された構成 1 ラックのペア。
EXPANSION お客様がオンデマンドで追加する拡張ラック タイプ(スタンドアロン ラックとも呼ばれます)。