REST Resource: folders.securityHealthAnalyticsSettings.customModules

Risorsa: SecurityHealthAnalyticsCustomModule

Rappresenta un'istanza di un modulo personalizzato di Security Health Analytics, incluso il nome completo del modulo, il nome visualizzato, lo stato di attivazione e la data dell'ultima modifica. Puoi creare un modulo personalizzato a livello di organizzazione, cartella o progetto. I moduli personalizzati che crei a livello di organizzazione o cartella vengono ereditati dalle cartelle e dai progetti secondari.

Rappresentazione JSON
{
  "name": string,
  "displayName": string,
  "enablementState": enum (EnablementState),
  "updateTime": string,
  "lastEditor": string,
  "ancestorModule": string,
  "customConfig": {
    object (CustomConfig)
  },
  "cloudProvider": enum (CloudProvider)
}
Campi
name

string

Immutabile. Il nome della risorsa del modulo personalizzato. Il formato è "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}" o "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}"

L'ID {customModule} è generato dal server e non può essere impostato dall'utente. Si tratta di un ID numerico contenente 1-20 cifre.

displayName

string

Il nome visualizzato del modulo personalizzato di Security Health Analytics. Questo nome visualizzato diventa la categoria di risultati per tutti i risultati restituiti da questo modulo personalizzato. Il nome visualizzato deve essere compreso tra 1 e 128 caratteri, iniziare con una lettera minuscola e contenere solo caratteri alfanumerici o trattini bassi.

enablementState

enum (EnablementState)

Lo stato di attivazione del modulo personalizzato.

updateTime

string (Timestamp format)

Solo output. L'ora dell'ultimo aggiornamento del modulo personalizzato.

Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

lastEditor

string

Solo output. L'editor che ha aggiornato per ultimo il modulo personalizzato.

ancestorModule

string

Solo output. Se vuoto, indica che il modulo personalizzato è stato creato nell'organizzazione, nella cartella o nel progetto in cui lo stai visualizzando. In caso contrario, ancestorModule specifica l'organizzazione o la cartella da cui viene ereditato il modulo personalizzato.

customConfig

object (CustomConfig)

L'utente ha specificato una configurazione personalizzata per il modulo.

cloudProvider

enum (CloudProvider)

Il provider cloud del modulo personalizzato.

EnablementState

Possibili stati di abilitazione di un modulo personalizzato.

Enum
ENABLEMENT_STATE_UNSPECIFIED Stato di abilitazione non specificato.
ENABLED Il modulo è abilitato nella risorsa CRM specificata.
DISABLED Il modulo è disattivato nella risorsa CRM specificata.
INHERITED Lo stato viene ereditato da un modulo precedente. Il modulo sarà effettivamente ABILITA o DISABILITA in base al modulo principale non ereditato più vicino nella gerarchia del CRM.

CloudProvider

Possibili provider cloud di un modulo personalizzato.

Enum
CLOUD_PROVIDER_UNSPECIFIED Provider cloud non specificato.
GOOGLE_CLOUD_PLATFORM di Google Cloud.
AMAZON_WEB_SERVICES Amazon Web Services (AWS).
MICROSOFT_AZURE Microsoft Azure.

Metodi

create

Crea un SecurityHealthAnalyticsCustomModule residente nell'ambito del CRM principale specificato e crea anche SecurityHealthAnalyticsCustomModule ereditati per tutti i discendenti CRM del CRM principale specificato.

delete

Consente di eliminare il modulo SecurityHealthAnalyticsCustomModule specificato e tutti i relativi discendenti nella gerarchia del CRM.

get

Recupera un SecurityHealthAnalyticsCustomModule.

list

Restituisce un elenco di tutti i moduli personalizzati di analisi della sicurezza e della salute per l'elemento principale specificato.

listDescendant

Restituisce un elenco di tutti i moduli SecurityHealthAnalyticsCustomModule residenti nel CRM principale specificato e in tutti i suoi discendenti CRM.

patch

Aggiorna SecurityHealthAnalyticsCustomModule con il nome specificato in base alla maschera di aggiornamento specificata.

simulate

Simula un determinato SecurityHealthAnalyticsCustomModule e una risorsa.