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 提供商配置。

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

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

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

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

zone

string

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

key[]

ServiceAccountKey

可选服务账号密钥。

create_time

Timestamp

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

update_time

Timestamp

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

labels

map<string, string>

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

ServiceAccountKey

ServiceAccountKey 包含服务账号密钥的密钥组件。

字段
algorithm

string

必需。密钥的算法。目前仅支持 ES256 密钥。

id

string

必需。密钥的 ID。此属性用于确定要验证的密钥。

key

string

必需。用于验证的 base64 编码的公钥。

expiry_time

Timestamp

必需。密钥的失效日期。

valid_start_time

Timestamp

必需。密钥生效的开始日期。

ZonalService

已在项目上启用服务。

字段
name

string

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

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。

服务的状态。

枚举
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 扩展机架类型,也称为独立机架,由客户根据需求添加。