REST Resource: properties.accessBindings

Recurso: AccessBinding

Uma vinculação de um usuário a um conjunto de papéis.

Representação 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

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[]

string

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

string

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

batchCreate

Cria informações sobre várias vinculações de acesso a uma conta ou propriedade.

batchDelete

Exclui informações sobre vários usuários vinculado a uma conta ou propriedade.

batchGet

Recebe informações sobre várias vinculações de acesso a uma conta ou propriedade.

batchUpdate

Atualiza informações sobre várias vinculações de acesso a uma conta ou propriedade.

create

Cria uma vinculação de acesso em uma conta ou propriedade.

delete

Exclui uma vinculação de acesso em uma conta ou propriedade.

get

Recebe informações sobre uma vinculação de acesso.

list

Lista todas as vinculações de acesso em uma conta ou propriedade.

patch

Atualiza uma vinculação de acesso em uma conta ou propriedade.