REST Resource: projects.locations.memberships.bindings

Ressource : MembershipBinding

MembershipBinding est une sous-ressource d'une appartenance, qui représente les champs d'application de parc (ou d'autres futures ressources de parc) auxquels une appartenance est liée.

Représentation 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.
}
Champs
name

string

Nom de ressource de la ressource MembershipBinding projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding} elle-même.

uid

string

Uniquement en sortie. UUID généré par Google pour cette ressource. Celui-ci est unique pour toutes les ressources MembershipBinding. Si une ressource MembershipBinding est supprimée et qu'une autre ressource portant le même nom est créée, elle reçoit un uid différent.

createTime

string (Timestamp format)

Uniquement en sortie. Date de la dernière mise à jour de la ressource Membership.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Uniquement en sortie. Date de la dernière mise à jour de la ressource Membership.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Uniquement en sortie. Date et heure de suppression de la liaison d'appartenance.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

state

object (MembershipBindingLifecycleState)

Uniquement en sortie. État de la ressource de liaison d'appartenance.

labels

map (key: string, value: string)

Facultatif. Libellés de cette ressource MembershipBinding.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Champ d'union target. Type de ressource MembershipBinding dont il s'agit. target ne peut être qu'un des éléments suivants :
scope

string

Nom de la ressource Scope au format projects/*/locations/*/scopes/*.

MembershipBindingLifecycleState

MembershipBindingLifecycleState décrit l'état d'une ressource Binding.

Représentation JSON
{
  "code": enum (MembershipBindingLifecycleState.Code)
}
Champs
code

enum (MembershipBindingLifecycleState.Code)

Uniquement en sortie. État actuel de la ressource MembershipBinding.

MembershipBindingLifecycleState.Code

Le code décrit l'état d'une ressource MembershipBinding.

Enums
CODE_UNSPECIFIED Le code n'est pas défini.
CREATING La ressource MembershipBinding en cours de création.
READY La ressource MembershipBinding est active.
DELETING La ressource MembershipBinding est en cours de suppression.
UPDATING La ressource membershipbinding est en cours de mise à jour.

Méthodes

create

Crée une ressource MembershipBinding.

delete

Supprime une ressource MembershipBinding.

get

Renvoie les détails d'une ressource MembershipBinding.

list

Répertorie les ressources MembershipBinding.

patch

Met à jour une ressource MembershipBinding.