Method: projects.locations.getAzureServerConfig

Retorna informações, como regiões do Azure com suporte e versões do Kubernetes, em um determinado local do Google Cloud.

Solicitação HTTP

GET https://{endpoint}/v1/{name=projects/*/locations/*/azureServerConfig}

Onde {endpoint} é um dos pontos de extremidade de serviço suportados .

Os URLs usam a sintaxe de transcodificação gRPC .

Parâmetros do caminho

Parâmetros
name

string

Obrigatório. O nome do recurso AzureServerConfig a ser descrito.

Os nomes AzureServerConfig são formatados como projects/<project-id>/locations/<region>/azureServerConfig .

Consulte Nomes de recursos para obter mais detalhes sobre nomes de recursos do Google Cloud.

Corpo da solicitação

O corpo da solicitação deve estar vazio.

Corpo de resposta

AzureServerConfig contém informações sobre um local do Google Cloud, como regiões do Azure com suporte e versões do Kubernetes.

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

Representação JSON
{
  "name": string,
  "validVersions": [
    {
      object (AzureK8sVersionInfo)
    }
  ],
  "supportedAzureRegions": [
    string
  ]
}
Campos
name

string

O nome do recurso AzureServerConfig .

Os nomes AzureServerConfig são formatados como projects/<project-number>/locations/<region>/azureServerConfig .

Consulte Nomes de recursos para obter mais detalhes sobre nomes de recursos do Google Cloud Platform.

valid Versions[]

object ( AzureK8sVersionInfo )

Lista de todas as versões lançadas do Kubernetes, incluindo aquelas que chegaram ao fim da vida útil e não podem mais ser usadas. Filtre pela propriedade enabled para limitar às versões disponíveis no momento. Versões válidas com suporte para operações de criação e atualização.

supported Azure Regions[]

string

A lista de regiões do Azure com suporte.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte oAuthentication Overview .

Permissões do IAM

Requer a seguinte permissão do IAM no recurso name :

  • gkemulticloud.azureServerConfigs.get

Para obter mais informações, consulte a documentação do IAM .

AzureK8sVersionInfo

Informações sobre a versão do Kubernetes do cluster GKE no Azure.

Representação JSON
{
  "version": string,
  "enabled": boolean,
  "endOfLife": boolean,
  "endOfLifeDate": {
    object (Date)
  },
  "releaseDate": {
    object (Date)
  }
}
Campos
version

string

Nome da versão do Kubernetes (por exemplo, 1.19.10-gke.1000 )

enabled

boolean

Opcional. Verdadeiro se a versão estiver disponível para criação de clusters. Se uma versão estiver habilitada para criação, ela poderá ser usada para criar novos clusters. Caso contrário, a criação do cluster falhará. No entanto, as operações de atualização do cluster podem ser bem-sucedidas, mesmo que a versão não esteja habilitada.

end Of Life

boolean

Opcional. Verdadeiro se esta versão do cluster pertencer a uma versão secundária que chegou ao fim de sua vida útil e não está mais no escopo para receber correções de segurança e bugs.

end Of Life Date

object ( Date )

Opcional. A data estimada (no horário do Pacífico) em que esta versão do cluster chegará ao fim de sua vida útil. Ou, se esta versão não for mais suportada (o campo endOfLife for verdadeiro), esta é a data real (no horário do Pacífico) em que a versão atingiu o fim de sua vida útil.

release Date

object ( Date )

Opcional. A data (no horário do Pacífico) em que a versão do cluster foi lançada.