Recurso: AclPolicy
Es el recurso de política de ACL.
| Representación JSON |
|---|
{ "name": string, "rules": [ { object ( |
| Campos | |
|---|---|
name |
Es el identificador. Es la ruta de acceso completa del recurso de la política de ACL. |
rules[] |
Obligatorio. Son las reglas de ACL dentro de la política de ACL. |
state |
Solo salida. Es el estado de la política de ACL. |
instanceAclPolicyAttachments[] |
Solo salida. Es el estado de la asociación de la política de ACL para cada instancia asociada. |
createTime |
Solo salida. Es la marca de tiempo en la que se creó la política de ACL. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Es la marca de tiempo en la que se actualizó la política de ACL por última vez. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
version |
Solo salida. Obsoleto: Se usa en la resolución de la desviación. |
etag |
Solo salida. Es el ETag de la política de ACL. |
AclRule
Es una sola regla de ACL que define la política para un usuario.
| Representación JSON |
|---|
{ "username": string, "rule": string } |
| Campos | |
|---|---|
username |
Obligatorio. Especifica el usuario o la cuenta de servicio de IAM que se agregará a la política de ACL. Este nombre de usuario se establecerá directamente en el OSS de Valkey. |
rule |
Obligatorio. Es la regla que se aplicará al nombre de usuario. Ej.: "on >password123 ~* +@all". El formato de la regla lo define Valkey OSS: https://valkey.io/topics/acl/ |
Estado
Representa los diferentes estados de una política de ACL.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Sin establecer |
ACTIVE |
Se creó la política de ACL y se puede usar por completo. |
UPDATING |
Se está actualizando la política de ACL. |
DELETING |
Se está borrando la política de ACL. |
InstanceAclPolicyAttachment
InstanceAclPolicyAttachment almacena el estado de la política de ACL de una instancia adjunta para las revisiones que se aplicaron correctamente, que están en aplicación o que fallaron.
| Representación JSON |
|---|
{
"instance": string,
"aclPolicyRevisionStatuses": [
{
object ( |
| Campos | |
|---|---|
instance |
Solo salida. Es el nombre del recurso de la instancia adjunta. Formato: "projects/{project}/locations/{location}/instances/{instance}" |
aclPolicyRevisionStatuses[] |
Solo salida. Es una lista de estados de las distintas revisiones de esta política de ACL en la instancia. |
Métodos |
|
|---|---|
|
Crea una política de ACL. |
|
Borra una política de ACL específica. |
|
Obtiene los detalles de una política de ACL de Memorystore específica. |
|
Enumera todas las políticas de ACL que posee un proyecto en la ubicación (región) especificada o en todas las ubicaciones. |
|
Actualiza la política de ACL. |