libZSservicesZSamazonka-configZSamazonka-config
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Config.Types.ConfigurationAggregator

Description

 
Synopsis

Documentation

data ConfigurationAggregator Source #

The details about the configuration aggregator, including information about source accounts, regions, and metadata of the aggregator.

See: newConfigurationAggregator smart constructor.

Constructors

ConfigurationAggregator' 

Fields

Instances

Instances details
Eq ConfigurationAggregator Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigurationAggregator

Read ConfigurationAggregator Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigurationAggregator

Show ConfigurationAggregator Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigurationAggregator

Generic ConfigurationAggregator Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigurationAggregator

Associated Types

type Rep ConfigurationAggregator :: Type -> Type #

NFData ConfigurationAggregator Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigurationAggregator

Methods

rnf :: ConfigurationAggregator -> () #

Hashable ConfigurationAggregator Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigurationAggregator

FromJSON ConfigurationAggregator Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigurationAggregator

type Rep ConfigurationAggregator Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigurationAggregator

type Rep ConfigurationAggregator = D1 ('MetaData "ConfigurationAggregator" "Amazonka.Config.Types.ConfigurationAggregator" "libZSservicesZSamazonka-configZSamazonka-config" 'False) (C1 ('MetaCons "ConfigurationAggregator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurationAggregatorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "organizationAggregationSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationAggregationSource)))) :*: ((S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "accountAggregationSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccountAggregationSource]))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationAggregatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newConfigurationAggregator :: ConfigurationAggregator Source #

Create a value of ConfigurationAggregator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationAggregatorArn:ConfigurationAggregator', configurationAggregator_configurationAggregatorArn - The Amazon Resource Name (ARN) of the aggregator.

$sel:creationTime:ConfigurationAggregator', configurationAggregator_creationTime - The time stamp when the configuration aggregator was created.

$sel:organizationAggregationSource:ConfigurationAggregator', configurationAggregator_organizationAggregationSource - Provides an organization and list of regions to be aggregated.

$sel:lastUpdatedTime:ConfigurationAggregator', configurationAggregator_lastUpdatedTime - The time of the last update.

$sel:accountAggregationSources:ConfigurationAggregator', configurationAggregator_accountAggregationSources - Provides a list of source accounts and regions to be aggregated.

$sel:createdBy:ConfigurationAggregator', configurationAggregator_createdBy - Amazon Web Services service that created the configuration aggregator.

$sel:configurationAggregatorName:ConfigurationAggregator', configurationAggregator_configurationAggregatorName - The name of the aggregator.

configurationAggregator_creationTime :: Lens' ConfigurationAggregator (Maybe UTCTime) Source #

The time stamp when the configuration aggregator was created.

configurationAggregator_accountAggregationSources :: Lens' ConfigurationAggregator (Maybe [AccountAggregationSource]) Source #

Provides a list of source accounts and regions to be aggregated.

configurationAggregator_createdBy :: Lens' ConfigurationAggregator (Maybe Text) Source #

Amazon Web Services service that created the configuration aggregator.