Recurso: AclPolicy
O recurso de política de ACL.
| Representação JSON |
|---|
{ "name": string, "rules": [ { object ( |
| Campos | |
|---|---|
name |
Identificador. Caminho completo do recurso da política de ACL. |
rules[] |
Obrigatório. As regras de ACL na política de ACL. |
state |
Apenas saída. O estado da política de ACL. |
clusterAclPolicyAttachments[] |
Apenas saída. O status de vinculação da política de ACL para cada cluster anexado. |
createTime |
Apenas saída. O carimbo de data/hora em que a política de ACL foi criada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. O carimbo de data/hora da última atualização da política de ACL. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
version |
Apenas saída. Descontinuado: usado na resolução de deriva. |
etag |
Apenas saída. Etag da política de ACL. |
AclRule
Uma única regra de ACL que define a política para um usuário.
| Representação JSON |
|---|
{ "username": string, "rule": string } |
| Campos | |
|---|---|
username |
Obrigatório. Especifica o usuário ou a conta de serviço do IAM que será adicionada à política de ACL. Esse nome de usuário será definido diretamente no Redis OSS. |
rule |
Obrigatório. A regra a ser aplicada ao nome de usuário. Ex: "on >password123 ~* +@all". O formato da regra é definido pelo Redis OSS: https://redis.io/docs/latest/operate/oss_and_stack/management/security/acl/ |
Estado
Representa os diferentes estados de uma política de ACL.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Não definido. |
ACTIVE |
A política de ACL foi criada e está totalmente utilizável. Como a criação de políticas de ACL é síncrona e não uma LRO, não há estado CREATING. |
UPDATING |
A política de ACL está sendo atualizada. |
DELETING |
A política de ACL está sendo excluída. |
ClusterAclPolicyAttachment
ClusterAclPolicyAttachment armazena o status da política de ACL para um cluster anexado nas revisões aplicadas com sucesso, em aplicação ou com falha.
| Representação JSON |
|---|
{
"cluster": string,
"aclPolicyRevisionStatuses": [
{
object ( |
| Campos | |
|---|---|
cluster |
Apenas saída. O nome do recurso do cluster anexado. Formato: "projects/{project}/locations/{location}/clusters/{cluster}" |
aclPolicyRevisionStatuses[] |
Apenas saída. Uma lista de status para várias revisões dessa política de ACL no cluster. |
Métodos |
|
|---|---|
|
Cria uma política de ACL. |
|
Exclui uma política de ACL específica. |
|
Recebe os detalhes de uma política de ACL de cluster do Redis específica. |
|
Lista todas as políticas de ACL pertencentes a um projeto no local (região) especificado ou em todos os locais. |
|
Atualiza a política de ACL. |