FolderSecurityHealthAnalyticsSettingCustomModuleArgs class

The set of arguments for FolderSecurityHealthAnalyticsSettingCustomModule. The set of arguments for FolderSecurityHealthAnalyticsSettingCustomModule.

Constructors

FolderSecurityHealthAnalyticsSettingCustomModuleArgs({Input<GoogleCloudSecuritycenterV1CustomConfig>? customConfig, Input<String>? displayName, Input<FolderSecurityHealthAnalyticsSettingCustomModuleEnablementState>? enablementState, required Input<String> folderId, Input<String>? name})
Creates a new FolderSecurityHealthAnalyticsSettingCustomModuleArgs. customConfig The user specified custom configuration for the module. displayName The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. The display name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only. enablementState The enablement state of the custom module. folderId Required. name Immutable. The resource name of the custom module. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", or "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}" The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.
const
FolderSecurityHealthAnalyticsSettingCustomModuleArgs.fromMap(Map<String, dynamic> map)
factory

Properties

customConfig → Input<GoogleCloudSecuritycenterV1CustomConfig>?
The user specified custom configuration for the module.
final
displayName → Input<String>?
The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. The display name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only.
final
enablementState → Input<FolderSecurityHealthAnalyticsSettingCustomModuleEnablementState>?
The enablement state of the custom module.
final
folderId → Input<String>
final
hashCode → int
The hash code for this object.
no setterinherited
name → Input<String>?
Immutable. The resource name of the custom module. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", or "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}" The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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