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

Description

Schedules delivery of a configuration snapshot to the Amazon S3 bucket in the specified delivery channel. After the delivery has started, Config sends the following notifications using an Amazon SNS topic that you have specified.

  • Notification of the start of the delivery.
  • Notification of the completion of the delivery, if the delivery was successfully completed.
  • Notification of delivery failure, if the delivery failed.
Synopsis

Creating a Request

data DeliverConfigSnapshot Source #

The input for the DeliverConfigSnapshot action.

See: newDeliverConfigSnapshot smart constructor.

Constructors

DeliverConfigSnapshot' 

Fields

Instances

Instances details
ToJSON DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

ToHeaders DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

ToPath DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

ToQuery DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

AWSRequest DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Associated Types

type AWSResponse DeliverConfigSnapshot #

Generic DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Associated Types

type Rep DeliverConfigSnapshot :: Type -> Type #

Read DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Show DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

NFData DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Methods

rnf :: DeliverConfigSnapshot -> () #

Eq DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Hashable DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

type AWSResponse DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

type Rep DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

type Rep DeliverConfigSnapshot = D1 ('MetaData "DeliverConfigSnapshot" "Amazonka.Config.DeliverConfigSnapshot" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "DeliverConfigSnapshot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deliveryChannelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeliverConfigSnapshot Source #

Create a value of DeliverConfigSnapshot 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:deliveryChannelName:DeliverConfigSnapshot', deliverConfigSnapshot_deliveryChannelName - The name of the delivery channel through which the snapshot is delivered.

Request Lenses

deliverConfigSnapshot_deliveryChannelName :: Lens' DeliverConfigSnapshot Text Source #

The name of the delivery channel through which the snapshot is delivered.

Destructuring the Response

data DeliverConfigSnapshotResponse Source #

The output for the DeliverConfigSnapshot action, in JSON format.

See: newDeliverConfigSnapshotResponse smart constructor.

Constructors

DeliverConfigSnapshotResponse' 

Fields

Instances

Instances details
Generic DeliverConfigSnapshotResponse Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Associated Types

type Rep DeliverConfigSnapshotResponse :: Type -> Type #

Read DeliverConfigSnapshotResponse Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Show DeliverConfigSnapshotResponse Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

NFData DeliverConfigSnapshotResponse Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Eq DeliverConfigSnapshotResponse Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

type Rep DeliverConfigSnapshotResponse Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

type Rep DeliverConfigSnapshotResponse = D1 ('MetaData "DeliverConfigSnapshotResponse" "Amazonka.Config.DeliverConfigSnapshot" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "DeliverConfigSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configSnapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeliverConfigSnapshotResponse Source #

Create a value of DeliverConfigSnapshotResponse 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:configSnapshotId:DeliverConfigSnapshotResponse', deliverConfigSnapshotResponse_configSnapshotId - The ID of the snapshot that is being created.

$sel:httpStatus:DeliverConfigSnapshotResponse', deliverConfigSnapshotResponse_httpStatus - The response's http status code.

Response Lenses