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

ID。存取控制清單政策的完整資源路徑。

rules[]

object (AclRule)

這是必要旗標,ACL 政策中的 ACL 規則。

state

enum (State)

僅供輸出。ACL 政策的狀態。

instanceAclPolicyAttachments[]

object (InstanceAclPolicyAttachment)

僅供輸出。每個附加執行個體的存取控管清單政策附加狀態。

createTime

string (Timestamp format)

僅供輸出。ACL 政策的建立時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 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 正規化,並使用 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)

僅供輸出。執行個體上這項存取控管清單政策的各項修訂版本狀態清單。

方法

create

建立 ACL 政策。

delete

刪除特定 ACL 政策。

get

取得特定 Memorystore ACL 政策的詳細資料。

list

列出專案在指定位置 (區域) 或所有位置擁有的所有 ACL 政策。

patch

更新 ACL 政策。