资源:AclPolicy
ACL 政策资源。
| JSON 表示法 |
|---|
{ "name": string, "rules": [ { object ( |
| 字段 | |
|---|---|
name |
标识符。ACL 政策的完整资源路径。 |
rules[] |
必需。ACL 政策中的 ACL 规则。 |
state |
仅限输出。ACL 政策的状态。 |
instanceAclPolicyAttachments[] |
仅限输出。每个已附加实例的 ACL 政策附加状态。 |
createTime |
仅限输出。ACL 政策的创建时间戳。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
updateTime |
仅限输出。ACL 政策上次更新的时间戳。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
version |
仅限输出。已弃用:用于漂移解决。 |
etag |
仅限输出。ACL 政策的 ETag。 |
AclRule
定义用户政策的单个 ACL 规则。
| JSON 表示法 |
|---|
{ "username": string, "rule": string } |
| 字段 | |
|---|---|
username |
必需。指定要添加到 ACL 政策中的 IAM 用户或服务账号。此用户名将直接在 Valkey OSS 上设置。 |
rule |
必需。要应用于用户名的规则。示例:“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 ( |
| 字段 | |
|---|---|
instance |
仅限输出。所附加实例的资源名称。格式:“projects/{project}/locations/{location}/instances/{instance}” |
aclPolicyRevisionStatuses[] |
仅限输出。相应实例上此 ACL 政策的各个修订版本的状态列表。 |
方法 |
|
|---|---|
|
创建 ACL 政策。 |
|
删除特定的 ACL 政策。 |
|
获取特定 Memorystore ACL 政策的详细信息。 |
|
列出指定位置(区域)或所有位置中属于某个项目的所有 ACL 政策。 |
|
更新 ACL 政策。 |