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.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.macie.getFindingsFilter

Explore with Pulumi AI

aws-native logo

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

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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>
    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]
    func LookupFindingsFilter(ctx *Context, args *LookupFindingsFilterArgs, opts ...InvokeOption) (*LookupFindingsFilterResult, error)
    func LookupFindingsFilterOutput(ctx *Context, args *LookupFindingsFilterOutputArgs, opts ...InvokeOption) LookupFindingsFilterResultOutput

    > 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)
    }
    public static CompletableFuture<GetFindingsFilterResult> getFindingsFilter(GetFindingsFilterArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:macie:getFindingsFilter
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Findings filter ID.
    Id string
    Findings filter ID.
    id String
    Findings filter ID.
    id string
    Findings filter ID.
    id str
    Findings filter ID.
    id 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 string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

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

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

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi