REST Resource: projects.locations.memberships.bindings

Ressource: MembershipBinding

MembershipBinding ist eine Unterressource einer Mitgliedschaft, die angibt, an welche Flottenbereiche (oder andere zukünftige Flottenressourcen) eine Mitgliedschaft gebunden ist.

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

  // Union field target can be only one of the following:
  "scope": string
  // End of list of possible types for union field target.
}
Felder
name

string

Der Ressourcenname für die membershipbinding selbst projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}

uid

string

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

createTime

string (Timestamp format)

Nur Ausgabe. Wann die Mitgliedschaftsbindung erstellt wurde.

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. Wann die Mitgliedschaftsbindung zuletzt aktualisiert wurde.

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. Wann die Mitgliedschaftsbindung gelöscht wurde.

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

Nur Ausgabe. Status der Mitgliedschaftsbindungsressource.

labels

map (key: string, value: string)

Optional. Labels für diese MembershipBinding.

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

Union-Feld target. Um welche Art von membershipbinding handelt es sich. Für target ist nur einer der folgenden Werte zulässig:
scope

string

Ein Bereichsressourcenname im Format projects/*/locations/*/scopes/*.

MembershipBindingLifecycleState

MembershipBindingLifecycleState beschreibt den Status einer Bindungsressource.

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

enum (MembershipBindingLifecycleState.Code)

Nur Ausgabe. Der aktuelle Status der MembershipBinding-Ressource.

MembershipBindingLifecycleState.Code

Der Code beschreibt den Status einer MembershipBinding-Ressource.

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

Methoden

create

Erstellt eine MembershipBinding.

delete

Löscht eine MembershipBinding.

get

Gibt die Details zu einer MembershipBinding zurück.

list

Listet MembershipBindings auf.

patch

Aktualisiert ein MembersipBinding.