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 ( |
Campi | |
---|---|
name |
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 |
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 |
Lo stato di attivazione del modulo personalizzato. |
updateTime |
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: |
lastEditor |
Solo output. L'editor che ha aggiornato per ultimo il modulo personalizzato. |
ancestorModule |
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, |
customConfig |
L'utente ha specificato una configurazione personalizzata per il modulo. |
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 |
|
---|---|
|
Crea un SecurityHealthAnalyticsCustomModule residente nell'ambito del CRM principale specificato e crea anche SecurityHealthAnalyticsCustomModule ereditati per tutti i discendenti CRM del CRM principale specificato. |
|
Consente di eliminare il modulo SecurityHealthAnalyticsCustomModule specificato e tutti i relativi discendenti nella gerarchia del CRM. |
|
Recupera un SecurityHealthAnalyticsCustomModule. |
|
Restituisce un elenco di tutti i moduli personalizzati di analisi della sicurezza e della salute per l'elemento principale specificato. |
|
Restituisce un elenco di tutti i moduli SecurityHealthAnalyticsCustomModule residenti nel CRM principale specificato e in tutti i suoi discendenti CRM. |
|
Aggiorna SecurityHealthAnalyticsCustomModule con il nome specificato in base alla maschera di aggiornamento specificata. |
|
Simula un determinato SecurityHealthAnalyticsCustomModule e una risorsa. |