Recurso: SecurityHealthAnalyticsCustomModule
Representa uma instância de um módulo personalizado do Security Health Analytics, incluindo o nome completo do módulo, o nome de exibição, o estado de ativação e a hora da última atualização. É possível criar um módulo personalizado no nível da organização, da pasta ou do projeto. Os módulos personalizados criados no nível da organização ou da pasta são herdados pelas pastas e projetos filhos.
Representação JSON |
---|
{ "name": string, "displayName": string, "enablementState": enum ( |
Campos | |
---|---|
name |
Imutável. O nome do recurso do módulo personalizado. O formato é "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}" ou "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}". O ID {customModule} é gerado pelo servidor e não pode ser definido pelo usuário. Será um ID numérico com 1 a 20 dígitos. |
displayName |
O nome de exibição do módulo personalizado do Security Health Analytics. Esse nome de exibição se torna a categoria de descoberta de todas as descobertas retornadas por esse módulo personalizado. O nome de exibição precisa ter entre 1 e 128 caracteres, começar com uma letra minúscula e conter apenas caracteres alfanuméricos ou sublinhados. |
enablementState |
O estado de ativação do módulo personalizado. |
updateTime |
Apenas saída. A hora em que o módulo personalizado foi atualizado pela última vez. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
lastEditor |
Apenas saída. O editor que atualizou o módulo personalizado pela última vez. |
ancestorModule |
Apenas saída. Se estiver vazio, indica que o módulo personalizado foi criado na organização, pasta ou projeto em que você está visualizando o módulo. Caso contrário, |
customConfig |
O usuário especificou uma configuração personalizada para o módulo. |
cloudProvider |
O provedor de nuvem do módulo personalizado. |
Métodos |
|
---|---|
|
Cria um SecurityHealthAnalyticsCustomModule residente no escopo do pai do CRM especificado e também cria SecurityHealthAnalyticsCustomModules herdados para todos os descendentes do CRM do pai especificado. |
|
Exclui o SecurityHealthAnalyticsCustomModule especificado e todos os descendentes dele na hierarquia do CRM. |
|
Recupera um SecurityHealthAnalyticsCustomModule. |
|
Retorna uma lista de todos os SecurityHealthAnalyticsCustomModules para o pai especificado. |
|
Retorna uma lista de todos os SecurityHealthAnalyticsCustomModules residentes no pai do CRM especificado e em todos os descendentes do CRM. |
|
Atualiza o SecurityHealthAnalyticsCustomModule com o nome fornecido com base na máscara de atualização fornecida. |
|
Simula um determinado recurso e SecurityHealthAnalyticsCustomModule. |