REST Resource: folders.eventThreatDetectionSettings.customModules

Recurso: EventThreatDetectionCustomModule

Representa uma instância de um módulo personalizado do Event Threat Detection, 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 por pastas e projetos filhos.

Representação JSON
{
  "name": string,
  "config": {
    object
  },
  "ancestorModule": string,
  "enablementState": enum (EnablementState),
  "type": string,
  "displayName": string,
  "description": string,
  "updateTime": string,
  "lastEditor": string,
  "cloudProvider": enum (CloudProvider)
}
Campos
name

string

Imutável. O nome do recurso do módulo personalizado do Event Threat Detection.

O formato é:

  • organizations/{organization}/eventThreatDetectionSettings/customModules/{module}
  • folders/{folder}/eventThreatDetectionSettings/customModules/{module}
  • projects/{project}/eventThreatDetectionSettings/customModules/{module}
config

object (Struct format)

Configuração do módulo. Para o módulo residente, o valor de configuração é definido nesse nível. No módulo herdado, o valor de configuração é herdado do módulo ancestral.

ancestorModule

string

Apenas saída. O módulo ancestral mais próximo de que esse módulo herda o estado de ativação. O formato é o mesmo do nome do recurso EventThreatDetectionCustomModule.

enablementState

enum (EnablementState)

O estado de ativação do módulo no nível especificado da hierarquia.

type

string

Digite para o módulo. Por exemplo, CONFIGURABLE_BAD_IP.

displayName

string

O nome legível que será exibido para o módulo.

description

string

A descrição do módulo.

updateTime

string (Timestamp format)

Apenas saída. A hora em que o módulo 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 fez a última atualização do módulo.

cloudProvider

enum (CloudProvider)

O provedor de nuvem do módulo personalizado.

EnablementState

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

Enums
ENABLEMENT_STATE_UNSPECIFIED Estado de ativação não especificado.
ENABLED O módulo é ativado no nível especificado.
DISABLED O módulo é desativado no nível especificado.
INHERITED Quando o estado de ativação é herdado.

CloudProvider

Provedor de nuvem do 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 módulo personalizado residente do Event Threat Detection no escopo do pai do Resource Manager especificado e também cria módulos personalizados herdados para todos os descendentes do pai.

delete

Exclui o módulo personalizado do Event Threat Detection especificado e todos os descendentes dele na hierarquia do Gerenciador de recursos.

get

Recebe um módulo personalizado do Event Threat Detection.

list

Lista todos os módulos personalizados do Event Threat Detection para o pai do Resource Manager.

listDescendant

Lista todos os módulos personalizados do Event Threat Detection residentes no pai do Resource Manager e nos descendentes dele.

patch

Atualiza o módulo personalizado de Detecção de ameaças a eventos com o nome fornecido com base na máscara de atualização fornecida.