Ressource: SecurityHealthAnalyticsCustomModule
Représente une instance d'un module personnalisé Security Health Analytics, y compris son nom complet, son nom à afficher, son état d'activation et l'heure de la dernière modification. Vous pouvez créer un module personnalisé au niveau de l'organisation, du dossier ou du projet. Les modules personnalisés que vous créez au niveau de l'organisation ou du dossier sont hérités par les dossiers et les projets enfants.
Représentation JSON |
---|
{ "name": string, "displayName": string, "enablementState": enum ( |
Champs | |
---|---|
name |
Immuable. Nom de la ressource du module personnalisé. Il se présente sous la forme "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}" ou "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}". L'ID {customModule} est généré par le serveur et ne peut pas être défini par l'utilisateur. Il s'agit d'un ID numérique comportant entre 1 et 20 chiffres. |
displayName |
Nom à afficher du module personnalisé Security Health Analytics. Ce nom à afficher devient la catégorie de résultats pour tous les résultats renvoyés par ce module personnalisé. Le nom à afficher doit comporter entre 1 et 128 caractères, commencer par une lettre minuscule et ne contenir que des caractères alphanumériques et des traits de soulignement. |
enablementState |
État d'activation du module personnalisé. |
updateTime |
Uniquement en sortie. Heure de la dernière mise à jour du module personnalisé. Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: |
lastEditor |
Uniquement en sortie. Éditeur qui a mis à jour le module personnalisé pour la dernière fois. |
ancestorModule |
Uniquement en sortie. Si ce champ est vide, cela signifie que le module personnalisé a été créé dans l'organisation, le dossier ou le projet dans lequel vous le consultez. Sinon, |
customConfig |
Configuration personnalisée spécifiée par l'utilisateur pour le module. |
cloudProvider |
Fournisseur de services cloud du module personnalisé. |
EnablementState
États d'activation possibles d'un module personnalisé.
Enums | |
---|---|
ENABLEMENT_STATE_UNSPECIFIED |
État d'activation non spécifié. |
ENABLED |
Le module est activé pour la ressource CRM donnée. |
DISABLED |
Le module est désactivé pour la ressource CRM donnée. |
INHERITED |
L'état est hérité d'un module parent. Le module sera effectivement ACTIVÉ ou DÉSACTIVÉ en fonction de son module ancestral non hérité le plus proche dans la hiérarchie du CRM. |
CloudProvider
Fournisseurs de services cloud possibles d'un module personnalisé.
Enums | |
---|---|
CLOUD_PROVIDER_UNSPECIFIED |
Fournisseur de services cloud non spécifié. |
GOOGLE_CLOUD_PLATFORM |
Google Cloud. |
AMAZON_WEB_SERVICES |
Amazon Web Services (AWS) |
MICROSOFT_AZURE |
Microsoft Azure |
Méthodes |
|
---|---|
|
Crée un SecurityHealthAnalyticsCustomModule résident dans le champ d'application du parent CRM donné, et crée également des SecurityHealthAnalyticsCustomModules hérités pour tous les descendants CRM du parent donné. |
|
Supprime le SecurityHealthAnalyticsCustomModule spécifié et tous ses descendants dans la hiérarchie du CRM. |
|
Récupère un SecurityHealthAnalyticsCustomModule. |
|
Renvoie la liste de tous les SecurityHealthAnalyticsCustomModules pour le parent donné. |
|
Renvoie la liste de tous les SecurityHealthAnalyticsCustomModules résidents sous le parent CRM donné et tous les descendants CRM du parent. |
|
Met à jour le SecurityHealthAnalyticsCustomModule sous le nom donné en fonction du masque de mise à jour donné. |
|
Simule un SecurityHealthAnalyticsCustomModule et une ressource donnés. |