AWS Native is in preview. AWS Classic is fully supported.
aws-native.configuration.ConfigurationAggregator
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::Config::ConfigurationAggregator
Create ConfigurationAggregator Resource
new ConfigurationAggregator(name: string, args?: ConfigurationAggregatorArgs, opts?: CustomResourceOptions);
@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[ConfigurationAggregatorTagArgs]] = None)
@overload
def ConfigurationAggregator(resource_name: str,
args: Optional[ConfigurationAggregatorArgs] = None,
opts: Optional[ResourceOptions] = 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.
- 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
The ConfigurationAggregator resource accepts the following input properties:
- Account
Aggregation List<Pulumi.Sources Aws Native. Configuration. Inputs. Configuration Aggregator Account Aggregation Source> - Configuration
Aggregator stringName The name of the aggregator.
- Organization
Aggregation Pulumi.Source Aws Native. Configuration. Inputs. Configuration Aggregator Organization Aggregation Source - List<Pulumi.
Aws Native. Configuration. Inputs. Configuration Aggregator Tag> The tags for the configuration aggregator.
- Account
Aggregation []ConfigurationSources Aggregator Account Aggregation Source Args - Configuration
Aggregator stringName The name of the aggregator.
- Organization
Aggregation ConfigurationSource Aggregator Organization Aggregation Source Args - []Configuration
Aggregator Tag Args The tags for the configuration aggregator.
- account
Aggregation List<ConfigurationSources Aggregator Account Aggregation Source> - configuration
Aggregator StringName The name of the aggregator.
- organization
Aggregation ConfigurationSource Aggregator Organization Aggregation Source - List<Configuration
Aggregator Tag> The tags for the configuration aggregator.
- account
Aggregation ConfigurationSources Aggregator Account Aggregation Source[] - configuration
Aggregator stringName The name of the aggregator.
- organization
Aggregation ConfigurationSource Aggregator Organization Aggregation Source - Configuration
Aggregator Tag[] The tags for the configuration aggregator.
- account_
aggregation_ Sequence[Configurationsources Aggregator Account Aggregation Source Args] - configuration_
aggregator_ strname The name of the aggregator.
- organization_
aggregation_ Configurationsource Aggregator Organization Aggregation Source Args - Sequence[Configuration
Aggregator Tag Args] The tags for the configuration aggregator.
- account
Aggregation List<Property Map>Sources - configuration
Aggregator StringName The name of the aggregator.
- organization
Aggregation Property MapSource - 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:
- Configuration
Aggregator stringArn The Amazon Resource Name (ARN) of the aggregator.
- Id string
The provider-assigned unique ID for this managed resource.
- Configuration
Aggregator stringArn The Amazon Resource Name (ARN) of the aggregator.
- Id string
The provider-assigned unique ID for this managed resource.
- configuration
Aggregator StringArn The Amazon Resource Name (ARN) of the aggregator.
- id String
The provider-assigned unique ID for this managed resource.
- configuration
Aggregator 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.
- configuration
Aggregator StringArn The Amazon Resource Name (ARN) of the aggregator.
- id String
The provider-assigned unique ID for this managed resource.
Supporting Types
ConfigurationAggregatorAccountAggregationSource, ConfigurationAggregatorAccountAggregationSourceArgs
- Account
Ids List<string> - All
Aws boolRegions - Aws
Regions List<string>
- Account
Ids []string - All
Aws boolRegions - Aws
Regions []string
- account
Ids List<String> - all
Aws BooleanRegions - aws
Regions List<String>
- account
Ids string[] - all
Aws booleanRegions - aws
Regions string[]
- account_
ids Sequence[str] - all_
aws_ boolregions - aws_
regions Sequence[str]
- account
Ids List<String> - all
Aws BooleanRegions - aws
Regions List<String>
ConfigurationAggregatorOrganizationAggregationSource, ConfigurationAggregatorOrganizationAggregationSourceArgs
- Role
Arn string - All
Aws boolRegions - Aws
Regions List<string>
- Role
Arn string - All
Aws boolRegions - Aws
Regions []string
- role
Arn String - all
Aws BooleanRegions - aws
Regions List<String>
- role
Arn string - all
Aws booleanRegions - aws
Regions string[]
- role_
arn str - all_
aws_ boolregions - aws_
regions Sequence[str]
- role
Arn String - all
Aws BooleanRegions - aws
Regions List<String>
ConfigurationAggregatorTag, ConfigurationAggregatorTagArgs
- Key string
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.