Recurso: AccessBinding
Es la vinculación de un usuario a un conjunto de roles.
Representación JSON |
---|
{ "name": string, "roles": [ string ], // Union field |
Campos | |
---|---|
name |
Solo salida. Es el nombre del recurso de esta vinculación. Formato: accounts/{account}/accessBindings/{accessBinding} o properties/{property}/accessBindings/{accessBinding} Ejemplo: "accounts/100/accessBindings/200" |
roles[] |
Es una lista de roles para otorgar al recurso superior. Valores válidos: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data En el caso de los usuarios, si se establece una lista vacía de roles, se borrará esta vinculación de acceso. |
Campo de unión access_target . Es el objetivo para el que se deben establecer los roles. Las direcciones (access_target ) solo pueden ser una de las siguientes opciones: |
|
user |
Si se establece, es la dirección de correo electrónico del usuario para el que se establecerán los roles. Formato: "alguien@gmail.com" |
Métodos |
|
---|---|
|
Crea información sobre varias vinculaciones de acceso a una cuenta o propiedad. |
|
Borra la 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 en una cuenta o propiedad. |
|
Obtiene información sobre una vinculación de acceso. |
|
Enumera todas las vinculaciones de acceso en una cuenta o propiedad. |
|
Actualiza una vinculación de acceso en una cuenta o propiedad. |