Method: projects.locations.getConfig

Recebe a configuração de um local.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. Nome da configuração solicitada.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Configuração em todo o serviço.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "name": string,
  "supportedVersions": [
    {
      object (SkaffoldVersion)
    }
  ],
  "defaultSkaffoldVersion": string
}
Campos
name

string

Nome da configuração.

supportedVersions[]

object (SkaffoldVersion)

Todas as versões compatíveis do Skaffold.

defaultSkaffoldVersion

string

Versão padrão do Skaffold atribuída quando um lançamento é criado sem especificar uma versão do Skaffold.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para saber mais, consulte a Visão geral da autenticação.

Permissões do IAM

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

  • clouddeploy.config.get

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

SkaffoldVersion

Detalhes de uma versão com suporte do Skaffold.

Representação JSON
{
  "version": string,
  "maintenanceModeTime": string,
  "supportExpirationTime": string,
  "supportEndDate": {
    object (Date)
  }
}
Campos
version

string

Número da versão de lançamento. Por exemplo, "1.20.3".

maintenanceModeTime

string (Timestamp format)

A hora em que esta versão do Skaffold entrará no modo de manutenção.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

supportExpirationTime

string (Timestamp format)

A hora em que esta versão do Skaffold não terá mais suporte.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

supportEndDate

object (Date)

Data em que esta versão não será mais compatível.

Data

Representa uma data inteira ou parcial do calendário, como um aniversário. A hora do dia e o fuso horário são especificados em outro lugar ou são insignificantes. A data é referente ao calendário gregoriano. Isso pode representar uma das seguintes opções:

  • Uma data completa, com valores de ano, mês e dia diferentes de zero.
  • um mês e dia, com ano zero (por exemplo, uma data comemorativa);
  • Um ano sozinho, com um mês zero e um dia zero.
  • um ano e um mês, com um dia zero (por exemplo, uma data de validade de cartão de crédito).

Tipos relacionados:

Representação JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
Campos
year

integer

Ano da data. Precisa ser de 1 a 9.999 ou 0 para especificar uma data sem ano.

month

integer

Mês do ano. Precisa ser de 1 a 12, ou 0 para especificar um ano sem um mês e dia.

day

integer

Dia do mês. Precisa ser de 1 a 31 e válido para o ano e o mês ou 0 para especificar um ano sozinho ou um ano e mês em que o dia não é significativo.