REST Resource: projects.locations.aclPolicies

Resource: AclPolicy

Resource kebijakan ACL.

Representasi JSON
{
  "name": string,
  "rules": [
    {
      object (AclRule)
    }
  ],
  "state": enum (State),
  "clusterAclPolicyAttachments": [
    {
      object (ClusterAclPolicyAttachment)
    }
  ],
  "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.

clusterAclPolicyAttachments[]

object (ClusterAclPolicyAttachment)

Hanya output. Status lampiran kebijakan ACL untuk setiap cluster 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 untuk 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 Redis OSS.

rule

string

Wajib. Aturan yang akan diterapkan ke nama pengguna. Contoh: "on >password123 ~* +@all" Format aturan ditentukan oleh Redis OSS: https://redis.io/docs/latest/operate/oss_and_stack/management/security/acl/

Negara Bagian

Mewakili berbagai status kebijakan ACL.

Enum
STATE_UNSPECIFIED Tidak ditetapkan.
ACTIVE Kebijakan ACL telah dibuat dan dapat digunakan sepenuhnya. Karena pembuatan kebijakan ACL bersifat sinkron dan bukan LRO, tidak ada status CREATING.
UPDATING Kebijakan ACL sedang diperbarui.
DELETING Kebijakan ACL sedang dihapus.

ClusterAclPolicyAttachment

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

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

string

Hanya output. Nama resource Cluster yang terlampir. Format: "projects/{project}/locations/{location}/clusters/{cluster}"

aclPolicyRevisionStatuses[]

object (AclPolicyRevisionStatus)

Hanya output. Daftar status untuk berbagai revisi kebijakan ACL ini di cluster.

Metode

create

Membuat kebijakan ACL.

delete

Menghapus kebijakan ACL tertentu.

get

Mendapatkan detail kebijakan ACL Cluster Redis tertentu.

list

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

patch

Memperbarui kebijakan ACL.