Recurso: AccessBinding
Es una vinculación de un usuario a un conjunto de roles.
Representación JSON |
---|
{ "name": string, "roles": [ string ], // Union field |
Campos | |
---|---|
name |
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[] |
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 |
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 |
|
---|---|
|
Crea información sobre varias vinculaciones de acceso a una cuenta o propiedad. |
|
Borra información sobre los vínculos de varios usuarios a una cuenta o propiedad. |
|
Obtiene información sobre varias vinculaciones de acceso a una cuenta o propiedad. |
|
Actualiza la información sobre varias vinculaciones de acceso a una cuenta o propiedad. |
|
Crea una vinculación de acceso en una cuenta o propiedad. |
|
Borra una vinculación de acceso a una cuenta o propiedad. |
|
Obtiene información sobre una vinculación de acceso. |
|
Enumera todas las vinculaciones de acceso de una cuenta o propiedad. |
|
Actualiza una vinculación de acceso en una cuenta o propiedad. |