amazonka-config-2.0: Amazon Config SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
FromJSON 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 #

Read ConfigurationAggregator Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigurationAggregator

Show ConfigurationAggregator Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigurationAggregator

NFData ConfigurationAggregator Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigurationAggregator

Methods

rnf :: ConfigurationAggregator -> () #

Eq ConfigurationAggregator Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigurationAggregator

Hashable 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" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "ConfigurationAggregator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountAggregationSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccountAggregationSource])) :*: (S1 ('MetaSel ('Just "configurationAggregatorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationAggregatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "organizationAggregationSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationAggregationSource))))))

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:accountAggregationSources:ConfigurationAggregator', configurationAggregator_accountAggregationSources - Provides a list of source accounts and regions to be aggregated.

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

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

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

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

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

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

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.

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

The time stamp when the configuration aggregator was created.