1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. securityhub
  5. AggregatorV2

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

AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 2025 by Pulumi

aws-native.securityhub.AggregatorV2

Explore with Pulumi AI

aws-native logo

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

AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 2025 by Pulumi

    The AWS::SecurityHub::AggregatorV2 resource represents the AWS Security Hub AggregatorV2 in your account. One aggregatorv2 resource is created for each account in non opt-in region in which you configure region linking mode.

    Create AggregatorV2 Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AggregatorV2(name: string, args: AggregatorV2Args, opts?: CustomResourceOptions);
    @overload
    def AggregatorV2(resource_name: str,
                     args: AggregatorV2Args,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def AggregatorV2(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     linked_regions: Optional[Sequence[str]] = None,
                     region_linking_mode: Optional[AggregatorV2RegionLinkingMode] = None,
                     tags: Optional[Mapping[str, str]] = None)
    func NewAggregatorV2(ctx *Context, name string, args AggregatorV2Args, opts ...ResourceOption) (*AggregatorV2, error)
    public AggregatorV2(string name, AggregatorV2Args args, CustomResourceOptions? opts = null)
    public AggregatorV2(String name, AggregatorV2Args args)
    public AggregatorV2(String name, AggregatorV2Args args, CustomResourceOptions options)
    
    type: aws-native:securityhub:AggregatorV2
    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 AggregatorV2Args
    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 AggregatorV2Args
    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 AggregatorV2Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AggregatorV2Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AggregatorV2Args
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    AggregatorV2 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 AggregatorV2 resource accepts the following input properties:

    LinkedRegions List<string>
    The list of included Regions
    RegionLinkingMode Pulumi.AwsNative.SecurityHub.AggregatorV2RegionLinkingMode
    Indicates to link a list of included Regions
    Tags Dictionary<string, string>
    A list of key-value pairs to be applied to the AggregatorV2.
    LinkedRegions []string
    The list of included Regions
    RegionLinkingMode AggregatorV2RegionLinkingMode
    Indicates to link a list of included Regions
    Tags map[string]string
    A list of key-value pairs to be applied to the AggregatorV2.
    linkedRegions List<String>
    The list of included Regions
    regionLinkingMode AggregatorV2RegionLinkingMode
    Indicates to link a list of included Regions
    tags Map<String,String>
    A list of key-value pairs to be applied to the AggregatorV2.
    linkedRegions string[]
    The list of included Regions
    regionLinkingMode AggregatorV2RegionLinkingMode
    Indicates to link a list of included Regions
    tags {[key: string]: string}
    A list of key-value pairs to be applied to the AggregatorV2.
    linked_regions Sequence[str]
    The list of included Regions
    region_linking_mode AggregatorV2RegionLinkingMode
    Indicates to link a list of included Regions
    tags Mapping[str, str]
    A list of key-value pairs to be applied to the AggregatorV2.
    linkedRegions List<String>
    The list of included Regions
    regionLinkingMode "SPECIFIED_REGIONS"
    Indicates to link a list of included Regions
    tags Map<String>
    A list of key-value pairs to be applied to the AggregatorV2.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AggregatorV2 resource produces the following output properties:

    AggregationRegion string
    The aggregation Region of the AggregatorV2
    AggregatorV2Arn string
    The ARN of the AggregatorV2 being created and assigned as the unique identifier
    Id string
    The provider-assigned unique ID for this managed resource.
    AggregationRegion string
    The aggregation Region of the AggregatorV2
    AggregatorV2Arn string
    The ARN of the AggregatorV2 being created and assigned as the unique identifier
    Id string
    The provider-assigned unique ID for this managed resource.
    aggregationRegion String
    The aggregation Region of the AggregatorV2
    aggregatorV2Arn String
    The ARN of the AggregatorV2 being created and assigned as the unique identifier
    id String
    The provider-assigned unique ID for this managed resource.
    aggregationRegion string
    The aggregation Region of the AggregatorV2
    aggregatorV2Arn string
    The ARN of the AggregatorV2 being created and assigned as the unique identifier
    id string
    The provider-assigned unique ID for this managed resource.
    aggregation_region str
    The aggregation Region of the AggregatorV2
    aggregator_v2_arn str
    The ARN of the AggregatorV2 being created and assigned as the unique identifier
    id str
    The provider-assigned unique ID for this managed resource.
    aggregationRegion String
    The aggregation Region of the AggregatorV2
    aggregatorV2Arn String
    The ARN of the AggregatorV2 being created and assigned as the unique identifier
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    AggregatorV2RegionLinkingMode, AggregatorV2RegionLinkingModeArgs

    SpecifiedRegions
    SPECIFIED_REGIONS
    AggregatorV2RegionLinkingModeSpecifiedRegions
    SPECIFIED_REGIONS
    SpecifiedRegions
    SPECIFIED_REGIONS
    SpecifiedRegions
    SPECIFIED_REGIONS
    SPECIFIED_REGIONS
    SPECIFIED_REGIONS
    "SPECIFIED_REGIONS"
    SPECIFIED_REGIONS

    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.32.0 published on Wednesday, Aug 13, 2025 by Pulumi