FindingAggregator constructor

FindingAggregator(
  1. String name, {
  2. FindingAggregatorArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new FindingAggregator. name The Pulumi resource name. args Arguments used to configure this FindingAggregator. The set of arguments for FindingAggregator. options Resource options controlling this resource's behavior.

Implementation

FindingAggregator(
  String name, {
  FindingAggregatorArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'aws:securityhub/findingAggregator:FindingAggregator',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
      ) {
  arn = registerOutput<String>('arn');
  linkingMode = registerOutput<String>('linkingMode');
  region = registerOutput<String>('region');
  specifiedRegions = registerOutput<List<String>?>('specifiedRegions', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
}