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. |
EnablementState
Possíveis estados de ativação de um módulo personalizado.
Enums | |
---|---|
ENABLEMENT_STATE_UNSPECIFIED |
Estado de ativação não especificado. |
ENABLED |
O módulo é ativado no recurso de CRM fornecido. |
DISABLED |
O módulo está desativado no recurso do CRM fornecido. |
INHERITED |
O estado é herdado de um módulo ancestral. O módulo será ATIVADO ou DESATIVADO com base no módulo ancestral não herdado mais próximo na hierarquia do CRM. |
CloudProvider
Possíveis provedores de nuvem de um módulo personalizado.
Enums | |
---|---|
CLOUD_PROVIDER_UNSPECIFIED |
Provedor de nuvem não especificado. |
GOOGLE_CLOUD_PLATFORM |
Google Cloud. |
AMAZON_WEB_SERVICES |
Amazon Web Services (AWS). |
MICROSOFT_AZURE |
Microsoft Azure. |
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. |