将现有 VMware 用户集群及其节点池注册到给定项目和位置中的 Anthos On-Prem API。通过注册,现有集群将由 Anthos On-Prem API 管理。系统会创建相应的 GCP 资源,并且预计未来对集群和/或其节点池的所有修改都将通过 API 进行。
HTTP 请求
POST https://gkeonprem.googleapis.com/v1/{parent=projects/*/locations/*}/vmwareClusters:enroll
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
parent |
必需。在其中注册集群的项目和位置的父级。格式:“projects/{project}/locations/{location}” |
请求正文
请求正文中包含结构如下的数据:
JSON 表示法 |
---|
{ "vmwareClusterId": string, "localName": string, "adminClusterMembership": string, "validateOnly": boolean } |
字段 | |
---|---|
vmware |
用户提供的 OnePlatform 标识符,用作资源名称的一部分。此名称在项目和位置内的所有 GKE On-Prem 集群中必须是唯一的,如果集群已存在,则系统会返回 409 错误。 |
local |
可选。关联的管理员集群上的 VMware OnPremUserCluster 自定义资源的对象名称。在将现有集群注册到 API 时,此字段用于支持有冲突的资源名称。如果未提供,则此字段会解析为 vmwareClusterId。否则,它必须与 VMware OnPremUserCluster 自定义资源的对象名称匹配。在注册操作之外,无法修改该字段。 |
admin |
必需。此 VMware 用户集群所属的管理员集群。这是管理员集群的舰队成员资格的完整资源名称。将来如果管理员集群被建模为自己的资源,则可能会允许引用其他资源类型 |
validate |
验证请求,但不实际执行任何更新。 |
响应正文
如果成功,则响应正文包含一个 Operation
实例。
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅 Authentication Overview。