libZSservicesZSamazonka-backupZSamazonka-backup
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.Backup.DeleteRecoveryPoint

Description

Deletes the recovery point specified by a recovery point ID.

If the recovery point ID belongs to a continuous backup, calling this endpoint deletes the existing continuous backup and stops future continuous backup.

Synopsis

Creating a Request

data DeleteRecoveryPoint Source #

See: newDeleteRecoveryPoint smart constructor.

Constructors

DeleteRecoveryPoint' 

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.

  • recoveryPointArn :: Text

    An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Instances

Instances details
Eq DeleteRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

Read DeleteRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

Show DeleteRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

Generic DeleteRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

Associated Types

type Rep DeleteRecoveryPoint :: Type -> Type #

NFData DeleteRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

Methods

rnf :: DeleteRecoveryPoint -> () #

Hashable DeleteRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

AWSRequest DeleteRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

Associated Types

type AWSResponse DeleteRecoveryPoint #

ToHeaders DeleteRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

ToPath DeleteRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

ToQuery DeleteRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

type Rep DeleteRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

type Rep DeleteRecoveryPoint = D1 ('MetaData "DeleteRecoveryPoint" "Amazonka.Backup.DeleteRecoveryPoint" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DeleteRecoveryPoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

newDeleteRecoveryPoint Source #

Create a value of DeleteRecoveryPoint 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:backupVaultName:DeleteRecoveryPoint', deleteRecoveryPoint_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.

$sel:recoveryPointArn:DeleteRecoveryPoint', deleteRecoveryPoint_recoveryPointArn - An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Request Lenses

deleteRecoveryPoint_backupVaultName :: Lens' DeleteRecoveryPoint 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.

deleteRecoveryPoint_recoveryPointArn :: Lens' DeleteRecoveryPoint Text Source #

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Destructuring the Response

data DeleteRecoveryPointResponse Source #

See: newDeleteRecoveryPointResponse smart constructor.

Instances

Instances details
Eq DeleteRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

Read DeleteRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

Show DeleteRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

Generic DeleteRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

Associated Types

type Rep DeleteRecoveryPointResponse :: Type -> Type #

NFData DeleteRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

type Rep DeleteRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteRecoveryPoint

type Rep DeleteRecoveryPointResponse = D1 ('MetaData "DeleteRecoveryPointResponse" "Amazonka.Backup.DeleteRecoveryPoint" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DeleteRecoveryPointResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteRecoveryPointResponse :: DeleteRecoveryPointResponse Source #

Create a value of DeleteRecoveryPointResponse with all optional fields omitted.

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