CfnConfigurationAggregatorMixinProps
- class aws_cdk.mixins_preview.aws_config.mixins.CfnConfigurationAggregatorMixinProps(*, account_aggregation_sources=None, configuration_aggregator_name=None, organization_aggregation_source=None, tags=None)
Bases:
objectProperties for CfnConfigurationAggregatorPropsMixin.
- Parameters:
account_aggregation_sources (
Union[IResolvable,Sequence[Union[IResolvable,AccountAggregationSourceProperty,Dict[str,Any]]],None]) – Provides a list of source accounts and regions to be aggregated.configuration_aggregator_name (
Optional[str]) – The name of the aggregator.organization_aggregation_source (
Union[IResolvable,OrganizationAggregationSourceProperty,Dict[str,Any],None]) – Provides an organization and list of regions to be aggregated.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – An array of tag object.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_config import mixins as config_mixins cfn_configuration_aggregator_mixin_props = config_mixins.CfnConfigurationAggregatorMixinProps( account_aggregation_sources=[config_mixins.CfnConfigurationAggregatorPropsMixin.AccountAggregationSourceProperty( account_ids=["accountIds"], all_aws_regions=False, aws_regions=["awsRegions"] )], configuration_aggregator_name="configurationAggregatorName", organization_aggregation_source=config_mixins.CfnConfigurationAggregatorPropsMixin.OrganizationAggregationSourceProperty( all_aws_regions=False, aws_regions=["awsRegions"], role_arn="roleArn" ), tags=[CfnTag( key="key", value="value" )] )
Attributes
- account_aggregation_sources
Provides a list of source accounts and regions to be aggregated.
- configuration_aggregator_name
The name of the aggregator.
- organization_aggregation_source
Provides an organization and list of regions to be aggregated.