AWS Native is in preview. AWS Classic is fully supported.
aws-native.macie.FindingsFilter
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const findingsFilterResource = new aws_native.macie.FindingsFilter("findingsFilterResource", {
findingCriteria: {
criterion: {
string: {
eq: ["string"],
gt: 0,
gte: 0,
lt: 0,
lte: 0,
neq: ["string"],
},
},
},
action: aws_native.macie.FindingsFilterFindingFilterAction.Archive,
description: "string",
name: "string",
position: 0,
tags: [{
key: "string",
value: "string",
}],
});
Coming soon!
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
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
FindingsFilterFindingCriteria, FindingsFilterFindingCriteriaArgs
- Criterion
Dictionary<string, Pulumi.
Aws Native. Macie. Inputs. Findings Filter Criterion Additional Properties>
- Criterion
map[string]Findings
Filter Criterion Additional Properties
- criterion
Map<String,Findings
Filter Criterion Additional Properties>
- criterion
{[key: string]: Findings
Filter Criterion Additional Properties}
- criterion
Mapping[str, Findings
Filter Criterion Additional Properties]
- criterion Map<Property Map>
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
AWS Native is in preview. AWS Classic is fully supported.