EventThreatDetectionCustomModuleState class

Input properties used for looking up and filtering EventThreatDetectionCustomModule resources.

Constructors

EventThreatDetectionCustomModuleState({Input<String?>? config, Input<String?>? deletionPolicy, Input<String?>? displayName, Input<String?>? enablementState, Input<String?>? lastEditor, Input<String?>? name, Input<String?>? organization, Input<String?>? type, Input<String?>? updateTime})
Creates a new EventThreatDetectionCustomModuleState. config Config for the module. For the resident module, its config value is defined at this level. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. displayName The human readable name to be displayed for the module. enablementState The state of enablement for the module at the given level of the hierarchy. lastEditor The editor that last updated the custom module name The resource name of the Event Threat Detection custom module. organization Numerical ID of the parent organization. type Immutable. Type for the module. e.g. CONFIGURABLE_BAD_IP. updateTime The time at which the custom module was last updated.
const
EventThreatDetectionCustomModuleState.fromMap(Map<String, dynamic> map)
factory

Properties

config → Input<String?>?
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.
final
deletionPolicy → Input<String?>?
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
final
displayName → Input<String?>?
The human readable name to be displayed for the module.
final
enablementState → Input<String?>?
The state of enablement for the module at the given level of the hierarchy. Possible values are: ENABLED, DISABLED.
final
hashCode → int
The hash code for this object.
no setterinherited
lastEditor → Input<String?>?
The editor that last updated the custom module
final
name → Input<String?>?
The resource name of the Event Threat Detection custom module. Its format is "organizations/{organization}/eventThreatDetectionSettings/customModules/{module}".
final
organization → Input<String?>?
Numerical ID of the parent organization.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
type → Input<String?>?
Immutable. Type for the module. e.g. CONFIGURABLE_BAD_IP.
final
updateTime → Input<String?>?
The time at which the custom module was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited