Method: projects.locations.getConfig

Récupère la configuration d'un emplacement.

Requête HTTP

GET https://clouddeploy.googleapis.com/v1/{name=projects/*/locations/*/config}

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Nom de la configuration demandée.

Corps de la requête

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

Corps de la réponse

Configuration à l'échelle du service.

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,
  "supportedVersions": [
    {
      object (SkaffoldVersion)
    }
  ],
  "defaultSkaffoldVersion": string
}
Champs
name

string

Nom de la configuration.

supportedVersions[]

object (SkaffoldVersion)

Toutes les versions compatibles de Skaffold

defaultSkaffoldVersion

string

Version Skaffold par défaut attribuée lors de la création d'une version sans spécifier de version Skaffold.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez la page Présentation de l'authentification.

Autorisations IAM

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

  • clouddeploy.config.get

Pour en savoir plus, consultez la documentation IAM.

SkaffoldVersion

Détails d'une version Skaffold compatible.

Représentation JSON
{
  "version": string,
  "maintenanceModeTime": string,
  "supportExpirationTime": string,
  "supportEndDate": {
    object (Date)
  }
}
Champs
version

string

Numéro de version. Exemple : "1.20.3".

maintenanceModeTime

string (Timestamp format)

Heure à laquelle cette version de Skaffold passera en mode maintenance.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

supportExpirationTime

string (Timestamp format)

Date à laquelle cette version de Skaffold ne sera plus prise en charge.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

supportEndDate

object (Date)

Date à laquelle cette version ne devrait plus être compatible.

Date

Représente une date du calendrier entière ou partielle, par exemple un anniversaire. L'heure de la journée et le fuseau horaire sont spécifiés ailleurs ou ne sont pas significatifs. La date est relative au calendrier grégorien. Il peut s'agir de l'un des éléments suivants:

  • Date complète, avec des valeurs d'année, de mois et de jour non nulles.
  • Un mois et un jour, avec une année nulle (par exemple, un anniversaire).
  • Une année seule, avec zéro mois et zéro jour.
  • Année et mois, avec un jour zéro (par exemple, la date d'expiration d'une carte de crédit).

Types associés:

Représentation JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
Champs
year

integer

Année de la date. La valeur doit être comprise entre 1 et 9 999, ou valeur 0 si vous souhaitez indiquer une date sans année.

month

integer

Mois de l'année. La valeur doit être comprise entre 1 et 12, ou 0 pour indiquer une année sans mois ni jour.

day

integer

Jour du mois. La valeur doit être comprise entre 1 et 31, et valide pour l'année et le mois, ou la valeur 0 pour indiquer une année seule, ou une année et un mois où le jour n'est pas significatif.