Ressource : AclPolicy
Ressource de règle LCA.
| Représentation JSON |
|---|
{ "name": string, "rules": [ { object ( |
| Champs | |
|---|---|
name |
Identifiant. Chemin d'accès complet à la règle LCA. |
rules[] |
Obligatoire. Règles LCA de la stratégie LCA. |
state |
Uniquement en sortie. État de la stratégie LCA. |
clusterAclPolicyAttachments[] |
Uniquement en sortie. État de l'association de la règle de la LCA pour chaque cluster associé. |
createTime |
Uniquement en sortie. Code temporel de création de la règle LCA. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Code temporel de la dernière mise à jour de la stratégie LCA. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
version |
Uniquement en sortie. Obsolète : utilisé dans la résolution de la dérive. |
etag |
Uniquement en sortie. Etag de la règle LCA. |
AclRule
Règle LCA unique qui définit la stratégie pour un utilisateur.
| Représentation JSON |
|---|
{ "username": string, "rule": string } |
| Champs | |
|---|---|
username |
Obligatoire. Spécifie le compte utilisateur ou de service IAM à ajouter à la stratégie ACL. Ce nom d'utilisateur sera directement défini sur Redis OSS. |
rule |
Obligatoire. Règle à appliquer au nom d'utilisateur. Exemple : "on >password123 ~* +@all". Le format de la règle est défini par Redis OSS : https://redis.io/docs/latest/operate/oss_and_stack/management/security/acl/ |
État
Représente les différents états d'une règle LCA.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Non défini. |
ACTIVE |
La règle de LCA a été créée et est entièrement utilisable. Étant donné que la création de règles LCA est synchrone et non une LRO, il n'existe pas d'état CREATING. |
UPDATING |
La stratégie LCA est en cours de mise à jour. |
DELETING |
La stratégie LCA est en cours de suppression. |
ClusterAclPolicyAttachment
ClusterAclPolicyAttachment stocke l'état de la stratégie LCA pour un cluster associé pour les révisions appliquées, en cours d'application ou ayant échoué.
| Représentation JSON |
|---|
{
"cluster": string,
"aclPolicyRevisionStatuses": [
{
object ( |
| Champs | |
|---|---|
cluster |
Uniquement en sortie. Nom de ressource du cluster associé. Format : "projects/{project}/locations/{location}/clusters/{cluster}" |
aclPolicyRevisionStatuses[] |
Uniquement en sortie. Liste des états des différentes révisions de cette règle LCA sur le cluster. |
Méthodes |
|
|---|---|
|
Crée une règle LCA. |
|
Supprime une stratégie LCA spécifique. |
|
Obtient les détails d'une règle LCA de cluster Redis spécifique. |
|
Liste toutes les règles LCA appartenant à un projet, dans l'emplacement (région) spécifié ou dans tous les emplacements. |
|
Met à jour la stratégie LCA. |