REST Resource: projects.locations.memberships.bindings

Risorsa: MembershipBinding

MembershipBinding è una sottorisorsa di un'appartenenza, che rappresenta gli ambiti del parco risorse (o altre risorse future del parco risorse) a cui è associata un'appartenenza.

Rappresentazione JSON
{
  "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.
}
Campi
name

string

Il nome della risorsa per l'associazione stessa projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}

uid

string

Solo output. UUID generato da Google per questa risorsa. Questo è univoco in tutte le risorse di associazione dell'abbonamento. Se una risorsa SubscriptionBinding viene eliminata e ne viene creata un'altra con lo stesso nome, riceve un UID diverso.

createTime

string (Timestamp format)

Solo output. Quando è stata creata l'associazione dell'appartenenza.

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. Data dell'ultimo aggiornamento dell'associazione dei membri.

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 è stata eliminata l'associazione dell'appartenenza.

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

Solo output. Stato della risorsa di associazione dell'appartenenza.

labels

map (key: string, value: string)

Facoltativo. Etichette per questa MembershipBinding.

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

Campo di unione target. Che tipo di associazione dei membri si tratta. target può essere solo uno dei seguenti:
scope

string

Un nome di risorsa ambito nel formato projects/*/locations/*/scopes/*.

MembershipBindingLifecycleState

MembershipBindingLifecycleState descrive lo stato di una risorsa Binding.

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

enum (MembershipBindingLifecycleState.Code)

Solo output. Lo stato attuale della risorsa MembershipBinding.

MembershipBindingLifecycleState.Code

Il codice descrive lo stato di una risorsa MembershipBinding.

Enum
CODE_UNSPECIFIED Il codice non è impostato.
CREATING È in corso la creazione dell'abbonamento.
READY L'associazione di appartenenza è attiva.
DELETING L'abbonamento è in fase di eliminazione.
UPDATING È in corso l'aggiornamento dell'abbonamento.

Metodi

create

Crea un MembershipBinding.

delete

Elimina un MembershipBinding.

get

Restituisce i dettagli di un MembershipBinding.

list

Elenca le MembershipBinding.

patch

Aggiorna un'associazione MembershipBinding.