Method: projects.locations.vmwareClusters.queryVersionConfig

Consulta a configuração da versão do cluster de usuários do VMware.

Solicitação HTTP

POST https://gkeonprem.googleapis.com/v1/{parent=projects/*/locations/*}/vmwareClusters:queryVersionConfig

A URL usa a sintaxe de transcodificação gRPC .

Parâmetros do caminho

Parâmetros
parent

string

Obrigatório. O pai do projeto e o local para consultar a configuração da versão. Formato: "projects/{project}/locations/{location}"

Parâmetros de consulta

Parâmetros
Parâmetro de união config_type . A configuração da solicitação de configuração de versão para especificar o caso de uso para listar versões. config_type pode ser apenas um dos seguintes:
create Config

object ( VmwareClusterCreateConfig )

Caso de uso de criação de cluster de usuário. Requer associação ao cluster de administrador ou nome do recurso.

upgrade Config

object ( VmwareClusterUpgradeConfig )

Caso de uso de atualização de cluster de usuário. Requer nome de recurso de cluster de usuário.

Corpo da solicitação

O corpo da solicitação deve estar vazio.

Corpo de resposta

Mensagem de resposta para consultar a configuração da versão do cluster de usuário do VMware.

Se bem-sucedido, o corpo da resposta conterá dados com a seguinte estrutura:

Representação JSON
{
  "versions": [
    {
      object (VmwareVersionInfo)
    }
  ]
}
Campos
versions[]

object ( VmwareVersionInfo )

Lista de versões disponíveis para instalar ou atualizar.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte oAuthentication Overview .

VmwareClusterCreateConfig

Mensagem para criação de configuração do cluster de usuários do VMware.

Representação JSON
{

  // Union field admin_cluster can be only one of the following:
  "adminClusterMembership": string,
  "adminClusterName": string
  // End of list of possible types for union field admin_cluster.
}
Campos

Campo de união admin_cluster .

admin_cluster pode ser apenas um dos seguintes:

admin Cluster Membership

string

Associação ao cluster de administração. Este é o nome completo do recurso de associação à frota do cluster de administração. Formato: "projetos/{projeto}/locais/{localização}/associações/{associação}"

admin Cluster Name

string

Nome do recurso do cluster de administração. Este é o nome completo do recurso do cluster de administração. Formato: "projects/{project}/locations/{location}/vmwareAdminClusters/{vmwareAdminCluster}"

Configuração de atualização do VMware Cluster

Mensagem para configuração de atualização do cluster de usuário do VMware.

Representação JSON
{
  "clusterName": string
}
Campos
cluster Name

string

Nome do recurso do cluster de usuário. Este é o nome completo do recurso do cluster de usuário. Formato: "projects/{project}/locations/{location}/vmwareClusters/{vmwareCluster}"

Informações da versão do VMware

Contém informações sobre uma versão específica do Anthos no VMware.

Representação JSON
{
  "version": string,
  "hasDependencies": boolean,
  "isInstalled": boolean,
  "dependencies": [
    {
      object (UpgradeDependency)
    }
  ]
}
Campos
version

string

Número da versão, por exemplo, 1.13.1-gke.1000.

has Dependencies

boolean

Se definido, as dependências do cluster (por exemplo, o cluster de administração, outros clusters de usuários gerenciados pelo mesmo cluster de administração) devem ser atualizadas antes que esta versão possa ser instalada ou atualizada.

is Installed

boolean

Se definido, a versão será instalada no cluster de administração. Caso contrário, o pacote de versões deverá ser baixado e instalado antes que um cluster de usuários possa ser criado ou atualizado para esta versão.

dependencies[]

object ( UpgradeDependency )

A lista de dependências de atualização para esta versão.