1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. macie
  5. getFindingsFilter

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.macie.getFindingsFilter

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Macie FindingsFilter resource schema.

Using getFindingsFilter

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 getFindingsFilter(args: GetFindingsFilterArgs, opts?: InvokeOptions): Promise<GetFindingsFilterResult>
function getFindingsFilterOutput(args: GetFindingsFilterOutputArgs, opts?: InvokeOptions): Output<GetFindingsFilterResult>
Copy
def get_findings_filter(id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetFindingsFilterResult
def get_findings_filter_output(id: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetFindingsFilterResult]
Copy
func LookupFindingsFilter(ctx *Context, args *LookupFindingsFilterArgs, opts ...InvokeOption) (*LookupFindingsFilterResult, error)
func LookupFindingsFilterOutput(ctx *Context, args *LookupFindingsFilterOutputArgs, opts ...InvokeOption) LookupFindingsFilterResultOutput
Copy

> Note: This function is named LookupFindingsFilter in the Go SDK.

public static class GetFindingsFilter 
{
    public static Task<GetFindingsFilterResult> InvokeAsync(GetFindingsFilterArgs args, InvokeOptions? opts = null)
    public static Output<GetFindingsFilterResult> Invoke(GetFindingsFilterInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFindingsFilterResult> getFindingsFilter(GetFindingsFilterArgs args, InvokeOptions options)
public static Output<GetFindingsFilterResult> getFindingsFilter(GetFindingsFilterArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:macie:getFindingsFilter
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id This property is required. string
Findings filter ID.
Id This property is required. string
Findings filter ID.
id This property is required. String
Findings filter ID.
id This property is required. string
Findings filter ID.
id This property is required. str
Findings filter ID.
id This property is required. String
Findings filter ID.

getFindingsFilter Result

The following output properties are available:

Action Pulumi.AwsNative.Macie.FindingsFilterFindingFilterAction
Findings filter action.
Arn string
Findings filter ARN.
Description string
Findings filter description
FindingCriteria Pulumi.AwsNative.Macie.Outputs.FindingsFilterFindingCriteria
Findings filter criteria.
Id string
Findings filter ID.
Name string
Findings filter name
Position int
Findings filter position.
Tags List<Pulumi.AwsNative.Outputs.Tag>
A collection of tags associated with a resource
Action FindingsFilterFindingFilterAction
Findings filter action.
Arn string
Findings filter ARN.
Description string
Findings filter description
FindingCriteria FindingsFilterFindingCriteria
Findings filter criteria.
Id string
Findings filter ID.
Name string
Findings filter name
Position int
Findings filter position.
Tags Tag
A collection of tags associated with a resource
action FindingsFilterFindingFilterAction
Findings filter action.
arn String
Findings filter ARN.
description String
Findings filter description
findingCriteria FindingsFilterFindingCriteria
Findings filter criteria.
id String
Findings filter ID.
name String
Findings filter name
position Integer
Findings filter position.
tags List<Tag>
A collection of tags associated with a resource
action FindingsFilterFindingFilterAction
Findings filter action.
arn string
Findings filter ARN.
description string
Findings filter description
findingCriteria FindingsFilterFindingCriteria
Findings filter criteria.
id string
Findings filter ID.
name string
Findings filter name
position number
Findings filter position.
tags Tag[]
A collection of tags associated with a resource
action FindingsFilterFindingFilterAction
Findings filter action.
arn str
Findings filter ARN.
description str
Findings filter description
finding_criteria FindingsFilterFindingCriteria
Findings filter criteria.
id str
Findings filter ID.
name str
Findings filter name
position int
Findings filter position.
tags Sequence[root_Tag]
A collection of tags associated with a resource
action "ARCHIVE" | "NOOP"
Findings filter action.
arn String
Findings filter ARN.
description String
Findings filter description
findingCriteria Property Map
Findings filter criteria.
id String
Findings filter ID.
name String
Findings filter name
position Number
Findings filter position.
tags List<Property Map>
A collection of tags associated with a resource

Supporting Types

FindingsFilterCriterionAdditionalProperties

Eq List<string>
The value for the specified property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
Gt int
The value for the specified property is greater than the specified value.
Gte int
The value for the specified property is greater than or equal to the specified value.
Lt int
The value for the specified property is less than the specified value.
Lte int
The value for the specified property is less than or equal to the specified value.
Neq List<string>
The value for the specified property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
Eq []string
The value for the specified property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
Gt int
The value for the specified property is greater than the specified value.
Gte int
The value for the specified property is greater than or equal to the specified value.
Lt int
The value for the specified property is less than the specified value.
Lte int
The value for the specified property is less than or equal to the specified value.
Neq []string
The value for the specified property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
eq List<String>
The value for the specified property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
gt Integer
The value for the specified property is greater than the specified value.
gte Integer
The value for the specified property is greater than or equal to the specified value.
lt Integer
The value for the specified property is less than the specified value.
lte Integer
The value for the specified property is less than or equal to the specified value.
neq List<String>
The value for the specified property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
eq string[]
The value for the specified property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
gt number
The value for the specified property is greater than the specified value.
gte number
The value for the specified property is greater than or equal to the specified value.
lt number
The value for the specified property is less than the specified value.
lte number
The value for the specified property is less than or equal to the specified value.
neq string[]
The value for the specified property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
eq Sequence[str]
The value for the specified property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
gt int
The value for the specified property is greater than the specified value.
gte int
The value for the specified property is greater than or equal to the specified value.
lt int
The value for the specified property is less than the specified value.
lte int
The value for the specified property is less than or equal to the specified value.
neq Sequence[str]
The value for the specified property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
eq List<String>
The value for the specified property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.
gt Number
The value for the specified property is greater than the specified value.
gte Number
The value for the specified property is greater than or equal to the specified value.
lt Number
The value for the specified property is less than the specified value.
lte Number
The value for the specified property is less than or equal to the specified value.
neq List<String>
The value for the specified property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.

FindingsFilterFindingCriteria

Criterion Dictionary<string, Pulumi.AwsNative.Macie.Inputs.FindingsFilterCriterionAdditionalProperties>
Specifies a condition that defines the property, operator, and one or more values to use to filter the results.
Criterion map[string]FindingsFilterCriterionAdditionalProperties
Specifies a condition that defines the property, operator, and one or more values to use to filter the results.
criterion Map<String,FindingsFilterCriterionAdditionalProperties>
Specifies a condition that defines the property, operator, and one or more values to use to filter the results.
criterion {[key: string]: FindingsFilterCriterionAdditionalProperties}
Specifies a condition that defines the property, operator, and one or more values to use to filter the results.
criterion Mapping[str, FindingsFilterCriterionAdditionalProperties]
Specifies a condition that defines the property, operator, and one or more values to use to filter the results.
criterion Map<Property Map>
Specifies a condition that defines the property, operator, and one or more values to use to filter the results.

FindingsFilterFindingFilterAction

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi