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.PutConfigurationRecorder

Description

Creates a new configuration recorder to record the selected resource configurations.

You can use this action to change the role roleARN or the recordingGroup of an existing recorder. To change the role, call the action on the existing configuration recorder and specify a role.

Currently, you can specify only one configuration recorder per region in your account.

If ConfigurationRecorder does not have the recordingGroup parameter specified, the default is to record all supported resource types.

Synopsis

Creating a Request

data PutConfigurationRecorder Source #

The input for the PutConfigurationRecorder action.

See: newPutConfigurationRecorder smart constructor.

Constructors

PutConfigurationRecorder' 

Fields

Instances

Instances details
Eq PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

Read PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

Show PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

Generic PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

Associated Types

type Rep PutConfigurationRecorder :: Type -> Type #

NFData PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

Hashable PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

ToJSON PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

AWSRequest PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

ToHeaders PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

ToPath PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

ToQuery PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

type Rep PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

type Rep PutConfigurationRecorder = D1 ('MetaData "PutConfigurationRecorder" "Amazonka.Config.PutConfigurationRecorder" "libZSservicesZSamazonka-configZSamazonka-config" 'False) (C1 ('MetaCons "PutConfigurationRecorder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationRecorder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConfigurationRecorder)))
type AWSResponse PutConfigurationRecorder Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

newPutConfigurationRecorder Source #

Create a value of PutConfigurationRecorder 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:configurationRecorder:PutConfigurationRecorder', putConfigurationRecorder_configurationRecorder - The configuration recorder object that records each configuration change made to the resources.

Request Lenses

putConfigurationRecorder_configurationRecorder :: Lens' PutConfigurationRecorder ConfigurationRecorder Source #

The configuration recorder object that records each configuration change made to the resources.

Destructuring the Response

data PutConfigurationRecorderResponse Source #

See: newPutConfigurationRecorderResponse smart constructor.

Instances

Instances details
Eq PutConfigurationRecorderResponse Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

Read PutConfigurationRecorderResponse Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

Show PutConfigurationRecorderResponse Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

Generic PutConfigurationRecorderResponse Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

Associated Types

type Rep PutConfigurationRecorderResponse :: Type -> Type #

NFData PutConfigurationRecorderResponse Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

type Rep PutConfigurationRecorderResponse Source # 
Instance details

Defined in Amazonka.Config.PutConfigurationRecorder

type Rep PutConfigurationRecorderResponse = D1 ('MetaData "PutConfigurationRecorderResponse" "Amazonka.Config.PutConfigurationRecorder" "libZSservicesZSamazonka-configZSamazonka-config" 'False) (C1 ('MetaCons "PutConfigurationRecorderResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newPutConfigurationRecorderResponse :: PutConfigurationRecorderResponse Source #

Create a value of PutConfigurationRecorderResponse with all optional fields omitted.

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