EventThreatDetectionCustomModuleArgs class

The set of arguments for EventThreatDetectionCustomModule. The set of arguments for EventThreatDetectionCustomModule.

Constructors

EventThreatDetectionCustomModuleArgs({required Input<String> config, Input<String?>? deletionPolicy, Input<String?>? displayName, required Input<String> enablementState, required Input<String> organization, required Input<String> type})
Creates a new EventThreatDetectionCustomModuleArgs. 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. organization Numerical ID of the parent organization. type Immutable. Type for the module. e.g. CONFIGURABLE_BAD_IP.
const
EventThreatDetectionCustomModuleArgs.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
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

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