AggregatorV2 constructor
AggregatorV2(
- String name, {
- AggregatorV2Args? args,
- CustomResourceOptions? options,
Creates a new AggregatorV2.
name The Pulumi resource name.
args Arguments used to configure this AggregatorV2. The set of arguments for AggregatorV2.
options Resource options controlling this resource's behavior.
Implementation
AggregatorV2(
String name, {
AggregatorV2Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:securityhub/aggregatorV2:AggregatorV2',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
aggregationRegion = registerOutput<String>('aggregationRegion');
arn = registerOutput<String>('arn');
linkedRegions = registerOutput<List<String>?>('linkedRegions', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
region = registerOutput<String>('region');
regionLinkingMode = registerOutput<String>('regionLinkingMode');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
}