Method: projects.locations.getAttachedServerConfig

Renvoie des informations, telles que les versions de Kubernetes compatibles, pour un emplacement Google Cloud donné.

Requête HTTP

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

{endpoint} est l'un des points de terminaison de service compatibles.

Les URL utilisent la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Nom de la ressource AttachedServerConfig à décrire.

Les noms AttachedServerConfig sont au format projects/<project-id>/locations/<region>/attachedServerConfig.

Consultez la page Noms des ressources pour en savoir plus sur les noms des ressources Google Cloud.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

AttachedServerConfig fournit des informations sur les versions de Kubernetes compatibles.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "name": string,
  "validVersions": [
    {
      object (AttachedPlatformVersionInfo)
    }
  ]
}
Champs
name

string

Nom de ressource de la configuration.

validVersions[]

object (AttachedPlatformVersionInfo)

Liste des versions de plate-forme valides.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gkemulticloud.attachedServerConfigs.get

Pour en savoir plus, consultez la documentation IAM.

AttachedPlatformVersionInfo

Informations sur une version de plate-forme de clusters associés compatible.

Représentation JSON
{
  "version": string,
  "enabled": boolean,
  "endOfLife": boolean,
  "endOfLifeDate": {
    object (Date)
  },
  "releaseDate": {
    object (Date)
  }
}
Champs
version

string

Nom de la version de la plate-forme

enabled

boolean

Facultatif. "True" si la version est disponible pour la création d'attachedcluster. Si une version est activée, elle peut être utilisée pour associer de nouveaux clusters.

endOfLife

boolean

Facultatif. True si cette version de cluster appartient à une version mineure qui a atteint sa fin de vie et n'est plus éligible aux correctifs de sécurité et de bugs.

endOfLifeDate

object (Date)

Facultatif. Date estimée (en heure du Pacifique) à laquelle cette version du cluster arrivera en fin de vie. Si cette version n'est plus compatible (champ endOfLife défini sur "true"), il s'agit de la date réelle (en heure du Pacifique) à laquelle la version a atteint sa fin de vie.

releaseDate

object (Date)

Facultatif. Date de sortie de la version du cluster (heure du Pacifique).