MuteConfigArgs class
The set of arguments for MuteConfig. The set of arguments for MuteConfig.
Constructors
-
MuteConfigArgs({Input<
String> ? description, Input<String> ? displayName, required Input<String> filter, required Input<String> muteConfigId, Input<String> ? name, Input<String> ? project}) -
Creates a new MuteConfigArgs.
descriptionA description of the mute config.displayNameThe human readable name to be displayed for the mute config.filterAn expression that defines the filter to apply across create/update events of findings. While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings. The following field and operator combinations are supported: * severity:=,:* category:=,:* resource.name:=,:* resource.project_name:=,:* resource.project_display_name:=,:* resource.folders.resource_folder:=,:* resource.parent_name:=,:* resource.parent_display_name:=,:* resource.type:=,:* finding_class:=,:* indicator.ip_addresses:=,:* indicator.domains:=,:muteConfigIdRequired. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.nameThis field will be ignored if provided on config creation. Format "organizations/{organization}/muteConfigs/{mute_config}" "folders/{folder}/muteConfigs/{mute_config}" "projects/{project}/muteConfigs/{mute_config}" "organizations/{organization}/locations/global/muteConfigs/{mute_config}" "folders/{folder}/locations/global/muteConfigs/{mute_config}" "projects/{project}/locations/global/muteConfigs/{mute_config}"projectOptional.const -
MuteConfigArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
description
→ Input<
String> ? -
A description of the mute config.
final
-
displayName
→ Input<
String> ? -
The human readable name to be displayed for the mute config.
final
-
filter
→ Input<
String> -
An expression that defines the filter to apply across create/update events of findings. While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings. The following field and operator combinations are supported: * severity:
=,:* category:=,:* resource.name:=,:* resource.project_name:=,:* resource.project_display_name:=,:* resource.folders.resource_folder:=,:* resource.parent_name:=,:* resource.parent_display_name:=,:* resource.type:=,:* finding_class:=,:* indicator.ip_addresses:=,:* indicator.domains:=,:final - hashCode → int
-
The hash code for this object.
no setterinherited
-
muteConfigId
→ Input<
String> -
Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.
final
-
name
→ Input<
String> ? -
This field will be ignored if provided on config creation. Format "organizations/{organization}/muteConfigs/{mute_config}" "folders/{folder}/muteConfigs/{mute_config}" "projects/{project}/muteConfigs/{mute_config}" "organizations/{organization}/locations/global/muteConfigs/{mute_config}" "folders/{folder}/locations/global/muteConfigs/{mute_config}" "projects/{project}/locations/global/muteConfigs/{mute_config}"
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