Method: projects.locations.vmwareClusters.enroll

将现有 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

string

必需。在其中注册集群的项目和位置的父级。格式:“projects/{project}/locations/{location}”

请求正文

请求正文中包含结构如下的数据:

JSON 表示法
{
  "vmwareClusterId": string,
  "localName": string,
  "adminClusterMembership": string,
  "validateOnly": boolean
}
字段
vmwareClusterId

string

用户提供的 OnePlatform 标识符,用作资源名称的一部分。此名称在项目和位置内的所有 GKE On-Prem 集群中必须是唯一的,如果集群已存在,则系统会返回 409 错误。

(https://tools.ietf.org/html/rfc1123) 格式。

localName

string

可选。关联的管理员集群上的 VMware OnPremUserCluster 自定义资源的对象名称。在将现有集群注册到 API 时,此字段用于支持有冲突的资源名称。如果未提供,则此字段会解析为 vmwareClusterId。否则,它必须与 VMware OnPremUserCluster 自定义资源的对象名称匹配。在注册操作之外,无法修改该字段。

adminClusterMembership

string

必需。此 VMware 用户集群所属的管理员集群。这是管理员集群的舰队成员资格的完整资源名称。将来如果管理员集群被建模为自己的资源,则可能会允许引用其他资源类型

validateOnly

boolean

验证请求,但不实际执行任何更新。

响应正文

如果成功,则响应正文包含一个 Operation 实例。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/cloud-platform

如需了解详情,请参阅 Authentication Overview