CfnFilterProps
- class aws_cdk.aws_inspectorv2.CfnFilterProps(*, filter_action, filter_criteria, name, description=None)
Bases:
object
Properties for defining a
CfnFilter
.- Parameters:
filter_action (
str
) – The action that is to be applied to the findings that match the filter.filter_criteria (
Union
[FilterCriteriaProperty
,Dict
[str
,Any
],IResolvable
]) – Details on the filter criteria associated with this filter.name (
str
) – The name of the filter.description (
Optional
[str
]) – A description of the filter.
- Link:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-filter.html
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_inspectorv2 as inspectorv2 cfn_filter_props = inspectorv2.CfnFilterProps( filter_action="filterAction", filter_criteria=inspectorv2.CfnFilter.FilterCriteriaProperty( aws_account_id=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], component_id=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], component_type=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], ec2_instance_image_id=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], ec2_instance_subnet_id=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], ec2_instance_vpc_id=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], ecr_image_architecture=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], ecr_image_hash=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], ecr_image_pushed_at=[inspectorv2.CfnFilter.DateFilterProperty( end_inclusive=123, start_inclusive=123 )], ecr_image_registry=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], ecr_image_repository_name=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], ecr_image_tags=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], finding_arn=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], finding_status=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], finding_type=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], first_observed_at=[inspectorv2.CfnFilter.DateFilterProperty( end_inclusive=123, start_inclusive=123 )], inspector_score=[inspectorv2.CfnFilter.NumberFilterProperty( lower_inclusive=123, upper_inclusive=123 )], last_observed_at=[inspectorv2.CfnFilter.DateFilterProperty( end_inclusive=123, start_inclusive=123 )], network_protocol=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], port_range=[inspectorv2.CfnFilter.PortRangeFilterProperty( begin_inclusive=123, end_inclusive=123 )], related_vulnerabilities=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], resource_id=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], resource_tags=[inspectorv2.CfnFilter.MapFilterProperty( comparison="comparison", # the properties below are optional key="key", value="value" )], resource_type=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], severity=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], title=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], updated_at=[inspectorv2.CfnFilter.DateFilterProperty( end_inclusive=123, start_inclusive=123 )], vendor_severity=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], vulnerability_id=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], vulnerability_source=[inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" )], vulnerable_packages=[inspectorv2.CfnFilter.PackageFilterProperty( architecture=inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" ), epoch=inspectorv2.CfnFilter.NumberFilterProperty( lower_inclusive=123, upper_inclusive=123 ), name=inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" ), release=inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" ), source_layer_hash=inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" ), version=inspectorv2.CfnFilter.StringFilterProperty( comparison="comparison", value="value" ) )] ), name="name", # the properties below are optional description="description" )
Attributes
- description
A description of the filter.
- filter_action
The action that is to be applied to the findings that match the filter.
- filter_criteria
Details on the filter criteria associated with this filter.
- name
The name of the filter.