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} or properties/{property}/accessBindings/{accessBinding} Exemplo: "accounts/100/accessBindings/200" |
roles[] |
Uma lista de papéis a serem concedidos ao recurso pai. Valores válidos: predefinidoRoles/viewer predefinidoRoles/analyst predefinidoRoles/editor predefinidoRoles/admin predefinidoRoles/no-cost-data predefinidos Para os usuários, se uma lista vazia de papéis for definida, este AccessBinding será excluído. |
Campo de união access_target . O destino para o qual os papéis serão definidos. access_target pode ser apenas de um dos tipos a seguir: |
|
user |
Se definido, o endereço de e-mail do usuário para quem as funções serão definidas. Formato: "algum usuário@gmail.com" |
Métodos |
|
---|---|
|
Cria informações sobre várias vinculações de acesso a uma conta ou propriedade. |
|
Exclui informações sobre vários usuários vinculado 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. |