REST Resource: projects.locations.aclPolicies

Resource: AclPolicy

Resource kebijakan ACL.

Representasi JSON
{
  "name": string,
  "rules": [
    {
      object (AclRule)
    }
  ],
  "state": enum (State),
  "instanceAclPolicyAttachments": [
    {
      object (InstanceAclPolicyAttachment)
    }
  ],
  "createTime": string,
  "updateTime": string,
  "version": string,
  "etag": string
}
Kolom
name

string

ID. Jalur resource lengkap kebijakan ACL.

rules[]

object (AclRule)

Wajib. Aturan ACL dalam kebijakan ACL.

state

enum (State)

Hanya output. Status kebijakan ACL.

instanceAclPolicyAttachments[]

object (InstanceAclPolicyAttachment)

Hanya output. Status lampiran kebijakan ACL untuk setiap instance yang dilampirkan.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat kebijakan ACL dibuat.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat kebijakan ACL terakhir diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

version
(deprecated)

string (int64 format)

Hanya output. Tidak digunakan lagi: Digunakan dalam penyelesaian penyimpangan.

etag

string

Hanya output. Etag kebijakan ACL.

AclRule

Satu aturan ACL yang menentukan kebijakan untuk pengguna.

Representasi JSON
{
  "username": string,
  "rule": string
}
Kolom
username

string

Wajib. Menentukan akun pengguna atau layanan IAM yang akan ditambahkan ke kebijakan ACL. Nama pengguna ini akan ditetapkan langsung di Valkey OSS.

rule

string

Wajib. Aturan yang akan diterapkan ke nama pengguna. Contoh: "on >password123 ~* +@all" Format aturan ditentukan oleh Valkey OSS: https://valkey.io/topics/acl/

Negara Bagian

Mewakili berbagai status kebijakan ACL.

Enum
STATE_UNSPECIFIED Tidak ditetapkan.
ACTIVE Kebijakan ACL telah dibuat dan dapat digunakan sepenuhnya.
UPDATING Kebijakan ACL sedang diperbarui.
DELETING Kebijakan ACL sedang dihapus.

InstanceAclPolicyAttachment

InstanceAclPolicyAttachment menyimpan status kebijakan ACL untuk instance terlampir untuk revisi yang berhasil diterapkan, dalam penerapan atau gagal.

Representasi JSON
{
  "instance": string,
  "aclPolicyRevisionStatuses": [
    {
      object (AclPolicyRevisionStatus)
    }
  ]
}
Kolom
instance

string

Hanya output. Nama resource instance terlampir. Format: "projects/{project}/locations/{location}/instances/{instance}"

aclPolicyRevisionStatuses[]

object (AclPolicyRevisionStatus)

Hanya output. Daftar status untuk berbagai revisi kebijakan ACL ini pada instance.

Metode

create

Membuat kebijakan ACL.

delete

Menghapus kebijakan ACL tertentu.

get

Mendapatkan detail kebijakan ACL Memorystore tertentu.

list

Mencantumkan semua kebijakan ACL yang dimiliki oleh project di lokasi (region) yang ditentukan atau semua lokasi.

patch

Memperbarui kebijakan ACL.