REST Resource: projects.locations.aclPolicies

资源:AclPolicy

ACL 政策资源。

JSON 表示法
{
  "name": string,
  "rules": [
    {
      object (AclRule)
    }
  ],
  "state": enum (State),
  "instanceAclPolicyAttachments": [
    {
      object (InstanceAclPolicyAttachment)
    }
  ],
  "createTime": string,
  "updateTime": string,
  "version": string,
  "etag": string
}
字段
name

string

标识符。ACL 政策的完整资源路径。

rules[]

object (AclRule)

必需。ACL 政策中的 ACL 规则。

state

enum (State)

仅限输出。ACL 政策的状态。

instanceAclPolicyAttachments[]

object (InstanceAclPolicyAttachment)

仅限输出。每个已附加实例的 ACL 政策附加状态。

createTime

string (Timestamp format)

仅限输出。ACL 政策的创建时间戳。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z" 或 "2014-10-02T15:01:23+05:30"。

updateTime

string (Timestamp format)

仅限输出。ACL 政策上次更新的时间戳。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z" 或 "2014-10-02T15:01:23+05:30"。

version
(deprecated)

string (int64 format)

仅限输出。已弃用:用于漂移解决。

etag

string

仅限输出。ACL 政策的 ETag。

AclRule

定义用户政策的单个 ACL 规则。

JSON 表示法
{
  "username": string,
  "rule": string
}
字段
username

string

必需。指定要添加到 ACL 政策中的 IAM 用户或服务账号。此用户名将直接在 Valkey OSS 上设置。

rule

string

必需。要应用于用户名的规则。示例:“on >password123 ~* +@all”规则的格式由 Valkey OSS 定义:https://valkey.io/topics/acl/

州

表示 ACL 政策的不同状态。

枚举
STATE_UNSPECIFIED 未设置。
ACTIVE ACL 政策已创建并且完全可用。
UPDATING 正在更新 ACL 政策。
DELETING 正在删除 ACL 政策。

InstanceAclPolicyAttachment

InstanceAclPolicyAttachment 存储已成功应用、正在应用或应用失败的修订版本所对应的已附加实例的 ACL 政策状态。

JSON 表示法
{
  "instance": string,
  "aclPolicyRevisionStatuses": [
    {
      object (AclPolicyRevisionStatus)
    }
  ]
}
字段
instance

string

仅限输出。所附加实例的资源名称。格式:“projects/{project}/locations/{location}/instances/{instance}”

aclPolicyRevisionStatuses[]

object (AclPolicyRevisionStatus)

仅限输出。相应实例上此 ACL 政策的各个修订版本的状态列表。

方法

create

创建 ACL 政策。

delete

删除特定的 ACL 政策。

get

获取特定 Memorystore ACL 政策的详细信息。

list

列出指定位置(区域)或所有位置中属于某个项目的所有 ACL 政策。

patch

更新 ACL 政策。