Method: projects.locations.getAzureServerConfig

Devuelve información, como regiones de Azure compatibles y versiones de Kubernetes, sobre una ubicación determinada de Google Cloud.

Solicitud HTTP

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

Donde {endpoint} es uno de los puntos finales del servicio admitidos .

Las URL utilizan la sintaxis de transcodificación gRPC .

Parámetros de ruta

Parámetros
name

string

Obligatorio. El nombre del recurso AzureServerConfig que se va a describir.

Los nombres AzureServerConfig tienen el formato projects/<project-id>/locations/<region>/azureServerConfig .

Consulta Nombres de recursos para obtener más detalles sobre los nombres de recursos de Google Cloud.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

AzureServerConfig contiene información sobre una ubicación de Google Cloud, como regiones de Azure compatibles y versiones de Kubernetes.

Si tiene éxito, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "name": string,
  "validVersions": [
    {
      object (AzureK8sVersionInfo)
    }
  ],
  "supportedAzureRegions": [
    string
  ]
}
Campos
name

string

El nombre del recurso AzureServerConfig .

Los nombres AzureServerConfig tienen el formato projects/<project-number>/locations/<region>/azureServerConfig .

Consulta Nombres de recursos para obtener más detalles sobre los nombres de recursos de Google Cloud Platform.

valid Versions[]

object ( AzureK8sVersionInfo )

Lista de todas las versiones de Kubernetes publicadas, incluidas las que han llegado al final de su ciclo de vida y ya no se pueden usar. Filtra por la propiedad enabled para limitar las versiones disponibles actualmente. Versiones válidas compatibles con las operaciones de creación y actualización.

supported Azure Regions[]

string

La lista de regiones de Azure compatibles.

Ámbitos de autorización

Requiere el siguiente alcance OAuth:

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

Para obtener más información, consulte laAuthentication Overview .

Permisos de IAM

Requiere el siguiente permiso de IAM en el recurso name :

  • gkemulticloud.azureServerConfigs.get

Para obtener más información, consulte la documentación de IAM .

Información de versión de AzureK8s

Información de la versión de Kubernetes del clúster de GKE en Azure.

Representación JSON
{
  "version": string,
  "enabled": boolean,
  "endOfLife": boolean,
  "endOfLifeDate": {
    object (Date)
  },
  "releaseDate": {
    object (Date)
  }
}
Campos
version

string

Nombre de la versión de Kubernetes (por ejemplo, 1.19.10-gke.1000 )

enabled

boolean

Opcional. Verdadero si la versión está disponible para la creación de clústeres. Si una versión está habilitada para la creación, se puede usar para crear nuevos clústeres. De lo contrario, la creación del clúster fallará. Sin embargo, las operaciones de actualización del clúster pueden realizarse correctamente, incluso si la versión no está habilitada.

end Of Life

boolean

Opcional. Verdadero si esta versión del clúster pertenece a una versión secundaria que ha llegado al final de su ciclo de vida y ya no está dentro del alcance para recibir correcciones de seguridad y errores.

end Of Life Date

object ( Date )

Opcional. La fecha estimada (en hora del Pacífico) en que esta versión del clúster llegará a su fin de vida útil. O bien, si esta versión ya no es compatible (el campo endOfLife es verdadero), esta es la fecha real (en hora del Pacífico) en que la versión llegó a su fin de vida útil.

release Date

object ( Date )

Opcional. La fecha (en hora del Pacífico) en que se lanzó la versión del clúster.