REST Resource: projects.locations.scopes.namespaces

Risorsa: spazio dei nomi

Lo spazio dei nomi rappresenta uno spazio dei nomi nel parco risorse

Rappresentazione JSON
{
  "name": string,
  "uid": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "state": {
    object (NamespaceLifecycleState)
  },
  "scope": string,
  "namespaceLabels": {
    string: string,
    ...
  },
  "labels": {
    string: string,
    ...
  }
}
Campi
name

string

Il nome della risorsa per lo spazio dei nomi projects/{project}/locations/{location}/namespaces/{namespace}

uid

string

Solo output. UUID generato da Google per questa risorsa. Questo è univoco in tutte le risorse dello spazio dei nomi. Se una risorsa dello spazio dei nomi viene eliminata e ne viene creata un'altra con lo stesso nome, riceve un uid diverso.

createTime

string (Timestamp format)

Solo output. Quando è stato creato lo spazio dei nomi.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. La data dell'ultimo aggiornamento dello spazio dei nomi.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Solo output. Quando lo spazio dei nomi è stato eliminato.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

state

object (NamespaceLifecycleState)

Solo output. Stato della risorsa dello spazio dei nomi.

scope

string

Obbligatorio. Ambito associato allo spazio dei nomi

namespaceLabels

map (key: string, value: string)

Facoltativo. Etichette dello spazio dei nomi del cluster a livello di spazio dei nomi. Queste etichette vengono applicate allo spazio dei nomi correlato dei cluster membri associati all'ambito padre. Le etichette a livello di ambito (namespaceLabels nella risorsa ambito parco risorse) hanno la precedenza sulle etichette a livello di spazio dei nomi se condividono una chiave. Le chiavi e i valori devono essere conformi a Kubernetes.

Un oggetto contenente un elenco di "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

labels

map (key: string, value: string)

Facoltativo. Etichette per questo spazio dei nomi.

Un oggetto contenente un elenco di "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

NamespaceLifecycleState

Spazio dei nomiLifecycleState descrive lo stato di una risorsa spazio dei nomi.

Rappresentazione JSON
{
  "code": enum (NamespaceLifecycleState.Code)
}
Campi
code

enum (NamespaceLifecycleState.Code)

Solo output. Lo stato attuale della risorsa Spazio dei nomi.

NamespaceLifecycleState.Code

Il codice descrive lo stato di una risorsa spazio dei nomi.

Enum
CODE_UNSPECIFIED Il codice non è impostato.
CREATING Lo spazio dei nomi è in fase di creazione.
READY Lo spazio dei nomi attivo.
DELETING Lo spazio dei nomi è in fase di eliminazione.
UPDATING Lo spazio dei nomi è in fase di aggiornamento.

Metodi

create

Crea uno spazio dei nomi del parco risorse.

delete

Elimina uno spazio dei nomi del parco risorse.

get

Restituisce i dettagli di uno spazio dei nomi del parco risorse.

list

Elenca gli spazi dei nomi del parco risorse.

patch

Aggiorna uno spazio dei nomi del parco risorse.