REST Resource: folders.securityHealthAnalyticsSettings.customModules

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 (EnablementState),
  "updateTime": string,
  "lastEditor": string,
  "ancestorModule": string,
  "customConfig": {
    object (CustomConfig)
  },
  "cloudProvider": enum (CloudProvider)
}
Campos
name

string

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

string

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

enum (EnablementState)

O estado de ativação do módulo personalizado.

updateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

lastEditor

string

Apenas saída. O editor que atualizou o módulo personalizado pela última vez.

ancestorModule

string

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, ancestorModule especifica a organização ou pasta de onde o módulo personalizado é herdado.

customConfig

object (CustomConfig)

O usuário especificou uma configuração personalizada para o módulo.

cloudProvider

enum (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

create

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.

delete

Exclui o SecurityHealthAnalyticsCustomModule especificado e todos os descendentes dele na hierarquia do CRM.

get

Recupera um SecurityHealthAnalyticsCustomModule.

list

Retorna uma lista de todos os SecurityHealthAnalyticsCustomModules para o pai especificado.

listDescendant

Retorna uma lista de todos os SecurityHealthAnalyticsCustomModules residentes no pai do CRM especificado e em todos os descendentes do CRM.

patch

Atualiza o SecurityHealthAnalyticsCustomModule com o nome fornecido com base na máscara de atualização fornecida.

simulate

Simula um determinado recurso e SecurityHealthAnalyticsCustomModule.