We recommend new projects start with resources from the AWS provider.
aws-native.macie.FindingsFilter
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Macie FindingsFilter resource schema.
Create FindingsFilter Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FindingsFilter(name: string, args: FindingsFilterArgs, opts?: CustomResourceOptions);
@overload
def FindingsFilter(resource_name: str,
args: FindingsFilterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FindingsFilter(resource_name: str,
opts: Optional[ResourceOptions] = None,
finding_criteria: Optional[FindingsFilterFindingCriteriaArgs] = None,
action: Optional[FindingsFilterFindingFilterAction] = None,
description: Optional[str] = None,
name: Optional[str] = None,
position: Optional[int] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewFindingsFilter(ctx *Context, name string, args FindingsFilterArgs, opts ...ResourceOption) (*FindingsFilter, error)
public FindingsFilter(string name, FindingsFilterArgs args, CustomResourceOptions? opts = null)
public FindingsFilter(String name, FindingsFilterArgs args)
public FindingsFilter(String name, FindingsFilterArgs args, CustomResourceOptions options)
type: aws-native:macie:FindingsFilter
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FindingsFilterArgs
- 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 FindingsFilterArgs
- 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 FindingsFilterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FindingsFilterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FindingsFilterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
FindingsFilter Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FindingsFilter resource accepts the following input properties:
- Finding
Criteria Pulumi.Aws Native. Macie. Inputs. Findings Filter Finding Criteria - Findings filter criteria.
- Action
Pulumi.
Aws Native. Macie. Findings Filter Finding Filter Action - Findings filter action.
- Description string
- Findings filter description
- Name string
- Findings filter name
- Position int
- Findings filter position.
- List<Pulumi.
Aws Native. Inputs. Tag> - A collection of tags associated with a resource
- Finding
Criteria FindingsFilter Finding Criteria Args - Findings filter criteria.
- Action
Findings
Filter Finding Filter Action - Findings filter action.
- Description string
- Findings filter description
- Name string
- Findings filter name
- Position int
- Findings filter position.
- Tag
Args - A collection of tags associated with a resource
- finding
Criteria FindingsFilter Finding Criteria - Findings filter criteria.
- action
Findings
Filter Finding Filter Action - Findings filter action.
- description String
- Findings filter description
- name String
- Findings filter name
- position Integer
- Findings filter position.
- List<Tag>
- A collection of tags associated with a resource
- finding
Criteria FindingsFilter Finding Criteria - Findings filter criteria.
- action
Findings
Filter Finding Filter Action - Findings filter action.
- description string
- Findings filter description
- name string
- Findings filter name
- position number
- Findings filter position.
- Tag[]
- A collection of tags associated with a resource
- finding_
criteria FindingsFilter Finding Criteria Args - Findings filter criteria.
- action
Findings
Filter Finding Filter Action - Findings filter action.
- description str
- Findings filter description
- name str
- Findings filter name
- position int
- Findings filter position.
- Sequence[Tag
Args] - A collection of tags associated with a resource
- finding
Criteria Property Map - Findings filter criteria.
- action "ARCHIVE" | "NOOP"
- Findings filter action.
- description String
- Findings filter description
- name String
- Findings filter name
- position Number
- Findings filter position.
- List<Property Map>
- A collection of tags associated with a resource
Outputs
All input properties are implicitly available as output properties. Additionally, the FindingsFilter resource produces the following output properties:
Supporting Types
FindingsFilterCriterionAdditionalProperties, FindingsFilterCriterionAdditionalPropertiesArgs
- 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, FindingsFilterFindingCriteriaArgs
- Criterion
Dictionary<string, Pulumi.
Aws Native. Macie. Inputs. Findings Filter Criterion Additional Properties> - Specifies a condition that defines the property, operator, and one or more values to use to filter the results.
- Criterion
map[string]Findings
Filter Criterion Additional Properties - Specifies a condition that defines the property, operator, and one or more values to use to filter the results.
- criterion
Map<String,Findings
Filter Criterion Additional Properties> - Specifies a condition that defines the property, operator, and one or more values to use to filter the results.
- criterion
{[key: string]: Findings
Filter Criterion Additional Properties} - Specifies a condition that defines the property, operator, and one or more values to use to filter the results.
- criterion
Mapping[str, Findings
Filter Criterion Additional Properties] - 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, FindingsFilterFindingFilterActionArgs
- Archive
- ARCHIVE
- Noop
- NOOP
- Findings
Filter Finding Filter Action Archive - ARCHIVE
- Findings
Filter Finding Filter Action Noop - NOOP
- Archive
- ARCHIVE
- Noop
- NOOP
- Archive
- ARCHIVE
- Noop
- NOOP
- ARCHIVE
- ARCHIVE
- NOOP
- NOOP
- "ARCHIVE"
- ARCHIVE
- "NOOP"
- NOOP
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.