aws-cdk-lib.aws_config.CfnConfigurationAggregator.OrganizationAggregationSourceProperty

interface OrganizationAggregationSourceProperty

LanguageType name
.NETAmazon.CDK.AWS.Config.CfnConfigurationAggregator.OrganizationAggregationSourceProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsconfig#CfnConfigurationAggregator_OrganizationAggregationSourceProperty
Javasoftware.amazon.awscdk.services.config.CfnConfigurationAggregator.OrganizationAggregationSourceProperty
Pythonaws_cdk.aws_config.CfnConfigurationAggregator.OrganizationAggregationSourceProperty
TypeScript aws-cdk-lib » aws_config » CfnConfigurationAggregator » OrganizationAggregationSourceProperty

This object contains regions to set up the aggregator and an IAM role to retrieve organization details.

Example

// 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 organizationAggregationSourceProperty: config.CfnConfigurationAggregator.OrganizationAggregationSourceProperty = {
  roleArn: 'roleArn',

  // the properties below are optional
  allAwsRegions: false,
  awsRegions: ['awsRegions'],
};

Properties

NameTypeDescription
roleArnstringARN of the IAM role used to retrieve AWS Organizations details associated with the aggregator account.
allAwsRegions?boolean | IResolvableIf true, aggregate existing AWS Config regions and future regions.
awsRegions?string[]The source regions being aggregated.

roleArn

Type: string

ARN of the IAM role used to retrieve AWS Organizations details associated with the aggregator account.


allAwsRegions?

Type: boolean | IResolvable (optional)

If true, aggregate existing AWS Config regions and future regions.


awsRegions?

Type: string[] (optional)

The source regions being aggregated.