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. |
instanceAclPolicyAttachments[] |
Uniquement en sortie. État de l'association de la stratégie LCA pour chaque instance associée. |
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 Valkey OSS. |
rule |
Obligatoire. Règle à appliquer au nom d'utilisateur. Exemple : "on > password123 ~* +@all". Le format de la règle est défini par Valkey OSS : https://valkey.io/topics/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. |
UPDATING |
La stratégie LCA est en cours de mise à jour. |
DELETING |
La stratégie LCA est en cours de suppression. |
InstanceAclPolicyAttachment
InstanceAclPolicyAttachment stocke l'état de la stratégie LCA pour une instance associée pour les révisions appliquées, en cours d'application ou ayant échoué.
| Représentation JSON |
|---|
{
"instance": string,
"aclPolicyRevisionStatuses": [
{
object ( |
| Champs | |
|---|---|
instance |
Uniquement en sortie. Nom de ressource de l'instance associée. Format : "projects/{project}/locations/{location}/instances/{instance}" |
aclPolicyRevisionStatuses[] |
Uniquement en sortie. Liste des états des différentes révisions de cette règle LCA sur l'instance. |
Méthodes |
|
|---|---|
|
Crée une règle LCA. |
|
Supprime une stratégie LCA spécifique. |
|
Obtient les détails d'une règle LCA Memorystore 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. |