Risorsa: AclPolicy
La risorsa policy ACL.
| Rappresentazione JSON |
|---|
{ "name": string, "rules": [ { object ( |
| Campi | |
|---|---|
name |
Identificatore. Percorso completo della risorsa della policy ACL. |
rules[] |
Obbligatorio. Le regole ACL all'interno della policy ACL. |
state |
Solo output. Lo stato della policy ACL. |
clusterAclPolicyAttachments[] |
Solo output. Lo stato del collegamento della policy ACL per ogni cluster collegato. |
createTime |
Solo output. Il timestamp della creazione della policy ACL. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. Il timestamp dell'ultimo aggiornamento della policy ACL. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
version |
Solo output. Ritirato: utilizzato nella risoluzione della deriva. |
etag |
Solo output. Etag per la policy ACL. |
AclRule
Una singola regola ACL che definisce le norme per un utente.
| Rappresentazione JSON |
|---|
{ "username": string, "rule": string } |
| Campi | |
|---|---|
username |
Obbligatorio. Specifica l'utente IAM o il account di servizio da aggiungere al criterio ACL. Questo nome utente verrà impostato direttamente su Redis OSS. |
rule |
Obbligatorio. La regola da applicare al nome utente. Esempio: "on >password123 ~* +@all". Il formato della regola è definito da Redis OSS: https://redis.io/docs/latest/operate/oss_and_stack/management/security/acl/ |
Stato
Rappresenta i diversi stati di una policy ACL.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Non impostato. |
ACTIVE |
La policy ACL è stata creata ed è completamente utilizzabile. Poiché la creazione della policy ACL è sincrona e non un'operazione a lunga esecuzione, non esiste uno stato CREAZIONE. |
UPDATING |
La policy ACL è in fase di aggiornamento. |
DELETING |
La policy ACL è in fase di eliminazione. |
ClusterAclPolicyAttachment
ClusterAclPolicyAttachment memorizza lo stato della policy ACL per un cluster collegato per le revisioni applicate correttamente, in applicazione o non riuscite.
| Rappresentazione JSON |
|---|
{
"cluster": string,
"aclPolicyRevisionStatuses": [
{
object ( |
| Campi | |
|---|---|
cluster |
Solo output. Il nome della risorsa del cluster collegato. Formato: "projects/{project}/locations/{location}/clusters/{cluster}" |
aclPolicyRevisionStatuses[] |
Solo output. Un elenco di stati per le varie revisioni di questa policy ACL sul cluster. |
Metodi |
|
|---|---|
|
Crea una policy ACL. |
|
Elimina una policy ACL specifica. |
|
Recupera i dettagli di una specifica policy ACL del cluster Redis. |
|
Elenca tutti i criteri ACL di proprietà di un progetto nella località (regione) specificata o in tutte le località. |
|
Aggiorna la policy ACL. |