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 desta vinculação.

Formato: accounts/{account}/accessBindings/{accessBinding} ou propriedades/{property}/accessBindings/{accessBinding}

Exemplo: "accounts/100/accessBindings/200"

roles[]

string

Uma lista de papéis a serem concedidos ao recurso pai.

Valores válidos: nativeRoles/viewer formattedRoles/analyst completedRoles/editor nativeRoles/admin formattedRoles/no-cost-datapreprocessRoles/no-revenue-data

Para usuários, se uma lista vazia de papéis for definida, essa AccessBinding será excluída.

Campo de união access_target. O destino para o qual definir papéis. 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 os papéis serão definidos. Formato: "alguem@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 vinculações de vários usuários 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 de 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.