ProjectSecurityHealthAnalyticsSettingCustomModuleArgs class

The set of arguments for ProjectSecurityHealthAnalyticsSettingCustomModule. The set of arguments for ProjectSecurityHealthAnalyticsSettingCustomModule.

Constructors

ProjectSecurityHealthAnalyticsSettingCustomModuleArgs({Input<GoogleCloudSecuritycenterV1CustomConfig>? customConfig, Input<String>? displayName, Input<ProjectSecurityHealthAnalyticsSettingCustomModuleEnablementState>? enablementState, Input<String>? name, Input<String>? project})
Creates a new ProjectSecurityHealthAnalyticsSettingCustomModuleArgs. 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. 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. project Optional.
const
ProjectSecurityHealthAnalyticsSettingCustomModuleArgs.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<ProjectSecurityHealthAnalyticsSettingCustomModuleEnablementState>?
The enablement state of the custom module.
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
project → Input<String>?
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