Define una política de control de acceso para los recursos.
| Representación JSON | |
|---|---|
{
"assignments": [
{
object ( |
|
| Campos | |
|---|---|
assignments[] |
|
etag |
El campo [etag] se usa para el control de simultaneidad optimista, como una forma de evitar que las actualizaciones simultáneas de una política se reemplacen entre sí. Se recomienda que los sistemas usen [etag] en el ciclo de lectura, modificación y escritura para realizar actualizaciones de políticas y evitar condiciones de carrera: Se devuelve un [etag] en la respuesta a [policies.get], y se espera que los sistemas coloquen ese etag en la solicitud a [policies.set] para garantizar que su cambio se aplique a la misma versión de la política. Si no se proporciona ninguna [etag] en la llamada a [policies.set], la política existente se reemplazará sin consultar. String codificada en base64. |
Asignación
Asocia a los members con una role.
| Representación JSON | |
|---|---|
{ "role": string, "members": [ string ] } |
|
| Campos | |
|---|---|
role |
Es obligatorio. Función asignada a los |
members[] |
Son las identidades a las que se asigna el rol. Puede tener los siguientes valores:
|