Recurso: AccessBinding
Uma vinculação de um usuário a um conjunto de papéis.
Representação JSON |
---|
{ "name": string, "roles": [ string ], // Union field |
Campos | |
---|---|
name |
Apenas saída. Nome do recurso dessa vinculação. Formato: accounts/{account}/accessBindings/{accessBinding} ou properties/{property}/accessBindings/{accessBinding} Exemplo: "accounts/100/accessBindings/200" |
roles[] |
Uma lista de papéis a serem concedidos ao recurso pai. Valores válidos: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Para usuários, se uma lista vazia de funções for definida, essa AccessBinding será excluída. |
Campo de união access_target . O destino para definir papéis. access_target pode ser apenas de um dos tipos a seguir: |
|
user |
Se definido, o endereço de e-mail do usuário para definir funções. Formato: "someuser@gmail.com" |
Métodos |
|
---|---|
|
Cria informações sobre várias vinculações de acesso a uma conta ou propriedade. |
|
Exclui informações sobre as vinculações de vários usuários a uma conta ou propriedade. |
|
Recebe informações sobre várias vinculações de acesso a uma conta ou propriedade. |
|
Atualiza informações sobre várias vinculações de acesso a uma conta ou propriedade. |
|
Cria uma vinculação de acesso em uma conta ou propriedade. |
|
Exclui uma vinculação de acesso em uma conta ou propriedade. |
|
Recebe informações sobre uma vinculação de acesso. |
|
Lista todas as vinculações de acesso em uma conta ou propriedade. |
|
Atualiza uma vinculação de acesso em uma conta ou propriedade. |