REST Resource: projects.locations.gatewaySecurityPolicies.rules

Resource: GatewaySecurityPolicyRule

Resource GatewaySecurityPolicyRule berada dalam koleksi bertingkat dalam GatewaySecurityPolicy dan mewakili kondisi pencocokan traffic serta tindakan terkait yang akan dilakukan.

Representasi JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "enabled": boolean,
  "priority": integer,
  "description": string,
  "sessionMatcher": string,
  "applicationMatcher": string,
  "tlsInspectionEnabled": boolean,

  // Union field profile can be only one of the following:
  "basicProfile": enum (BasicProfile)
  // End of list of possible types for union field profile.
}
Kolom
name

string

Wajib. Tidak dapat diubah. Nama resource. Nama adalah nama resource lengkap sehingga aturan projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}/rules/{rule} harus cocok dengan pola: (^a-z?$).

createTime

string (Timestamp format)

Hanya output. Waktu pembuatan aturan.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Waktu saat aturan diperbarui.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

enabled

boolean

Wajib. Apakah aturan diterapkan.

priority

integer

Wajib. Prioritas aturan. Angka yang lebih rendah sesuai dengan prioritas yang lebih tinggi.

description

string

Opsional. Deskripsi teks bebas tentang resource.

sessionMatcher

string

Wajib. Ekspresi CEL untuk pencocokan berdasarkan kriteria sesi.

applicationMatcher

string

Opsional. Ekspresi CEL untuk pencocokan pada kriteria tingkat aplikasi/L7.

tlsInspectionEnabled

boolean

Opsional. Flag untuk mengaktifkan pemeriksaan TLS terhadap traffic yang cocok di , hanya dapat bernilai benar jika GatewaySecurityPolicy induk mereferensikan TLSInspectionConfig.

Kolom union profile.

profile hanya dapat berupa salah satu dari hal berikut:

basicProfile

enum (BasicProfile)

Wajib. Profil yang menjelaskan tindakan primitif yang seharusnya.

BasicProfile

enum untuk menentukan tindakan primitif.

Enum
BASIC_PROFILE_UNSPECIFIED Jika tidak ada tindakan yang disebutkan untuk target.
ALLOW Izinkan traffic yang cocok.
DENY Menolak traffic yang cocok.

Metode

create

Membuat GatewaySecurityPolicy baru di project dan lokasi tertentu.

delete

Menghapus satu GatewaySecurityPolicyRule.

get

Mendapatkan detail satu GatewaySecurityPolicyRule.

list

Mencantumkan GatewaySecurityPolicyRules di project dan lokasi tertentu.

patch

Memperbarui parameter satu GatewaySecurityPolicyRule.