REST Resource: projects.locations.memberships.bindings

Recurso: MembershipBinding

MembershipBinding es un subrecurso de una membresía, que representa los permisos de una flota (o a otros recursos futuros de la flota) a los que está vinculada una membresía.

Representación 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.
}
Campos
name

string

El nombre del recurso para la arquitectura de la vinculación en sí projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}

uid

string

Solo salida. UUID generado por Google para este recurso. Esto es único en todos los recursos de vinculación de membresías. Si se borra un recurso dememberbinding y se crea otro recurso con el mismo nombre, obtiene un uid diferente.

createTime

string (Timestamp format)

Solo salida. Cuándo se creó la vinculación de la membresía.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo salida. Cuándo se actualizó por última vez la vinculación de la membresía.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Solo salida. Cuando se borró la vinculación de la membresía.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

state

object (MembershipBindingLifecycleState)

Solo salida. Estado del recurso de vinculación de la membresía.

labels

map (key: string, value: string)

Opcional. Etiquetas para esta vinculación de la membresía.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Campo de unión target. Indica qué tipo de vinculación de la membresía es. target puede ser solo uno de los siguientes:
scope

string

Un nombre de recurso de permiso en el formato projects/*/locations/*/scopes/*.

MembershipBindingLifecycleState

MembershipBindingLifecycleState describe el estado de un recurso Binding.

Representación JSON
{
  "code": enum (MembershipBindingLifecycleState.Code)
}
Campos
code

enum (MembershipBindingLifecycleState.Code)

Solo salida. El estado actual del recurso MembershipBinding.

MembershipBindingLifecycleState.Code

El código describe el estado de un recurso MembershipBinding.

Enums
CODE_UNSPECIFIED No se estableció el código.
CREATING Se está creando la pertenencia a la vinculación.
READY La vinculación de la membresía activa.
DELETING Se está borrando la vinculación de la membresía.
UPDATING Se está actualizando la vinculación de la membresía.

Métodos

create

Crea una vinculación de la membresía.

delete

Borra una vinculación de la membresía.

get

Muestra los detalles de una vinculación de la membresía.

list

Enumera vinculaciones de membresías.

patch

Actualiza una vinculación de la membresía.