We recommend new projects start with resources from the AWS provider.
aws-native.configuration.ConfigurationAggregator
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Config::ConfigurationAggregator
Create ConfigurationAggregator Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ConfigurationAggregator(name: string, args?: ConfigurationAggregatorArgs, opts?: CustomResourceOptions);@overload
def ConfigurationAggregator(resource_name: str,
                            args: Optional[ConfigurationAggregatorArgs] = None,
                            opts: Optional[ResourceOptions] = None)
@overload
def ConfigurationAggregator(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            account_aggregation_sources: Optional[Sequence[ConfigurationAggregatorAccountAggregationSourceArgs]] = None,
                            configuration_aggregator_name: Optional[str] = None,
                            organization_aggregation_source: Optional[ConfigurationAggregatorOrganizationAggregationSourceArgs] = None,
                            tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewConfigurationAggregator(ctx *Context, name string, args *ConfigurationAggregatorArgs, opts ...ResourceOption) (*ConfigurationAggregator, error)public ConfigurationAggregator(string name, ConfigurationAggregatorArgs? args = null, CustomResourceOptions? opts = null)
public ConfigurationAggregator(String name, ConfigurationAggregatorArgs args)
public ConfigurationAggregator(String name, ConfigurationAggregatorArgs args, CustomResourceOptions options)
type: aws-native:configuration:ConfigurationAggregator
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ConfigurationAggregatorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ConfigurationAggregatorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConfigurationAggregatorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConfigurationAggregatorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConfigurationAggregatorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ConfigurationAggregator Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ConfigurationAggregator resource accepts the following input properties:
- AccountAggregation List<Pulumi.Sources Aws Native. Configuration. Inputs. Configuration Aggregator Account Aggregation Source> 
- Provides a list of source accounts and regions to be aggregated.
- ConfigurationAggregator stringName 
- The name of the aggregator.
- OrganizationAggregation Pulumi.Source Aws Native. Configuration. Inputs. Configuration Aggregator Organization Aggregation Source 
- Provides an organization and list of regions to be aggregated.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- The tags for the configuration aggregator.
- AccountAggregation []ConfigurationSources Aggregator Account Aggregation Source Args 
- Provides a list of source accounts and regions to be aggregated.
- ConfigurationAggregator stringName 
- The name of the aggregator.
- OrganizationAggregation ConfigurationSource Aggregator Organization Aggregation Source Args 
- Provides an organization and list of regions to be aggregated.
- 
TagArgs 
- The tags for the configuration aggregator.
- accountAggregation List<ConfigurationSources Aggregator Account Aggregation Source> 
- Provides a list of source accounts and regions to be aggregated.
- configurationAggregator StringName 
- The name of the aggregator.
- organizationAggregation ConfigurationSource Aggregator Organization Aggregation Source 
- Provides an organization and list of regions to be aggregated.
- List<Tag>
- The tags for the configuration aggregator.
- accountAggregation ConfigurationSources Aggregator Account Aggregation Source[] 
- Provides a list of source accounts and regions to be aggregated.
- configurationAggregator stringName 
- The name of the aggregator.
- organizationAggregation ConfigurationSource Aggregator Organization Aggregation Source 
- Provides an organization and list of regions to be aggregated.
- Tag[]
- The tags for the configuration aggregator.
- account_aggregation_ Sequence[Configurationsources Aggregator Account Aggregation Source Args] 
- Provides a list of source accounts and regions to be aggregated.
- configuration_aggregator_ strname 
- The name of the aggregator.
- organization_aggregation_ Configurationsource Aggregator Organization Aggregation Source Args 
- Provides an organization and list of regions to be aggregated.
- 
Sequence[TagArgs] 
- The tags for the configuration aggregator.
- accountAggregation List<Property Map>Sources 
- Provides a list of source accounts and regions to be aggregated.
- configurationAggregator StringName 
- The name of the aggregator.
- organizationAggregation Property MapSource 
- Provides an organization and list of regions to be aggregated.
- List<Property Map>
- The tags for the configuration aggregator.
Outputs
All input properties are implicitly available as output properties. Additionally, the ConfigurationAggregator resource produces the following output properties:
- ConfigurationAggregator stringArn 
- The Amazon Resource Name (ARN) of the aggregator.
- Id string
- The provider-assigned unique ID for this managed resource.
- ConfigurationAggregator stringArn 
- The Amazon Resource Name (ARN) of the aggregator.
- Id string
- The provider-assigned unique ID for this managed resource.
- configurationAggregator StringArn 
- The Amazon Resource Name (ARN) of the aggregator.
- id String
- The provider-assigned unique ID for this managed resource.
- configurationAggregator stringArn 
- The Amazon Resource Name (ARN) of the aggregator.
- id string
- The provider-assigned unique ID for this managed resource.
- configuration_aggregator_ strarn 
- The Amazon Resource Name (ARN) of the aggregator.
- id str
- The provider-assigned unique ID for this managed resource.
- configurationAggregator StringArn 
- The Amazon Resource Name (ARN) of the aggregator.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
ConfigurationAggregatorAccountAggregationSource, ConfigurationAggregatorAccountAggregationSourceArgs          
- AccountIds List<string>
- The 12-digit account ID of the account being aggregated.
- AllAws boolRegions 
- If true, aggregate existing AWS Config regions and future regions.
- AwsRegions List<string>
- The source regions being aggregated.
- AccountIds []string
- The 12-digit account ID of the account being aggregated.
- AllAws boolRegions 
- If true, aggregate existing AWS Config regions and future regions.
- AwsRegions []string
- The source regions being aggregated.
- accountIds List<String>
- The 12-digit account ID of the account being aggregated.
- allAws BooleanRegions 
- If true, aggregate existing AWS Config regions and future regions.
- awsRegions List<String>
- The source regions being aggregated.
- accountIds string[]
- The 12-digit account ID of the account being aggregated.
- allAws booleanRegions 
- If true, aggregate existing AWS Config regions and future regions.
- awsRegions string[]
- The source regions being aggregated.
- account_ids Sequence[str]
- The 12-digit account ID of the account being aggregated.
- all_aws_ boolregions 
- If true, aggregate existing AWS Config regions and future regions.
- aws_regions Sequence[str]
- The source regions being aggregated.
- accountIds List<String>
- The 12-digit account ID of the account being aggregated.
- allAws BooleanRegions 
- If true, aggregate existing AWS Config regions and future regions.
- awsRegions List<String>
- The source regions being aggregated.
ConfigurationAggregatorOrganizationAggregationSource, ConfigurationAggregatorOrganizationAggregationSourceArgs          
- RoleArn string
- ARN of the IAM role used to retrieve AWS Organizations details associated with the aggregator account.
- AllAws boolRegions 
- If true, aggregate existing AWS Config regions and future regions.
- AwsRegions List<string>
- The source regions being aggregated.
- RoleArn string
- ARN of the IAM role used to retrieve AWS Organizations details associated with the aggregator account.
- AllAws boolRegions 
- If true, aggregate existing AWS Config regions and future regions.
- AwsRegions []string
- The source regions being aggregated.
- roleArn String
- ARN of the IAM role used to retrieve AWS Organizations details associated with the aggregator account.
- allAws BooleanRegions 
- If true, aggregate existing AWS Config regions and future regions.
- awsRegions List<String>
- The source regions being aggregated.
- roleArn string
- ARN of the IAM role used to retrieve AWS Organizations details associated with the aggregator account.
- allAws booleanRegions 
- If true, aggregate existing AWS Config regions and future regions.
- awsRegions string[]
- The source regions being aggregated.
- role_arn str
- ARN of the IAM role used to retrieve AWS Organizations details associated with the aggregator account.
- all_aws_ boolregions 
- If true, aggregate existing AWS Config regions and future regions.
- aws_regions Sequence[str]
- The source regions being aggregated.
- roleArn String
- ARN of the IAM role used to retrieve AWS Organizations details associated with the aggregator account.
- allAws BooleanRegions 
- If true, aggregate existing AWS Config regions and future regions.
- awsRegions List<String>
- The source regions being aggregated.
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.