Definisce un criterio di controllo dell'accesso alle risorse.
| Rappresentazione JSON | |
|---|---|
{
"assignments": [
{
object ( |
|
| Campi | |
|---|---|
assignments[] |
|
etag |
L'[etag] viene utilizzato per il controllo della concorrenza ottimistico per evitare che gli aggiornamenti simultanei di un criterio si sovrascrivano a vicenda. È consigliabile che i sistemi utilizzino [etag] nel ciclo di lettura-modifica-scrittura per eseguire gli aggiornamenti delle norme al fine di evitare condizioni di competizione: un [etag] viene restituito nella risposta a [policies.get] e i sistemi devono inserire questo etag nella richiesta a [policies.set] per garantire che la modifica venga applicata alla stessa versione delle norme. Se nella chiamata a [policies.set] non viene fornito alcun [etag], il criterio esistente viene sovrascritto ciecamente. Una stringa con codifica Base64. |
Assignment
Associa members a un role.
| Rappresentazione JSON | |
|---|---|
{ "role": string, "members": [ string ] } |
|
| Campi | |
|---|---|
role |
Obbligatorio. Ruolo assegnato a |
members[] |
Le identità a cui è assegnato il ruolo. Può avere i seguenti valori:
|