REST Resource: projects.locations.scopes

Risorsa: ambito

L'ambito rappresenta un ambito in un parco risorse.

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

string

Il nome della risorsa per l'ambito projects/{project}/locations/{location}/scopes/{scope}

uid

string

Solo output. UUID generato da Google per questa risorsa. È univoco in tutte le risorse dell'ambito. Se una risorsa dell'ambito viene eliminata e ne viene creata un'altra con lo stesso nome, riceve un uid diverso.

createTime

string (Timestamp format)

Solo output. La data di creazione dell'ambito.

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 dell'ambito.

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 è stato eliminato l'ambito.

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 (ScopeLifecycleState)

Solo output. Stato della risorsa dell'ambito.

namespaceLabels

map (key: string, value: string)

Facoltativo. Etichette dello spazio dei nomi del cluster a livello di ambito. Per i cluster membri associati all'ambito, queste etichette vengono applicate a ogni spazio dei nomi nell'ambito. Le etichette a livello di ambito hanno la precedenza sulle etichette a livello di spazio dei nomi (namespaceLabels nella risorsa spazio dei nomi del parco risorse) 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 ambito.

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

ScopeLifecycleState

ScopeLifecycleState descrive lo stato di una risorsa Ambito.

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

enum (ScopeLifecycleState.Code)

Solo output. Lo stato attuale della risorsa dell'ambito.

ScopeLifecycleState.Code

Il codice descrive lo stato di una risorsa ambito.

Enum
CODE_UNSPECIFIED Il codice non è impostato.
CREATING L'ambito è in fase di creazione.
READY L'ambito attivo.
DELETING L'ambito è in fase di eliminazione.
UPDATING L'ambito è in fase di aggiornamento.

Metodi

create

Crea un ambito.

delete

Elimina un ambito.

get

Restituisce i dettagli di un ambito.

getIamPolicy

Ottieni il criterio di controllo dell'accesso per una risorsa.

list

Elenca gli ambiti.

patch

Aggiorna un ambito.

setIamPolicy

Imposta il criterio di controllo dell'accesso sulla risorsa specificata.

testIamPermissions

Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.