# CfnConfigurationAggregatorProps

Properties for defining a `CfnConfigurationAggregator`.

Extends: CfnConfigurationAggregatorProps
Used as props by: CfnConfigurationAggregator

- Source: Generated code

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_config as config } from 'aws-cdk-lib';
const cfnConfigurationAggregatorProps: config.CfnConfigurationAggregatorProps = {
  accountAggregationSources: [{
    accountIds: ['accountIds'],

    // the properties below are optional
    allAwsRegions: false,
    awsRegions: ['awsRegions'],
  }],
  configurationAggregatorName: 'configurationAggregatorName',
  organizationAggregationSource: {
    roleArn: 'roleArn',

    // the properties below are optional
    allAwsRegions: false,
    awsRegions: ['awsRegions'],
  },
  tags: [{
    key: 'key',
    value: 'value',
  }],
};
```

## Properties

- `accountAggregationSources`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnConfigurationAggregator.AccountAggregationSourceProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_config.CfnConfigurationAggregator.AccountAggregationSourceProperty.html)[] — Provides a list of source accounts and regions to be aggregated.

- `configurationAggregatorName`: string — The name of the aggregator.

- `organizationAggregationSource`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnConfigurationAggregator.OrganizationAggregationSourceProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_config.CfnConfigurationAggregator.OrganizationAggregationSourceProperty.html) — Provides an organization and list of regions to be aggregated.

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — An array of tag object.
