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

标识符。身份提供方的规范资源名称。例如:organizations/组织/locations/{location}/identityProviders/{identity_provider}

create_time

Timestamp

仅限输出。身份提供方的创建时间。

update_time

Timestamp

仅限输出。身份提供方上次更新的时间。

delete_time

Timestamp

仅限输出。身份提供方被删除的时间。

labels

map<string, string>

可选。与此资源关联的标签。

联合字段 config。身份提供方的配置。config 只能是下列其中一项:
oidc_config

OIDCProviderConfig

OIDC 提供商配置。

saml_config

SAMLProviderConfig

SAML 提供商配置。

联合字段 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

可选。身份提供方的用户声明。

extra_params

string

可选。以英文逗号分隔的键值对列表,将采用查询编码并随身份验证端点请求发送。

certificate_authority_data

string

可选。身份提供方的证书授权机构数据。

group_claim

string

可选。身份提供商的群组声明。

attribute_mapping

map<string, string>

可选。身份提供方的属性映射。

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 集群升级目前已暂停。
RETRYABLE_ERROR 请求出错,但可以重试。

配额

表示 Edge Container 资源的配额。

字段
metric

string

配额指标的名称。

limit

double

相应指标的配额限制。

usage

double

相应指标的当前使用情况。

SAMLProviderConfig

表示 SAML 提供商配置。

字段
entity_id

string

必需。身份提供方的实体 ID。

single_sign_on_uri

string

必需。身份提供方的单点登录 URI。

certificate_data[]

string

可选。身份提供方的证书数据。

user_attribute

string

可选。身份提供方的用户属性。

group_attribute

string

可选。身份提供方的群组属性。

attribute_mapping

map<string, string>

可选。身份提供方的属性映射。

ServiceAccount

表示服务账号资源。

字段
name

string

标识符。项目服务账号的规范资源名称。例如:projects/{project}/locations/{location}/serviceAccounts/{service_account}

zone

string

必需。项目服务账号必须创建到的可用区的可用区 ID。

create_time

Timestamp

仅限输出。项目服务账号的创建时间。

update_time

Timestamp

仅限输出。项目服务账号上次更新的时间。

labels

map<string, string>

可选。与此资源关联的标签。

state

State

仅限输出。服务账号的状态。

服务账号的状态。

枚举
STATE_UNSPECIFIED 未指定。
CREATING 服务账号处于“正在创建”状态。
RUNNING 服务账号处于 RUNNING 状态。
DELETING 服务账号处于 DELETING 状态。
ERROR 服务账号处于错误状态。
REPAIRING 服务账号处于 REPAIRING 状态。

ZonalService

已在项目上启用服务。

字段
name

string

标识符。服务的资源名称。

service_selector

ServiceSelector

可选。要启用/停用的服务。只能指定 service_selector 或 service_name 中的一个。

state

State

仅限输出。服务的状态。

create_time

Timestamp

仅限输出。启用服务的时间。

update_time

Timestamp

仅限输出。服务上次更新的时间。

labels

map<string, string>

可选。与此资源关联的标签。

联合字段 zone_or_cluster。必须启用/停用服务的地区或集群。zone_or_cluster 只能是下列其中一项:
zone

string

必须启用/停用服务的地区的地区 ID。

cluster

string

必须启用/停用服务的集群的完全限定名称。

service_name

string

可选。完整服务名称,例如:alloydb.googleapis.com。只能指定 service_selector 或 service_name 中的一个。它将用于启用/停用项目中的服务。

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 正在项目中停用服务。
STATE_REPAIRING 正在维修服务。

ZoneMetadata

Google Distributed Cloud Edge 可用区,边缘机器位于其中。

字段
quota[]

Quota

相应可用区中资源的配额。

rack_types

map<string, RackType>

以机架名称为键,以 RackType 为值的映射。

config_data

ConfigData

相应时区的配置数据。

RackType

机架类型。

枚举
RACK_TYPE_UNSPECIFIED 未指定的机架类型,单个机架也属于此类型。
BASE 基本机架类型,一对包含聚合交换机的修改后的 Config-1 机架。
EXPANSION 扩展机架类型,也称为独立机架,由客户根据需求添加。