AWS Native is in preview. AWS Classic is fully supported.
aws-native.inspectorv2.getFilter
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Inspector Filter resource schema
Using getFilter
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFilter(args: GetFilterArgs, opts?: InvokeOptions): Promise<GetFilterResult>
function getFilterOutput(args: GetFilterOutputArgs, opts?: InvokeOptions): Output<GetFilterResult>
def get_filter(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFilterResult
def get_filter_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFilterResult]
func LookupFilter(ctx *Context, args *LookupFilterArgs, opts ...InvokeOption) (*LookupFilterResult, error)
func LookupFilterOutput(ctx *Context, args *LookupFilterOutputArgs, opts ...InvokeOption) LookupFilterResultOutput
> Note: This function is named LookupFilter
in the Go SDK.
public static class GetFilter
{
public static Task<GetFilterResult> InvokeAsync(GetFilterArgs args, InvokeOptions? opts = null)
public static Output<GetFilterResult> Invoke(GetFilterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFilterResult> getFilter(GetFilterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:inspectorv2:getFilter
arguments:
# arguments dictionary
The following arguments are supported:
- Arn string
Findings filter ARN.
- Arn string
Findings filter ARN.
- arn String
Findings filter ARN.
- arn string
Findings filter ARN.
- arn str
Findings filter ARN.
- arn String
Findings filter ARN.
getFilter Result
The following output properties are available:
- Arn string
Findings filter ARN.
- Description string
Findings filter description.
- Filter
Action Pulumi.Aws Native. Inspector V2. Filter Action Findings filter action.
- Filter
Criteria Pulumi.Aws Native. Inspector V2. Outputs. Filter Criteria Findings filter criteria.
- Name string
Findings filter name.
- Arn string
Findings filter ARN.
- Description string
Findings filter description.
- Filter
Action FilterAction Findings filter action.
- Filter
Criteria FilterCriteria Findings filter criteria.
- Name string
Findings filter name.
- arn String
Findings filter ARN.
- description String
Findings filter description.
- filter
Action FilterAction Findings filter action.
- filter
Criteria FilterCriteria Findings filter criteria.
- name String
Findings filter name.
- arn string
Findings filter ARN.
- description string
Findings filter description.
- filter
Action FilterAction Findings filter action.
- filter
Criteria FilterCriteria Findings filter criteria.
- name string
Findings filter name.
- arn str
Findings filter ARN.
- description str
Findings filter description.
- filter_
action FilterAction Findings filter action.
- filter_
criteria FilterCriteria Findings filter criteria.
- name str
Findings filter name.
- arn String
Findings filter ARN.
- description String
Findings filter description.
- filter
Action "NONE" | "SUPPRESS" Findings filter action.
- filter
Criteria Property Map Findings filter criteria.
- name String
Findings filter name.
Supporting Types
FilterAction
FilterCriteria
- 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
- 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
FilterMapFilter
- 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
- 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
- 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
- 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
FilterStringFilter
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.