REST Resource: folders.locations.securityHealthAnalyticsCustomModules

Resource: SecurityHealthAnalyticsCustomModule

Merepresentasikan instance modul kustom Security Health Analytics, termasuk nama modul lengkap, nama tampilan, status pengaktifan, dan waktu terakhir diperbarui. Anda dapat membuat modul kustom di tingkat organisasi, folder, atau project. Modul kustom yang Anda buat di tingkat organisasi atau folder diwarisi oleh folder dan project turunan.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "enablementState": enum (EnablementState),
  "updateTime": string,
  "lastEditor": string,
  "ancestorModule": string,
  "customConfig": {
    object (CustomConfig)
  }
}
Kolom
name

string

ID. Nama resource lengkap modul kustom, dalam salah satu format berikut:

  • organizations/{organization}/locations/{location}/securityHealthAnalyticsCustomModules/{custom_module}
  • folders/{folder}/locations/{location}/securityHealthAnalyticsCustomModules/{custom_module}
  • projects/{project}/locations/{location}/securityHealthAnalyticsCustomModules/{custom_module}
displayName

string

Opsional. Nama tampilan modul kustom Security Health Analytics. Nama tampilan ini menjadi kategori temuan untuk semua temuan yang ditampilkan oleh modul kustom ini. Nama tampilan harus antara 1 hingga 128 karakter, diawali dengan huruf kecil, dan hanya berisi karakter alfanumerik atau garis bawah.

enablementState

enum (EnablementState)

Opsional. Status pengaktifan modul kustom.

updateTime

string (Timestamp format)

Hanya output. Waktu saat modul kustom terakhir 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".

lastEditor

string

Hanya output. Editor yang terakhir memperbarui modul kustom.

ancestorModule

string

Hanya output. Menentukan organisasi atau folder tempat modul kustom diwariskan. Jika kosong, menunjukkan bahwa modul kustom dibuat di organisasi, folder, atau project tempat Anda melihat modul kustom.

customConfig

object (CustomConfig)

Opsional. Konfigurasi kustom yang ditentukan pengguna untuk modul.

EnablementState

Kemungkinan status pengaktifan modul kustom.

Enum
ENABLEMENT_STATE_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
ENABLED Modul diaktifkan di organisasi, folder, atau project tertentu.
DISABLED Modul dinonaktifkan di organisasi, folder, atau project tertentu.
INHERITED Status diwarisi dari modul ancestor. Modul akan efektif menjadi ENABLED atau DISABLED berdasarkan modul ancestor non-diwarisi terdekatnya dalam hierarki resource. Jika Anda mencoba menetapkan modul tingkat atas (modul tanpa induk) ke status INHERITED, Anda akan menerima error INVALID_ARGUMENT.

Metode

create

Membuat SecurityHealthAnalyticsCustomModule residen di cakupan organisasi, folder, atau project tertentu, dan juga membuat resource SecurityHealthAnalyticsCustomModule yang diwarisi untuk semua folder dan project yang merupakan turunan dari induk yang diberikan.

delete

Menghapus SecurityHealthAnalyticsCustomModule yang ditentukan dan semua turunannya dalam hierarki resource.

get

Mengambil SecurityHealthAnalyticsCustomModule.

list

Menampilkan daftar semua resource SecurityHealthAnalyticsCustomModule untuk induk yang diberikan.

listDescendant

Menampilkan daftar semua resource SecurityHealthAnalyticsCustomModule yang ada di organisasi, folder, atau project tertentu dan semua turunannya.

patch

Memperbarui SecurityHealthAnalyticsCustomModule dengan nama yang diberikan berdasarkan mask update yang diberikan.

simulate

Mensimulasikan hasil penggunaan SecurityHealthAnalyticsCustomModule untuk memeriksa resource.