You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::ConfigService::Types::PutConfigurationAggregatorRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing PutConfigurationAggregatorRequest as input to an Aws::Client method, you can use a vanilla Hash:

{
  configuration_aggregator_name: "ConfigurationAggregatorName", # required
  account_aggregation_sources: [
    {
      account_ids: ["AccountId"], # required
      all_aws_regions: false,
      aws_regions: ["String"],
    },
  ],
  organization_aggregation_source: {
    role_arn: "String", # required
    aws_regions: ["String"],
    all_aws_regions: false,
  },
  tags: [
    {
      key: "TagKey",
      value: "TagValue",
    },
  ],
}

Instance Attribute Summary collapse

Instance Attribute Details

#account_aggregation_sourcesArray<Types::AccountAggregationSource>

A list of AccountAggregationSource object.

Returns:

#configuration_aggregator_nameString

The name of the configuration aggregator.

Returns:

  • (String)

    The name of the configuration aggregator.

#organization_aggregation_sourceTypes::OrganizationAggregationSource

An OrganizationAggregationSource object.

Returns:

#tagsArray<Types::Tag>

An array of tag object.

Returns: