Skip to content
v2.273.0

CfnConfigurationAggregatorProps Struct ​

Properties for defining a CfnConfigurationAggregator.

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 ​

accountAggregationSourcesIResolvable | IResolvable | CfnConfigurationAggregator.AccountAggregationSourceProperty[]account_aggregation_sourcestyping.Union[IResolvable, typing.List[typing.Union[IResolvable, AccountAggregationSourceProperty]]]accountAggregationSourcesIResolvableAccountAggregationSourcesIResolvableAccountAggregationSourcesinterface{}#
Provides a list of source accounts and regions to be aggregated.
configurationAggregatorNamestringconfiguration_aggregator_namestrconfigurationAggregatorNameStringConfigurationAggregatorNamestringConfigurationAggregatorName*string#
The name of the aggregator.
organizationAggregationSourceIResolvable | CfnConfigurationAggregator.OrganizationAggregationSourcePropertyorganization_aggregation_sourcetyping.Union[IResolvable, OrganizationAggregationSourceProperty]organizationAggregationSourceIResolvableOrganizationAggregationSourceIResolvableOrganizationAggregationSourceinterface{}#
Provides an organization and list of regions to be aggregated.
tagsCfnTag[]tagstyping.List[CfnTag]tagsList<CfnTag>TagsCfnTag[]Tags*[]CfnTag#
An array of tag object.

Used as props by ​