amazonka-qldb-2.0: Amazon QLDB 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.QLDB.DeleteLedger

Description

Deletes a ledger and all of its contents. This action is irreversible.

If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger operation to set the flag to false.

Synopsis

Creating a Request

data DeleteLedger Source #

See: newDeleteLedger smart constructor.

Constructors

DeleteLedger' 

Fields

  • name :: Text

    The name of the ledger that you want to delete.

Instances

Instances details
ToHeaders DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

ToPath DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

ToQuery DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

AWSRequest DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Associated Types

type AWSResponse DeleteLedger #

Generic DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Associated Types

type Rep DeleteLedger :: Type -> Type #

Read DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Show DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

NFData DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Methods

rnf :: DeleteLedger -> () #

Eq DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

Hashable DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

type AWSResponse DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

type Rep DeleteLedger Source # 
Instance details

Defined in Amazonka.QLDB.DeleteLedger

type Rep DeleteLedger = D1 ('MetaData "DeleteLedger" "Amazonka.QLDB.DeleteLedger" "amazonka-qldb-2.0-GHDpAUfL5Gp5EFIat3BpxK" 'False) (C1 ('MetaCons "DeleteLedger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteLedger Source #

Create a value of DeleteLedger 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:

DeleteLedger, deleteLedger_name - The name of the ledger that you want to delete.

Request Lenses

deleteLedger_name :: Lens' DeleteLedger Text Source #

The name of the ledger that you want to delete.

Destructuring the Response

data DeleteLedgerResponse Source #

See: newDeleteLedgerResponse smart constructor.

Constructors

DeleteLedgerResponse' 

newDeleteLedgerResponse :: DeleteLedgerResponse Source #

Create a value of DeleteLedgerResponse with all optional fields omitted.

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