REST Resource: accounts.accessBindings

Risorsa: AccessBinding

Un'associazione di un utente a un insieme di ruoli.

Rappresentazione 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.
}
Campi
name

string

Solo output. Nome della risorsa di questa associazione.

Formato: accounts/{account}/accessBindings/{accessBinding} o properties/{property}/accessBindings/{accessBinding}

Esempio: "accounts/100/accessBindings/200"

roles[]

string

Un elenco di ruoli da concedere alla risorsa principale.

Valori validi: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data

Per gli utenti, se è impostato un elenco vuoto di ruoli, questo AccessBinding verrà eliminato.

Campo unione access_target. Il target per cui impostare i ruoli. access_target può essere solo uno dei seguenti:
user

string

Se impostato, l'indirizzo email dell'utente per cui impostare i ruoli. Formato: "utentealcuni@gmail.com"

Metodi

batchCreate

Crea informazioni su più associazioni di accesso a un account o a una proprietà.

batchDelete

Consente di eliminare le informazioni sui collegamenti di più utenti a un account o a una proprietà.

batchGet

Recupera informazioni su più associazioni di accesso a un account o a una proprietà.

batchUpdate

Aggiorna le informazioni su più associazioni di accesso a un account o a una proprietà.

create

Crea un'associazione di accesso in un account o in una proprietà.

delete

Consente di eliminare un'associazione di accesso in un account o in una proprietà.

get

Recupera le informazioni su un'associazione di accesso.

list

Elenca tutte le associazioni di accesso in un account o in una proprietà.

patch

Aggiorna un'associazione di accesso in un account o in una proprietà.