Method: projects.locations.vmwareClusters.queryVersionConfig

Consulta a configuração da versão do cluster de utilizadores do VMware.

Pedido HTTP

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

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

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. O elemento principal do projeto e a localização 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 do pedido de configuração da versão para especificar o exemplo de utilização para listar versões. config_type só pode ser uma das seguintes opções:
createConfig

object (VmwareClusterCreateConfig)

Exemplo de utilização de criação de cluster de utilizadores. Exija o nome do recurso ou a associação ao cluster de administrador.

upgradeConfig

object (VmwareClusterUpgradeConfig)

Exemplo de utilização de atualização do cluster de utilizadores. Requer o nome do recurso do cluster de utilizadores.

Corpo do pedido

O corpo do pedido tem de estar vazio.

Corpo da resposta

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

Se for bem-sucedido, o corpo da resposta contém 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.

Âmbitos de autorização

Requer o seguinte âmbito do OAuth:

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

Para mais informações, consulte o Authentication Overview.

VmwareClusterCreateConfig

Mensagem para a configuração de criação do cluster de utilizadores 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 só pode ser uma das seguintes opções:

adminClusterMembership

string

A associação ao cluster de administração. Este é o nome do recurso completo da associação da frota do cluster de administrador. Formato: "projects/{project}/locations/{location}/memberships/{membership}"

adminClusterName

string

O nome do recurso do cluster de administrador. Este é o nome do recurso completo do recurso do cluster de administrador. Formato: "projects/{project}/locations/{location}/vmwareAdminClusters/{vmwareAdminCluster}"

VmwareClusterUpgradeConfig

Mensagem para a configuração de atualização do cluster de utilizadores do VMware.

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

string

O nome do recurso do cluster de utilizadores. Este é o nome do recurso completo do recurso do cluster de utilizadores. Formato: "projects/{project}/locations/{location}/vmwareClusters/{vmwareCluster}"

VmwareVersionInfo

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.

hasDependencies

boolean

Se estiver definido, as dependências do cluster (por exemplo, o cluster de administrador, outros clusters de utilizadores geridos pelo mesmo cluster de administrador) têm de ser atualizadas antes de esta versão poder ser instalada ou atualizada.

isInstalled

boolean

Se estiver definida, a versão é instalada no cluster de administração. Caso contrário, o pacote de versões tem de ser transferido e instalado antes de se poder criar um cluster de utilizadores nesta versão ou atualizá-lo para esta versão.

dependencies[]

object (UpgradeDependency)

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