REST Resource: projects.locations.gatewaySecurityPolicies.rules

Resource: GatewaySecurityPolicyRule

Resource GatewaySecurityPolicyRule berada dalam koleksi bertingkat dalam GatewaySecurityPolicy dan mewakili kondisi pencocokan traffic dan 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. ame adalah nama lengkap resource sehingga aturan project/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}/rules/{rule} harus cocok dengan pola: (^a-z?$).

createTime

string (Timestamp format)

Hanya output. Waktu saat aturan dibuat.

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

updateTime

string (Timestamp format)

Hanya output. Waktu aturan diperbarui.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. 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 memiliki prioritas yang lebih tinggi.

description

string

Opsional. Deskripsi teks bebas resource.

sessionMatcher

string

Wajib. Ekspresi CEL untuk pencocokan kriteria sesi.

applicationMatcher

string

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

tlsInspectionEnabled

boolean

Opsional. Tanda untuk mengaktifkan pemeriksaan TLS pencocokan traffic di , hanya dapat berupa true jika GatewaySecurityPolicy induk merujuk ke TLSInspectionConfig.

Kolom union profile.

profile hanya dapat berupa salah satu dari yang berikut:

basicProfile

enum (BasicProfile)

Wajib. Profil yang memberitahukan tindakan primitif yang seharusnya.

BasicProfile

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 untuk satu GatewaySecurityPolicyRule.