AWS Native is in preview. AWS Classic is fully supported.
aws-native.securityhub.FindingAggregator
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
The AWS::SecurityHub::FindingAggregator resource represents the AWS Security Hub Finding Aggregator in your account. One finding aggregator resource is created for each account in non opt-in region in which you configure region linking mode.
Create FindingAggregator Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FindingAggregator(name: string, args: FindingAggregatorArgs, opts?: CustomResourceOptions);
@overload
def FindingAggregator(resource_name: str,
args: FindingAggregatorArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FindingAggregator(resource_name: str,
opts: Optional[ResourceOptions] = None,
region_linking_mode: Optional[FindingAggregatorRegionLinkingMode] = None,
regions: Optional[Sequence[str]] = None)
func NewFindingAggregator(ctx *Context, name string, args FindingAggregatorArgs, opts ...ResourceOption) (*FindingAggregator, error)
public FindingAggregator(string name, FindingAggregatorArgs args, CustomResourceOptions? opts = null)
public FindingAggregator(String name, FindingAggregatorArgs args)
public FindingAggregator(String name, FindingAggregatorArgs args, CustomResourceOptions options)
type: aws-native:securityhub:FindingAggregator
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 FindingAggregatorArgs
- 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 FindingAggregatorArgs
- 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 FindingAggregatorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FindingAggregatorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FindingAggregatorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
FindingAggregator 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 FindingAggregator resource accepts the following input properties:
- Region
Linking Pulumi.Mode Aws Native. Security Hub. Finding Aggregator Region Linking Mode - Indicates whether to link all Regions, all Regions except for a list of excluded Regions, or a list of included Regions
- Regions List<string>
- The list of excluded Regions or included Regions
- Region
Linking FindingMode Aggregator Region Linking Mode - Indicates whether to link all Regions, all Regions except for a list of excluded Regions, or a list of included Regions
- Regions []string
- The list of excluded Regions or included Regions
- region
Linking FindingMode Aggregator Region Linking Mode - Indicates whether to link all Regions, all Regions except for a list of excluded Regions, or a list of included Regions
- regions List<String>
- The list of excluded Regions or included Regions
- region
Linking FindingMode Aggregator Region Linking Mode - Indicates whether to link all Regions, all Regions except for a list of excluded Regions, or a list of included Regions
- regions string[]
- The list of excluded Regions or included Regions
- region_
linking_ Findingmode Aggregator Region Linking Mode - Indicates whether to link all Regions, all Regions except for a list of excluded Regions, or a list of included Regions
- regions Sequence[str]
- The list of excluded Regions or included Regions
- region
Linking "ALL_REGIONS" | "ALL_REGIONS_EXCEPT_SPECIFIED" | "SPECIFIED_REGIONS"Mode - Indicates whether to link all Regions, all Regions except for a list of excluded Regions, or a list of included Regions
- regions List<String>
- The list of excluded Regions or included Regions
Outputs
All input properties are implicitly available as output properties. Additionally, the FindingAggregator resource produces the following output properties:
- Finding
Aggregation stringRegion - The aggregation Region of the FindingAggregator
- Finding
Aggregator stringArn - The ARN of the FindingAggregator being created and assigned as the unique identifier
- Id string
- The provider-assigned unique ID for this managed resource.
- Finding
Aggregation stringRegion - The aggregation Region of the FindingAggregator
- Finding
Aggregator stringArn - The ARN of the FindingAggregator being created and assigned as the unique identifier
- Id string
- The provider-assigned unique ID for this managed resource.
- finding
Aggregation StringRegion - The aggregation Region of the FindingAggregator
- finding
Aggregator StringArn - The ARN of the FindingAggregator being created and assigned as the unique identifier
- id String
- The provider-assigned unique ID for this managed resource.
- finding
Aggregation stringRegion - The aggregation Region of the FindingAggregator
- finding
Aggregator stringArn - The ARN of the FindingAggregator being created and assigned as the unique identifier
- id string
- The provider-assigned unique ID for this managed resource.
- finding_
aggregation_ strregion - The aggregation Region of the FindingAggregator
- finding_
aggregator_ strarn - The ARN of the FindingAggregator being created and assigned as the unique identifier
- id str
- The provider-assigned unique ID for this managed resource.
- finding
Aggregation StringRegion - The aggregation Region of the FindingAggregator
- finding
Aggregator StringArn - The ARN of the FindingAggregator being created and assigned as the unique identifier
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
FindingAggregatorRegionLinkingMode, FindingAggregatorRegionLinkingModeArgs
- All
Regions - ALL_REGIONS
- All
Regions Except Specified - ALL_REGIONS_EXCEPT_SPECIFIED
- Specified
Regions - SPECIFIED_REGIONS
- Finding
Aggregator Region Linking Mode All Regions - ALL_REGIONS
- Finding
Aggregator Region Linking Mode All Regions Except Specified - ALL_REGIONS_EXCEPT_SPECIFIED
- Finding
Aggregator Region Linking Mode Specified Regions - SPECIFIED_REGIONS
- All
Regions - ALL_REGIONS
- All
Regions Except Specified - ALL_REGIONS_EXCEPT_SPECIFIED
- Specified
Regions - SPECIFIED_REGIONS
- All
Regions - ALL_REGIONS
- All
Regions Except Specified - ALL_REGIONS_EXCEPT_SPECIFIED
- Specified
Regions - SPECIFIED_REGIONS
- ALL_REGIONS
- ALL_REGIONS
- ALL_REGIONS_EXCEPT_SPECIFIED
- ALL_REGIONS_EXCEPT_SPECIFIED
- SPECIFIED_REGIONS
- SPECIFIED_REGIONS
- "ALL_REGIONS"
- ALL_REGIONS
- "ALL_REGIONS_EXCEPT_SPECIFIED"
- ALL_REGIONS_EXCEPT_SPECIFIED
- "SPECIFIED_REGIONS"
- SPECIFIED_REGIONS
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.