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.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
Eq DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Read DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Show DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Generic DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Associated Types

type Rep DeliverConfigSnapshot :: Type -> Type #

NFData DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Methods

rnf :: DeliverConfigSnapshot -> () #

Hashable DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

ToJSON DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

AWSRequest DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Associated Types

type AWSResponse 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

type Rep DeliverConfigSnapshot Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

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

Defined in Amazonka.Config.DeliverConfigSnapshot

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
Eq DeliverConfigSnapshotResponse Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Read DeliverConfigSnapshotResponse Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Show DeliverConfigSnapshotResponse Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Generic DeliverConfigSnapshotResponse Source # 
Instance details

Defined in Amazonka.Config.DeliverConfigSnapshot

Associated Types

type Rep DeliverConfigSnapshotResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-configZSamazonka-config" '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