Method: projects.locations.getConfig

Obtiene la configuración de una ubicación.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. Nombre de la configuración solicitada.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Configuración de todo el servicio.

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "name": string,
  "supportedVersions": [
    {
      object (SkaffoldVersion)
    }
  ],
  "defaultSkaffoldVersion": string
}
Campos
name

string

Nombre de la configuración.

supportedVersions[]

object (SkaffoldVersion)

Todas las versiones compatibles de Skaffold.

defaultSkaffoldVersion

string

Es la versión predeterminada de Skaffold que se asigna cuando se crea una actualización sin especificar una versión de Skaffold.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

Permisos de IAM

Se requiere el siguiente permiso de IAM en el recurso name:

  • clouddeploy.config.get

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

SkaffoldVersion

Detalles de una versión compatible de Skaffold.

Representación JSON
{
  "version": string,
  "maintenanceModeTime": string,
  "supportExpirationTime": string,
  "supportEndDate": {
    object (Date)
  }
}
Campos
version

string

Número de versión del lanzamiento. Por ejemplo, “1.20.3”.

maintenanceModeTime

string (Timestamp format)

El momento en que esta versión de Skaffold entrará en modo de mantenimiento.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

supportExpirationTime

string (Timestamp format)

El momento en el que esta versión de Skaffold dejará de ser compatible.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

supportEndDate

object (Date)

Fecha en la que se espera que esta versión deje de ser compatible.

Fecha

Representa una fecha de calendario completa o parcial, como un cumpleaños. La hora del día y la zona horaria se especifican en otra parte o son insignificantes. La fecha está relacionada con el calendario gregoriano. Esto puede representar una de las siguientes opciones:

  • Una fecha completa con valores de año, mes y día que no sean cero
  • Un mes y un día con un año en cero (por ejemplo, un aniversario).
  • Un año solo, con cero mes y cero día.
  • Un año y un mes con un día en cero (por ejemplo, la fecha de vencimiento de una tarjeta de crédito)

Tipos relacionados:

Representación JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
Campos
year

integer

Es el año de la fecha. Debe encontrarse entre 1 y 9999, o 0 para especificar una fecha sin año.

month

integer

Mes del año. Debe encontrarse entre 1 y 12, o 0 para especificar un año sin mes ni día.

day

integer

El día de un mes. Debe encontrarse entre 1 y 31 y ser válido para el año y el mes, o bien 0 para especificar un año por sí solo o un año y un mes en los que el día no sea importante.