Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

EventThreatDetectionCustomModule

import type { EventThreatDetectionCustomModule } from "https://googleapis.deno.dev/v1/securitycenter:v1.ts";

Represents an instance of an Event Threat Detection custom module, including its full module name, display name, enablement state, and last updated time. You can create a custom module at the organization, folder, or project level. Custom modules that you create at the organization or folder level are inherited by child folders and projects.

interface EventThreatDetectionCustomModule {
readonly ancestorModule?: string;
config?: {
[key: string]: any;
}
;
description?: string;
displayName?: string;
enablementState?:
| "ENABLEMENT_STATE_UNSPECIFIED"
| "ENABLED"
| "DISABLED"
| "INHERITED";
readonly lastEditor?: string;
name?: string;
type?: string;
readonly updateTime?: Date;
}

§Properties

§
readonly ancestorModule?: string
[src]

Output only. The closest ancestor module that this module inherits the enablement state from. The format is the same as the EventThreatDetectionCustomModule resource name.

§
config?: {
[key: string]: any;
}
[src]

Config for the module. For the resident module, its config value is defined at this level. For the inherited module, its config value is inherited from the ancestor module.

§
description?: string
[src]

The description for the module.

§
displayName?: string
[src]

The human readable name to be displayed for the module.

§
enablementState?: "ENABLEMENT_STATE_UNSPECIFIED" | "ENABLED" | "DISABLED" | "INHERITED"
[src]

The state of enablement for the module at the given level of the hierarchy.

§
readonly lastEditor?: string
[src]

Output only. The editor the module was last updated by.

§
name?: string
[src]

Immutable. The resource name of the Event Threat Detection custom module. Its format is: * "organizations/{organization}/eventThreatDetectionSettings/customModules/{module}".

  • "folders/{folder}/eventThreatDetectionSettings/customModules/{module}". * "projects/{project}/eventThreatDetectionSettings/customModules/{module}".
§
type?: string
[src]

Type for the module. e.g. CONFIGURABLE_BAD_IP.

§
readonly updateTime?: Date
[src]

Output only. The time the module was last updated.