We recommend new projects start with resources from the AWS provider.
aws-native.securityhub.getAggregatorV2
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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.
Using getAggregatorV2
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 getAggregatorV2(args: GetAggregatorV2Args, opts?: InvokeOptions): Promise<GetAggregatorV2Result>
function getAggregatorV2Output(args: GetAggregatorV2OutputArgs, opts?: InvokeOptions): Output<GetAggregatorV2Result>
def get_aggregator_v2(aggregator_v2_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAggregatorV2Result
def get_aggregator_v2_output(aggregator_v2_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAggregatorV2Result]
func LookupAggregatorV2(ctx *Context, args *LookupAggregatorV2Args, opts ...InvokeOption) (*LookupAggregatorV2Result, error)
func LookupAggregatorV2Output(ctx *Context, args *LookupAggregatorV2OutputArgs, opts ...InvokeOption) LookupAggregatorV2ResultOutput
> Note: This function is named LookupAggregatorV2
in the Go SDK.
public static class GetAggregatorV2
{
public static Task<GetAggregatorV2Result> InvokeAsync(GetAggregatorV2Args args, InvokeOptions? opts = null)
public static Output<GetAggregatorV2Result> Invoke(GetAggregatorV2InvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAggregatorV2Result> getAggregatorV2(GetAggregatorV2Args args, InvokeOptions options)
public static Output<GetAggregatorV2Result> getAggregatorV2(GetAggregatorV2Args args, InvokeOptions options)
fn::invoke:
function: aws-native:securityhub:getAggregatorV2
arguments:
# arguments dictionary
The following arguments are supported:
- Aggregator
V2Arn string - The ARN of the AggregatorV2 being created and assigned as the unique identifier
- Aggregator
V2Arn string - The ARN of the AggregatorV2 being created and assigned as the unique identifier
- aggregator
V2Arn String - The ARN of the AggregatorV2 being created and assigned as the unique identifier
- aggregator
V2Arn string - The ARN of the AggregatorV2 being created and assigned as the unique identifier
- aggregator_
v2_ strarn - The ARN of the AggregatorV2 being created and assigned as the unique identifier
- aggregator
V2Arn String - The ARN of the AggregatorV2 being created and assigned as the unique identifier
getAggregatorV2 Result
The following output properties are available:
- Aggregation
Region string - The aggregation Region of the AggregatorV2
- Aggregator
V2Arn string - The ARN of the AggregatorV2 being created and assigned as the unique identifier
- Linked
Regions List<string> - The list of included Regions
- Region
Linking Pulumi.Mode Aws Native. Security Hub. Aggregator V2Region Linking Mode - Indicates to link a list of included Regions
- Dictionary<string, string>
- A list of key-value pairs to be applied to the AggregatorV2.
- Aggregation
Region string - The aggregation Region of the AggregatorV2
- Aggregator
V2Arn string - The ARN of the AggregatorV2 being created and assigned as the unique identifier
- Linked
Regions []string - The list of included Regions
- Region
Linking AggregatorMode V2Region Linking Mode - Indicates to link a list of included Regions
- map[string]string
- A list of key-value pairs to be applied to the AggregatorV2.
- aggregation
Region String - The aggregation Region of the AggregatorV2
- aggregator
V2Arn String - The ARN of the AggregatorV2 being created and assigned as the unique identifier
- linked
Regions List<String> - The list of included Regions
- region
Linking AggregatorMode V2Region Linking Mode - Indicates to link a list of included Regions
- Map<String,String>
- A list of key-value pairs to be applied to the AggregatorV2.
- aggregation
Region string - The aggregation Region of the AggregatorV2
- aggregator
V2Arn string - The ARN of the AggregatorV2 being created and assigned as the unique identifier
- linked
Regions string[] - The list of included Regions
- region
Linking AggregatorMode V2Region Linking Mode - Indicates to link a list of included Regions
- {[key: string]: string}
- A list of key-value pairs to be applied to the AggregatorV2.
- aggregation_
region str - The aggregation Region of the AggregatorV2
- aggregator_
v2_ strarn - The ARN of the AggregatorV2 being created and assigned as the unique identifier
- linked_
regions Sequence[str] - The list of included Regions
- region_
linking_ Aggregatormode V2Region Linking Mode - Indicates to link a list of included Regions
- Mapping[str, str]
- A list of key-value pairs to be applied to the AggregatorV2.
- aggregation
Region String - The aggregation Region of the AggregatorV2
- aggregator
V2Arn String - The ARN of the AggregatorV2 being created and assigned as the unique identifier
- linked
Regions List<String> - The list of included Regions
- region
Linking "SPECIFIED_REGIONS"Mode - Indicates to link a list of included Regions
- Map<String>
- A list of key-value pairs to be applied to the AggregatorV2.
Supporting Types
AggregatorV2RegionLinkingMode
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.