REST Resource: projects.locations.scopes.namespaces

Recurso: namespace

O namespace representa um namespace na frota

Representação JSON
{
  "name": string,
  "uid": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "state": {
    object (NamespaceLifecycleState)
  },
  "scope": string,
  "namespaceLabels": {
    string: string,
    ...
  },
  "labels": {
    string: string,
    ...
  }
}
Campos
name

string

O nome do recurso para o namespace projects/{project}/locations/{location}/namespaces/{namespace}

uid

string

Apenas saída. UUID gerado pelo Google para este recurso. Ele é exclusivo em todos os recursos do namespace. Se um recurso de namespace for excluído e outro recurso com o mesmo nome for criado, ele receberá um UID diferente.

createTime

string (Timestamp format)

Apenas saída. Quando o namespace foi criado.

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".

updateTime

string (Timestamp format)

Apenas saída. Quando o namespace foi atualizado pela última vez.

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".

deleteTime

string (Timestamp format)

Apenas saída. Quando o namespace foi excluído.

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".

state

object (NamespaceLifecycleState)

Apenas saída. Estado do recurso de namespace.

scope

string

Obrigatório. Escopo associado ao namespace

namespaceLabels

map (key: string, value: string)

Opcional. Rótulos de namespace do cluster no nível do namespace. Esses rótulos são aplicados ao namespace relacionado dos clusters de membros vinculados ao escopo pai. Os identificadores no nível do escopo (namespaceLabels no recurso do escopo da frota) têm precedência sobre os do namespace se eles compartilharem uma chave. As chaves e os valores precisam estar em conformidade com o Kubernetes.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

labels

map (key: string, value: string)

Opcional. Rótulos para esse namespace.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

NamespaceLifecycleState

NamespaceLifecycleState descreve o estado de um recurso de namespace.

Representação JSON
{
  "code": enum (NamespaceLifecycleState.Code)
}
Campos
code

enum (NamespaceLifecycleState.Code)

Apenas saída. O estado atual do recurso de namespace.

NamespaceLifecycleState.Code

O código descreve o estado de um recurso de namespace.

Enums
CODE_UNSPECIFIED O código não foi definido.
CREATING O namespace está sendo criado.
READY O namespace ativo.
DELETING O namespace está sendo excluído.
UPDATING O namespace está sendo atualizado.

Métodos

create

Cria um namespace de frota.

delete

Exclui um namespace de frota.

get

Retorna os detalhes de um namespace de frota.

list

Lista os namespaces da frota.

patch

Atualiza um namespace da frota.