Policy
Define una política de control de acceso a los recursos.
Representación JSON |
{
"assignments": [
{
object (Assignment )
}
],
"etag": string
} |
Campos |
assignments[] |
object (Assignment )
Lista de assignments
|
etag |
string (bytes format)
La 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 sugiere que los sistemas usen la ETag en el ciclo de lectura, modificación y escritura para realizar actualizaciones de políticas a fin de evitar condiciones de carrera: se muestra una respuesta en policies.get , y se espera que los sistemas la coloquen 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 una ETag en la llamada a policies.get , 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 |
string
Obligatorio. Función asignada a los members .
|
members[] |
string
Las identidades a las que se asigna la función. Puede tener los siguientes valores:
{user_email} : una dirección de correo electrónico que representa una Cuenta de Google específica. Por ejemplo: alice@gmail.com .
{group_email} : Una dirección de correo electrónico que representa un grupo de Google. Por ejemplo, viewers@gmail.com
|
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2022-11-02 (UTC)
[null,null,["Última actualización: 2022-11-02 (UTC)"],[[["This document defines an access control policy for resources, utilizing JSON for representation."],["The policy includes assignments which associate members with specific roles."],["Roles determine the level of access granted to assigned members, which can be individuals or groups."],["An `etag` is used for optimistic concurrency control, preventing simultaneous updates from overwriting each other."]]],[]]