amazonka-backup-2.0: Amazon Backup 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.Backup.DeleteBackupVault

Description

Deletes the backup vault identified by its name. A vault can be deleted only if it is empty.

Synopsis

Creating a Request

data DeleteBackupVault Source #

See: newDeleteBackupVault smart constructor.

Constructors

DeleteBackupVault' 

Fields

  • backupVaultName :: Text

    The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Amazon Web Services Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Instances

Instances details
ToHeaders DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

ToPath DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

ToQuery DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

AWSRequest DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Associated Types

type AWSResponse DeleteBackupVault #

Generic DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Associated Types

type Rep DeleteBackupVault :: Type -> Type #

Read DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Show DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

NFData DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Methods

rnf :: DeleteBackupVault -> () #

Eq DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Hashable DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

type AWSResponse DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

type Rep DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

type Rep DeleteBackupVault = D1 ('MetaData "DeleteBackupVault" "Amazonka.Backup.DeleteBackupVault" "amazonka-backup-2.0-LovIt41tphM6jvgQJhTyRf" 'False) (C1 ('MetaCons "DeleteBackupVault'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteBackupVault Source #

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

DeleteBackupVault, deleteBackupVault_backupVaultName - The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Amazon Web Services Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Request Lenses

deleteBackupVault_backupVaultName :: Lens' DeleteBackupVault Text Source #

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Amazon Web Services Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Destructuring the Response

data DeleteBackupVaultResponse Source #

See: newDeleteBackupVaultResponse smart constructor.

Instances

Instances details
Generic DeleteBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Associated Types

type Rep DeleteBackupVaultResponse :: Type -> Type #

Read DeleteBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Show DeleteBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

NFData DeleteBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Eq DeleteBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

type Rep DeleteBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

type Rep DeleteBackupVaultResponse = D1 ('MetaData "DeleteBackupVaultResponse" "Amazonka.Backup.DeleteBackupVault" "amazonka-backup-2.0-LovIt41tphM6jvgQJhTyRf" 'False) (C1 ('MetaCons "DeleteBackupVaultResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteBackupVaultResponse :: DeleteBackupVaultResponse Source #

Create a value of DeleteBackupVaultResponse with all optional fields omitted.

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