Package google.cloud.edgecontainer.v1main

索引

ConfigData

設定資料包含區域的所有設定相關資料。

欄位
available_external_lb_pools_ipv4[]

string

外部負載平衡器的可用 v4 IP 集區清單

available_external_lb_pools_ipv6[]

string

外部負載平衡器的可用 v6 IP 集區清單

IdentityProvider

代表識別資訊提供者資源,也就是機構的識別資訊提供者設定。

欄位
name

string

ID。識別資訊提供者的標準資源名稱。例如:organizations/{organization}/locations/{location}/identityProviders/{identity_provider}

create_time

Timestamp

僅供輸出。建立身分識別提供者的時間。

update_time

Timestamp

僅供輸出。上次更新身分識別提供者的時間。

delete_time

Timestamp

僅供輸出。刪除識別資訊提供者的時間。

labels

map<string, string>

選用。與這個資源相關聯的標籤。

聯集欄位 config。識別資訊提供者的設定。config 只能是下列其中一個設定:
oidc_config

OIDCProviderConfig

OIDC 供應商設定。

聯集欄位 target。識別資訊提供者的目標。target 只能是下列其中一個設定:
zone_id

string

基礎架構叢集目標區域的區域 ID,識別資訊提供者將為該叢集設定。

cluster

string

要為其設定識別資訊提供者的目標 BMUC 完整名稱。

LocationMetadata

指定 google.cloud.location.Location 的中繼資料。

欄位
available_zones

map<string, ZoneMetadata>

該位置可用的 Google Distributed Cloud Edge 可用區。地圖的索引鍵是每個區域的小寫 ID。

OIDCProviderConfig

代表 OIDC 供應商設定。

欄位
client_id

string

這是必要旗標,識別資訊提供者的用戶端 ID。

client_secret

string

選用。識別資訊提供者的用戶端密鑰。

issuer_uri

string

這是必要旗標,識別資訊提供者的核發者 URI。

scopes

string

這是必要旗標,識別資訊提供者的範圍。

user_claim

string

選用。識別資訊提供者的使用者聲明。

cloud_console_redirect_uri

string

選用。CloudConsoleRedirectURI 是用來重新導向使用雲端控制台 OAuth 流程的使用者 URI。

enable_access_token

bool

選用。這個旗標說明瞭是否應透過 gcloud anthos auth loginkubectl oidc login 將存取權杖納入要求,做為不記名權杖的一部分。預設值為 false。

extra_params

string

選用。以半形逗號分隔的鍵/值組合清單,會經過查詢編碼並隨驗證端點要求傳送。

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

識別使用者是否要求取消作業。成功取消的作業會具有 [Operation.error][] 值,且 google.rpc.Status.code 為 1,也就是 Code.CANCELLED

api_version

string

用於啟動作業的 API 版本。

warnings[]

string

警告不會封鎖作業,但仍會保留相關資訊供使用者接收。

status_reason

StatusReason

作業的機器可讀取狀態 (如有)。

StatusReason

指出作業狀態的原因。

列舉
STATUS_REASON_UNSPECIFIED 原因不明。
UPGRADE_PAUSED 叢集升級作業目前已暫停。

配額

代表 Edge Container 資源的配額。

欄位
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 基本機架類型,一對包含聚合交換器的修改版 Config-1 機架。
EXPANSION 擴充架類型 (又稱獨立式機架),由顧客視需求新增。