AWS Native is in preview. AWS Classic is fully supported.
aws-native.inspectorv2.Filter
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Inspector Filter resource schema
Create Filter Resource
new Filter(name: string, args: FilterArgs, opts?: CustomResourceOptions);
@overload
def Filter(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
filter_action: Optional[FilterAction] = None,
filter_criteria: Optional[FilterCriteriaArgs] = None,
name: Optional[str] = None)
@overload
def Filter(resource_name: str,
args: FilterArgs,
opts: Optional[ResourceOptions] = None)
func NewFilter(ctx *Context, name string, args FilterArgs, opts ...ResourceOption) (*Filter, error)
public Filter(string name, FilterArgs args, CustomResourceOptions? opts = null)
public Filter(String name, FilterArgs args)
public Filter(String name, FilterArgs args, CustomResourceOptions options)
type: aws-native:inspectorv2:Filter
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FilterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FilterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FilterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FilterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FilterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Filter Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Filter resource accepts the following input properties:
- Filter
Action Pulumi.Aws Native. Inspector V2. Filter Action Findings filter action.
- Filter
Criteria Pulumi.Aws Native. Inspector V2. Inputs. Filter Criteria Findings filter criteria.
- Description string
Findings filter description.
- Name string
Findings filter name.
- Filter
Action FilterAction Findings filter action.
- Filter
Criteria FilterCriteria Args Findings filter criteria.
- Description string
Findings filter description.
- Name string
Findings filter name.
- filter
Action FilterAction Findings filter action.
- filter
Criteria FilterCriteria Findings filter criteria.
- description String
Findings filter description.
- name String
Findings filter name.
- filter
Action FilterAction Findings filter action.
- filter
Criteria FilterCriteria Findings filter criteria.
- description string
Findings filter description.
- name string
Findings filter name.
- filter_
action FilterAction Findings filter action.
- filter_
criteria FilterCriteria Args Findings filter criteria.
- description str
Findings filter description.
- name str
Findings filter name.
- filter
Action "NONE" | "SUPPRESS" Findings filter action.
- filter
Criteria Property Map Findings filter criteria.
- description String
Findings filter description.
- name String
Findings filter name.
Outputs
All input properties are implicitly available as output properties. Additionally, the Filter resource produces the following output properties:
Supporting Types
FilterAction, FilterActionArgs
- None
- NONE
- Suppress
- SUPPRESS
- Filter
Action None - NONE
- Filter
Action Suppress - SUPPRESS
- None
- NONE
- Suppress
- SUPPRESS
- None
- NONE
- Suppress
- SUPPRESS
- NONE
- NONE
- SUPPRESS
- SUPPRESS
- "NONE"
- NONE
- "SUPPRESS"
- SUPPRESS
FilterCriteria, FilterCriteriaArgs
- Aws
Account List<Pulumi.Id Aws Native. Inspector V2. Inputs. Filter String Filter> - Component
Id List<Pulumi.Aws Native. Inspector V2. Inputs. Filter String Filter> - Component
Type List<Pulumi.Aws Native. Inspector V2. Inputs. Filter String Filter> - Ec2Instance
Image List<Pulumi.Id Aws Native. Inspector V2. Inputs. Filter String Filter> - Ec2Instance
Subnet List<Pulumi.Id Aws Native. Inspector V2. Inputs. Filter String Filter> - Ec2Instance
Vpc List<Pulumi.Id Aws Native. Inspector V2. Inputs. Filter String Filter> - Ecr
Image List<Pulumi.Architecture Aws Native. Inspector V2. Inputs. Filter String Filter> - Ecr
Image List<Pulumi.Hash Aws Native. Inspector V2. Inputs. Filter String Filter> - Ecr
Image List<Pulumi.Pushed At Aws Native. Inspector V2. Inputs. Filter Date Filter> - Ecr
Image List<Pulumi.Registry Aws Native. Inspector V2. Inputs. Filter String Filter> - Ecr
Image List<Pulumi.Repository Name Aws Native. Inspector V2. Inputs. Filter String Filter> - List<Pulumi.
Aws Native. Inspector V2. Inputs. Filter String Filter> - Finding
Arn List<Pulumi.Aws Native. Inspector V2. Inputs. Filter String Filter> - Finding
Status List<Pulumi.Aws Native. Inspector V2. Inputs. Filter String Filter> - Finding
Type List<Pulumi.Aws Native. Inspector V2. Inputs. Filter String Filter> - First
Observed List<Pulumi.At Aws Native. Inspector V2. Inputs. Filter Date Filter> - Inspector
Score List<Pulumi.Aws Native. Inspector V2. Inputs. Filter Number Filter> - Last
Observed List<Pulumi.At Aws Native. Inspector V2. Inputs. Filter Date Filter> - Network
Protocol List<Pulumi.Aws Native. Inspector V2. Inputs. Filter String Filter> - Port
Range List<Pulumi.Aws Native. Inspector V2. Inputs. Filter Port Range Filter> - List<Pulumi.
Aws Native. Inspector V2. Inputs. Filter String Filter> - Resource
Id List<Pulumi.Aws Native. Inspector V2. Inputs. Filter String Filter> - List<Pulumi.
Aws Native. Inspector V2. Inputs. Filter Map Filter> - Resource
Type List<Pulumi.Aws Native. Inspector V2. Inputs. Filter String Filter> - Severity
List<Pulumi.
Aws Native. Inspector V2. Inputs. Filter String Filter> - Title
List<Pulumi.
Aws Native. Inspector V2. Inputs. Filter String Filter> - Updated
At List<Pulumi.Aws Native. Inspector V2. Inputs. Filter Date Filter> - Vendor
Severity List<Pulumi.Aws Native. Inspector V2. Inputs. Filter String Filter> - Vulnerability
Id List<Pulumi.Aws Native. Inspector V2. Inputs. Filter String Filter> - Vulnerability
Source List<Pulumi.Aws Native. Inspector V2. Inputs. Filter String Filter> - Vulnerable
Packages List<Pulumi.Aws Native. Inspector V2. Inputs. Filter Package Filter>
- Aws
Account []FilterId String Filter - Component
Id []FilterString Filter - Component
Type []FilterString Filter - Ec2Instance
Image []FilterId String Filter - Ec2Instance
Subnet []FilterId String Filter - Ec2Instance
Vpc []FilterId String Filter - Ecr
Image []FilterArchitecture String Filter - Ecr
Image []FilterHash String Filter - Ecr
Image []FilterPushed At Date Filter - Ecr
Image []FilterRegistry String Filter - Ecr
Image []FilterRepository Name String Filter - []Filter
String Filter - Finding
Arn []FilterString Filter - Finding
Status []FilterString Filter - Finding
Type []FilterString Filter - First
Observed []FilterAt Date Filter - Inspector
Score []FilterNumber Filter - Last
Observed []FilterAt Date Filter - Network
Protocol []FilterString Filter - Port
Range []FilterPort Range Filter - []Filter
String Filter - Resource
Id []FilterString Filter - []Filter
Map Filter - Resource
Type []FilterString Filter - Severity
[]Filter
String Filter - Title
[]Filter
String Filter - Updated
At []FilterDate Filter - Vendor
Severity []FilterString Filter - Vulnerability
Id []FilterString Filter - Vulnerability
Source []FilterString Filter - Vulnerable
Packages []FilterPackage Filter
- aws
Account List<FilterId String Filter> - component
Id List<FilterString Filter> - component
Type List<FilterString Filter> - ec2Instance
Image List<FilterId String Filter> - ec2Instance
Subnet List<FilterId String Filter> - ec2Instance
Vpc List<FilterId String Filter> - ecr
Image List<FilterArchitecture String Filter> - ecr
Image List<FilterHash String Filter> - ecr
Image List<FilterPushed At Date Filter> - ecr
Image List<FilterRegistry String Filter> - ecr
Image List<FilterRepository Name String Filter> - List<Filter
String Filter> - finding
Arn List<FilterString Filter> - finding
Status List<FilterString Filter> - finding
Type List<FilterString Filter> - first
Observed List<FilterAt Date Filter> - inspector
Score List<FilterNumber Filter> - last
Observed List<FilterAt Date Filter> - network
Protocol List<FilterString Filter> - port
Range List<FilterPort Range Filter> - List<Filter
String Filter> - resource
Id List<FilterString Filter> - List<Filter
Map Filter> - resource
Type List<FilterString Filter> - severity
List<Filter
String Filter> - title
List<Filter
String Filter> - updated
At List<FilterDate Filter> - vendor
Severity List<FilterString Filter> - vulnerability
Id List<FilterString Filter> - vulnerability
Source List<FilterString Filter> - vulnerable
Packages List<FilterPackage Filter>
- aws
Account FilterId String Filter[] - component
Id FilterString Filter[] - component
Type FilterString Filter[] - ec2Instance
Image FilterId String Filter[] - ec2Instance
Subnet FilterId String Filter[] - ec2Instance
Vpc FilterId String Filter[] - ecr
Image FilterArchitecture String Filter[] - ecr
Image FilterHash String Filter[] - ecr
Image FilterPushed At Date Filter[] - ecr
Image FilterRegistry String Filter[] - ecr
Image FilterRepository Name String Filter[] - Filter
String Filter[] - finding
Arn FilterString Filter[] - finding
Status FilterString Filter[] - finding
Type FilterString Filter[] - first
Observed FilterAt Date Filter[] - inspector
Score FilterNumber Filter[] - last
Observed FilterAt Date Filter[] - network
Protocol FilterString Filter[] - port
Range FilterPort Range Filter[] - Filter
String Filter[] - resource
Id FilterString Filter[] - Filter
Map Filter[] - resource
Type FilterString Filter[] - severity
Filter
String Filter[] - title
Filter
String Filter[] - updated
At FilterDate Filter[] - vendor
Severity FilterString Filter[] - vulnerability
Id FilterString Filter[] - vulnerability
Source FilterString Filter[] - vulnerable
Packages FilterPackage Filter[]
- aws_
account_ Sequence[Filterid String Filter] - component_
id Sequence[FilterString Filter] - component_
type Sequence[FilterString Filter] - ec2_
instance_ Sequence[Filterimage_ id String Filter] - ec2_
instance_ Sequence[Filtersubnet_ id String Filter] - ec2_
instance_ Sequence[Filtervpc_ id String Filter] - ecr_
image_ Sequence[Filterarchitecture String Filter] - ecr_
image_ Sequence[Filterhash String Filter] - ecr_
image_ Sequence[Filterpushed_ at Date Filter] - ecr_
image_ Sequence[Filterregistry String Filter] - ecr_
image_ Sequence[Filterrepository_ name String Filter] - Sequence[Filter
String Filter] - finding_
arn Sequence[FilterString Filter] - finding_
status Sequence[FilterString Filter] - finding_
type Sequence[FilterString Filter] - first_
observed_ Sequence[Filterat Date Filter] - inspector_
score Sequence[FilterNumber Filter] - last_
observed_ Sequence[Filterat Date Filter] - network_
protocol Sequence[FilterString Filter] - port_
range Sequence[FilterPort Range Filter] - Sequence[Filter
String Filter] - resource_
id Sequence[FilterString Filter] - Sequence[Filter
Map Filter] - resource_
type Sequence[FilterString Filter] - severity
Sequence[Filter
String Filter] - title
Sequence[Filter
String Filter] - updated_
at Sequence[FilterDate Filter] - vendor_
severity Sequence[FilterString Filter] - vulnerability_
id Sequence[FilterString Filter] - vulnerability_
source Sequence[FilterString Filter] - vulnerable_
packages Sequence[FilterPackage Filter]
- aws
Account List<Property Map>Id - component
Id List<Property Map> - component
Type List<Property Map> - ec2Instance
Image List<Property Map>Id - ec2Instance
Subnet List<Property Map>Id - ec2Instance
Vpc List<Property Map>Id - ecr
Image List<Property Map>Architecture - ecr
Image List<Property Map>Hash - ecr
Image List<Property Map>Pushed At - ecr
Image List<Property Map>Registry - ecr
Image List<Property Map>Repository Name - List<Property Map>
- finding
Arn List<Property Map> - finding
Status List<Property Map> - finding
Type List<Property Map> - first
Observed List<Property Map>At - inspector
Score List<Property Map> - last
Observed List<Property Map>At - network
Protocol List<Property Map> - port
Range List<Property Map> - List<Property Map>
- resource
Id List<Property Map> - List<Property Map>
- resource
Type List<Property Map> - severity List<Property Map>
- title List<Property Map>
- updated
At List<Property Map> - vendor
Severity List<Property Map> - vulnerability
Id List<Property Map> - vulnerability
Source List<Property Map> - vulnerable
Packages List<Property Map>
FilterDateFilter, FilterDateFilterArgs
- End
Inclusive int - Start
Inclusive int
- End
Inclusive int - Start
Inclusive int
- end
Inclusive Integer - start
Inclusive Integer
- end
Inclusive number - start
Inclusive number
- end_
inclusive int - start_
inclusive int
- end
Inclusive Number - start
Inclusive Number
FilterMapComparison, FilterMapComparisonArgs
- Equals
Value - EQUALS
- Filter
Map Comparison Equals - EQUALS
- Equals
- EQUALS
- Equals
- EQUALS
- EQUALS
- EQUALS
- "EQUALS"
- EQUALS
FilterMapFilter, FilterMapFilterArgs
- Comparison
Filter
Map Comparison - Key string
- Value string
- comparison
Filter
Map Comparison - key String
- value String
- comparison
Filter
Map Comparison - key string
- value string
- comparison "EQUALS"
- key String
- value String
FilterNumberFilter, FilterNumberFilterArgs
- Lower
Inclusive double - Upper
Inclusive double
- Lower
Inclusive float64 - Upper
Inclusive float64
- lower
Inclusive Double - upper
Inclusive Double
- lower
Inclusive number - upper
Inclusive number
- lower_
inclusive float - upper_
inclusive float
- lower
Inclusive Number - upper
Inclusive Number
FilterPackageFilter, FilterPackageFilterArgs
- Architecture
Pulumi.
Aws Native. Inspector V2. Inputs. Filter String Filter - Epoch
Pulumi.
Aws Native. Inspector V2. Inputs. Filter Number Filter - Name
Pulumi.
Aws Native. Inspector V2. Inputs. Filter String Filter - Release
Pulumi.
Aws Native. Inspector V2. Inputs. Filter String Filter - Source
Layer Pulumi.Hash Aws Native. Inspector V2. Inputs. Filter String Filter - Version
Pulumi.
Aws Native. Inspector V2. Inputs. Filter String Filter
FilterPortRangeFilter, FilterPortRangeFilterArgs
- Begin
Inclusive int - End
Inclusive int
- Begin
Inclusive int - End
Inclusive int
- begin
Inclusive Integer - end
Inclusive Integer
- begin
Inclusive number - end
Inclusive number
- begin_
inclusive int - end_
inclusive int
- begin
Inclusive Number - end
Inclusive Number
FilterStringComparison, FilterStringComparisonArgs
- Equals
Value - EQUALS
- Prefix
- PREFIX
- Not
Equals - NOT_EQUALS
- Filter
String Comparison Equals - EQUALS
- Filter
String Comparison Prefix - PREFIX
- Filter
String Comparison Not Equals - NOT_EQUALS
- Equals
- EQUALS
- Prefix
- PREFIX
- Not
Equals - NOT_EQUALS
- Equals
- EQUALS
- Prefix
- PREFIX
- Not
Equals - NOT_EQUALS
- EQUALS
- EQUALS
- PREFIX
- PREFIX
- NOT_EQUALS
- NOT_EQUALS
- "EQUALS"
- EQUALS
- "PREFIX"
- PREFIX
- "NOT_EQUALS"
- NOT_EQUALS
FilterStringFilter, FilterStringFilterArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.