- HTTP 请求
- 路径参数
- 查询参数
- 请求正文
- 响应正文
- 授权范围
- VmwareClusterCreateConfig
- VmwareClusterUpgradeConfig
- VmwareVersionInfo
查询 VMware 用户集群版本配置。
HTTP 请求
POST https://gkeonprem.googleapis.com/v1/{parent=projects/*/locations/*}/vmwareClusters:queryVersionConfig
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
parent |
必需。要查询版本配置的项目和位置的父级。格式:“projects/{project}/locations/{location}” |
查询参数
参数 | |
---|---|
联合参数 config_type 。版本配置请求的配置,用于指定用于列出版本的用例。config_type 只能是下列其中一项: |
|
create |
用户集群创建用例。需要管理员集群成员资格或资源名称。 |
upgrade |
用户集群升级用例。需要用户集群资源名称。 |
请求正文
请求正文必须为空。
响应正文
查询 VMware 用户集群版本配置的响应消息。
如果成功,响应正文将包含结构如下的数据:
JSON 表示法 |
---|
{
"versions": [
{
object ( |
字段 | |
---|---|
versions[] |
要安装或升级到的版本列表。 |
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅 Authentication Overview。
VmwareClusterCreateConfig
VMware 用户集群创建配置的消息。
JSON 表示法 |
---|
{ // Union field |
字段 | |
---|---|
联合字段
|
|
admin |
管理员集群成员资格。这是管理员集群的舰队成员资格的完整资源名称。格式:“projects/{project}/locations/{location}/memberships/{membership}” |
admin |
管理员集群资源名称。这是管理员集群资源的完整名称。格式:“projects/{project}/locations/{location}/vmwareAdminClusters/{vmwareAdminCluster}” |
VmwareClusterUpgradeConfig
VMware 用户集群升级配置的消息。
JSON 表示法 |
---|
{ "clusterName": string } |
字段 | |
---|---|
cluster |
用户集群资源名称。这是用户集群资源的完整名称。格式:“projects/{project}/locations/{location}/vmwareClusters/{vmwareCluster}” |
VmwareVersionInfo
包含有关特定 Anthos on VMware 版本的信息。
JSON 表示法 |
---|
{
"version": string,
"hasDependencies": boolean,
"isInstalled": boolean,
"dependencies": [
{
object ( |
字段 | |
---|---|
version |
版本号,例如 1.13.1-gke.1000。 |
has |
如果设置了此字段,则必须先升级集群依赖项(例如管理员集群、由同一管理员集群管理的其他用户集群),然后才能安装或升级到此版本。 |
is |
如果设置了此值,系统会在管理员集群中安装该版本。否则,必须先下载并安装版本软件包,然后才能在此版本下创建用户集群或将用户集群升级到此版本。 |
dependencies[] |
此版本的升级依赖项列表。 |