REST Resource: properties.accessBindings

Recurso: AccessBinding

Es una vinculación de un usuario a un conjunto de roles.

Representación JSON
{
  "name": string,
  "roles": [
    string
  ],

  // Union field access_target can be only one of the following:
  "user": string
  // End of list of possible types for union field access_target.
}
Campos
name

string

Solo salida. El nombre del recurso de esta vinculación.

Formato: accounts/{account}/accessBindings/{accessBinding} o properties/{property}/accessBindings/{accessBinding}

Ejemplo: "accounts/100/accessBindings/200"

roles[]

string

Una lista de roles para otorgar al recurso superior.

Valores válidos: predefinidoRoles/viewer predefinidosRoles/analyst predefinidaRoles/editor predefinidosRoles/admin predefinidoRoles/no-cost-data predefinidoRoles/no-revenue-data

Para los usuarios, si se configura una lista vacía de roles, se borrará esta AccessBinding.

Campo de unión access_target. El objetivo para el que se establecen los roles. Las direcciones (access_target) solo pueden ser una de las siguientes opciones:
user

string

Si se configura, es la dirección de correo electrónico del usuario para el que se configurarán los roles. Formato: “unusuario@gmail.com”

Métodos

batchCreate

Crea información sobre varias vinculaciones de acceso a una cuenta o propiedad.

batchDelete

Borra información sobre los vínculos de varios usuarios a una cuenta o propiedad.

batchGet

Obtiene información sobre varias vinculaciones de acceso a una cuenta o propiedad.

batchUpdate

Actualiza la información sobre varias vinculaciones de acceso a una cuenta o propiedad.

create

Crea una vinculación de acceso en una cuenta o propiedad.

delete

Borra una vinculación de acceso a una cuenta o propiedad.

get

Obtiene información sobre una vinculación de acceso.

list

Enumera todas las vinculaciones de acceso de una cuenta o propiedad.

patch

Actualiza una vinculación de acceso en una cuenta o propiedad.