- REST 资源:v1.projects.locations
- REST 资源:v1.projects.locations.bareMetalAdminClusters
- REST 资源:v1.projects.locations.bareMetalClusters
- REST 资源:v1.projects.locations.bareMetalClusters.bareMetalNodePools
- REST 资源:v1.projects.locations.operations
- REST 资源:v1.projects.locations.vmwareAdminClusters
- REST 资源:v1.projects.locations.vmwareClusters
- REST 资源:v1.projects.locations.vmwareClusters.vmwareNodePools
服务:gkeonprem.googleapis.com
如要调用此服务,我们建议您使用 Google 提供的客户端库。如果您的应用需要使用您自己的库来调用此服务,则在发出 API 请求时应使用以下信息。
发现文档
发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:
服务端点
服务端点是指定 API 服务的网络地址的基本网址。一项服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:
- https://gkeonprem.googleapis.com
REST 资源:v1.projects.locations
| 方法 | |
|---|---|
| get | GET /v1/{name=projects/*/locations/*}获取位置相关信息。 | 
| list | GET /v1/{name=projects/*}/locations列出有关此服务所支持位置的信息。 | 
REST 资源:v1.projects.locations.bareMetalAdminClusters
| 方法 | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters在指定的项目和位置中创建新的裸金属管理员集群。 | 
| enroll | POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:enroll将现有裸金属管理员集群注册到指定项目和位置中的 Anthos On-Prem API。 | 
| get | GET /v1/{name=projects/*/locations/*/bareMetalAdminClusters/*}获取单个裸金属管理员集群的详细信息。 | 
| list | GET /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters列出指定项目和位置中的裸金属管理员集群。 | 
| patch | PATCH /v1/{bareMetalAdminCluster.name=projects/*/locations/*/bareMetalAdminClusters/*}更新单个裸金属管理员集群的参数。 | 
| queryVersionConfig | POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:queryVersionConfig查询裸金属管理员集群版本配置。 | 
REST 资源:v1.projects.locations.bareMetalClusters
| 方法 | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/bareMetalClusters在指定的项目和位置中创建新的裸金属集群。 | 
| delete | DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*}删除单个裸金属集群。 | 
| enroll | POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:enroll将现有裸金属用户集群及其节点池注册到给定项目和位置中的 Anthos On-Prem API。 | 
| get | GET /v1/{name=projects/*/locations/*/bareMetalClusters/*}获取单个裸金属集群的详细信息。 | 
| list | GET /v1/{parent=projects/*/locations/*}/bareMetalClusters列出指定项目和位置中的裸金属集群。 | 
| patch | PATCH /v1/{bareMetalCluster.name=projects/*/locations/*/bareMetalClusters/*}更新单个裸机集群的参数。 | 
| queryVersionConfig | POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:queryVersionConfig查询裸金属用户集群版本配置。 | 
REST 资源:v1.projects.locations.bareMetalClusters.bareMetalNodePools
| 方法 | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools在给定的项目、位置和裸金属集群中创建新的裸金属节点池。 | 
| delete | DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}删除单个裸金属节点池。 | 
| enroll | POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools:enroll将现有裸金属节点池注册到给定项目和位置中的 Anthos On-Prem API。 | 
| get | GET /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}获取单个裸金属节点池的详细信息。 | 
| list | GET /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools列出给定项目、位置和裸金属集群中的裸金属节点池。 | 
| patch | PATCH /v1/{bareMetalNodePool.name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}更新单个裸金属节点池的参数。 | 
REST 资源:v1.projects.locations.operations
| 方法 | |
|---|---|
| get | GET /v1/{name=projects/*/locations/*/operations/*}获取长时间运行的操作的最新状态。 | 
| list | GET /v1/{name=projects/*/locations/*}/operations列出与请求中指定的过滤条件匹配的操作。 | 
REST 资源:v1.projects.locations.vmwareAdminClusters
| 方法 | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters在指定的项目和位置中创建新的 VMware 管理员集群。 | 
| enroll | POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters:enroll将现有 VMware 管理员集群注册到给定项目和位置中的 Anthos On-Prem API。 | 
| get | GET /v1/{name=projects/*/locations/*/vmwareAdminClusters/*}获取单个 VMware 管理员集群的详细信息。 | 
| list | GET /v1/{parent=projects/*/locations/*}/vmwareAdminClusters列出给定项目和位置中的 VMware 管理员集群。 | 
| patch | PATCH /v1/{vmwareAdminCluster.name=projects/*/locations/*/vmwareAdminClusters/*}更新单个 VMware 管理员集群的参数。 | 
REST 资源:v1.projects.locations.vmwareClusters
| 方法 | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/vmwareClusters在指定的项目和位置中创建新的 VMware 用户集群。 | 
| delete | DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*}删除单个 VMware 集群。 | 
| enroll | POST /v1/{parent=projects/*/locations/*}/vmwareClusters:enroll将现有 VMware 用户集群及其节点池注册到给定项目和位置中的 Anthos On-Prem API。 | 
| get | GET /v1/{name=projects/*/locations/*/vmwareClusters/*}获取单个 VMware 集群的详细信息。 | 
| list | GET /v1/{parent=projects/*/locations/*}/vmwareClusters列出给定项目和位置中的 VMware 集群。 | 
| patch | PATCH /v1/{vmwareCluster.name=projects/*/locations/*/vmwareClusters/*}更新单个 VMware 集群的参数。 | 
| queryVersionConfig | POST /v1/{parent=projects/*/locations/*}/vmwareClusters:queryVersionConfig查询 VMware 用户集群版本配置。 | 
REST 资源:v1.projects.locations.vmwareClusters.vmwareNodePools
| 方法 | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools在给定的项目、位置和 VMware 集群中创建新的 VMware 节点池。 | 
| delete | DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}删除单个 VMware 节点池。 | 
| enroll | POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools:enroll将 VMware 节点池注册到 Anthos On-Prem API | 
| get | GET /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}获取单个 VMware 节点池的详细信息。 | 
| list | GET /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools列出给定项目、位置和 VMware 集群中的 VMware 节点池。 | 
| patch | PATCH /v1/{vmwareNodePool.name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}更新单个 VMware 节点池的参数。 |