REST Resource: projects.locations.scopes

Ressourcenbereich

„Scope“ stellt einen Bereich in einer Flotte dar.

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

string

Der Ressourcenname für den Bereich projects/{project}/locations/{location}/scopes/{scope}

uid

string

Nur Ausgabe. Von Google generierte UUID für diese Ressource. Dies ist für alle Bereichsressourcen einmalig. Wenn eine Bereichsressource gelöscht und eine andere Ressource mit demselben Namen erstellt wird, erhält sie eine andere UID.

createTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt der Erstellung des Bereichs.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt der letzten Aktualisierung des Bereichs.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt des Löschens des Bereichs.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

state

object (ScopeLifecycleState)

Nur Ausgabe. Status der Bereichsressource.

namespaceLabels

map (key: string, value: string)

Optional. Cluster-Namespace-Labels auf Bereichsebene. Bei den Mitgliedsclustern, die an den Bereich gebunden sind, werden diese Labels auf jeden Namespace unter dem Bereich angewendet. Labels auf Bereichsebene haben Vorrang vor Labels auf Namespace-Ebene (namespaceLabels in der Flotten-Namespace-Ressource), wenn sie einen Schlüssel gemeinsam nutzen. Schlüssel und Werte müssen Kubernetes-konform sein.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

labels

map (key: string, value: string)

Optional. Labels für diesen Bereich.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

ScopeLifecycleState

ScopeLifecycleState beschreibt den Status einer Bereichsressource.

JSON-Darstellung
{
  "code": enum (ScopeLifecycleState.Code)
}
Felder
code

enum (ScopeLifecycleState.Code)

Nur Ausgabe. Der aktuelle Status der Bereichsressource.

ScopeLifecycleState.Code

Code beschreibt den Status einer Bereichsressource.

Enums
CODE_UNSPECIFIED Der Code ist nicht festgelegt.
CREATING Der Bereich wird erstellt.
READY Der Bereich ist aktiv.
DELETING Der Bereich wird gelöscht.
UPDATING Der Bereich wird aktualisiert.

Methoden

create

Erstellt einen Bereich.

delete

Löscht einen Bereich.

get

Gibt die Details eines Bereichs zurück.

getIamPolicy

Ruft die Richtlinie für die Zugriffssteuerung für eine Ressource ab.

list

Listet Bereiche auf.

patch

Aktualisiert einen Bereich.

setIamPolicy

Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.

testIamPermissions

Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.