class Aws::Inspector2::Types::UpdateFilterRequest
@note When making an API call, you may pass UpdateFilterRequest
data as a hash: { action: "NONE", # accepts NONE, SUPPRESS description: "FilterDescription", filter_arn: "FilterArn", # required filter_criteria: { aws_account_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], component_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], component_type: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ec2_instance_image_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ec2_instance_subnet_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ec2_instance_vpc_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ecr_image_architecture: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ecr_image_hash: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ecr_image_pushed_at: [ { end_inclusive: Time.now, start_inclusive: Time.now, }, ], ecr_image_registry: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ecr_image_repository_name: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ecr_image_tags: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], finding_arn: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], finding_status: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], finding_type: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], first_observed_at: [ { end_inclusive: Time.now, start_inclusive: Time.now, }, ], inspector_score: [ { lower_inclusive: 1.0, upper_inclusive: 1.0, }, ], last_observed_at: [ { end_inclusive: Time.now, start_inclusive: Time.now, }, ], network_protocol: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], port_range: [ { begin_inclusive: 1, end_inclusive: 1, }, ], related_vulnerabilities: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], resource_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], resource_tags: [ { comparison: "EQUALS", # required, accepts EQUALS key: "MapKey", # required value: "MapValue", }, ], resource_type: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], severity: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], title: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], updated_at: [ { end_inclusive: Time.now, start_inclusive: Time.now, }, ], vendor_severity: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], vulnerability_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], vulnerability_source: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], vulnerable_packages: [ { architecture: { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, epoch: { lower_inclusive: 1.0, upper_inclusive: 1.0, }, name: { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, release: { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, source_layer_hash: { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, version: { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, }, ], }, name: "FilterName", }
@!attribute [rw] action
Specifies the action that is to be applied to the findings that match the filter. @return [String]
@!attribute [rw] description
A description of the filter. @return [String]
@!attribute [rw] filter_arn
The Amazon Resource Number (ARN) of the filter to update. @return [String]
@!attribute [rw] filter_criteria
Defines the criteria to be update in the filter. @return [Types::FilterCriteria]
@!attribute [rw] name
The name of the filter. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/inspector2-2020-06-08/UpdateFilterRequest AWS API Documentation
Constants
- SENSITIVE