CfnConfigurationAggregatorProps

class aws_cdk.aws_config.CfnConfigurationAggregatorProps(*, account_aggregation_sources=None, configuration_aggregator_name=None, organization_aggregation_source=None, tags=None)

Bases: object

Properties for defining a AWS::Config::ConfigurationAggregator.

Parameters
  • account_aggregation_sources (Union[IResolvable, Sequence[Union[IResolvable, AccountAggregationSourceProperty]], None]) – AWS::Config::ConfigurationAggregator.AccountAggregationSources.

  • configuration_aggregator_name (Optional[str]) – AWS::Config::ConfigurationAggregator.ConfigurationAggregatorName.

  • organization_aggregation_source (Union[IResolvable, OrganizationAggregationSourceProperty, None]) – AWS::Config::ConfigurationAggregator.OrganizationAggregationSource.

  • tags (Optional[Sequence[CfnTag]]) – AWS::Config::ConfigurationAggregator.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationaggregator.html

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_config as config

cfn_configuration_aggregator_props = config.CfnConfigurationAggregatorProps(
    account_aggregation_sources=[config.CfnConfigurationAggregator.AccountAggregationSourceProperty(
        account_ids=["accountIds"],

        # the properties below are optional
        all_aws_regions=False,
        aws_regions=["awsRegions"]
    )],
    configuration_aggregator_name="configurationAggregatorName",
    organization_aggregation_source=config.CfnConfigurationAggregator.OrganizationAggregationSourceProperty(
        role_arn="roleArn",

        # the properties below are optional
        all_aws_regions=False,
        aws_regions=["awsRegions"]
    ),
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

account_aggregation_sources

AWS::Config::ConfigurationAggregator.AccountAggregationSources.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationaggregator.html#cfn-config-configurationaggregator-accountaggregationsources

Return type

Union[IResolvable, List[Union[IResolvable, AccountAggregationSourceProperty]], None]

configuration_aggregator_name

AWS::Config::ConfigurationAggregator.ConfigurationAggregatorName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationaggregator.html#cfn-config-configurationaggregator-configurationaggregatorname

Return type

Optional[str]

organization_aggregation_source

AWS::Config::ConfigurationAggregator.OrganizationAggregationSource.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationaggregator.html#cfn-config-configurationaggregator-organizationaggregationsource

Return type

Union[IResolvable, OrganizationAggregationSourceProperty, None]

tags

AWS::Config::ConfigurationAggregator.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationaggregator.html#cfn-config-configurationaggregator-tags

Return type

Optional[List[CfnTag]]