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

Contents

Description

Derived from API version 2018-11-15 of the AWS service descriptions, licensed under Apache 2.0.

Backup

Backup is a unified backup service designed to protect Amazon Web Services services and their associated data. Backup simplifies the creation, migration, restoration, and deletion of backups, while also providing reporting and auditing.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-11-15 of the Amazon Backup SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Backup.

InvalidRequestException

_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that something is wrong with the input to the request. For example, a parameter is of the wrong type.

DependencyFailureException

_DependencyFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A dependent Amazon Web Services service or resource returned an error to the Backup service, and the action cannot be completed.

InvalidResourceStateException

_InvalidResourceStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Backup is already performing an action on this recovery point. It can't perform the action you requested until the first action finishes. Try again later.

ConflictException

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Backup can't perform the action that you requested until it finishes performing a previous action. Try again later.

InvalidParameterValueException

_InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that something is wrong with a parameter's value. For example, the value is out of range.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request failed due to a temporary failure of the server.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A resource that is required for the action doesn't exist.

AlreadyExistsException

_AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The required resource already exists.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A limit in the request has been exceeded; for example, a maximum number of items allowed in a request.

MissingParameterValueException

_MissingParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that a required parameter is missing.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

UpdateBackupPlan

data UpdateBackupPlan Source #

See: newUpdateBackupPlan smart constructor.

Instances

Instances details
Eq UpdateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

Show UpdateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

Generic UpdateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

Associated Types

type Rep UpdateBackupPlan :: Type -> Type #

NFData UpdateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

Methods

rnf :: UpdateBackupPlan -> () #

Hashable UpdateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

ToJSON UpdateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

AWSRequest UpdateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

Associated Types

type AWSResponse UpdateBackupPlan #

ToHeaders UpdateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

ToPath UpdateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

ToQuery UpdateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

type Rep UpdateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

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

Defined in Amazonka.Backup.UpdateBackupPlan

newUpdateBackupPlan Source #

Create a value of UpdateBackupPlan 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:backupPlanId:UpdateBackupPlan', updateBackupPlan_backupPlanId - Uniquely identifies a backup plan.

$sel:backupPlan:UpdateBackupPlan', updateBackupPlan_backupPlan - Specifies the body of a backup plan. Includes a BackupPlanName and one or more sets of Rules.

data UpdateBackupPlanResponse Source #

See: newUpdateBackupPlanResponse smart constructor.

Instances

Instances details
Eq UpdateBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

Read UpdateBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

Show UpdateBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

Generic UpdateBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

Associated Types

type Rep UpdateBackupPlanResponse :: Type -> Type #

NFData UpdateBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

type Rep UpdateBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateBackupPlan

type Rep UpdateBackupPlanResponse = D1 ('MetaData "UpdateBackupPlanResponse" "Amazonka.Backup.UpdateBackupPlan" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "UpdateBackupPlanResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "advancedBackupSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdvancedBackupSetting])) :*: S1 ('MetaSel ('Just "backupPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "backupPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newUpdateBackupPlanResponse Source #

Create a value of UpdateBackupPlanResponse 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:versionId:UpdateBackupPlanResponse', updateBackupPlanResponse_versionId - Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version Ids cannot be edited.

$sel:advancedBackupSettings:UpdateBackupPlanResponse', updateBackupPlanResponse_advancedBackupSettings - Contains a list of BackupOptions for each resource type.

$sel:backupPlanId:UpdateBackupPlan', updateBackupPlanResponse_backupPlanId - Uniquely identifies a backup plan.

$sel:backupPlanArn:UpdateBackupPlanResponse', updateBackupPlanResponse_backupPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

$sel:creationDate:UpdateBackupPlanResponse', updateBackupPlanResponse_creationDate - The date and time a backup plan is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:httpStatus:UpdateBackupPlanResponse', updateBackupPlanResponse_httpStatus - The response's http status code.

DeleteBackupPlan

data DeleteBackupPlan Source #

See: newDeleteBackupPlan smart constructor.

Constructors

DeleteBackupPlan' Text 

Instances

Instances details
Eq DeleteBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

Read DeleteBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

Show DeleteBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

Generic DeleteBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

Associated Types

type Rep DeleteBackupPlan :: Type -> Type #

NFData DeleteBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

Methods

rnf :: DeleteBackupPlan -> () #

Hashable DeleteBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

AWSRequest DeleteBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

Associated Types

type AWSResponse DeleteBackupPlan #

ToHeaders DeleteBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

ToPath DeleteBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

ToQuery DeleteBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

type Rep DeleteBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

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

Defined in Amazonka.Backup.DeleteBackupPlan

newDeleteBackupPlan Source #

Create a value of DeleteBackupPlan 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:backupPlanId:DeleteBackupPlan', deleteBackupPlan_backupPlanId - Uniquely identifies a backup plan.

data DeleteBackupPlanResponse Source #

See: newDeleteBackupPlanResponse smart constructor.

Instances

Instances details
Eq DeleteBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

Read DeleteBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

Show DeleteBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

Generic DeleteBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

Associated Types

type Rep DeleteBackupPlanResponse :: Type -> Type #

NFData DeleteBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

type Rep DeleteBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupPlan

type Rep DeleteBackupPlanResponse = D1 ('MetaData "DeleteBackupPlanResponse" "Amazonka.Backup.DeleteBackupPlan" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DeleteBackupPlanResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "backupPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deletionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDeleteBackupPlanResponse Source #

Create a value of DeleteBackupPlanResponse 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:versionId:DeleteBackupPlanResponse', deleteBackupPlanResponse_versionId - Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs cannot be edited.

$sel:backupPlanId:DeleteBackupPlan', deleteBackupPlanResponse_backupPlanId - Uniquely identifies a backup plan.

$sel:backupPlanArn:DeleteBackupPlanResponse', deleteBackupPlanResponse_backupPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

$sel:deletionDate:DeleteBackupPlanResponse', deleteBackupPlanResponse_deletionDate - The date and time a backup plan is deleted, in Unix format and Coordinated Universal Time (UTC). The value of DeletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:httpStatus:DeleteBackupPlanResponse', deleteBackupPlanResponse_httpStatus - The response's http status code.

DescribeBackupJob

data DescribeBackupJob Source #

See: newDescribeBackupJob smart constructor.

Constructors

DescribeBackupJob' Text 

Instances

Instances details
Eq DescribeBackupJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

Read DescribeBackupJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

Show DescribeBackupJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

Generic DescribeBackupJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

Associated Types

type Rep DescribeBackupJob :: Type -> Type #

NFData DescribeBackupJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

Methods

rnf :: DescribeBackupJob -> () #

Hashable DescribeBackupJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

AWSRequest DescribeBackupJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

Associated Types

type AWSResponse DescribeBackupJob #

ToHeaders DescribeBackupJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

ToPath DescribeBackupJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

ToQuery DescribeBackupJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

type Rep DescribeBackupJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

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

Defined in Amazonka.Backup.DescribeBackupJob

newDescribeBackupJob Source #

Create a value of DescribeBackupJob 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:backupJobId:DescribeBackupJob', describeBackupJob_backupJobId - Uniquely identifies a request to Backup to back up a resource.

data DescribeBackupJobResponse Source #

See: newDescribeBackupJobResponse smart constructor.

Instances

Instances details
Eq DescribeBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

Read DescribeBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

Show DescribeBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

Generic DescribeBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

Associated Types

type Rep DescribeBackupJobResponse :: Type -> Type #

NFData DescribeBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

type Rep DescribeBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupJob

type Rep DescribeBackupJobResponse = D1 ('MetaData "DescribeBackupJobResponse" "Amazonka.Backup.DescribeBackupJob" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeBackupJobResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupJobState))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "percentDone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryPointCreator)) :*: S1 ('MetaSel ('Just "expectedCompletionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "bytesTransferred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "backupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "backupJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "completionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "backupType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "backupOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newDescribeBackupJobResponse Source #

Create a value of DescribeBackupJobResponse 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:iamRoleArn:DescribeBackupJobResponse', describeBackupJobResponse_iamRoleArn - Specifies the IAM role ARN used to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

$sel:state:DescribeBackupJobResponse', describeBackupJobResponse_state - The current state of a resource recovery point.

$sel:resourceType:DescribeBackupJobResponse', describeBackupJobResponse_resourceType - The type of Amazon Web Services resource to be backed up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

$sel:percentDone:DescribeBackupJobResponse', describeBackupJobResponse_percentDone - Contains an estimated percentage that is complete of a job at the time the job status was queried.

$sel:startBy:DescribeBackupJobResponse', describeBackupJobResponse_startBy - Specifies the time in Unix format and Coordinated Universal Time (UTC) when a backup job must be started before it is canceled. The value is calculated by adding the start window to the scheduled time. So if the scheduled time were 6:00 PM and the start window is 2 hours, the StartBy time would be 8:00 PM on the date specified. The value of StartBy is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:createdBy:DescribeBackupJobResponse', describeBackupJobResponse_createdBy - Contains identifying information about the creation of a backup job, including the BackupPlanArn, BackupPlanId, BackupPlanVersion, and BackupRuleId of the backup plan that is used to create it.

$sel:expectedCompletionDate:DescribeBackupJobResponse', describeBackupJobResponse_expectedCompletionDate - The date and time that a job to back up resources is expected to be completed, in Unix format and Coordinated Universal Time (UTC). The value of ExpectedCompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:bytesTransferred:DescribeBackupJobResponse', describeBackupJobResponse_bytesTransferred - The size in bytes transferred to a backup vault at the time that the job status was queried.

$sel:backupVaultArn:DescribeBackupJobResponse', describeBackupJobResponse_backupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:accountId:DescribeBackupJobResponse', describeBackupJobResponse_accountId - Returns the account ID that owns the backup job.

$sel:backupJobId:DescribeBackupJob', describeBackupJobResponse_backupJobId - Uniquely identifies a request to Backup to back up a resource.

$sel:resourceArn:DescribeBackupJobResponse', describeBackupJobResponse_resourceArn - An ARN that uniquely identifies a saved resource. The format of the ARN depends on the resource type.

$sel:statusMessage:DescribeBackupJobResponse', describeBackupJobResponse_statusMessage - A detailed message explaining the status of the job to back up a resource.

$sel:recoveryPointArn:DescribeBackupJobResponse', describeBackupJobResponse_recoveryPointArn - An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

$sel:backupSizeInBytes:DescribeBackupJobResponse', describeBackupJobResponse_backupSizeInBytes - The size, in bytes, of a backup.

$sel:creationDate:DescribeBackupJobResponse', describeBackupJobResponse_creationDate - The date and time that a backup job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:completionDate:DescribeBackupJobResponse', describeBackupJobResponse_completionDate - The date and time that a job to create a backup job is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:backupVaultName:DescribeBackupJobResponse', describeBackupJobResponse_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:backupType:DescribeBackupJobResponse', describeBackupJobResponse_backupType - Represents the actual backup type selected for a backup job. For example, if a successful Windows Volume Shadow Copy Service (VSS) backup was taken, BackupType returns "WindowsVSS". If BackupType is empty, then the backup type was a regular backup.

$sel:backupOptions:DescribeBackupJobResponse', describeBackupJobResponse_backupOptions - Represents the options specified as part of backup plan or on-demand backup job.

$sel:httpStatus:DescribeBackupJobResponse', describeBackupJobResponse_httpStatus - The response's http status code.

ListBackupPlanTemplates

data ListBackupPlanTemplates Source #

See: newListBackupPlanTemplates smart constructor.

Instances

Instances details
Eq ListBackupPlanTemplates Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

Read ListBackupPlanTemplates Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

Show ListBackupPlanTemplates Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

Generic ListBackupPlanTemplates Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

Associated Types

type Rep ListBackupPlanTemplates :: Type -> Type #

NFData ListBackupPlanTemplates Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

Methods

rnf :: ListBackupPlanTemplates -> () #

Hashable ListBackupPlanTemplates Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

AWSRequest ListBackupPlanTemplates Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

ToHeaders ListBackupPlanTemplates Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

ToPath ListBackupPlanTemplates Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

ToQuery ListBackupPlanTemplates Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

type Rep ListBackupPlanTemplates Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

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

Defined in Amazonka.Backup.ListBackupPlanTemplates

newListBackupPlanTemplates :: ListBackupPlanTemplates Source #

Create a value of ListBackupPlanTemplates 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:nextToken:ListBackupPlanTemplates', listBackupPlanTemplates_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:maxResults:ListBackupPlanTemplates', listBackupPlanTemplates_maxResults - The maximum number of items to be returned.

data ListBackupPlanTemplatesResponse Source #

See: newListBackupPlanTemplatesResponse smart constructor.

Instances

Instances details
Eq ListBackupPlanTemplatesResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

Read ListBackupPlanTemplatesResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

Show ListBackupPlanTemplatesResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

Generic ListBackupPlanTemplatesResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

Associated Types

type Rep ListBackupPlanTemplatesResponse :: Type -> Type #

NFData ListBackupPlanTemplatesResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

type Rep ListBackupPlanTemplatesResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanTemplates

type Rep ListBackupPlanTemplatesResponse = D1 ('MetaData "ListBackupPlanTemplatesResponse" "Amazonka.Backup.ListBackupPlanTemplates" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListBackupPlanTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupPlanTemplatesList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BackupPlanTemplatesListMember])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListBackupPlanTemplatesResponse Source #

Create a value of ListBackupPlanTemplatesResponse 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:backupPlanTemplatesList:ListBackupPlanTemplatesResponse', listBackupPlanTemplatesResponse_backupPlanTemplatesList - An array of template list items containing metadata about your saved templates.

$sel:nextToken:ListBackupPlanTemplates', listBackupPlanTemplatesResponse_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:httpStatus:ListBackupPlanTemplatesResponse', listBackupPlanTemplatesResponse_httpStatus - The response's http status code.

DeleteReportPlan

data DeleteReportPlan Source #

See: newDeleteReportPlan smart constructor.

Constructors

DeleteReportPlan' Text 

Instances

Instances details
Eq DeleteReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

Read DeleteReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

Show DeleteReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

Generic DeleteReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

Associated Types

type Rep DeleteReportPlan :: Type -> Type #

NFData DeleteReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

Methods

rnf :: DeleteReportPlan -> () #

Hashable DeleteReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

AWSRequest DeleteReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

Associated Types

type AWSResponse DeleteReportPlan #

ToHeaders DeleteReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

ToPath DeleteReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

ToQuery DeleteReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

type Rep DeleteReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

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

Defined in Amazonka.Backup.DeleteReportPlan

newDeleteReportPlan Source #

Create a value of DeleteReportPlan 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:reportPlanName:DeleteReportPlan', deleteReportPlan_reportPlanName - The unique name of a report plan.

data DeleteReportPlanResponse Source #

See: newDeleteReportPlanResponse smart constructor.

Instances

Instances details
Eq DeleteReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

Read DeleteReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

Show DeleteReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

Generic DeleteReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

Associated Types

type Rep DeleteReportPlanResponse :: Type -> Type #

NFData DeleteReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

type Rep DeleteReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteReportPlan

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

newDeleteReportPlanResponse :: DeleteReportPlanResponse Source #

Create a value of DeleteReportPlanResponse with all optional fields omitted.

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

UpdateReportPlan

data UpdateReportPlan Source #

See: newUpdateReportPlan smart constructor.

Instances

Instances details
Eq UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

Read UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

Show UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

Generic UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

Associated Types

type Rep UpdateReportPlan :: Type -> Type #

NFData UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

Methods

rnf :: UpdateReportPlan -> () #

Hashable UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

ToJSON UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

AWSRequest UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

Associated Types

type AWSResponse UpdateReportPlan #

ToHeaders UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

ToPath UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

ToQuery UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

type Rep UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

type Rep UpdateReportPlan = D1 ('MetaData "UpdateReportPlan" "Amazonka.Backup.UpdateReportPlan" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "UpdateReportPlan'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reportSetting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReportSetting))) :*: (S1 ('MetaSel ('Just "reportPlanDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reportDeliveryChannel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReportDeliveryChannel)) :*: S1 ('MetaSel ('Just "reportPlanName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

newUpdateReportPlan Source #

Create a value of UpdateReportPlan 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:idempotencyToken:UpdateReportPlan', updateReportPlan_idempotencyToken - A customer-chosen string that you can use to distinguish between otherwise identical calls to UpdateReportPlanInput. Retrying a successful request with the same idempotency token results in a success message with no action taken.

$sel:reportSetting:UpdateReportPlan', updateReportPlan_reportSetting - Identifies the report template for the report. Reports are built using a report template. The report templates are:

RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT

If the report template is RESOURCE_COMPLIANCE_REPORT or CONTROL_COMPLIANCE_REPORT, this API resource also describes the report coverage by Amazon Web Services Regions and frameworks.

$sel:reportPlanDescription:UpdateReportPlan', updateReportPlan_reportPlanDescription - An optional description of the report plan with a maximum 1,024 characters.

$sel:reportDeliveryChannel:UpdateReportPlan', updateReportPlan_reportDeliveryChannel - A structure that contains information about where to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.

$sel:reportPlanName:UpdateReportPlan', updateReportPlan_reportPlanName - The unique name of the report plan. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

data UpdateReportPlanResponse Source #

See: newUpdateReportPlanResponse smart constructor.

Instances

Instances details
Eq UpdateReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

Read UpdateReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

Show UpdateReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

Generic UpdateReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

Associated Types

type Rep UpdateReportPlanResponse :: Type -> Type #

NFData UpdateReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

type Rep UpdateReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateReportPlan

type Rep UpdateReportPlanResponse = D1 ('MetaData "UpdateReportPlanResponse" "Amazonka.Backup.UpdateReportPlan" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "UpdateReportPlanResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "reportPlanName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "reportPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateReportPlanResponse Source #

Create a value of UpdateReportPlanResponse 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:creationTime:UpdateReportPlanResponse', updateReportPlanResponse_creationTime - The date and time that a report plan is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:reportPlanName:UpdateReportPlan', updateReportPlanResponse_reportPlanName - The unique name of the report plan.

$sel:reportPlanArn:UpdateReportPlanResponse', updateReportPlanResponse_reportPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:httpStatus:UpdateReportPlanResponse', updateReportPlanResponse_httpStatus - The response's http status code.

DescribeReportJob

data DescribeReportJob Source #

See: newDescribeReportJob smart constructor.

Constructors

DescribeReportJob' Text 

Instances

Instances details
Eq DescribeReportJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

Read DescribeReportJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

Show DescribeReportJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

Generic DescribeReportJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

Associated Types

type Rep DescribeReportJob :: Type -> Type #

NFData DescribeReportJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

Methods

rnf :: DescribeReportJob -> () #

Hashable DescribeReportJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

AWSRequest DescribeReportJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

Associated Types

type AWSResponse DescribeReportJob #

ToHeaders DescribeReportJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

ToPath DescribeReportJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

ToQuery DescribeReportJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

type Rep DescribeReportJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

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

Defined in Amazonka.Backup.DescribeReportJob

newDescribeReportJob Source #

Create a value of DescribeReportJob 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:reportJobId:DescribeReportJob', describeReportJob_reportJobId - The identifier of the report job. A unique, randomly generated, Unicode, UTF-8 encoded string that is at most 1,024 bytes long. The report job ID cannot be edited.

data DescribeReportJobResponse Source #

See: newDescribeReportJobResponse smart constructor.

Instances

Instances details
Eq DescribeReportJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

Read DescribeReportJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

Show DescribeReportJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

Generic DescribeReportJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

Associated Types

type Rep DescribeReportJobResponse :: Type -> Type #

NFData DescribeReportJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

type Rep DescribeReportJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportJob

type Rep DescribeReportJobResponse = D1 ('MetaData "DescribeReportJobResponse" "Amazonka.Backup.DescribeReportJob" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeReportJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reportJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReportJob)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeReportJobResponse Source #

Create a value of DescribeReportJobResponse 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:reportJob:DescribeReportJobResponse', describeReportJobResponse_reportJob - A list of information about a report job, including its completion and creation times, report destination, unique report job ID, Amazon Resource Name (ARN), report template, status, and status message.

$sel:httpStatus:DescribeReportJobResponse', describeReportJobResponse_httpStatus - The response's http status code.

UpdateRegionSettings

data UpdateRegionSettings Source #

See: newUpdateRegionSettings smart constructor.

Instances

Instances details
Eq UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Read UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Show UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Generic UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Associated Types

type Rep UpdateRegionSettings :: Type -> Type #

NFData UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Methods

rnf :: UpdateRegionSettings -> () #

Hashable UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

ToJSON UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

AWSRequest UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Associated Types

type AWSResponse UpdateRegionSettings #

ToHeaders UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

ToPath UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

ToQuery UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

type Rep UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

type Rep UpdateRegionSettings = D1 ('MetaData "UpdateRegionSettings" "Amazonka.Backup.UpdateRegionSettings" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "UpdateRegionSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceTypeOptInPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Bool)))))
type AWSResponse UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

newUpdateRegionSettings :: UpdateRegionSettings Source #

Create a value of UpdateRegionSettings 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:resourceTypeOptInPreference:UpdateRegionSettings', updateRegionSettings_resourceTypeOptInPreference - Updates the list of services along with the opt-in preferences for the Region.

data UpdateRegionSettingsResponse Source #

See: newUpdateRegionSettingsResponse smart constructor.

Instances

Instances details
Eq UpdateRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Read UpdateRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Show UpdateRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Generic UpdateRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Associated Types

type Rep UpdateRegionSettingsResponse :: Type -> Type #

NFData UpdateRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

type Rep UpdateRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

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

newUpdateRegionSettingsResponse :: UpdateRegionSettingsResponse Source #

Create a value of UpdateRegionSettingsResponse with all optional fields omitted.

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

UpdateGlobalSettings

data UpdateGlobalSettings Source #

See: newUpdateGlobalSettings smart constructor.

Instances

Instances details
Eq UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

Read UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

Show UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

Generic UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

Associated Types

type Rep UpdateGlobalSettings :: Type -> Type #

NFData UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

Methods

rnf :: UpdateGlobalSettings -> () #

Hashable UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

ToJSON UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

AWSRequest UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

Associated Types

type AWSResponse UpdateGlobalSettings #

ToHeaders UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

ToPath UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

ToQuery UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

type Rep UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

type Rep UpdateGlobalSettings = D1 ('MetaData "UpdateGlobalSettings" "Amazonka.Backup.UpdateGlobalSettings" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "UpdateGlobalSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))
type AWSResponse UpdateGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

newUpdateGlobalSettings :: UpdateGlobalSettings Source #

Create a value of UpdateGlobalSettings 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:globalSettings:UpdateGlobalSettings', updateGlobalSettings_globalSettings - A value for isCrossAccountBackupEnabled and a Region. Example: update-global-settings --global-settings isCrossAccountBackupEnabled=false --region us-west-2.

data UpdateGlobalSettingsResponse Source #

See: newUpdateGlobalSettingsResponse smart constructor.

Instances

Instances details
Eq UpdateGlobalSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

Read UpdateGlobalSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

Show UpdateGlobalSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

Generic UpdateGlobalSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

Associated Types

type Rep UpdateGlobalSettingsResponse :: Type -> Type #

NFData UpdateGlobalSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

type Rep UpdateGlobalSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateGlobalSettings

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

newUpdateGlobalSettingsResponse :: UpdateGlobalSettingsResponse Source #

Create a value of UpdateGlobalSettingsResponse with all optional fields omitted.

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

DeleteBackupSelection

data DeleteBackupSelection Source #

See: newDeleteBackupSelection smart constructor.

Instances

Instances details
Eq DeleteBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

Read DeleteBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

Show DeleteBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

Generic DeleteBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

Associated Types

type Rep DeleteBackupSelection :: Type -> Type #

NFData DeleteBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

Methods

rnf :: DeleteBackupSelection -> () #

Hashable DeleteBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

AWSRequest DeleteBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

Associated Types

type AWSResponse DeleteBackupSelection #

ToHeaders DeleteBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

ToPath DeleteBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

ToQuery DeleteBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

type Rep DeleteBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

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

Defined in Amazonka.Backup.DeleteBackupSelection

newDeleteBackupSelection Source #

Create a value of DeleteBackupSelection 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:backupPlanId:DeleteBackupSelection', deleteBackupSelection_backupPlanId - Uniquely identifies a backup plan.

$sel:selectionId:DeleteBackupSelection', deleteBackupSelection_selectionId - Uniquely identifies the body of a request to assign a set of resources to a backup plan.

data DeleteBackupSelectionResponse Source #

See: newDeleteBackupSelectionResponse smart constructor.

Instances

Instances details
Eq DeleteBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

Read DeleteBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

Show DeleteBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

Generic DeleteBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

Associated Types

type Rep DeleteBackupSelectionResponse :: Type -> Type #

NFData DeleteBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

type Rep DeleteBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupSelection

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

newDeleteBackupSelectionResponse :: DeleteBackupSelectionResponse Source #

Create a value of DeleteBackupSelectionResponse with all optional fields omitted.

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

DescribeCopyJob

data DescribeCopyJob Source #

See: newDescribeCopyJob smart constructor.

Constructors

DescribeCopyJob' Text 

Instances

Instances details
Eq DescribeCopyJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

Read DescribeCopyJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

Show DescribeCopyJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

Generic DescribeCopyJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

Associated Types

type Rep DescribeCopyJob :: Type -> Type #

NFData DescribeCopyJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

Methods

rnf :: DescribeCopyJob -> () #

Hashable DescribeCopyJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

AWSRequest DescribeCopyJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

Associated Types

type AWSResponse DescribeCopyJob #

ToHeaders DescribeCopyJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

ToPath DescribeCopyJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

ToQuery DescribeCopyJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

type Rep DescribeCopyJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

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

Defined in Amazonka.Backup.DescribeCopyJob

newDescribeCopyJob Source #

Create a value of DescribeCopyJob 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:copyJobId:DescribeCopyJob', describeCopyJob_copyJobId - Uniquely identifies a copy job.

data DescribeCopyJobResponse Source #

See: newDescribeCopyJobResponse smart constructor.

Instances

Instances details
Eq DescribeCopyJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

Read DescribeCopyJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

Show DescribeCopyJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

Generic DescribeCopyJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

Associated Types

type Rep DescribeCopyJobResponse :: Type -> Type #

NFData DescribeCopyJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

Methods

rnf :: DescribeCopyJobResponse -> () #

type Rep DescribeCopyJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeCopyJob

type Rep DescribeCopyJobResponse = D1 ('MetaData "DescribeCopyJobResponse" "Amazonka.Backup.DescribeCopyJob" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeCopyJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "copyJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CopyJob)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeCopyJobResponse Source #

Create a value of DescribeCopyJobResponse 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:copyJob:DescribeCopyJobResponse', describeCopyJobResponse_copyJob - Contains detailed information about a copy job.

$sel:httpStatus:DescribeCopyJobResponse', describeCopyJobResponse_httpStatus - The response's http status code.

DescribeRecoveryPoint

data DescribeRecoveryPoint Source #

See: newDescribeRecoveryPoint smart constructor.

Instances

Instances details
Eq DescribeRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

Read DescribeRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

Show DescribeRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

Generic DescribeRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

Associated Types

type Rep DescribeRecoveryPoint :: Type -> Type #

NFData DescribeRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

Methods

rnf :: DescribeRecoveryPoint -> () #

Hashable DescribeRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

AWSRequest DescribeRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

Associated Types

type AWSResponse DescribeRecoveryPoint #

ToHeaders DescribeRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

ToPath DescribeRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

ToQuery DescribeRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

type Rep DescribeRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

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

Defined in Amazonka.Backup.DescribeRecoveryPoint

newDescribeRecoveryPoint Source #

Create a value of DescribeRecoveryPoint 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:DescribeRecoveryPoint', describeRecoveryPoint_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:DescribeRecoveryPoint', describeRecoveryPoint_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.

data DescribeRecoveryPointResponse Source #

See: newDescribeRecoveryPointResponse smart constructor.

Instances

Instances details
Eq DescribeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

Read DescribeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

Show DescribeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

Generic DescribeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

Associated Types

type Rep DescribeRecoveryPointResponse :: Type -> Type #

NFData DescribeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

type Rep DescribeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRecoveryPoint

type Rep DescribeRecoveryPointResponse = D1 ('MetaData "DescribeRecoveryPointResponse" "Amazonka.Backup.DescribeRecoveryPoint" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeRecoveryPointResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "isEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryPointStatus))) :*: (S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryPointCreator))))) :*: ((S1 ('MetaSel ('Just "calculatedLifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CalculatedLifecycle)) :*: S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Lifecycle))) :*: (S1 ('MetaSel ('Just "backupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceBackupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastRestoreTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))) :*: (((S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "storageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageClass)) :*: (S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "backupSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "completionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newDescribeRecoveryPointResponse Source #

Create a value of DescribeRecoveryPointResponse 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:isEncrypted:DescribeRecoveryPointResponse', describeRecoveryPointResponse_isEncrypted - A Boolean value that is returned as TRUE if the specified recovery point is encrypted, or FALSE if the recovery point is not encrypted.

$sel:status:DescribeRecoveryPointResponse', describeRecoveryPointResponse_status - A status code specifying the state of the recovery point.

PARTIAL status indicates Backup could not create the recovery point before the backup window closed. To increase your backup plan window using the API, see UpdateBackupPlan. You can also increase your backup plan window using the Console by choosing and editing your backup plan.

EXPIRED status indicates that the recovery point has exceeded its retention period, but Backup lacks permission or is otherwise unable to delete it. To manually delete these recovery points, see Step 3: Delete the recovery points in the Clean up resources section of Getting started.

$sel:iamRoleArn:DescribeRecoveryPointResponse', describeRecoveryPointResponse_iamRoleArn - Specifies the IAM role ARN used to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

$sel:resourceType:DescribeRecoveryPointResponse', describeRecoveryPointResponse_resourceType - The type of Amazon Web Services resource to save as a recovery point; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

$sel:createdBy:DescribeRecoveryPointResponse', describeRecoveryPointResponse_createdBy - Contains identifying information about the creation of a recovery point, including the BackupPlanArn, BackupPlanId, BackupPlanVersion, and BackupRuleId of the backup plan used to create it.

$sel:calculatedLifecycle:DescribeRecoveryPointResponse', describeRecoveryPointResponse_calculatedLifecycle - A CalculatedLifecycle object containing DeleteAt and MoveToColdStorageAt timestamps.

$sel:lifecycle:DescribeRecoveryPointResponse', describeRecoveryPointResponse_lifecycle - The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups that are transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only Amazon EFS file system backups can be transitioned to cold storage.

$sel:backupVaultArn:DescribeRecoveryPointResponse', describeRecoveryPointResponse_backupVaultArn - An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:sourceBackupVaultArn:DescribeRecoveryPointResponse', describeRecoveryPointResponse_sourceBackupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies the source vault where the resource was originally backed up in; for example, arn:aws:backup:us-east-1:123456789012:vault:BackupVault. If the recovery is restored to the same Amazon Web Services account or Region, this value will be null.

$sel:lastRestoreTime:DescribeRecoveryPointResponse', describeRecoveryPointResponse_lastRestoreTime - The date and time that a recovery point was last restored, in Unix format and Coordinated Universal Time (UTC). The value of LastRestoreTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:resourceArn:DescribeRecoveryPointResponse', describeRecoveryPointResponse_resourceArn - An ARN that uniquely identifies a saved resource. The format of the ARN depends on the resource type.

$sel:statusMessage:DescribeRecoveryPointResponse', describeRecoveryPointResponse_statusMessage - A status message explaining the reason for the recovery point deletion failure.

$sel:storageClass:DescribeRecoveryPointResponse', describeRecoveryPointResponse_storageClass - Specifies the storage class of the recovery point. Valid values are WARM or COLD.

$sel:recoveryPointArn:DescribeRecoveryPoint', describeRecoveryPointResponse_recoveryPointArn - An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

$sel:encryptionKeyArn:DescribeRecoveryPointResponse', describeRecoveryPointResponse_encryptionKeyArn - The server-side encryption key used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

$sel:backupSizeInBytes:DescribeRecoveryPointResponse', describeRecoveryPointResponse_backupSizeInBytes - The size, in bytes, of a backup.

$sel:creationDate:DescribeRecoveryPointResponse', describeRecoveryPointResponse_creationDate - The date and time that a recovery point is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:completionDate:DescribeRecoveryPointResponse', describeRecoveryPointResponse_completionDate - The date and time that a job to create a recovery point is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:backupVaultName:DescribeRecoveryPoint', describeRecoveryPointResponse_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 Region where they are created. They consist of lowercase letters, numbers, and hyphens.

$sel:httpStatus:DescribeRecoveryPointResponse', describeRecoveryPointResponse_httpStatus - The response's http status code.

DescribeRestoreJob

data DescribeRestoreJob Source #

See: newDescribeRestoreJob smart constructor.

Instances

Instances details
Eq DescribeRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

Read DescribeRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

Show DescribeRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

Generic DescribeRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

Associated Types

type Rep DescribeRestoreJob :: Type -> Type #

NFData DescribeRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

Methods

rnf :: DescribeRestoreJob -> () #

Hashable DescribeRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

AWSRequest DescribeRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

Associated Types

type AWSResponse DescribeRestoreJob #

ToHeaders DescribeRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

ToPath DescribeRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

ToQuery DescribeRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

type Rep DescribeRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

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

Defined in Amazonka.Backup.DescribeRestoreJob

newDescribeRestoreJob Source #

Create a value of DescribeRestoreJob 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:restoreJobId:DescribeRestoreJob', describeRestoreJob_restoreJobId - Uniquely identifies the job that restores a recovery point.

data DescribeRestoreJobResponse Source #

See: newDescribeRestoreJobResponse smart constructor.

Instances

Instances details
Eq DescribeRestoreJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

Read DescribeRestoreJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

Show DescribeRestoreJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

Generic DescribeRestoreJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

Associated Types

type Rep DescribeRestoreJobResponse :: Type -> Type #

NFData DescribeRestoreJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

type Rep DescribeRestoreJobResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRestoreJob

type Rep DescribeRestoreJobResponse = D1 ('MetaData "DescribeRestoreJobResponse" "Amazonka.Backup.DescribeRestoreJob" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeRestoreJobResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RestoreJobStatus)) :*: (S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expectedCompletionTimeMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "restoreJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "percentDone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "createdResourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "backupSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "completionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeRestoreJobResponse Source #

Create a value of DescribeRestoreJobResponse 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:status:DescribeRestoreJobResponse', describeRestoreJobResponse_status - Status code specifying the state of the job that is initiated by Backup to restore a recovery point.

$sel:iamRoleArn:DescribeRestoreJobResponse', describeRestoreJobResponse_iamRoleArn - Specifies the IAM role ARN used to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

$sel:expectedCompletionTimeMinutes:DescribeRestoreJobResponse', describeRestoreJobResponse_expectedCompletionTimeMinutes - The amount of time in minutes that a job restoring a recovery point is expected to take.

$sel:restoreJobId:DescribeRestoreJob', describeRestoreJobResponse_restoreJobId - Uniquely identifies the job that restores a recovery point.

$sel:resourceType:DescribeRestoreJobResponse', describeRestoreJobResponse_resourceType - Returns metadata associated with a restore job listed by resource type.

$sel:percentDone:DescribeRestoreJobResponse', describeRestoreJobResponse_percentDone - Contains an estimated percentage that is complete of a job at the time the job status was queried.

$sel:accountId:DescribeRestoreJobResponse', describeRestoreJobResponse_accountId - Returns the account ID that owns the restore job.

$sel:createdResourceArn:DescribeRestoreJobResponse', describeRestoreJobResponse_createdResourceArn - An Amazon Resource Name (ARN) that uniquely identifies a resource whose recovery point is being restored. The format of the ARN depends on the resource type of the backed-up resource.

$sel:statusMessage:DescribeRestoreJobResponse', describeRestoreJobResponse_statusMessage - A message showing the status of a job to restore a recovery point.

$sel:recoveryPointArn:DescribeRestoreJobResponse', describeRestoreJobResponse_recoveryPointArn - An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

$sel:backupSizeInBytes:DescribeRestoreJobResponse', describeRestoreJobResponse_backupSizeInBytes - The size, in bytes, of the restored resource.

$sel:creationDate:DescribeRestoreJobResponse', describeRestoreJobResponse_creationDate - The date and time that a restore job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:completionDate:DescribeRestoreJobResponse', describeRestoreJobResponse_completionDate - The date and time that a job to restore a recovery point is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:httpStatus:DescribeRestoreJobResponse', describeRestoreJobResponse_httpStatus - The response's http status code.

StartCopyJob

data StartCopyJob Source #

See: newStartCopyJob smart constructor.

Instances

Instances details
Eq StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

Read StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

Show StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

Generic StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

Associated Types

type Rep StartCopyJob :: Type -> Type #

NFData StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

Methods

rnf :: StartCopyJob -> () #

Hashable StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

ToJSON StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

AWSRequest StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

Associated Types

type AWSResponse StartCopyJob #

ToHeaders StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

ToPath StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

ToQuery StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

type Rep StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

type Rep StartCopyJob = D1 ('MetaData "StartCopyJob" "Amazonka.Backup.StartCopyJob" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "StartCopyJob'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Lifecycle)) :*: S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "sourceBackupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "destinationBackupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse StartCopyJob Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

newStartCopyJob Source #

Create a value of StartCopyJob 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:idempotencyToken:StartCopyJob', startCopyJob_idempotencyToken - A customer-chosen string that you can use to distinguish between otherwise identical calls to StartCopyJob. Retrying a successful request with the same idempotency token results in a success message with no action taken.

$sel:lifecycle:StartCopyJob', startCopyJob_lifecycle - Undocumented member.

$sel:recoveryPointArn:StartCopyJob', startCopyJob_recoveryPointArn - An ARN that uniquely identifies a recovery point to use for the copy job; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

$sel:sourceBackupVaultName:StartCopyJob', startCopyJob_sourceBackupVaultName - The name of a logical source 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:destinationBackupVaultArn:StartCopyJob', startCopyJob_destinationBackupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies a destination backup vault to copy to; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:iamRoleArn:StartCopyJob', startCopyJob_iamRoleArn - Specifies the IAM role ARN used to copy the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

data StartCopyJobResponse Source #

See: newStartCopyJobResponse smart constructor.

Instances

Instances details
Eq StartCopyJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

Read StartCopyJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

Show StartCopyJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

Generic StartCopyJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

Associated Types

type Rep StartCopyJobResponse :: Type -> Type #

NFData StartCopyJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

Methods

rnf :: StartCopyJobResponse -> () #

type Rep StartCopyJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartCopyJob

type Rep StartCopyJobResponse = D1 ('MetaData "StartCopyJobResponse" "Amazonka.Backup.StartCopyJob" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "StartCopyJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "copyJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newStartCopyJobResponse Source #

Create a value of StartCopyJobResponse 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:copyJobId:StartCopyJobResponse', startCopyJobResponse_copyJobId - Uniquely identifies a copy job.

$sel:creationDate:StartCopyJobResponse', startCopyJobResponse_creationDate - The date and time that a copy job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:httpStatus:StartCopyJobResponse', startCopyJobResponse_httpStatus - The response's http status code.

GetBackupPlanFromTemplate

data GetBackupPlanFromTemplate Source #

See: newGetBackupPlanFromTemplate smart constructor.

Instances

Instances details
Eq GetBackupPlanFromTemplate Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

Read GetBackupPlanFromTemplate Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

Show GetBackupPlanFromTemplate Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

Generic GetBackupPlanFromTemplate Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

Associated Types

type Rep GetBackupPlanFromTemplate :: Type -> Type #

NFData GetBackupPlanFromTemplate Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

Hashable GetBackupPlanFromTemplate Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

AWSRequest GetBackupPlanFromTemplate Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

ToHeaders GetBackupPlanFromTemplate Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

ToPath GetBackupPlanFromTemplate Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

ToQuery GetBackupPlanFromTemplate Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

type Rep GetBackupPlanFromTemplate Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

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

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

newGetBackupPlanFromTemplate Source #

Create a value of GetBackupPlanFromTemplate 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:backupPlanTemplateId:GetBackupPlanFromTemplate', getBackupPlanFromTemplate_backupPlanTemplateId - Uniquely identifies a stored backup plan template.

data GetBackupPlanFromTemplateResponse Source #

See: newGetBackupPlanFromTemplateResponse smart constructor.

Instances

Instances details
Eq GetBackupPlanFromTemplateResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

Show GetBackupPlanFromTemplateResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

Generic GetBackupPlanFromTemplateResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

Associated Types

type Rep GetBackupPlanFromTemplateResponse :: Type -> Type #

NFData GetBackupPlanFromTemplateResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

type Rep GetBackupPlanFromTemplateResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromTemplate

type Rep GetBackupPlanFromTemplateResponse = D1 ('MetaData "GetBackupPlanFromTemplateResponse" "Amazonka.Backup.GetBackupPlanFromTemplate" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "GetBackupPlanFromTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupPlanDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupPlan)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetBackupPlanFromTemplateResponse Source #

Create a value of GetBackupPlanFromTemplateResponse 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:backupPlanDocument:GetBackupPlanFromTemplateResponse', getBackupPlanFromTemplateResponse_backupPlanDocument - Returns the body of a backup plan based on the target template, including the name, rules, and backup vault of the plan.

$sel:httpStatus:GetBackupPlanFromTemplateResponse', getBackupPlanFromTemplateResponse_httpStatus - The response's http status code.

DisassociateRecoveryPoint

data DisassociateRecoveryPoint Source #

See: newDisassociateRecoveryPoint smart constructor.

Instances

Instances details
Eq DisassociateRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

Read DisassociateRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

Show DisassociateRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

Generic DisassociateRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

Associated Types

type Rep DisassociateRecoveryPoint :: Type -> Type #

NFData DisassociateRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

Hashable DisassociateRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

ToJSON DisassociateRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

AWSRequest DisassociateRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

ToHeaders DisassociateRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

ToPath DisassociateRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

ToQuery DisassociateRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

type Rep DisassociateRecoveryPoint Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

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

Defined in Amazonka.Backup.DisassociateRecoveryPoint

newDisassociateRecoveryPoint Source #

Create a value of DisassociateRecoveryPoint 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:DisassociateRecoveryPoint', disassociateRecoveryPoint_backupVaultName - The unique name of an Backup vault.

$sel:recoveryPointArn:DisassociateRecoveryPoint', disassociateRecoveryPoint_recoveryPointArn - An Amazon Resource Name (ARN) that uniquely identifies an Backup recovery point.

data DisassociateRecoveryPointResponse Source #

See: newDisassociateRecoveryPointResponse smart constructor.

Instances

Instances details
Eq DisassociateRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

Read DisassociateRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

Show DisassociateRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

Generic DisassociateRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

Associated Types

type Rep DisassociateRecoveryPointResponse :: Type -> Type #

NFData DisassociateRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

type Rep DisassociateRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.Backup.DisassociateRecoveryPoint

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

newDisassociateRecoveryPointResponse :: DisassociateRecoveryPointResponse Source #

Create a value of DisassociateRecoveryPointResponse with all optional fields omitted.

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

DeleteBackupVault

data DeleteBackupVault Source #

See: newDeleteBackupVault smart constructor.

Constructors

DeleteBackupVault' Text 

Instances

Instances details
Eq DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Read DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Show DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Generic DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Associated Types

type Rep DeleteBackupVault :: Type -> Type #

NFData DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Methods

rnf :: DeleteBackupVault -> () #

Hashable DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

AWSRequest DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Associated Types

type AWSResponse DeleteBackupVault #

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

type Rep DeleteBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

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

Defined in Amazonka.Backup.DeleteBackupVault

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:

$sel:backupVaultName: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.

data DeleteBackupVaultResponse Source #

See: newDeleteBackupVaultResponse smart constructor.

Instances

Instances details
Eq DeleteBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Read DeleteBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Show DeleteBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Generic DeleteBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVault

Associated Types

type Rep DeleteBackupVaultResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-backupZSamazonka-backup" '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.

DeleteFramework

data DeleteFramework Source #

See: newDeleteFramework smart constructor.

Constructors

DeleteFramework' Text 

Instances

Instances details
Eq DeleteFramework Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

Read DeleteFramework Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

Show DeleteFramework Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

Generic DeleteFramework Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

Associated Types

type Rep DeleteFramework :: Type -> Type #

NFData DeleteFramework Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

Methods

rnf :: DeleteFramework -> () #

Hashable DeleteFramework Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

AWSRequest DeleteFramework Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

Associated Types

type AWSResponse DeleteFramework #

ToHeaders DeleteFramework Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

ToPath DeleteFramework Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

ToQuery DeleteFramework Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

type Rep DeleteFramework Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

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

Defined in Amazonka.Backup.DeleteFramework

newDeleteFramework Source #

Create a value of DeleteFramework 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:frameworkName:DeleteFramework', deleteFramework_frameworkName - The unique name of a framework.

data DeleteFrameworkResponse Source #

See: newDeleteFrameworkResponse smart constructor.

Instances

Instances details
Eq DeleteFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

Read DeleteFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

Show DeleteFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

Generic DeleteFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

Associated Types

type Rep DeleteFrameworkResponse :: Type -> Type #

NFData DeleteFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

Methods

rnf :: DeleteFrameworkResponse -> () #

type Rep DeleteFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteFramework

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

newDeleteFrameworkResponse :: DeleteFrameworkResponse Source #

Create a value of DeleteFrameworkResponse with all optional fields omitted.

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

UpdateFramework

data UpdateFramework Source #

See: newUpdateFramework smart constructor.

Instances

Instances details
Eq UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

Read UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

Show UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

Generic UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

Associated Types

type Rep UpdateFramework :: Type -> Type #

NFData UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

Methods

rnf :: UpdateFramework -> () #

Hashable UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

ToJSON UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

AWSRequest UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

Associated Types

type AWSResponse UpdateFramework #

ToHeaders UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

ToPath UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

ToQuery UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

type Rep UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

type Rep UpdateFramework = D1 ('MetaData "UpdateFramework" "Amazonka.Backup.UpdateFramework" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "UpdateFramework'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "frameworkDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "frameworkControls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FrameworkControl])) :*: S1 ('MetaSel ('Just "frameworkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateFramework Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

newUpdateFramework Source #

Create a value of UpdateFramework 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:idempotencyToken:UpdateFramework', updateFramework_idempotencyToken - A customer-chosen string that you can use to distinguish between otherwise identical calls to UpdateFrameworkInput. Retrying a successful request with the same idempotency token results in a success message with no action taken.

$sel:frameworkDescription:UpdateFramework', updateFramework_frameworkDescription - An optional description of the framework with a maximum 1,024 characters.

$sel:frameworkControls:UpdateFramework', updateFramework_frameworkControls - A list of the controls that make up the framework. Each control in the list has a name, input parameters, and scope.

$sel:frameworkName:UpdateFramework', updateFramework_frameworkName - The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

data UpdateFrameworkResponse Source #

See: newUpdateFrameworkResponse smart constructor.

Instances

Instances details
Eq UpdateFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

Read UpdateFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

Show UpdateFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

Generic UpdateFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

Associated Types

type Rep UpdateFrameworkResponse :: Type -> Type #

NFData UpdateFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

Methods

rnf :: UpdateFrameworkResponse -> () #

type Rep UpdateFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateFramework

type Rep UpdateFrameworkResponse = D1 ('MetaData "UpdateFrameworkResponse" "Amazonka.Backup.UpdateFramework" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "UpdateFrameworkResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "frameworkArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "frameworkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateFrameworkResponse Source #

Create a value of UpdateFrameworkResponse 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:creationTime:UpdateFrameworkResponse', updateFrameworkResponse_creationTime - The date and time that a framework is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:frameworkArn:UpdateFrameworkResponse', updateFrameworkResponse_frameworkArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:frameworkName:UpdateFramework', updateFrameworkResponse_frameworkName - The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

$sel:httpStatus:UpdateFrameworkResponse', updateFrameworkResponse_httpStatus - The response's http status code.

ListReportJobs

data ListReportJobs Source #

See: newListReportJobs smart constructor.

Instances

Instances details
Eq ListReportJobs Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

Read ListReportJobs Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

Show ListReportJobs Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

Generic ListReportJobs Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

Associated Types

type Rep ListReportJobs :: Type -> Type #

NFData ListReportJobs Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

Methods

rnf :: ListReportJobs -> () #

Hashable ListReportJobs Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

AWSRequest ListReportJobs Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

Associated Types

type AWSResponse ListReportJobs #

ToHeaders ListReportJobs Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

ToPath ListReportJobs Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

ToQuery ListReportJobs Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

type Rep ListReportJobs Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

type Rep ListReportJobs = D1 ('MetaData "ListReportJobs" "Amazonka.Backup.ListReportJobs" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListReportJobs'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "byStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "byReportPlanName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "byCreationBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "byCreationAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))
type AWSResponse ListReportJobs Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

newListReportJobs :: ListReportJobs Source #

Create a value of ListReportJobs 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:byStatus:ListReportJobs', listReportJobs_byStatus - Returns only report jobs that are in the specified status. The statuses are:

CREATED | RUNNING | COMPLETED | FAILED

$sel:byReportPlanName:ListReportJobs', listReportJobs_byReportPlanName - Returns only report jobs with the specified report plan name.

$sel:nextToken:ListReportJobs', listReportJobs_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:byCreationBefore:ListReportJobs', listReportJobs_byCreationBefore - Returns only report jobs that were created before the date and time specified in Unix format and Coordinated Universal Time (UTC). For example, the value 1516925490 represents Friday, January 26, 2018 12:11:30 AM.

$sel:byCreationAfter:ListReportJobs', listReportJobs_byCreationAfter - Returns only report jobs that were created after the date and time specified in Unix format and Coordinated Universal Time (UTC). For example, the value 1516925490 represents Friday, January 26, 2018 12:11:30 AM.

$sel:maxResults:ListReportJobs', listReportJobs_maxResults - The number of desired results from 1 to 1000. Optional. If unspecified, the query will return 1 MB of data.

data ListReportJobsResponse Source #

See: newListReportJobsResponse smart constructor.

Instances

Instances details
Eq ListReportJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

Read ListReportJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

Show ListReportJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

Generic ListReportJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

Associated Types

type Rep ListReportJobsResponse :: Type -> Type #

NFData ListReportJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

Methods

rnf :: ListReportJobsResponse -> () #

type Rep ListReportJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListReportJobs

type Rep ListReportJobsResponse = D1 ('MetaData "ListReportJobsResponse" "Amazonka.Backup.ListReportJobs" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListReportJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reportJobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReportJob])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListReportJobsResponse Source #

Create a value of ListReportJobsResponse 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:reportJobs:ListReportJobsResponse', listReportJobsResponse_reportJobs - Details about your report jobs in JSON format.

$sel:nextToken:ListReportJobs', listReportJobsResponse_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:httpStatus:ListReportJobsResponse', listReportJobsResponse_httpStatus - The response's http status code.

ListBackupJobs

data ListBackupJobs Source #

See: newListBackupJobs smart constructor.

Instances

Instances details
Eq ListBackupJobs Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

Read ListBackupJobs Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

Show ListBackupJobs Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

Generic ListBackupJobs Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

Associated Types

type Rep ListBackupJobs :: Type -> Type #

NFData ListBackupJobs Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

Methods

rnf :: ListBackupJobs -> () #

Hashable ListBackupJobs Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

AWSRequest ListBackupJobs Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

Associated Types

type AWSResponse ListBackupJobs #

ToHeaders ListBackupJobs Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

ToPath ListBackupJobs Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

ToQuery ListBackupJobs Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

type Rep ListBackupJobs Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

type AWSResponse ListBackupJobs Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

newListBackupJobs :: ListBackupJobs Source #

Create a value of ListBackupJobs 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:byResourceArn:ListBackupJobs', listBackupJobs_byResourceArn - Returns only backup jobs that match the specified resource Amazon Resource Name (ARN).

$sel:byCreatedAfter:ListBackupJobs', listBackupJobs_byCreatedAfter - Returns only backup jobs that were created after the specified date.

$sel:byAccountId:ListBackupJobs', listBackupJobs_byAccountId - The account ID to list the jobs from. Returns only backup jobs associated with the specified account ID.

If used from an Organizations management account, passing * returns all jobs across the organization.

$sel:byCreatedBefore:ListBackupJobs', listBackupJobs_byCreatedBefore - Returns only backup jobs that were created before the specified date.

$sel:byBackupVaultName:ListBackupJobs', listBackupJobs_byBackupVaultName - Returns only backup jobs that will be stored in the specified backup vault. 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:byResourceType:ListBackupJobs', listBackupJobs_byResourceType - Returns only backup jobs for the specified resources:

  • DynamoDB for Amazon DynamoDB
  • EBS for Amazon Elastic Block Store
  • EC2 for Amazon Elastic Compute Cloud
  • EFS for Amazon Elastic File System
  • RDS for Amazon Relational Database Service
  • Aurora for Amazon Aurora
  • Storage Gateway for Storage Gateway

$sel:nextToken:ListBackupJobs', listBackupJobs_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:byState:ListBackupJobs', listBackupJobs_byState - Returns only backup jobs that are in the specified state.

$sel:maxResults:ListBackupJobs', listBackupJobs_maxResults - The maximum number of items to be returned.

data ListBackupJobsResponse Source #

See: newListBackupJobsResponse smart constructor.

Instances

Instances details
Eq ListBackupJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

Read ListBackupJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

Show ListBackupJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

Generic ListBackupJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

Associated Types

type Rep ListBackupJobsResponse :: Type -> Type #

NFData ListBackupJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

Methods

rnf :: ListBackupJobsResponse -> () #

type Rep ListBackupJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupJobs

type Rep ListBackupJobsResponse = D1 ('MetaData "ListBackupJobsResponse" "Amazonka.Backup.ListBackupJobs" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListBackupJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupJobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BackupJob])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListBackupJobsResponse Source #

Create a value of ListBackupJobsResponse 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:backupJobs:ListBackupJobsResponse', listBackupJobsResponse_backupJobs - An array of structures containing metadata about your backup jobs returned in JSON format.

$sel:nextToken:ListBackupJobs', listBackupJobsResponse_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:httpStatus:ListBackupJobsResponse', listBackupJobsResponse_httpStatus - The response's http status code.

DescribeReportPlan

data DescribeReportPlan Source #

See: newDescribeReportPlan smart constructor.

Instances

Instances details
Eq DescribeReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

Read DescribeReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

Show DescribeReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

Generic DescribeReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

Associated Types

type Rep DescribeReportPlan :: Type -> Type #

NFData DescribeReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

Methods

rnf :: DescribeReportPlan -> () #

Hashable DescribeReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

AWSRequest DescribeReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

Associated Types

type AWSResponse DescribeReportPlan #

ToHeaders DescribeReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

ToPath DescribeReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

ToQuery DescribeReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

type Rep DescribeReportPlan Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

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

Defined in Amazonka.Backup.DescribeReportPlan

newDescribeReportPlan Source #

Create a value of DescribeReportPlan 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:reportPlanName:DescribeReportPlan', describeReportPlan_reportPlanName - The unique name of a report plan.

data DescribeReportPlanResponse Source #

See: newDescribeReportPlanResponse smart constructor.

Instances

Instances details
Eq DescribeReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

Read DescribeReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

Show DescribeReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

Generic DescribeReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

Associated Types

type Rep DescribeReportPlanResponse :: Type -> Type #

NFData DescribeReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

type Rep DescribeReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeReportPlan

type Rep DescribeReportPlanResponse = D1 ('MetaData "DescribeReportPlanResponse" "Amazonka.Backup.DescribeReportPlan" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeReportPlanResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reportPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReportPlan)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeReportPlanResponse Source #

Create a value of DescribeReportPlanResponse 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:reportPlan:DescribeReportPlanResponse', describeReportPlanResponse_reportPlan - Returns details about the report plan that is specified by its name. These details include the report plan's Amazon Resource Name (ARN), description, settings, delivery channel, deployment status, creation time, and last attempted and successful run times.

$sel:httpStatus:DescribeReportPlanResponse', describeReportPlanResponse_httpStatus - The response's http status code.

DescribeRegionSettings

data DescribeRegionSettings Source #

See: newDescribeRegionSettings smart constructor.

Instances

Instances details
Eq DescribeRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

Read DescribeRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

Show DescribeRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

Generic DescribeRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

Associated Types

type Rep DescribeRegionSettings :: Type -> Type #

NFData DescribeRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

Methods

rnf :: DescribeRegionSettings -> () #

Hashable DescribeRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

AWSRequest DescribeRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

Associated Types

type AWSResponse DescribeRegionSettings #

ToHeaders DescribeRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

ToPath DescribeRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

ToQuery DescribeRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

type Rep DescribeRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

type Rep DescribeRegionSettings = D1 ('MetaData "DescribeRegionSettings" "Amazonka.Backup.DescribeRegionSettings" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeRegionSettings'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DescribeRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

newDescribeRegionSettings :: DescribeRegionSettings Source #

Create a value of DescribeRegionSettings with all optional fields omitted.

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

data DescribeRegionSettingsResponse Source #

See: newDescribeRegionSettingsResponse smart constructor.

Instances

Instances details
Eq DescribeRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

Read DescribeRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

Show DescribeRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

Generic DescribeRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

Associated Types

type Rep DescribeRegionSettingsResponse :: Type -> Type #

NFData DescribeRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

type Rep DescribeRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeRegionSettings

type Rep DescribeRegionSettingsResponse = D1 ('MetaData "DescribeRegionSettingsResponse" "Amazonka.Backup.DescribeRegionSettings" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeRegionSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceTypeOptInPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Bool))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeRegionSettingsResponse Source #

Create a value of DescribeRegionSettingsResponse 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:resourceTypeOptInPreference:DescribeRegionSettingsResponse', describeRegionSettingsResponse_resourceTypeOptInPreference - Returns a list of all services along with the opt-in preferences in the Region.

$sel:httpStatus:DescribeRegionSettingsResponse', describeRegionSettingsResponse_httpStatus - The response's http status code.

GetBackupPlan

data GetBackupPlan Source #

See: newGetBackupPlan smart constructor.

Constructors

GetBackupPlan' (Maybe Text) Text 

Instances

Instances details
Eq GetBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

Read GetBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

Show GetBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

Generic GetBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

Associated Types

type Rep GetBackupPlan :: Type -> Type #

NFData GetBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

Methods

rnf :: GetBackupPlan -> () #

Hashable GetBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

AWSRequest GetBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

Associated Types

type AWSResponse GetBackupPlan #

ToHeaders GetBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

ToPath GetBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

ToQuery GetBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

type Rep GetBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

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

Defined in Amazonka.Backup.GetBackupPlan

newGetBackupPlan Source #

Create a value of GetBackupPlan 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:versionId:GetBackupPlan', getBackupPlan_versionId - Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs cannot be edited.

$sel:backupPlanId:GetBackupPlan', getBackupPlan_backupPlanId - Uniquely identifies a backup plan.

data GetBackupPlanResponse Source #

See: newGetBackupPlanResponse smart constructor.

Instances

Instances details
Eq GetBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

Show GetBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

Generic GetBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

Associated Types

type Rep GetBackupPlanResponse :: Type -> Type #

NFData GetBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

Methods

rnf :: GetBackupPlanResponse -> () #

type Rep GetBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlan

newGetBackupPlanResponse Source #

Create a value of GetBackupPlanResponse 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:versionId:GetBackupPlan', getBackupPlanResponse_versionId - Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs cannot be edited.

$sel:advancedBackupSettings:GetBackupPlanResponse', getBackupPlanResponse_advancedBackupSettings - Contains a list of BackupOptions for each resource type. The list is populated only if the advanced option is set for the backup plan.

$sel:backupPlanId:GetBackupPlan', getBackupPlanResponse_backupPlanId - Uniquely identifies a backup plan.

$sel:creatorRequestId:GetBackupPlanResponse', getBackupPlanResponse_creatorRequestId - A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

$sel:backupPlanArn:GetBackupPlanResponse', getBackupPlanResponse_backupPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

$sel:lastExecutionDate:GetBackupPlanResponse', getBackupPlanResponse_lastExecutionDate - The last time a job to back up resources was run with this backup plan. A date and time, in Unix format and Coordinated Universal Time (UTC). The value of LastExecutionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:backupPlan:GetBackupPlanResponse', getBackupPlanResponse_backupPlan - Specifies the body of a backup plan. Includes a BackupPlanName and one or more sets of Rules.

$sel:creationDate:GetBackupPlanResponse', getBackupPlanResponse_creationDate - The date and time that a backup plan is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:deletionDate:GetBackupPlanResponse', getBackupPlanResponse_deletionDate - The date and time that a backup plan is deleted, in Unix format and Coordinated Universal Time (UTC). The value of DeletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:httpStatus:GetBackupPlanResponse', getBackupPlanResponse_httpStatus - The response's http status code.

DescribeGlobalSettings

data DescribeGlobalSettings Source #

See: newDescribeGlobalSettings smart constructor.

Instances

Instances details
Eq DescribeGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

Read DescribeGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

Show DescribeGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

Generic DescribeGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

Associated Types

type Rep DescribeGlobalSettings :: Type -> Type #

NFData DescribeGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

Methods

rnf :: DescribeGlobalSettings -> () #

Hashable DescribeGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

AWSRequest DescribeGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

Associated Types

type AWSResponse DescribeGlobalSettings #

ToHeaders DescribeGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

ToPath DescribeGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

ToQuery DescribeGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

type Rep DescribeGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

type Rep DescribeGlobalSettings = D1 ('MetaData "DescribeGlobalSettings" "Amazonka.Backup.DescribeGlobalSettings" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeGlobalSettings'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DescribeGlobalSettings Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

newDescribeGlobalSettings :: DescribeGlobalSettings Source #

Create a value of DescribeGlobalSettings with all optional fields omitted.

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

data DescribeGlobalSettingsResponse Source #

See: newDescribeGlobalSettingsResponse smart constructor.

Instances

Instances details
Eq DescribeGlobalSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

Read DescribeGlobalSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

Show DescribeGlobalSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

Generic DescribeGlobalSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

Associated Types

type Rep DescribeGlobalSettingsResponse :: Type -> Type #

NFData DescribeGlobalSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

type Rep DescribeGlobalSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeGlobalSettings

type Rep DescribeGlobalSettingsResponse = D1 ('MetaData "DescribeGlobalSettingsResponse" "Amazonka.Backup.DescribeGlobalSettings" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeGlobalSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeGlobalSettingsResponse Source #

Create a value of DescribeGlobalSettingsResponse 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:globalSettings:DescribeGlobalSettingsResponse', describeGlobalSettingsResponse_globalSettings - The status of the flag isCrossAccountBackupEnabled.

$sel:lastUpdateTime:DescribeGlobalSettingsResponse', describeGlobalSettingsResponse_lastUpdateTime - The date and time that the flag isCrossAccountBackupEnabled was last updated. This update is in Unix format and Coordinated Universal Time (UTC). The value of LastUpdateTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:httpStatus:DescribeGlobalSettingsResponse', describeGlobalSettingsResponse_httpStatus - The response's http status code.

ListBackupPlanVersions

data ListBackupPlanVersions Source #

See: newListBackupPlanVersions smart constructor.

Instances

Instances details
Eq ListBackupPlanVersions Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

Read ListBackupPlanVersions Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

Show ListBackupPlanVersions Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

Generic ListBackupPlanVersions Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

Associated Types

type Rep ListBackupPlanVersions :: Type -> Type #

NFData ListBackupPlanVersions Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

Methods

rnf :: ListBackupPlanVersions -> () #

Hashable ListBackupPlanVersions Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

AWSRequest ListBackupPlanVersions Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

Associated Types

type AWSResponse ListBackupPlanVersions #

ToHeaders ListBackupPlanVersions Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

ToPath ListBackupPlanVersions Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

ToQuery ListBackupPlanVersions Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

type Rep ListBackupPlanVersions Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

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

Defined in Amazonka.Backup.ListBackupPlanVersions

newListBackupPlanVersions Source #

Create a value of ListBackupPlanVersions 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:nextToken:ListBackupPlanVersions', listBackupPlanVersions_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:maxResults:ListBackupPlanVersions', listBackupPlanVersions_maxResults - The maximum number of items to be returned.

$sel:backupPlanId:ListBackupPlanVersions', listBackupPlanVersions_backupPlanId - Uniquely identifies a backup plan.

data ListBackupPlanVersionsResponse Source #

See: newListBackupPlanVersionsResponse smart constructor.

Instances

Instances details
Eq ListBackupPlanVersionsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

Read ListBackupPlanVersionsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

Show ListBackupPlanVersionsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

Generic ListBackupPlanVersionsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

Associated Types

type Rep ListBackupPlanVersionsResponse :: Type -> Type #

NFData ListBackupPlanVersionsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

type Rep ListBackupPlanVersionsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlanVersions

type Rep ListBackupPlanVersionsResponse = D1 ('MetaData "ListBackupPlanVersionsResponse" "Amazonka.Backup.ListBackupPlanVersions" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListBackupPlanVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupPlanVersionsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BackupPlansListMember])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListBackupPlanVersionsResponse Source #

Create a value of ListBackupPlanVersionsResponse 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:backupPlanVersionsList:ListBackupPlanVersionsResponse', listBackupPlanVersionsResponse_backupPlanVersionsList - An array of version list items containing metadata about your backup plans.

$sel:nextToken:ListBackupPlanVersions', listBackupPlanVersionsResponse_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:httpStatus:ListBackupPlanVersionsResponse', listBackupPlanVersionsResponse_httpStatus - The response's http status code.

ListRestoreJobs

data ListRestoreJobs Source #

See: newListRestoreJobs smart constructor.

Instances

Instances details
Eq ListRestoreJobs Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

Read ListRestoreJobs Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

Show ListRestoreJobs Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

Generic ListRestoreJobs Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

Associated Types

type Rep ListRestoreJobs :: Type -> Type #

NFData ListRestoreJobs Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

Methods

rnf :: ListRestoreJobs -> () #

Hashable ListRestoreJobs Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

AWSRequest ListRestoreJobs Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

Associated Types

type AWSResponse ListRestoreJobs #

ToHeaders ListRestoreJobs Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

ToPath ListRestoreJobs Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

ToQuery ListRestoreJobs Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

type Rep ListRestoreJobs Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

type Rep ListRestoreJobs = D1 ('MetaData "ListRestoreJobs" "Amazonka.Backup.ListRestoreJobs" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListRestoreJobs'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "byCreatedAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "byStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RestoreJobStatus)) :*: S1 ('MetaSel ('Just "byAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "byCreatedBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))
type AWSResponse ListRestoreJobs Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

newListRestoreJobs :: ListRestoreJobs Source #

Create a value of ListRestoreJobs 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:byCreatedAfter:ListRestoreJobs', listRestoreJobs_byCreatedAfter - Returns only restore jobs that were created after the specified date.

$sel:byStatus:ListRestoreJobs', listRestoreJobs_byStatus - Returns only restore jobs associated with the specified job status.

$sel:byAccountId:ListRestoreJobs', listRestoreJobs_byAccountId - The account ID to list the jobs from. Returns only restore jobs associated with the specified account ID.

$sel:byCreatedBefore:ListRestoreJobs', listRestoreJobs_byCreatedBefore - Returns only restore jobs that were created before the specified date.

$sel:nextToken:ListRestoreJobs', listRestoreJobs_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:maxResults:ListRestoreJobs', listRestoreJobs_maxResults - The maximum number of items to be returned.

data ListRestoreJobsResponse Source #

See: newListRestoreJobsResponse smart constructor.

Instances

Instances details
Eq ListRestoreJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

Read ListRestoreJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

Show ListRestoreJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

Generic ListRestoreJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

Associated Types

type Rep ListRestoreJobsResponse :: Type -> Type #

NFData ListRestoreJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

Methods

rnf :: ListRestoreJobsResponse -> () #

type Rep ListRestoreJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRestoreJobs

type Rep ListRestoreJobsResponse = D1 ('MetaData "ListRestoreJobsResponse" "Amazonka.Backup.ListRestoreJobs" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListRestoreJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "restoreJobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RestoreJobsListMember])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListRestoreJobsResponse Source #

Create a value of ListRestoreJobsResponse 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:nextToken:ListRestoreJobs', listRestoreJobsResponse_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:restoreJobs:ListRestoreJobsResponse', listRestoreJobsResponse_restoreJobs - An array of objects that contain detailed information about jobs to restore saved resources.

$sel:httpStatus:ListRestoreJobsResponse', listRestoreJobsResponse_httpStatus - The response's http status code.

CreateReportPlan

data CreateReportPlan Source #

See: newCreateReportPlan smart constructor.

Instances

Instances details
Eq CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

Read CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

Show CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

Generic CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

Associated Types

type Rep CreateReportPlan :: Type -> Type #

NFData CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

Methods

rnf :: CreateReportPlan -> () #

Hashable CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

ToJSON CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

AWSRequest CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

Associated Types

type AWSResponse CreateReportPlan #

ToHeaders CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

ToPath CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

ToQuery CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

type Rep CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

type Rep CreateReportPlan = D1 ('MetaData "CreateReportPlan" "Amazonka.Backup.CreateReportPlan" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "CreateReportPlan'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reportPlanTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "reportPlanDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "reportPlanName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "reportDeliveryChannel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReportDeliveryChannel) :*: S1 ('MetaSel ('Just "reportSetting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReportSetting)))))
type AWSResponse CreateReportPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

newCreateReportPlan Source #

Create a value of CreateReportPlan 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:idempotencyToken:CreateReportPlan', createReportPlan_idempotencyToken - A customer-chosen string that you can use to distinguish between otherwise identical calls to CreateReportPlanInput. Retrying a successful request with the same idempotency token results in a success message with no action taken.

$sel:reportPlanTags:CreateReportPlan', createReportPlan_reportPlanTags - Metadata that you can assign to help organize the report plans that you create. Each tag is a key-value pair.

$sel:reportPlanDescription:CreateReportPlan', createReportPlan_reportPlanDescription - An optional description of the report plan with a maximum of 1,024 characters.

$sel:reportPlanName:CreateReportPlan', createReportPlan_reportPlanName - The unique name of the report plan. The name must be between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

$sel:reportDeliveryChannel:CreateReportPlan', createReportPlan_reportDeliveryChannel - A structure that contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.

$sel:reportSetting:CreateReportPlan', createReportPlan_reportSetting - Identifies the report template for the report. Reports are built using a report template. The report templates are:

RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT

If the report template is RESOURCE_COMPLIANCE_REPORT or CONTROL_COMPLIANCE_REPORT, this API resource also describes the report coverage by Amazon Web Services Regions and frameworks.

data CreateReportPlanResponse Source #

See: newCreateReportPlanResponse smart constructor.

Instances

Instances details
Eq CreateReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

Read CreateReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

Show CreateReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

Generic CreateReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

Associated Types

type Rep CreateReportPlanResponse :: Type -> Type #

NFData CreateReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

type Rep CreateReportPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateReportPlan

type Rep CreateReportPlanResponse = D1 ('MetaData "CreateReportPlanResponse" "Amazonka.Backup.CreateReportPlan" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "CreateReportPlanResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "reportPlanName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "reportPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateReportPlanResponse Source #

Create a value of CreateReportPlanResponse 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:creationTime:CreateReportPlanResponse', createReportPlanResponse_creationTime - The date and time a backup vault is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:reportPlanName:CreateReportPlan', createReportPlanResponse_reportPlanName - The unique name of the report plan.

$sel:reportPlanArn:CreateReportPlanResponse', createReportPlanResponse_reportPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:httpStatus:CreateReportPlanResponse', createReportPlanResponse_httpStatus - The response's http status code.

ExportBackupPlanTemplate

data ExportBackupPlanTemplate Source #

See: newExportBackupPlanTemplate smart constructor.

Instances

Instances details
Eq ExportBackupPlanTemplate Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

Read ExportBackupPlanTemplate Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

Show ExportBackupPlanTemplate Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

Generic ExportBackupPlanTemplate Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

Associated Types

type Rep ExportBackupPlanTemplate :: Type -> Type #

NFData ExportBackupPlanTemplate Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

Hashable ExportBackupPlanTemplate Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

AWSRequest ExportBackupPlanTemplate Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

ToHeaders ExportBackupPlanTemplate Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

ToPath ExportBackupPlanTemplate Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

ToQuery ExportBackupPlanTemplate Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

type Rep ExportBackupPlanTemplate Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

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

Defined in Amazonka.Backup.ExportBackupPlanTemplate

newExportBackupPlanTemplate Source #

Create a value of ExportBackupPlanTemplate 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:backupPlanId:ExportBackupPlanTemplate', exportBackupPlanTemplate_backupPlanId - Uniquely identifies a backup plan.

data ExportBackupPlanTemplateResponse Source #

See: newExportBackupPlanTemplateResponse smart constructor.

Instances

Instances details
Eq ExportBackupPlanTemplateResponse Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

Read ExportBackupPlanTemplateResponse Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

Show ExportBackupPlanTemplateResponse Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

Generic ExportBackupPlanTemplateResponse Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

Associated Types

type Rep ExportBackupPlanTemplateResponse :: Type -> Type #

NFData ExportBackupPlanTemplateResponse Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

type Rep ExportBackupPlanTemplateResponse Source # 
Instance details

Defined in Amazonka.Backup.ExportBackupPlanTemplate

type Rep ExportBackupPlanTemplateResponse = D1 ('MetaData "ExportBackupPlanTemplateResponse" "Amazonka.Backup.ExportBackupPlanTemplate" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ExportBackupPlanTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupPlanTemplateJson") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newExportBackupPlanTemplateResponse Source #

Create a value of ExportBackupPlanTemplateResponse 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:backupPlanTemplateJson:ExportBackupPlanTemplateResponse', exportBackupPlanTemplateResponse_backupPlanTemplateJson - The body of a backup plan template in JSON format.

This is a signed JSON document that cannot be modified before being passed to GetBackupPlanFromJSON.

$sel:httpStatus:ExportBackupPlanTemplateResponse', exportBackupPlanTemplateResponse_httpStatus - The response's http status code.

StartBackupJob

data StartBackupJob Source #

See: newStartBackupJob smart constructor.

Instances

Instances details
Eq StartBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

Show StartBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

Generic StartBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

Associated Types

type Rep StartBackupJob :: Type -> Type #

NFData StartBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

Methods

rnf :: StartBackupJob -> () #

Hashable StartBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

ToJSON StartBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

AWSRequest StartBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

Associated Types

type AWSResponse StartBackupJob #

ToHeaders StartBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

ToPath StartBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

ToQuery StartBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

type Rep StartBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

type AWSResponse StartBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

newStartBackupJob Source #

Create a value of StartBackupJob 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:idempotencyToken:StartBackupJob', startBackupJob_idempotencyToken - A customer-chosen string that you can use to distinguish between otherwise identical calls to StartBackupJob. Retrying a successful request with the same idempotency token results in a success message with no action taken.

$sel:lifecycle:StartBackupJob', startBackupJob_lifecycle - The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup will transition and expire backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only Amazon EFS file system backups can be transitioned to cold storage.

$sel:recoveryPointTags:StartBackupJob', startBackupJob_recoveryPointTags - To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

$sel:completeWindowMinutes:StartBackupJob', startBackupJob_completeWindowMinutes - A value in minutes during which a successfully started backup must complete, or else AWS Backup will cancel the job. This value is optional. This value begins counting down from when the backup was scheduled. It does not add additional time for StartWindowMinutes, or if the backup started later than scheduled.

$sel:backupOptions:StartBackupJob', startBackupJob_backupOptions - Specifies the backup option for a selected resource. This option is only available for Windows Volume Shadow Copy Service (VSS) backup jobs.

Valid values: Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a Windows VSS backup. Set to "WindowsVSS""disabled" to create a regular backup. The WindowsVSS option is not enabled by default.

$sel:startWindowMinutes:StartBackupJob', startBackupJob_startWindowMinutes - A value in minutes after a backup is scheduled before a job will be canceled if it doesn't start successfully. This value is optional, and the default is 8 hours.

$sel:backupVaultName:StartBackupJob', startBackupJob_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:resourceArn:StartBackupJob', startBackupJob_resourceArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:iamRoleArn:StartBackupJob', startBackupJob_iamRoleArn - Specifies the IAM role ARN used to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

data StartBackupJobResponse Source #

See: newStartBackupJobResponse smart constructor.

Instances

Instances details
Eq StartBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

Read StartBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

Show StartBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

Generic StartBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

Associated Types

type Rep StartBackupJobResponse :: Type -> Type #

NFData StartBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

Methods

rnf :: StartBackupJobResponse -> () #

type Rep StartBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartBackupJob

type Rep StartBackupJobResponse = D1 ('MetaData "StartBackupJobResponse" "Amazonka.Backup.StartBackupJob" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "StartBackupJobResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backupJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newStartBackupJobResponse Source #

Create a value of StartBackupJobResponse 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:backupJobId:StartBackupJobResponse', startBackupJobResponse_backupJobId - Uniquely identifies a request to Backup to back up a resource.

$sel:recoveryPointArn:StartBackupJobResponse', startBackupJobResponse_recoveryPointArn - An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

$sel:creationDate:StartBackupJobResponse', startBackupJobResponse_creationDate - The date and time that a backup job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:httpStatus:StartBackupJobResponse', startBackupJobResponse_httpStatus - The response's http status code.

DescribeFramework

data DescribeFramework Source #

See: newDescribeFramework smart constructor.

Constructors

DescribeFramework' Text 

Instances

Instances details
Eq DescribeFramework Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

Read DescribeFramework Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

Show DescribeFramework Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

Generic DescribeFramework Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

Associated Types

type Rep DescribeFramework :: Type -> Type #

NFData DescribeFramework Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

Methods

rnf :: DescribeFramework -> () #

Hashable DescribeFramework Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

AWSRequest DescribeFramework Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

Associated Types

type AWSResponse DescribeFramework #

ToHeaders DescribeFramework Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

ToPath DescribeFramework Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

ToQuery DescribeFramework Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

type Rep DescribeFramework Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

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

Defined in Amazonka.Backup.DescribeFramework

newDescribeFramework Source #

Create a value of DescribeFramework 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:frameworkName:DescribeFramework', describeFramework_frameworkName - The unique name of a framework.

data DescribeFrameworkResponse Source #

See: newDescribeFrameworkResponse smart constructor.

Instances

Instances details
Eq DescribeFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

Read DescribeFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

Show DescribeFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

Generic DescribeFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

Associated Types

type Rep DescribeFrameworkResponse :: Type -> Type #

NFData DescribeFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

type Rep DescribeFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeFramework

type Rep DescribeFrameworkResponse = D1 ('MetaData "DescribeFrameworkResponse" "Amazonka.Backup.DescribeFramework" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeFrameworkResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "frameworkDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "frameworkStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "frameworkControls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FrameworkControl])) :*: S1 ('MetaSel ('Just "frameworkArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deploymentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "frameworkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeFrameworkResponse Source #

Create a value of DescribeFrameworkResponse 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:creationTime:DescribeFrameworkResponse', describeFrameworkResponse_creationTime - The date and time that a framework is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:idempotencyToken:DescribeFrameworkResponse', describeFrameworkResponse_idempotencyToken - A customer-chosen string that you can use to distinguish between otherwise identical calls to DescribeFrameworkOutput. Retrying a successful request with the same idempotency token results in a success message with no action taken.

$sel:frameworkDescription:DescribeFrameworkResponse', describeFrameworkResponse_frameworkDescription - An optional description of the framework.

$sel:frameworkStatus:DescribeFrameworkResponse', describeFrameworkResponse_frameworkStatus - A framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn Config recording on or off for each resource. The statuses are:

  • ACTIVE when recording is turned on for all resources governed by the framework.
  • PARTIALLY_ACTIVE when recording is turned off for at least one resource governed by the framework.
  • INACTIVE when recording is turned off for all resources governed by the framework.
  • UNAVAILABLE when Backup is unable to validate recording status at this time.

$sel:frameworkControls:DescribeFrameworkResponse', describeFrameworkResponse_frameworkControls - A list of the controls that make up the framework. Each control in the list has a name, input parameters, and scope.

$sel:frameworkArn:DescribeFrameworkResponse', describeFrameworkResponse_frameworkArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:deploymentStatus:DescribeFrameworkResponse', describeFrameworkResponse_deploymentStatus - The deployment status of a framework. The statuses are:

CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED

$sel:frameworkName:DescribeFramework', describeFrameworkResponse_frameworkName - The unique name of a framework.

$sel:httpStatus:DescribeFrameworkResponse', describeFrameworkResponse_httpStatus - The response's http status code.

CreateBackupPlan

data CreateBackupPlan Source #

See: newCreateBackupPlan smart constructor.

Instances

Instances details
Eq CreateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

Show CreateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

Generic CreateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

Associated Types

type Rep CreateBackupPlan :: Type -> Type #

NFData CreateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

Methods

rnf :: CreateBackupPlan -> () #

Hashable CreateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

ToJSON CreateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

AWSRequest CreateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

Associated Types

type AWSResponse CreateBackupPlan #

ToHeaders CreateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

ToPath CreateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

ToQuery CreateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

type Rep CreateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

type Rep CreateBackupPlan = D1 ('MetaData "CreateBackupPlan" "Amazonka.Backup.CreateBackupPlan" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "CreateBackupPlan'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupPlanTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BackupPlanInput))))
type AWSResponse CreateBackupPlan Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

newCreateBackupPlan Source #

Create a value of CreateBackupPlan 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:backupPlanTags:CreateBackupPlan', createBackupPlan_backupPlanTags - To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair. The specified tags are assigned to all backups created with this plan.

$sel:creatorRequestId:CreateBackupPlan', createBackupPlan_creatorRequestId - Identifies the request and allows failed requests to be retried without the risk of running the operation twice. If the request includes a CreatorRequestId that matches an existing backup plan, that plan is returned. This parameter is optional.

$sel:backupPlan:CreateBackupPlan', createBackupPlan_backupPlan - Specifies the body of a backup plan. Includes a BackupPlanName and one or more sets of Rules.

data CreateBackupPlanResponse Source #

See: newCreateBackupPlanResponse smart constructor.

Instances

Instances details
Eq CreateBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

Read CreateBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

Show CreateBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

Generic CreateBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

Associated Types

type Rep CreateBackupPlanResponse :: Type -> Type #

NFData CreateBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

type Rep CreateBackupPlanResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupPlan

type Rep CreateBackupPlanResponse = D1 ('MetaData "CreateBackupPlanResponse" "Amazonka.Backup.CreateBackupPlan" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "CreateBackupPlanResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "advancedBackupSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdvancedBackupSetting])) :*: S1 ('MetaSel ('Just "backupPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "backupPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateBackupPlanResponse Source #

Create a value of CreateBackupPlanResponse 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:versionId:CreateBackupPlanResponse', createBackupPlanResponse_versionId - Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

$sel:advancedBackupSettings:CreateBackupPlanResponse', createBackupPlanResponse_advancedBackupSettings - A list of BackupOptions settings for a resource type. This option is only available for Windows Volume Shadow Copy Service (VSS) backup jobs.

$sel:backupPlanId:CreateBackupPlanResponse', createBackupPlanResponse_backupPlanId - Uniquely identifies a backup plan.

$sel:backupPlanArn:CreateBackupPlanResponse', createBackupPlanResponse_backupPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

$sel:creationDate:CreateBackupPlanResponse', createBackupPlanResponse_creationDate - The date and time that a backup plan is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:httpStatus:CreateBackupPlanResponse', createBackupPlanResponse_httpStatus - The response's http status code.

ListProtectedResources

data ListProtectedResources Source #

See: newListProtectedResources smart constructor.

Instances

Instances details
Eq ListProtectedResources Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

Read ListProtectedResources Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

Show ListProtectedResources Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

Generic ListProtectedResources Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

Associated Types

type Rep ListProtectedResources :: Type -> Type #

NFData ListProtectedResources Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

Methods

rnf :: ListProtectedResources -> () #

Hashable ListProtectedResources Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

AWSRequest ListProtectedResources Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

Associated Types

type AWSResponse ListProtectedResources #

ToHeaders ListProtectedResources Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

ToPath ListProtectedResources Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

ToQuery ListProtectedResources Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

type Rep ListProtectedResources Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

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

Defined in Amazonka.Backup.ListProtectedResources

newListProtectedResources :: ListProtectedResources Source #

Create a value of ListProtectedResources 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:nextToken:ListProtectedResources', listProtectedResources_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:maxResults:ListProtectedResources', listProtectedResources_maxResults - The maximum number of items to be returned.

data ListProtectedResourcesResponse Source #

See: newListProtectedResourcesResponse smart constructor.

Instances

Instances details
Eq ListProtectedResourcesResponse Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

Read ListProtectedResourcesResponse Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

Show ListProtectedResourcesResponse Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

Generic ListProtectedResourcesResponse Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

Associated Types

type Rep ListProtectedResourcesResponse :: Type -> Type #

NFData ListProtectedResourcesResponse Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

type Rep ListProtectedResourcesResponse Source # 
Instance details

Defined in Amazonka.Backup.ListProtectedResources

type Rep ListProtectedResourcesResponse = D1 ('MetaData "ListProtectedResourcesResponse" "Amazonka.Backup.ListProtectedResources" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListProtectedResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "results") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProtectedResource])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListProtectedResourcesResponse Source #

Create a value of ListProtectedResourcesResponse 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:results:ListProtectedResourcesResponse', listProtectedResourcesResponse_results - An array of resources successfully backed up by Backup including the time the resource was saved, an Amazon Resource Name (ARN) of the resource, and a resource type.

$sel:nextToken:ListProtectedResources', listProtectedResourcesResponse_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:httpStatus:ListProtectedResourcesResponse', listProtectedResourcesResponse_httpStatus - The response's http status code.

StartReportJob

data StartReportJob Source #

See: newStartReportJob smart constructor.

Constructors

StartReportJob' (Maybe Text) Text 

Instances

Instances details
Eq StartReportJob Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

Read StartReportJob Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

Show StartReportJob Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

Generic StartReportJob Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

Associated Types

type Rep StartReportJob :: Type -> Type #

NFData StartReportJob Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

Methods

rnf :: StartReportJob -> () #

Hashable StartReportJob Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

ToJSON StartReportJob Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

AWSRequest StartReportJob Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

Associated Types

type AWSResponse StartReportJob #

ToHeaders StartReportJob Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

ToPath StartReportJob Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

ToQuery StartReportJob Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

type Rep StartReportJob Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

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

Defined in Amazonka.Backup.StartReportJob

newStartReportJob Source #

Create a value of StartReportJob 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:idempotencyToken:StartReportJob', startReportJob_idempotencyToken - A customer-chosen string that you can use to distinguish between otherwise identical calls to StartReportJobInput. Retrying a successful request with the same idempotency token results in a success message with no action taken.

$sel:reportPlanName:StartReportJob', startReportJob_reportPlanName - The unique name of a report plan.

data StartReportJobResponse Source #

See: newStartReportJobResponse smart constructor.

Instances

Instances details
Eq StartReportJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

Read StartReportJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

Show StartReportJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

Generic StartReportJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

Associated Types

type Rep StartReportJobResponse :: Type -> Type #

NFData StartReportJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

Methods

rnf :: StartReportJobResponse -> () #

type Rep StartReportJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartReportJob

type Rep StartReportJobResponse = D1 ('MetaData "StartReportJobResponse" "Amazonka.Backup.StartReportJob" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "StartReportJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reportJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartReportJobResponse Source #

Create a value of StartReportJobResponse 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:reportJobId:StartReportJobResponse', startReportJobResponse_reportJobId - The identifier of the report job. A unique, randomly generated, Unicode, UTF-8 encoded string that is at most 1,024 bytes long. The report job ID cannot be edited.

$sel:httpStatus:StartReportJobResponse', startReportJobResponse_httpStatus - The response's http status code.

DescribeBackupVault

data DescribeBackupVault Source #

See: newDescribeBackupVault smart constructor.

Instances

Instances details
Eq DescribeBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

Read DescribeBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

Show DescribeBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

Generic DescribeBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

Associated Types

type Rep DescribeBackupVault :: Type -> Type #

NFData DescribeBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

Methods

rnf :: DescribeBackupVault -> () #

Hashable DescribeBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

AWSRequest DescribeBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

Associated Types

type AWSResponse DescribeBackupVault #

ToHeaders DescribeBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

ToPath DescribeBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

ToQuery DescribeBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

type Rep DescribeBackupVault Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

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

Defined in Amazonka.Backup.DescribeBackupVault

newDescribeBackupVault Source #

Create a value of DescribeBackupVault 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:DescribeBackupVault', describeBackupVault_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.

data DescribeBackupVaultResponse Source #

See: newDescribeBackupVaultResponse smart constructor.

Instances

Instances details
Eq DescribeBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

Read DescribeBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

Show DescribeBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

Generic DescribeBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

Associated Types

type Rep DescribeBackupVaultResponse :: Type -> Type #

NFData DescribeBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

type Rep DescribeBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeBackupVault

type Rep DescribeBackupVaultResponse = D1 ('MetaData "DescribeBackupVaultResponse" "Amazonka.Backup.DescribeBackupVault" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeBackupVaultResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lockDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "maxRetentionDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "locked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfRecoveryPoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "backupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "encryptionKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "minRetentionDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeBackupVaultResponse Source #

Create a value of DescribeBackupVaultResponse 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:lockDate:DescribeBackupVaultResponse', describeBackupVaultResponse_lockDate - The date and time when Backup Vault Lock configuration cannot be changed or deleted.

If you applied Vault Lock to your vault without specifying a lock date, you can change any of your Vault Lock settings, or delete Vault Lock from the vault entirely, at any time.

This value is in Unix format, Coordinated Universal Time (UTC), and accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:maxRetentionDays:DescribeBackupVaultResponse', describeBackupVaultResponse_maxRetentionDays - The Backup Vault Lock setting that specifies the maximum retention period that the vault retains its recovery points. If this parameter is not specified, Vault Lock does not enforce a maximum retention period on the recovery points in the vault (allowing indefinite storage).

If specified, any backup or copy job to the vault must have a lifecycle policy with a retention period equal to or shorter than the maximum retention period. If the job's retention period is longer than that maximum retention period, then the vault fails the backup or copy job, and you should either modify your lifecycle settings or use a different vault. Recovery points already stored in the vault prior to Vault Lock are not affected.

$sel:locked:DescribeBackupVaultResponse', describeBackupVaultResponse_locked - A Boolean that indicates whether Backup Vault Lock is currently protecting the backup vault. True means that Vault Lock causes delete or update operations on the recovery points stored in the vault to fail.

$sel:creatorRequestId:DescribeBackupVaultResponse', describeBackupVaultResponse_creatorRequestId - A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

$sel:numberOfRecoveryPoints:DescribeBackupVaultResponse', describeBackupVaultResponse_numberOfRecoveryPoints - The number of recovery points that are stored in a backup vault.

$sel:backupVaultArn:DescribeBackupVaultResponse', describeBackupVaultResponse_backupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:encryptionKeyArn:DescribeBackupVaultResponse', describeBackupVaultResponse_encryptionKeyArn - The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

$sel:creationDate:DescribeBackupVaultResponse', describeBackupVaultResponse_creationDate - The date and time that a backup vault is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:backupVaultName:DescribeBackupVault', describeBackupVaultResponse_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 Region where they are created. They consist of lowercase letters, numbers, and hyphens.

$sel:minRetentionDays:DescribeBackupVaultResponse', describeBackupVaultResponse_minRetentionDays - The Backup Vault Lock setting that specifies the minimum retention period that the vault retains its recovery points. If this parameter is not specified, Vault Lock does not enforce a minimum retention period.

If specified, any backup or copy job to the vault must have a lifecycle policy with a retention period equal to or longer than the minimum retention period. If the job's retention period is shorter than that minimum retention period, then the vault fails the backup or copy job, and you should either modify your lifecycle settings or use a different vault. Recovery points already stored in the vault prior to Vault Lock are not affected.

$sel:httpStatus:DescribeBackupVaultResponse', describeBackupVaultResponse_httpStatus - The response's http status code.

GetBackupVaultNotifications

data GetBackupVaultNotifications Source #

See: newGetBackupVaultNotifications smart constructor.

Instances

Instances details
Eq GetBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

Read GetBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

Show GetBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

Generic GetBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

Associated Types

type Rep GetBackupVaultNotifications :: Type -> Type #

NFData GetBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

Hashable GetBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

AWSRequest GetBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

ToHeaders GetBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

ToPath GetBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

ToQuery GetBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

type Rep GetBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

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

Defined in Amazonka.Backup.GetBackupVaultNotifications

newGetBackupVaultNotifications Source #

Create a value of GetBackupVaultNotifications 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:GetBackupVaultNotifications', getBackupVaultNotifications_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.

data GetBackupVaultNotificationsResponse Source #

Instances

Instances details
Eq GetBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

Read GetBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

Show GetBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

Generic GetBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

NFData GetBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

type Rep GetBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultNotifications

type Rep GetBackupVaultNotificationsResponse = D1 ('MetaData "GetBackupVaultNotificationsResponse" "Amazonka.Backup.GetBackupVaultNotifications" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "GetBackupVaultNotificationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sNSTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "backupVaultEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BackupVaultEvent])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetBackupVaultNotificationsResponse Source #

Create a value of GetBackupVaultNotificationsResponse 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:sNSTopicArn:GetBackupVaultNotificationsResponse', getBackupVaultNotificationsResponse_sNSTopicArn - An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic; for example, arn:aws:sns:us-west-2:111122223333:MyTopic.

$sel:backupVaultArn:GetBackupVaultNotificationsResponse', getBackupVaultNotificationsResponse_backupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:backupVaultName:GetBackupVaultNotifications', getBackupVaultNotificationsResponse_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 Region where they are created. They consist of lowercase letters, numbers, and hyphens.

$sel:backupVaultEvents:GetBackupVaultNotificationsResponse', getBackupVaultNotificationsResponse_backupVaultEvents - An array of events that indicate the status of jobs to back up resources to the backup vault.

$sel:httpStatus:GetBackupVaultNotificationsResponse', getBackupVaultNotificationsResponse_httpStatus - The response's http status code.

ListReportPlans

data ListReportPlans Source #

See: newListReportPlans smart constructor.

Instances

Instances details
Eq ListReportPlans Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

Read ListReportPlans Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

Show ListReportPlans Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

Generic ListReportPlans Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

Associated Types

type Rep ListReportPlans :: Type -> Type #

NFData ListReportPlans Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

Methods

rnf :: ListReportPlans -> () #

Hashable ListReportPlans Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

AWSRequest ListReportPlans Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

Associated Types

type AWSResponse ListReportPlans #

ToHeaders ListReportPlans Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

ToPath ListReportPlans Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

ToQuery ListReportPlans Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

type Rep ListReportPlans Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

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

Defined in Amazonka.Backup.ListReportPlans

newListReportPlans :: ListReportPlans Source #

Create a value of ListReportPlans 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:nextToken:ListReportPlans', listReportPlans_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:maxResults:ListReportPlans', listReportPlans_maxResults - The number of desired results from 1 to 1000. Optional. If unspecified, the query will return 1 MB of data.

data ListReportPlansResponse Source #

See: newListReportPlansResponse smart constructor.

Instances

Instances details
Eq ListReportPlansResponse Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

Read ListReportPlansResponse Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

Show ListReportPlansResponse Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

Generic ListReportPlansResponse Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

Associated Types

type Rep ListReportPlansResponse :: Type -> Type #

NFData ListReportPlansResponse Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

Methods

rnf :: ListReportPlansResponse -> () #

type Rep ListReportPlansResponse Source # 
Instance details

Defined in Amazonka.Backup.ListReportPlans

type Rep ListReportPlansResponse = D1 ('MetaData "ListReportPlansResponse" "Amazonka.Backup.ListReportPlans" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListReportPlansResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reportPlans") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReportPlan])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListReportPlansResponse Source #

Create a value of ListReportPlansResponse 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:reportPlans:ListReportPlansResponse', listReportPlansResponse_reportPlans - A list of your report plans with detailed information for each plan. This information includes the Amazon Resource Name (ARN), report plan name, description, settings, delivery channel, deployment status, creation time, and last times the report plan attempted to and successfully ran.

$sel:nextToken:ListReportPlans', listReportPlansResponse_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:httpStatus:ListReportPlansResponse', listReportPlansResponse_httpStatus - The response's http status code.

GetRecoveryPointRestoreMetadata

data GetRecoveryPointRestoreMetadata Source #

See: newGetRecoveryPointRestoreMetadata smart constructor.

Instances

Instances details
Eq GetRecoveryPointRestoreMetadata Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

Read GetRecoveryPointRestoreMetadata Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

Show GetRecoveryPointRestoreMetadata Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

Generic GetRecoveryPointRestoreMetadata Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

Associated Types

type Rep GetRecoveryPointRestoreMetadata :: Type -> Type #

NFData GetRecoveryPointRestoreMetadata Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

Hashable GetRecoveryPointRestoreMetadata Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

AWSRequest GetRecoveryPointRestoreMetadata Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

ToHeaders GetRecoveryPointRestoreMetadata Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

ToPath GetRecoveryPointRestoreMetadata Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

ToQuery GetRecoveryPointRestoreMetadata Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

type Rep GetRecoveryPointRestoreMetadata Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

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

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

newGetRecoveryPointRestoreMetadata Source #

Create a value of GetRecoveryPointRestoreMetadata 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:GetRecoveryPointRestoreMetadata', getRecoveryPointRestoreMetadata_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:GetRecoveryPointRestoreMetadata', getRecoveryPointRestoreMetadata_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.

data GetRecoveryPointRestoreMetadataResponse Source #

Instances

Instances details
Eq GetRecoveryPointRestoreMetadataResponse Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

Show GetRecoveryPointRestoreMetadataResponse Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

Generic GetRecoveryPointRestoreMetadataResponse Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

NFData GetRecoveryPointRestoreMetadataResponse Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

type Rep GetRecoveryPointRestoreMetadataResponse Source # 
Instance details

Defined in Amazonka.Backup.GetRecoveryPointRestoreMetadata

type Rep GetRecoveryPointRestoreMetadataResponse = D1 ('MetaData "GetRecoveryPointRestoreMetadataResponse" "Amazonka.Backup.GetRecoveryPointRestoreMetadata" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "GetRecoveryPointRestoreMetadataResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "restoreMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetRecoveryPointRestoreMetadataResponse Source #

Create a value of GetRecoveryPointRestoreMetadataResponse 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:backupVaultArn:GetRecoveryPointRestoreMetadataResponse', getRecoveryPointRestoreMetadataResponse_backupVaultArn - An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:recoveryPointArn:GetRecoveryPointRestoreMetadata', getRecoveryPointRestoreMetadataResponse_recoveryPointArn - An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

$sel:restoreMetadata:GetRecoveryPointRestoreMetadataResponse', getRecoveryPointRestoreMetadataResponse_restoreMetadata - The set of metadata key-value pairs that describe the original configuration of the backed-up resource. These values vary depending on the service that is being restored.

$sel:httpStatus:GetRecoveryPointRestoreMetadataResponse', getRecoveryPointRestoreMetadataResponse_httpStatus - The response's http status code.

ListBackupPlans

data ListBackupPlans Source #

See: newListBackupPlans smart constructor.

Instances

Instances details
Eq ListBackupPlans Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

Read ListBackupPlans Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

Show ListBackupPlans Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

Generic ListBackupPlans Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

Associated Types

type Rep ListBackupPlans :: Type -> Type #

NFData ListBackupPlans Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

Methods

rnf :: ListBackupPlans -> () #

Hashable ListBackupPlans Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

AWSRequest ListBackupPlans Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

Associated Types

type AWSResponse ListBackupPlans #

ToHeaders ListBackupPlans Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

ToPath ListBackupPlans Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

ToQuery ListBackupPlans Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

type Rep ListBackupPlans Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

type Rep ListBackupPlans = D1 ('MetaData "ListBackupPlans" "Amazonka.Backup.ListBackupPlans" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListBackupPlans'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "includeDeleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))
type AWSResponse ListBackupPlans Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

newListBackupPlans :: ListBackupPlans Source #

Create a value of ListBackupPlans 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:nextToken:ListBackupPlans', listBackupPlans_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:maxResults:ListBackupPlans', listBackupPlans_maxResults - The maximum number of items to be returned.

$sel:includeDeleted:ListBackupPlans', listBackupPlans_includeDeleted - A Boolean value with a default value of FALSE that returns deleted backup plans when set to TRUE.

data ListBackupPlansResponse Source #

See: newListBackupPlansResponse smart constructor.

Instances

Instances details
Eq ListBackupPlansResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

Read ListBackupPlansResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

Show ListBackupPlansResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

Generic ListBackupPlansResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

Associated Types

type Rep ListBackupPlansResponse :: Type -> Type #

NFData ListBackupPlansResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

Methods

rnf :: ListBackupPlansResponse -> () #

type Rep ListBackupPlansResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupPlans

type Rep ListBackupPlansResponse = D1 ('MetaData "ListBackupPlansResponse" "Amazonka.Backup.ListBackupPlans" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListBackupPlansResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "backupPlansList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BackupPlansListMember])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListBackupPlansResponse Source #

Create a value of ListBackupPlansResponse 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:nextToken:ListBackupPlans', listBackupPlansResponse_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:backupPlansList:ListBackupPlansResponse', listBackupPlansResponse_backupPlansList - An array of backup plan list items containing metadata about your saved backup plans.

$sel:httpStatus:ListBackupPlansResponse', listBackupPlansResponse_httpStatus - The response's http status code.

StartRestoreJob

data StartRestoreJob Source #

See: newStartRestoreJob smart constructor.

Instances

Instances details
Eq StartRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

Show StartRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

Generic StartRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

Associated Types

type Rep StartRestoreJob :: Type -> Type #

NFData StartRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

Methods

rnf :: StartRestoreJob -> () #

Hashable StartRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

ToJSON StartRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

AWSRequest StartRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

Associated Types

type AWSResponse StartRestoreJob #

ToHeaders StartRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

ToPath StartRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

ToQuery StartRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

type Rep StartRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

type Rep StartRestoreJob = D1 ('MetaData "StartRestoreJob" "Amazonka.Backup.StartRestoreJob" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "StartRestoreJob'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive (HashMap Text Text))) :*: S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse StartRestoreJob Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

newStartRestoreJob Source #

Create a value of StartRestoreJob 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:idempotencyToken:StartRestoreJob', startRestoreJob_idempotencyToken - A customer-chosen string that you can use to distinguish between otherwise identical calls to StartRestoreJob. Retrying a successful request with the same idempotency token results in a success message with no action taken.

$sel:resourceType:StartRestoreJob', startRestoreJob_resourceType - Starts a job to restore a recovery point for one of the following resources:

  • DynamoDB for Amazon DynamoDB
  • EBS for Amazon Elastic Block Store
  • EC2 for Amazon Elastic Compute Cloud
  • EFS for Amazon Elastic File System
  • RDS for Amazon Relational Database Service
  • Aurora for Amazon Aurora
  • Storage Gateway for Storage Gateway

$sel:recoveryPointArn:StartRestoreJob', startRestoreJob_recoveryPointArn - An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

$sel:metadata:StartRestoreJob', startRestoreJob_metadata - A set of metadata key-value pairs. Contains information, such as a resource name, required to restore a recovery point.

You can get configuration metadata about a resource at the time it was backed up by calling GetRecoveryPointRestoreMetadata. However, values in addition to those provided by GetRecoveryPointRestoreMetadata might be required to restore a resource. For example, you might need to provide a new resource name if the original already exists.

You need to specify specific metadata to restore an Amazon Elastic File System (Amazon EFS) instance:

  • file-system-id: The ID of the Amazon EFS file system that is backed up by Backup. Returned in GetRecoveryPointRestoreMetadata.
  • Encrypted: A Boolean value that, if true, specifies that the file system is encrypted. If KmsKeyId is specified, Encrypted must be set to true.
  • KmsKeyId: Specifies the Amazon Web Services KMS key that is used to encrypt the restored file system. You can specify a key from another Amazon Web Services account provided that key it is properly shared with your account via Amazon Web Services KMS.
  • PerformanceMode: Specifies the throughput mode of the file system.
  • CreationToken: A user-supplied value that ensures the uniqueness (idempotency) of the request.
  • newFileSystem: A Boolean value that, if true, specifies that the recovery point is restored to a new Amazon EFS file system.
  • ItemsToRestore: An array of one to five strings where each string is a file path. Use ItemsToRestore to restore specific files or directories rather than the entire file system. This parameter is optional. For example, "itemsToRestore":"[\"/my.test\"]".

$sel:iamRoleArn:StartRestoreJob', startRestoreJob_iamRoleArn - The Amazon Resource Name (ARN) of the IAM role that Backup uses to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

data StartRestoreJobResponse Source #

See: newStartRestoreJobResponse smart constructor.

Instances

Instances details
Eq StartRestoreJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

Read StartRestoreJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

Show StartRestoreJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

Generic StartRestoreJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

Associated Types

type Rep StartRestoreJobResponse :: Type -> Type #

NFData StartRestoreJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

Methods

rnf :: StartRestoreJobResponse -> () #

type Rep StartRestoreJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StartRestoreJob

type Rep StartRestoreJobResponse = D1 ('MetaData "StartRestoreJobResponse" "Amazonka.Backup.StartRestoreJob" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "StartRestoreJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "restoreJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartRestoreJobResponse Source #

Create a value of StartRestoreJobResponse 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:restoreJobId:StartRestoreJobResponse', startRestoreJobResponse_restoreJobId - Uniquely identifies the job that restores a recovery point.

$sel:httpStatus:StartRestoreJobResponse', startRestoreJobResponse_httpStatus - The response's http status code.

ListBackupSelections

data ListBackupSelections Source #

See: newListBackupSelections smart constructor.

Instances

Instances details
Eq ListBackupSelections Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

Read ListBackupSelections Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

Show ListBackupSelections Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

Generic ListBackupSelections Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

Associated Types

type Rep ListBackupSelections :: Type -> Type #

NFData ListBackupSelections Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

Methods

rnf :: ListBackupSelections -> () #

Hashable ListBackupSelections Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

AWSRequest ListBackupSelections Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

Associated Types

type AWSResponse ListBackupSelections #

ToHeaders ListBackupSelections Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

ToPath ListBackupSelections Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

ToQuery ListBackupSelections Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

type Rep ListBackupSelections Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

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

Defined in Amazonka.Backup.ListBackupSelections

newListBackupSelections Source #

Create a value of ListBackupSelections 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:nextToken:ListBackupSelections', listBackupSelections_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:maxResults:ListBackupSelections', listBackupSelections_maxResults - The maximum number of items to be returned.

$sel:backupPlanId:ListBackupSelections', listBackupSelections_backupPlanId - Uniquely identifies a backup plan.

data ListBackupSelectionsResponse Source #

See: newListBackupSelectionsResponse smart constructor.

Instances

Instances details
Eq ListBackupSelectionsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

Read ListBackupSelectionsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

Show ListBackupSelectionsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

Generic ListBackupSelectionsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

Associated Types

type Rep ListBackupSelectionsResponse :: Type -> Type #

NFData ListBackupSelectionsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

type Rep ListBackupSelectionsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupSelections

type Rep ListBackupSelectionsResponse = D1 ('MetaData "ListBackupSelectionsResponse" "Amazonka.Backup.ListBackupSelections" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListBackupSelectionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "backupSelectionsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BackupSelectionsListMember])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListBackupSelectionsResponse Source #

Create a value of ListBackupSelectionsResponse 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:nextToken:ListBackupSelections', listBackupSelectionsResponse_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:backupSelectionsList:ListBackupSelectionsResponse', listBackupSelectionsResponse_backupSelectionsList - An array of backup selection list items containing metadata about each resource in the list.

$sel:httpStatus:ListBackupSelectionsResponse', listBackupSelectionsResponse_httpStatus - The response's http status code.

ListRecoveryPointsByResource

data ListRecoveryPointsByResource Source #

See: newListRecoveryPointsByResource smart constructor.

Instances

Instances details
Eq ListRecoveryPointsByResource Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

Read ListRecoveryPointsByResource Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

Show ListRecoveryPointsByResource Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

Generic ListRecoveryPointsByResource Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

Associated Types

type Rep ListRecoveryPointsByResource :: Type -> Type #

NFData ListRecoveryPointsByResource Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

Hashable ListRecoveryPointsByResource Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

AWSRequest ListRecoveryPointsByResource Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

ToHeaders ListRecoveryPointsByResource Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

ToPath ListRecoveryPointsByResource Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

ToQuery ListRecoveryPointsByResource Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

type Rep ListRecoveryPointsByResource Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

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

Defined in Amazonka.Backup.ListRecoveryPointsByResource

newListRecoveryPointsByResource Source #

Create a value of ListRecoveryPointsByResource 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:nextToken:ListRecoveryPointsByResource', listRecoveryPointsByResource_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:maxResults:ListRecoveryPointsByResource', listRecoveryPointsByResource_maxResults - The maximum number of items to be returned.

Amazon RDS requires a value of at least 20.

$sel:resourceArn:ListRecoveryPointsByResource', listRecoveryPointsByResource_resourceArn - An ARN that uniquely identifies a resource. The format of the ARN depends on the resource type.

data ListRecoveryPointsByResourceResponse Source #

Instances

Instances details
Eq ListRecoveryPointsByResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

Read ListRecoveryPointsByResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

Show ListRecoveryPointsByResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

Generic ListRecoveryPointsByResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

NFData ListRecoveryPointsByResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

type Rep ListRecoveryPointsByResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByResource

type Rep ListRecoveryPointsByResourceResponse = D1 ('MetaData "ListRecoveryPointsByResourceResponse" "Amazonka.Backup.ListRecoveryPointsByResource" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListRecoveryPointsByResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recoveryPoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecoveryPointByResource])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListRecoveryPointsByResourceResponse Source #

Create a value of ListRecoveryPointsByResourceResponse 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:recoveryPoints:ListRecoveryPointsByResourceResponse', listRecoveryPointsByResourceResponse_recoveryPoints - An array of objects that contain detailed information about recovery points of the specified resource type.

Only Amazon EFS and Amazon EC2 recovery points return BackupVaultName.

$sel:nextToken:ListRecoveryPointsByResource', listRecoveryPointsByResourceResponse_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:httpStatus:ListRecoveryPointsByResourceResponse', listRecoveryPointsByResourceResponse_httpStatus - The response's http status code.

CreateBackupSelection

data CreateBackupSelection Source #

See: newCreateBackupSelection smart constructor.

Instances

Instances details
Eq CreateBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

Read CreateBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

Show CreateBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

Generic CreateBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

Associated Types

type Rep CreateBackupSelection :: Type -> Type #

NFData CreateBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

Methods

rnf :: CreateBackupSelection -> () #

Hashable CreateBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

ToJSON CreateBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

AWSRequest CreateBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

Associated Types

type AWSResponse CreateBackupSelection #

ToHeaders CreateBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

ToPath CreateBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

ToQuery CreateBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

type Rep CreateBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

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

Defined in Amazonka.Backup.CreateBackupSelection

newCreateBackupSelection Source #

Create a value of CreateBackupSelection 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:creatorRequestId:CreateBackupSelection', createBackupSelection_creatorRequestId - A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

$sel:backupPlanId:CreateBackupSelection', createBackupSelection_backupPlanId - Uniquely identifies the backup plan to be associated with the selection of resources.

$sel:backupSelection:CreateBackupSelection', createBackupSelection_backupSelection - Specifies the body of a request to assign a set of resources to a backup plan.

data CreateBackupSelectionResponse Source #

See: newCreateBackupSelectionResponse smart constructor.

Instances

Instances details
Eq CreateBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

Read CreateBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

Show CreateBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

Generic CreateBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

Associated Types

type Rep CreateBackupSelectionResponse :: Type -> Type #

NFData CreateBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

type Rep CreateBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupSelection

type Rep CreateBackupSelectionResponse = D1 ('MetaData "CreateBackupSelectionResponse" "Amazonka.Backup.CreateBackupSelection" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "CreateBackupSelectionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "selectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateBackupSelectionResponse Source #

Create a value of CreateBackupSelectionResponse 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:selectionId:CreateBackupSelectionResponse', createBackupSelectionResponse_selectionId - Uniquely identifies the body of a request to assign a set of resources to a backup plan.

$sel:backupPlanId:CreateBackupSelection', createBackupSelectionResponse_backupPlanId - Uniquely identifies a backup plan.

$sel:creationDate:CreateBackupSelectionResponse', createBackupSelectionResponse_creationDate - The date and time a backup selection is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:httpStatus:CreateBackupSelectionResponse', createBackupSelectionResponse_httpStatus - The response's http status code.

ListFrameworks

data ListFrameworks Source #

See: newListFrameworks smart constructor.

Instances

Instances details
Eq ListFrameworks Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

Read ListFrameworks Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

Show ListFrameworks Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

Generic ListFrameworks Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

Associated Types

type Rep ListFrameworks :: Type -> Type #

NFData ListFrameworks Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

Methods

rnf :: ListFrameworks -> () #

Hashable ListFrameworks Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

AWSRequest ListFrameworks Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

Associated Types

type AWSResponse ListFrameworks #

ToHeaders ListFrameworks Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

ToPath ListFrameworks Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

ToQuery ListFrameworks Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

type Rep ListFrameworks Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

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

Defined in Amazonka.Backup.ListFrameworks

newListFrameworks :: ListFrameworks Source #

Create a value of ListFrameworks 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:nextToken:ListFrameworks', listFrameworks_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:maxResults:ListFrameworks', listFrameworks_maxResults - The number of desired results from 1 to 1000. Optional. If unspecified, the query will return 1 MB of data.

data ListFrameworksResponse Source #

See: newListFrameworksResponse smart constructor.

Instances

Instances details
Eq ListFrameworksResponse Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

Read ListFrameworksResponse Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

Show ListFrameworksResponse Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

Generic ListFrameworksResponse Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

Associated Types

type Rep ListFrameworksResponse :: Type -> Type #

NFData ListFrameworksResponse Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

Methods

rnf :: ListFrameworksResponse -> () #

type Rep ListFrameworksResponse Source # 
Instance details

Defined in Amazonka.Backup.ListFrameworks

type Rep ListFrameworksResponse = D1 ('MetaData "ListFrameworksResponse" "Amazonka.Backup.ListFrameworks" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListFrameworksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "frameworks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Framework])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFrameworksResponse Source #

Create a value of ListFrameworksResponse 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:nextToken:ListFrameworks', listFrameworksResponse_nextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

$sel:frameworks:ListFrameworksResponse', listFrameworksResponse_frameworks - A list of frameworks with details for each framework, including the framework name, Amazon Resource Name (ARN), description, number of controls, creation time, and deployment status.

$sel:httpStatus:ListFrameworksResponse', listFrameworksResponse_httpStatus - The response's http status code.

DescribeProtectedResource

data DescribeProtectedResource Source #

See: newDescribeProtectedResource smart constructor.

Instances

Instances details
Eq DescribeProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

Read DescribeProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

Show DescribeProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

Generic DescribeProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

Associated Types

type Rep DescribeProtectedResource :: Type -> Type #

NFData DescribeProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

Hashable DescribeProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

AWSRequest DescribeProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

ToHeaders DescribeProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

ToPath DescribeProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

ToQuery DescribeProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

type Rep DescribeProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

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

Defined in Amazonka.Backup.DescribeProtectedResource

newDescribeProtectedResource Source #

Create a value of DescribeProtectedResource 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:resourceArn:DescribeProtectedResource', describeProtectedResource_resourceArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

data DescribeProtectedResourceResponse Source #

See: newDescribeProtectedResourceResponse smart constructor.

Instances

Instances details
Eq DescribeProtectedResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

Read DescribeProtectedResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

Show DescribeProtectedResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

Generic DescribeProtectedResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

Associated Types

type Rep DescribeProtectedResourceResponse :: Type -> Type #

NFData DescribeProtectedResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

type Rep DescribeProtectedResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.DescribeProtectedResource

type Rep DescribeProtectedResourceResponse = D1 ('MetaData "DescribeProtectedResourceResponse" "Amazonka.Backup.DescribeProtectedResource" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "DescribeProtectedResourceResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastBackupTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeProtectedResourceResponse Source #

Create a value of DescribeProtectedResourceResponse 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:resourceType:DescribeProtectedResourceResponse', describeProtectedResourceResponse_resourceType - The type of Amazon Web Services resource saved as a recovery point; for example, an Amazon EBS volume or an Amazon RDS database.

$sel:lastBackupTime:DescribeProtectedResourceResponse', describeProtectedResourceResponse_lastBackupTime - The date and time that a resource was last backed up, in Unix format and Coordinated Universal Time (UTC). The value of LastBackupTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:resourceArn:DescribeProtectedResource', describeProtectedResourceResponse_resourceArn - An ARN that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:httpStatus:DescribeProtectedResourceResponse', describeProtectedResourceResponse_httpStatus - The response's http status code.

GetBackupPlanFromJSON

data GetBackupPlanFromJSON Source #

See: newGetBackupPlanFromJSON smart constructor.

Instances

Instances details
Eq GetBackupPlanFromJSON Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

Read GetBackupPlanFromJSON Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

Show GetBackupPlanFromJSON Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

Generic GetBackupPlanFromJSON Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

Associated Types

type Rep GetBackupPlanFromJSON :: Type -> Type #

NFData GetBackupPlanFromJSON Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

Methods

rnf :: GetBackupPlanFromJSON -> () #

Hashable GetBackupPlanFromJSON Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

ToJSON GetBackupPlanFromJSON Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

AWSRequest GetBackupPlanFromJSON Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

Associated Types

type AWSResponse GetBackupPlanFromJSON #

ToHeaders GetBackupPlanFromJSON Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

ToPath GetBackupPlanFromJSON Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

ToQuery GetBackupPlanFromJSON Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

type Rep GetBackupPlanFromJSON Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

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

Defined in Amazonka.Backup.GetBackupPlanFromJSON

newGetBackupPlanFromJSON Source #

Create a value of GetBackupPlanFromJSON 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:backupPlanTemplateJson:GetBackupPlanFromJSON', getBackupPlanFromJSON_backupPlanTemplateJson - A customer-supplied backup plan document in JSON format.

data GetBackupPlanFromJSONResponse Source #

See: newGetBackupPlanFromJSONResponse smart constructor.

Instances

Instances details
Eq GetBackupPlanFromJSONResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

Show GetBackupPlanFromJSONResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

Generic GetBackupPlanFromJSONResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

Associated Types

type Rep GetBackupPlanFromJSONResponse :: Type -> Type #

NFData GetBackupPlanFromJSONResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

type Rep GetBackupPlanFromJSONResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupPlanFromJSON

type Rep GetBackupPlanFromJSONResponse = D1 ('MetaData "GetBackupPlanFromJSONResponse" "Amazonka.Backup.GetBackupPlanFromJSON" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "GetBackupPlanFromJSONResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupPlan)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetBackupPlanFromJSONResponse Source #

Create a value of GetBackupPlanFromJSONResponse 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:backupPlan:GetBackupPlanFromJSONResponse', getBackupPlanFromJSONResponse_backupPlan - Specifies the body of a backup plan. Includes a BackupPlanName and one or more sets of Rules.

$sel:httpStatus:GetBackupPlanFromJSONResponse', getBackupPlanFromJSONResponse_httpStatus - The response's http status code.

ListBackupVaults

data ListBackupVaults Source #

See: newListBackupVaults smart constructor.

Instances

Instances details
Eq ListBackupVaults Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

Read ListBackupVaults Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

Show ListBackupVaults Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

Generic ListBackupVaults Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

Associated Types

type Rep ListBackupVaults :: Type -> Type #

NFData ListBackupVaults Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

Methods

rnf :: ListBackupVaults -> () #

Hashable ListBackupVaults Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

AWSRequest ListBackupVaults Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

Associated Types

type AWSResponse ListBackupVaults #

ToHeaders ListBackupVaults Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

ToPath ListBackupVaults Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

ToQuery ListBackupVaults Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

type Rep ListBackupVaults Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

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

Defined in Amazonka.Backup.ListBackupVaults

newListBackupVaults :: ListBackupVaults Source #

Create a value of ListBackupVaults 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:nextToken:ListBackupVaults', listBackupVaults_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:maxResults:ListBackupVaults', listBackupVaults_maxResults - The maximum number of items to be returned.

data ListBackupVaultsResponse Source #

See: newListBackupVaultsResponse smart constructor.

Instances

Instances details
Eq ListBackupVaultsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

Read ListBackupVaultsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

Show ListBackupVaultsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

Generic ListBackupVaultsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

Associated Types

type Rep ListBackupVaultsResponse :: Type -> Type #

NFData ListBackupVaultsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

type Rep ListBackupVaultsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListBackupVaults

type Rep ListBackupVaultsResponse = D1 ('MetaData "ListBackupVaultsResponse" "Amazonka.Backup.ListBackupVaults" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListBackupVaultsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "backupVaultList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BackupVaultListMember])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListBackupVaultsResponse Source #

Create a value of ListBackupVaultsResponse 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:nextToken:ListBackupVaults', listBackupVaultsResponse_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:backupVaultList:ListBackupVaultsResponse', listBackupVaultsResponse_backupVaultList - An array of backup vault list members containing vault metadata, including Amazon Resource Name (ARN), display name, creation date, number of saved recovery points, and encryption information if the resources saved in the backup vault are encrypted.

$sel:httpStatus:ListBackupVaultsResponse', listBackupVaultsResponse_httpStatus - The response's http status code.

GetBackupSelection

data GetBackupSelection Source #

See: newGetBackupSelection smart constructor.

Instances

Instances details
Eq GetBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

Read GetBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

Show GetBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

Generic GetBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

Associated Types

type Rep GetBackupSelection :: Type -> Type #

NFData GetBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

Methods

rnf :: GetBackupSelection -> () #

Hashable GetBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

AWSRequest GetBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

Associated Types

type AWSResponse GetBackupSelection #

ToHeaders GetBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

ToPath GetBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

ToQuery GetBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

type Rep GetBackupSelection Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

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

Defined in Amazonka.Backup.GetBackupSelection

newGetBackupSelection Source #

Create a value of GetBackupSelection 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:backupPlanId:GetBackupSelection', getBackupSelection_backupPlanId - Uniquely identifies a backup plan.

$sel:selectionId:GetBackupSelection', getBackupSelection_selectionId - Uniquely identifies the body of a request to assign a set of resources to a backup plan.

data GetBackupSelectionResponse Source #

See: newGetBackupSelectionResponse smart constructor.

Instances

Instances details
Eq GetBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

Read GetBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

Show GetBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

Generic GetBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

Associated Types

type Rep GetBackupSelectionResponse :: Type -> Type #

NFData GetBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

type Rep GetBackupSelectionResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupSelection

type Rep GetBackupSelectionResponse = D1 ('MetaData "GetBackupSelectionResponse" "Amazonka.Backup.GetBackupSelection" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "GetBackupSelectionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "selectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "backupPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "backupSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupSelection)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetBackupSelectionResponse Source #

Create a value of GetBackupSelectionResponse 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:selectionId:GetBackupSelection', getBackupSelectionResponse_selectionId - Uniquely identifies the body of a request to assign a set of resources to a backup plan.

$sel:backupPlanId:GetBackupSelection', getBackupSelectionResponse_backupPlanId - Uniquely identifies a backup plan.

$sel:creatorRequestId:GetBackupSelectionResponse', getBackupSelectionResponse_creatorRequestId - A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

$sel:creationDate:GetBackupSelectionResponse', getBackupSelectionResponse_creationDate - The date and time a backup selection is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:backupSelection:GetBackupSelectionResponse', getBackupSelectionResponse_backupSelection - Specifies the body of a request to assign a set of resources to a backup plan.

$sel:httpStatus:GetBackupSelectionResponse', getBackupSelectionResponse_httpStatus - The response's http status code.

CreateBackupVault

data CreateBackupVault Source #

See: newCreateBackupVault smart constructor.

Instances

Instances details
Eq CreateBackupVault Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

Show CreateBackupVault Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

Generic CreateBackupVault Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

Associated Types

type Rep CreateBackupVault :: Type -> Type #

NFData CreateBackupVault Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

Methods

rnf :: CreateBackupVault -> () #

Hashable CreateBackupVault Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

ToJSON CreateBackupVault Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

AWSRequest CreateBackupVault Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

Associated Types

type AWSResponse CreateBackupVault #

ToHeaders CreateBackupVault Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

ToPath CreateBackupVault Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

ToQuery CreateBackupVault Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

type Rep CreateBackupVault Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

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

Defined in Amazonka.Backup.CreateBackupVault

newCreateBackupVault Source #

Create a value of CreateBackupVault 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:creatorRequestId:CreateBackupVault', createBackupVault_creatorRequestId - A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

$sel:encryptionKeyArn:CreateBackupVault', createBackupVault_encryptionKeyArn - The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

$sel:backupVaultTags:CreateBackupVault', createBackupVault_backupVaultTags - Metadata that you can assign to help organize the resources that you create. Each tag is a key-value pair.

$sel:backupVaultName:CreateBackupVault', createBackupVault_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 letters, numbers, and hyphens.

data CreateBackupVaultResponse Source #

See: newCreateBackupVaultResponse smart constructor.

Instances

Instances details
Eq CreateBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

Read CreateBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

Show CreateBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

Generic CreateBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

Associated Types

type Rep CreateBackupVaultResponse :: Type -> Type #

NFData CreateBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

type Rep CreateBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateBackupVault

type Rep CreateBackupVaultResponse = D1 ('MetaData "CreateBackupVaultResponse" "Amazonka.Backup.CreateBackupVault" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "CreateBackupVaultResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateBackupVaultResponse Source #

Create a value of CreateBackupVaultResponse 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:backupVaultArn:CreateBackupVaultResponse', createBackupVaultResponse_backupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:creationDate:CreateBackupVaultResponse', createBackupVaultResponse_creationDate - The date and time a backup vault is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:backupVaultName:CreateBackupVault', createBackupVaultResponse_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 Region where they are created. They consist of lowercase letters, numbers, and hyphens.

$sel:httpStatus:CreateBackupVaultResponse', createBackupVaultResponse_httpStatus - The response's http status code.

UpdateRecoveryPointLifecycle

data UpdateRecoveryPointLifecycle Source #

See: newUpdateRecoveryPointLifecycle smart constructor.

Instances

Instances details
Eq UpdateRecoveryPointLifecycle Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

Read UpdateRecoveryPointLifecycle Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

Show UpdateRecoveryPointLifecycle Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

Generic UpdateRecoveryPointLifecycle Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

Associated Types

type Rep UpdateRecoveryPointLifecycle :: Type -> Type #

NFData UpdateRecoveryPointLifecycle Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

Hashable UpdateRecoveryPointLifecycle Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

ToJSON UpdateRecoveryPointLifecycle Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

AWSRequest UpdateRecoveryPointLifecycle Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

ToHeaders UpdateRecoveryPointLifecycle Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

ToPath UpdateRecoveryPointLifecycle Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

ToQuery UpdateRecoveryPointLifecycle Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

type Rep UpdateRecoveryPointLifecycle Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

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

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

newUpdateRecoveryPointLifecycle Source #

Create a value of UpdateRecoveryPointLifecycle 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:lifecycle:UpdateRecoveryPointLifecycle', updateRecoveryPointLifecycle_lifecycle - The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

$sel:backupVaultName:UpdateRecoveryPointLifecycle', updateRecoveryPointLifecycle_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:UpdateRecoveryPointLifecycle', updateRecoveryPointLifecycle_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.

data UpdateRecoveryPointLifecycleResponse Source #

Instances

Instances details
Eq UpdateRecoveryPointLifecycleResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

Read UpdateRecoveryPointLifecycleResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

Show UpdateRecoveryPointLifecycleResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

Generic UpdateRecoveryPointLifecycleResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

NFData UpdateRecoveryPointLifecycleResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

type Rep UpdateRecoveryPointLifecycleResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRecoveryPointLifecycle

type Rep UpdateRecoveryPointLifecycleResponse = D1 ('MetaData "UpdateRecoveryPointLifecycleResponse" "Amazonka.Backup.UpdateRecoveryPointLifecycle" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "UpdateRecoveryPointLifecycleResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "calculatedLifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CalculatedLifecycle)) :*: S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Lifecycle))) :*: (S1 ('MetaSel ('Just "backupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newUpdateRecoveryPointLifecycleResponse Source #

Create a value of UpdateRecoveryPointLifecycleResponse 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:calculatedLifecycle:UpdateRecoveryPointLifecycleResponse', updateRecoveryPointLifecycleResponse_calculatedLifecycle - A CalculatedLifecycle object containing DeleteAt and MoveToColdStorageAt timestamps.

$sel:lifecycle:UpdateRecoveryPointLifecycle', updateRecoveryPointLifecycleResponse_lifecycle - The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only Amazon EFS file system backups can be transitioned to cold storage.

$sel:backupVaultArn:UpdateRecoveryPointLifecycleResponse', updateRecoveryPointLifecycleResponse_backupVaultArn - An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:recoveryPointArn:UpdateRecoveryPointLifecycle', updateRecoveryPointLifecycleResponse_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.

$sel:httpStatus:UpdateRecoveryPointLifecycleResponse', updateRecoveryPointLifecycleResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.Backup.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Backup.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.Backup.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.Backup.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Backup.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Backup.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Backup.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.Backup.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.Backup.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.Backup.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Backup.TagResource

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

Defined in Amazonka.Backup.TagResource

newTagResource Source #

Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - An ARN that uniquely identifies a resource. The format of the ARN depends on the type of the tagged resource.

$sel:tags:TagResource', tagResource_tags - Key-value pairs that are used to help organize your resources. You can assign your own metadata to the resources you create.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Constructors

TagResourceResponse' 

newTagResourceResponse :: TagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

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

CreateFramework

data CreateFramework Source #

See: newCreateFramework smart constructor.

Instances

Instances details
Eq CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

Read CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

Show CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

Generic CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

Associated Types

type Rep CreateFramework :: Type -> Type #

NFData CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

Methods

rnf :: CreateFramework -> () #

Hashable CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

ToJSON CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

AWSRequest CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

Associated Types

type AWSResponse CreateFramework #

ToHeaders CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

ToPath CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

ToQuery CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

type Rep CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

type Rep CreateFramework = D1 ('MetaData "CreateFramework" "Amazonka.Backup.CreateFramework" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "CreateFramework'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "frameworkDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "frameworkTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "frameworkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "frameworkControls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FrameworkControl])))))
type AWSResponse CreateFramework Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

newCreateFramework Source #

Create a value of CreateFramework 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:idempotencyToken:CreateFramework', createFramework_idempotencyToken - A customer-chosen string that you can use to distinguish between otherwise identical calls to CreateFrameworkInput. Retrying a successful request with the same idempotency token results in a success message with no action taken.

$sel:frameworkDescription:CreateFramework', createFramework_frameworkDescription - An optional description of the framework with a maximum of 1,024 characters.

$sel:frameworkTags:CreateFramework', createFramework_frameworkTags - Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.

$sel:frameworkName:CreateFramework', createFramework_frameworkName - The unique name of the framework. The name must be between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

$sel:frameworkControls:CreateFramework', createFramework_frameworkControls - A list of the controls that make up the framework. Each control in the list has a name, input parameters, and scope.

data CreateFrameworkResponse Source #

See: newCreateFrameworkResponse smart constructor.

Instances

Instances details
Eq CreateFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

Read CreateFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

Show CreateFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

Generic CreateFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

Associated Types

type Rep CreateFrameworkResponse :: Type -> Type #

NFData CreateFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

Methods

rnf :: CreateFrameworkResponse -> () #

type Rep CreateFrameworkResponse Source # 
Instance details

Defined in Amazonka.Backup.CreateFramework

type Rep CreateFrameworkResponse = D1 ('MetaData "CreateFrameworkResponse" "Amazonka.Backup.CreateFramework" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "CreateFrameworkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "frameworkArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "frameworkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateFrameworkResponse Source #

Create a value of CreateFrameworkResponse 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:frameworkArn:CreateFrameworkResponse', createFrameworkResponse_frameworkArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:frameworkName:CreateFramework', createFrameworkResponse_frameworkName - The unique name of the framework. The name must be between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

$sel:httpStatus:CreateFrameworkResponse', createFrameworkResponse_httpStatus - The response's http status code.

PutBackupVaultNotifications

data PutBackupVaultNotifications Source #

See: newPutBackupVaultNotifications smart constructor.

Instances

Instances details
Eq PutBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

Read PutBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

Show PutBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

Generic PutBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

Associated Types

type Rep PutBackupVaultNotifications :: Type -> Type #

NFData PutBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

Hashable PutBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

ToJSON PutBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

AWSRequest PutBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

ToHeaders PutBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

ToPath PutBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

ToQuery PutBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

type Rep PutBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

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

Defined in Amazonka.Backup.PutBackupVaultNotifications

newPutBackupVaultNotifications Source #

Create a value of PutBackupVaultNotifications 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:PutBackupVaultNotifications', putBackupVaultNotifications_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:sNSTopicArn:PutBackupVaultNotifications', putBackupVaultNotifications_sNSTopicArn - The Amazon Resource Name (ARN) that specifies the topic for a backup vault’s events; for example, arn:aws:sns:us-west-2:111122223333:MyVaultTopic.

$sel:backupVaultEvents:PutBackupVaultNotifications', putBackupVaultNotifications_backupVaultEvents - An array of events that indicate the status of jobs to back up resources to the backup vault.

The following events are supported:

BACKUP_JOB_STARTED, BACKUP_JOB_COMPLETED,

COPY_JOB_STARTED, COPY_JOB_SUCCESSFUL, COPY_JOB_FAILED,

RESTORE_JOB_STARTED, RESTORE_JOB_COMPLETED, and RECOVERY_POINT_MODIFIED.

To find failed backup jobs, use BACKUP_JOB_COMPLETED and filter using event metadata.

Other events in the following list are deprecated.

data PutBackupVaultNotificationsResponse Source #

Instances

Instances details
Eq PutBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

Read PutBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

Show PutBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

Generic PutBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

NFData PutBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

type Rep PutBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultNotifications

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

newPutBackupVaultNotificationsResponse :: PutBackupVaultNotificationsResponse Source #

Create a value of PutBackupVaultNotificationsResponse with all optional fields omitted.

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

DeleteBackupVaultNotifications

data DeleteBackupVaultNotifications Source #

See: newDeleteBackupVaultNotifications smart constructor.

Instances

Instances details
Eq DeleteBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

Read DeleteBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

Show DeleteBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

Generic DeleteBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

Associated Types

type Rep DeleteBackupVaultNotifications :: Type -> Type #

NFData DeleteBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

Hashable DeleteBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

AWSRequest DeleteBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

ToHeaders DeleteBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

ToPath DeleteBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

ToQuery DeleteBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

type Rep DeleteBackupVaultNotifications Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

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

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

newDeleteBackupVaultNotifications Source #

Create a value of DeleteBackupVaultNotifications 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:DeleteBackupVaultNotifications', deleteBackupVaultNotifications_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 Region where they are created. They consist of lowercase letters, numbers, and hyphens.

data DeleteBackupVaultNotificationsResponse Source #

Instances

Instances details
Eq DeleteBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

Read DeleteBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

Show DeleteBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

Generic DeleteBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

NFData DeleteBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

type Rep DeleteBackupVaultNotificationsResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultNotifications

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

newDeleteBackupVaultNotificationsResponse :: DeleteBackupVaultNotificationsResponse Source #

Create a value of DeleteBackupVaultNotificationsResponse with all optional fields omitted.

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

ListTags

data ListTags Source #

See: newListTags smart constructor.

Constructors

ListTags' (Maybe Text) (Maybe Natural) Text 

Instances

Instances details
Eq ListTags Source # 
Instance details

Defined in Amazonka.Backup.ListTags

Read ListTags Source # 
Instance details

Defined in Amazonka.Backup.ListTags

Show ListTags Source # 
Instance details

Defined in Amazonka.Backup.ListTags

Generic ListTags Source # 
Instance details

Defined in Amazonka.Backup.ListTags

Associated Types

type Rep ListTags :: Type -> Type #

Methods

from :: ListTags -> Rep ListTags x #

to :: Rep ListTags x -> ListTags #

NFData ListTags Source # 
Instance details

Defined in Amazonka.Backup.ListTags

Methods

rnf :: ListTags -> () #

Hashable ListTags Source # 
Instance details

Defined in Amazonka.Backup.ListTags

Methods

hashWithSalt :: Int -> ListTags -> Int #

hash :: ListTags -> Int #

AWSRequest ListTags Source # 
Instance details

Defined in Amazonka.Backup.ListTags

Associated Types

type AWSResponse ListTags #

ToHeaders ListTags Source # 
Instance details

Defined in Amazonka.Backup.ListTags

Methods

toHeaders :: ListTags -> [Header] #

ToPath ListTags Source # 
Instance details

Defined in Amazonka.Backup.ListTags

ToQuery ListTags Source # 
Instance details

Defined in Amazonka.Backup.ListTags

type Rep ListTags Source # 
Instance details

Defined in Amazonka.Backup.ListTags

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

Defined in Amazonka.Backup.ListTags

newListTags Source #

Create a value of ListTags 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:nextToken:ListTags', listTags_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:maxResults:ListTags', listTags_maxResults - The maximum number of items to be returned.

$sel:resourceArn:ListTags', listTags_resourceArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the type of resource. Valid targets for ListTags are recovery points, backup plans, and backup vaults.

data ListTagsResponse Source #

See: newListTagsResponse smart constructor.

Instances

Instances details
Eq ListTagsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListTags

Show ListTagsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListTags

Generic ListTagsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListTags

Associated Types

type Rep ListTagsResponse :: Type -> Type #

NFData ListTagsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListTags

Methods

rnf :: ListTagsResponse -> () #

type Rep ListTagsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListTags

type Rep ListTagsResponse = D1 ('MetaData "ListTagsResponse" "Amazonka.Backup.ListTags" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTagsResponse Source #

Create a value of ListTagsResponse 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:nextToken:ListTags', listTagsResponse_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:tags:ListTagsResponse', listTagsResponse_tags - To help organize your resources, you can assign your own metadata to the resources you create. Each tag is a key-value pair.

$sel:httpStatus:ListTagsResponse', listTagsResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text (Sensitive [Text]) 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

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

Defined in Amazonka.Backup.UntagResource

newUntagResource Source #

Create a value of UntagResource 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:resourceArn:UntagResource', untagResource_resourceArn - An ARN that uniquely identifies a resource. The format of the ARN depends on the type of the tagged resource.

$sel:tagKeyList:UntagResource', untagResource_tagKeyList - A list of keys to identify which key-value tags to remove from a resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Backup.UntagResource

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

newUntagResourceResponse :: UntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

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

ListCopyJobs

data ListCopyJobs Source #

See: newListCopyJobs smart constructor.

Instances

Instances details
Eq ListCopyJobs Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

Read ListCopyJobs Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

Show ListCopyJobs Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

Generic ListCopyJobs Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

Associated Types

type Rep ListCopyJobs :: Type -> Type #

NFData ListCopyJobs Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

Methods

rnf :: ListCopyJobs -> () #

Hashable ListCopyJobs Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

AWSRequest ListCopyJobs Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

Associated Types

type AWSResponse ListCopyJobs #

ToHeaders ListCopyJobs Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

ToPath ListCopyJobs Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

ToQuery ListCopyJobs Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

type Rep ListCopyJobs Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

type AWSResponse ListCopyJobs Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

newListCopyJobs :: ListCopyJobs Source #

Create a value of ListCopyJobs 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:byResourceArn:ListCopyJobs', listCopyJobs_byResourceArn - Returns only copy jobs that match the specified resource Amazon Resource Name (ARN).

$sel:byCreatedAfter:ListCopyJobs', listCopyJobs_byCreatedAfter - Returns only copy jobs that were created after the specified date.

$sel:byAccountId:ListCopyJobs', listCopyJobs_byAccountId - The account ID to list the jobs from. Returns only copy jobs associated with the specified account ID.

$sel:byCreatedBefore:ListCopyJobs', listCopyJobs_byCreatedBefore - Returns only copy jobs that were created before the specified date.

$sel:byDestinationVaultArn:ListCopyJobs', listCopyJobs_byDestinationVaultArn - An Amazon Resource Name (ARN) that uniquely identifies a source backup vault to copy from; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:byResourceType:ListCopyJobs', listCopyJobs_byResourceType - Returns only backup jobs for the specified resources:

  • DynamoDB for Amazon DynamoDB
  • EBS for Amazon Elastic Block Store
  • EC2 for Amazon Elastic Compute Cloud
  • EFS for Amazon Elastic File System
  • RDS for Amazon Relational Database Service
  • Aurora for Amazon Aurora
  • Storage Gateway for Storage Gateway

$sel:nextToken:ListCopyJobs', listCopyJobs_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:byState:ListCopyJobs', listCopyJobs_byState - Returns only copy jobs that are in the specified state.

$sel:maxResults:ListCopyJobs', listCopyJobs_maxResults - The maximum number of items to be returned.

data ListCopyJobsResponse Source #

See: newListCopyJobsResponse smart constructor.

Instances

Instances details
Eq ListCopyJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

Read ListCopyJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

Show ListCopyJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

Generic ListCopyJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

Associated Types

type Rep ListCopyJobsResponse :: Type -> Type #

NFData ListCopyJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

Methods

rnf :: ListCopyJobsResponse -> () #

type Rep ListCopyJobsResponse Source # 
Instance details

Defined in Amazonka.Backup.ListCopyJobs

type Rep ListCopyJobsResponse = D1 ('MetaData "ListCopyJobsResponse" "Amazonka.Backup.ListCopyJobs" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListCopyJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "copyJobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CopyJob])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCopyJobsResponse Source #

Create a value of ListCopyJobsResponse 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:nextToken:ListCopyJobs', listCopyJobsResponse_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:copyJobs:ListCopyJobsResponse', listCopyJobsResponse_copyJobs - An array of structures containing metadata about your copy jobs returned in JSON format.

$sel:httpStatus:ListCopyJobsResponse', listCopyJobsResponse_httpStatus - The response's http status code.

DeleteBackupVaultLockConfiguration

data DeleteBackupVaultLockConfiguration Source #

Instances

Instances details
Eq DeleteBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

Read DeleteBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

Show DeleteBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

Generic DeleteBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

Associated Types

type Rep DeleteBackupVaultLockConfiguration :: Type -> Type #

NFData DeleteBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

Hashable DeleteBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

AWSRequest DeleteBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

ToHeaders DeleteBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

ToPath DeleteBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

ToQuery DeleteBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

type Rep DeleteBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

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

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

newDeleteBackupVaultLockConfiguration Source #

Create a value of DeleteBackupVaultLockConfiguration 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:DeleteBackupVaultLockConfiguration', deleteBackupVaultLockConfiguration_backupVaultName - The name of the backup vault from which to delete Backup Vault Lock.

data DeleteBackupVaultLockConfigurationResponse Source #

Instances

Instances details
Eq DeleteBackupVaultLockConfigurationResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

Read DeleteBackupVaultLockConfigurationResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

Show DeleteBackupVaultLockConfigurationResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

Generic DeleteBackupVaultLockConfigurationResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

NFData DeleteBackupVaultLockConfigurationResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

type Rep DeleteBackupVaultLockConfigurationResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultLockConfiguration

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

GetBackupVaultAccessPolicy

data GetBackupVaultAccessPolicy Source #

See: newGetBackupVaultAccessPolicy smart constructor.

Instances

Instances details
Eq GetBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

Read GetBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

Show GetBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

Generic GetBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

Associated Types

type Rep GetBackupVaultAccessPolicy :: Type -> Type #

NFData GetBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

Hashable GetBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

AWSRequest GetBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

ToHeaders GetBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

ToPath GetBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

ToQuery GetBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

type Rep GetBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

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

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

newGetBackupVaultAccessPolicy Source #

Create a value of GetBackupVaultAccessPolicy 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:GetBackupVaultAccessPolicy', getBackupVaultAccessPolicy_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.

data GetBackupVaultAccessPolicyResponse Source #

Instances

Instances details
Eq GetBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

Read GetBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

Show GetBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

Generic GetBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

Associated Types

type Rep GetBackupVaultAccessPolicyResponse :: Type -> Type #

NFData GetBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

type Rep GetBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.GetBackupVaultAccessPolicy

type Rep GetBackupVaultAccessPolicyResponse = D1 ('MetaData "GetBackupVaultAccessPolicyResponse" "Amazonka.Backup.GetBackupVaultAccessPolicy" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "GetBackupVaultAccessPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetBackupVaultAccessPolicyResponse Source #

Create a value of GetBackupVaultAccessPolicyResponse 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:backupVaultArn:GetBackupVaultAccessPolicyResponse', getBackupVaultAccessPolicyResponse_backupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:policy:GetBackupVaultAccessPolicyResponse', getBackupVaultAccessPolicyResponse_policy - The backup vault access policy document in JSON format.

$sel:backupVaultName:GetBackupVaultAccessPolicy', getBackupVaultAccessPolicyResponse_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 Region where they are created. They consist of lowercase letters, numbers, and hyphens.

$sel:httpStatus:GetBackupVaultAccessPolicyResponse', getBackupVaultAccessPolicyResponse_httpStatus - The response's http status code.

DeleteRecoveryPoint

data DeleteRecoveryPoint Source #

See: newDeleteRecoveryPoint smart constructor.

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.

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.

PutBackupVaultLockConfiguration

data PutBackupVaultLockConfiguration Source #

See: newPutBackupVaultLockConfiguration smart constructor.

Instances

Instances details
Eq PutBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

Read PutBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

Show PutBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

Generic PutBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

Associated Types

type Rep PutBackupVaultLockConfiguration :: Type -> Type #

NFData PutBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

Hashable PutBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

ToJSON PutBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

AWSRequest PutBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

ToHeaders PutBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

ToPath PutBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

ToQuery PutBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

type Rep PutBackupVaultLockConfiguration Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

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

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

newPutBackupVaultLockConfiguration Source #

Create a value of PutBackupVaultLockConfiguration 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:maxRetentionDays:PutBackupVaultLockConfiguration', putBackupVaultLockConfiguration_maxRetentionDays - The Backup Vault Lock configuration that specifies the maximum retention period that the vault retains its recovery points. This setting can be useful if, for example, your organization's policies require you to destroy certain data after retaining it for four years (1460 days).

If this parameter is not included, Vault Lock does not enforce a maximum retention period on the recovery points in the vault. If this parameter is included without a value, Vault Lock will not enforce a maximum retention period.

If this parameter is specified, any backup or copy job to the vault must have a lifecycle policy with a retention period equal to or shorter than the maximum retention period. If the job's retention period is longer than that maximum retention period, then the vault fails the backup or copy job, and you should either modify your lifecycle settings or use a different vault. Recovery points already saved in the vault prior to Vault Lock are not affected.

$sel:changeableForDays:PutBackupVaultLockConfiguration', putBackupVaultLockConfiguration_changeableForDays - The Backup Vault Lock configuration that specifies the number of days before the lock date. For example, setting ChangeableForDays to 30 on Jan. 1, 2022 at 8pm UTC will set the lock date to Jan. 31, 2022 at 8pm UTC.

Backup enforces a 72-hour cooling-off period before Vault Lock takes effect and becomes immutable. Therefore, you must set ChangeableForDays to 3 or greater.

Before the lock date, you can delete Vault Lock from the vault using DeleteBackupVaultLockConfiguration or change the Vault Lock configuration using PutBackupVaultLockConfiguration. On and after the lock date, the Vault Lock becomes immutable and cannot be changed or deleted.

If this parameter is not specified, you can delete Vault Lock from the vault using DeleteBackupVaultLockConfiguration or change the Vault Lock configuration using PutBackupVaultLockConfiguration at any time.

$sel:minRetentionDays:PutBackupVaultLockConfiguration', putBackupVaultLockConfiguration_minRetentionDays - The Backup Vault Lock configuration that specifies the minimum retention period that the vault retains its recovery points. This setting can be useful if, for example, your organization's policies require you to retain certain data for at least seven years (2555 days).

If this parameter is not specified, Vault Lock will not enforce a minimum retention period.

If this parameter is specified, any backup or copy job to the vault must have a lifecycle policy with a retention period equal to or longer than the minimum retention period. If the job's retention period is shorter than that minimum retention period, then the vault fails that backup or copy job, and you should either modify your lifecycle settings or use a different vault. Recovery points already saved in the vault prior to Vault Lock are not affected.

$sel:backupVaultName:PutBackupVaultLockConfiguration', putBackupVaultLockConfiguration_backupVaultName - The Backup Vault Lock configuration that specifies the name of the backup vault it protects.

data PutBackupVaultLockConfigurationResponse Source #

Instances

Instances details
Eq PutBackupVaultLockConfigurationResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

Read PutBackupVaultLockConfigurationResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

Show PutBackupVaultLockConfigurationResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

Generic PutBackupVaultLockConfigurationResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

NFData PutBackupVaultLockConfigurationResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

type Rep PutBackupVaultLockConfigurationResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultLockConfiguration

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

newPutBackupVaultLockConfigurationResponse :: PutBackupVaultLockConfigurationResponse Source #

Create a value of PutBackupVaultLockConfigurationResponse with all optional fields omitted.

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

GetSupportedResourceTypes

data GetSupportedResourceTypes Source #

See: newGetSupportedResourceTypes smart constructor.

Instances

Instances details
Eq GetSupportedResourceTypes Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

Read GetSupportedResourceTypes Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

Show GetSupportedResourceTypes Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

Generic GetSupportedResourceTypes Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

Associated Types

type Rep GetSupportedResourceTypes :: Type -> Type #

NFData GetSupportedResourceTypes Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

Hashable GetSupportedResourceTypes Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

AWSRequest GetSupportedResourceTypes Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

ToHeaders GetSupportedResourceTypes Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

ToPath GetSupportedResourceTypes Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

ToQuery GetSupportedResourceTypes Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

type Rep GetSupportedResourceTypes Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

type Rep GetSupportedResourceTypes = D1 ('MetaData "GetSupportedResourceTypes" "Amazonka.Backup.GetSupportedResourceTypes" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "GetSupportedResourceTypes'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetSupportedResourceTypes Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

newGetSupportedResourceTypes :: GetSupportedResourceTypes Source #

Create a value of GetSupportedResourceTypes with all optional fields omitted.

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

data GetSupportedResourceTypesResponse Source #

See: newGetSupportedResourceTypesResponse smart constructor.

Instances

Instances details
Eq GetSupportedResourceTypesResponse Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

Read GetSupportedResourceTypesResponse Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

Show GetSupportedResourceTypesResponse Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

Generic GetSupportedResourceTypesResponse Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

Associated Types

type Rep GetSupportedResourceTypesResponse :: Type -> Type #

NFData GetSupportedResourceTypesResponse Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

type Rep GetSupportedResourceTypesResponse Source # 
Instance details

Defined in Amazonka.Backup.GetSupportedResourceTypes

type Rep GetSupportedResourceTypesResponse = D1 ('MetaData "GetSupportedResourceTypesResponse" "Amazonka.Backup.GetSupportedResourceTypes" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "GetSupportedResourceTypesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetSupportedResourceTypesResponse Source #

Create a value of GetSupportedResourceTypesResponse 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:resourceTypes:GetSupportedResourceTypesResponse', getSupportedResourceTypesResponse_resourceTypes - Contains a string with the supported Amazon Web Services resource types:

  • Aurora for Amazon Aurora
  • DynamoDB for Amazon DynamoDB
  • EBS for Amazon Elastic Block Store
  • EC2 for Amazon Elastic Compute Cloud
  • EFS for Amazon Elastic File System
  • FSX for Amazon FSx
  • RDS for Amazon Relational Database Service
  • Storage Gateway for Storage Gateway

$sel:httpStatus:GetSupportedResourceTypesResponse', getSupportedResourceTypesResponse_httpStatus - The response's http status code.

StopBackupJob

data StopBackupJob Source #

See: newStopBackupJob smart constructor.

Constructors

StopBackupJob' Text 

Instances

Instances details
Eq StopBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

Read StopBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

Show StopBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

Generic StopBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

Associated Types

type Rep StopBackupJob :: Type -> Type #

NFData StopBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

Methods

rnf :: StopBackupJob -> () #

Hashable StopBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

ToJSON StopBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

AWSRequest StopBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

Associated Types

type AWSResponse StopBackupJob #

ToHeaders StopBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

ToPath StopBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

ToQuery StopBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

type Rep StopBackupJob Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

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

Defined in Amazonka.Backup.StopBackupJob

newStopBackupJob Source #

Create a value of StopBackupJob 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:backupJobId:StopBackupJob', stopBackupJob_backupJobId - Uniquely identifies a request to Backup to back up a resource.

data StopBackupJobResponse Source #

See: newStopBackupJobResponse smart constructor.

Instances

Instances details
Eq StopBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

Read StopBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

Show StopBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

Generic StopBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

Associated Types

type Rep StopBackupJobResponse :: Type -> Type #

NFData StopBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

Methods

rnf :: StopBackupJobResponse -> () #

type Rep StopBackupJobResponse Source # 
Instance details

Defined in Amazonka.Backup.StopBackupJob

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

newStopBackupJobResponse :: StopBackupJobResponse Source #

Create a value of StopBackupJobResponse with all optional fields omitted.

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

ListRecoveryPointsByBackupVault

data ListRecoveryPointsByBackupVault Source #

See: newListRecoveryPointsByBackupVault smart constructor.

Instances

Instances details
Eq ListRecoveryPointsByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

Read ListRecoveryPointsByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

Show ListRecoveryPointsByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

Generic ListRecoveryPointsByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

Associated Types

type Rep ListRecoveryPointsByBackupVault :: Type -> Type #

NFData ListRecoveryPointsByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

Hashable ListRecoveryPointsByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

AWSRequest ListRecoveryPointsByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

ToHeaders ListRecoveryPointsByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

ToPath ListRecoveryPointsByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

ToQuery ListRecoveryPointsByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

type Rep ListRecoveryPointsByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

type Rep ListRecoveryPointsByBackupVault = D1 ('MetaData "ListRecoveryPointsByBackupVault" "Amazonka.Backup.ListRecoveryPointsByBackupVault" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListRecoveryPointsByBackupVault'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "byResourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "byCreatedAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "byCreatedBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "byBackupPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "byResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ListRecoveryPointsByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

newListRecoveryPointsByBackupVault Source #

Create a value of ListRecoveryPointsByBackupVault 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:byResourceArn:ListRecoveryPointsByBackupVault', listRecoveryPointsByBackupVault_byResourceArn - Returns only recovery points that match the specified resource Amazon Resource Name (ARN).

$sel:byCreatedAfter:ListRecoveryPointsByBackupVault', listRecoveryPointsByBackupVault_byCreatedAfter - Returns only recovery points that were created after the specified timestamp.

$sel:byCreatedBefore:ListRecoveryPointsByBackupVault', listRecoveryPointsByBackupVault_byCreatedBefore - Returns only recovery points that were created before the specified timestamp.

$sel:byBackupPlanId:ListRecoveryPointsByBackupVault', listRecoveryPointsByBackupVault_byBackupPlanId - Returns only recovery points that match the specified backup plan ID.

$sel:byResourceType:ListRecoveryPointsByBackupVault', listRecoveryPointsByBackupVault_byResourceType - Returns only recovery points that match the specified resource type.

$sel:nextToken:ListRecoveryPointsByBackupVault', listRecoveryPointsByBackupVault_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:maxResults:ListRecoveryPointsByBackupVault', listRecoveryPointsByBackupVault_maxResults - The maximum number of items to be returned.

$sel:backupVaultName:ListRecoveryPointsByBackupVault', listRecoveryPointsByBackupVault_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.

Backup vault name might not be available when a supported service creates the backup.

data ListRecoveryPointsByBackupVaultResponse Source #

Instances

Instances details
Eq ListRecoveryPointsByBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

Read ListRecoveryPointsByBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

Show ListRecoveryPointsByBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

Generic ListRecoveryPointsByBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

NFData ListRecoveryPointsByBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

type Rep ListRecoveryPointsByBackupVaultResponse Source # 
Instance details

Defined in Amazonka.Backup.ListRecoveryPointsByBackupVault

type Rep ListRecoveryPointsByBackupVaultResponse = D1 ('MetaData "ListRecoveryPointsByBackupVaultResponse" "Amazonka.Backup.ListRecoveryPointsByBackupVault" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ListRecoveryPointsByBackupVaultResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recoveryPoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecoveryPointByBackupVault])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListRecoveryPointsByBackupVaultResponse Source #

Create a value of ListRecoveryPointsByBackupVaultResponse 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:recoveryPoints:ListRecoveryPointsByBackupVaultResponse', listRecoveryPointsByBackupVaultResponse_recoveryPoints - An array of objects that contain detailed information about recovery points saved in a backup vault.

$sel:nextToken:ListRecoveryPointsByBackupVault', listRecoveryPointsByBackupVaultResponse_nextToken - The next item following a partial list of returned items. For example, if a request is made to return maxResults number of items, NextToken allows you to return more items in your list starting at the location pointed to by the next token.

$sel:httpStatus:ListRecoveryPointsByBackupVaultResponse', listRecoveryPointsByBackupVaultResponse_httpStatus - The response's http status code.

PutBackupVaultAccessPolicy

data PutBackupVaultAccessPolicy Source #

See: newPutBackupVaultAccessPolicy smart constructor.

Instances

Instances details
Eq PutBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

Read PutBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

Show PutBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

Generic PutBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

Associated Types

type Rep PutBackupVaultAccessPolicy :: Type -> Type #

NFData PutBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

Hashable PutBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

ToJSON PutBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

AWSRequest PutBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

ToHeaders PutBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

ToPath PutBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

ToQuery PutBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

type Rep PutBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

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

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

newPutBackupVaultAccessPolicy Source #

Create a value of PutBackupVaultAccessPolicy 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:policy:PutBackupVaultAccessPolicy', putBackupVaultAccessPolicy_policy - The backup vault access policy document in JSON format.

$sel:backupVaultName:PutBackupVaultAccessPolicy', putBackupVaultAccessPolicy_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.

data PutBackupVaultAccessPolicyResponse Source #

Instances

Instances details
Eq PutBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

Read PutBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

Show PutBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

Generic PutBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

Associated Types

type Rep PutBackupVaultAccessPolicyResponse :: Type -> Type #

NFData PutBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

type Rep PutBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.PutBackupVaultAccessPolicy

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

newPutBackupVaultAccessPolicyResponse :: PutBackupVaultAccessPolicyResponse Source #

Create a value of PutBackupVaultAccessPolicyResponse with all optional fields omitted.

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

DeleteBackupVaultAccessPolicy

data DeleteBackupVaultAccessPolicy Source #

See: newDeleteBackupVaultAccessPolicy smart constructor.

Instances

Instances details
Eq DeleteBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

Read DeleteBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

Show DeleteBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

Generic DeleteBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

Associated Types

type Rep DeleteBackupVaultAccessPolicy :: Type -> Type #

NFData DeleteBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

Hashable DeleteBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

AWSRequest DeleteBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

ToHeaders DeleteBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

ToPath DeleteBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

ToQuery DeleteBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

type Rep DeleteBackupVaultAccessPolicy Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

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

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

newDeleteBackupVaultAccessPolicy Source #

Create a value of DeleteBackupVaultAccessPolicy 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:DeleteBackupVaultAccessPolicy', deleteBackupVaultAccessPolicy_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.

data DeleteBackupVaultAccessPolicyResponse Source #

Instances

Instances details
Eq DeleteBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

Read DeleteBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

Show DeleteBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

Generic DeleteBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

NFData DeleteBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

type Rep DeleteBackupVaultAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.Backup.DeleteBackupVaultAccessPolicy

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

newDeleteBackupVaultAccessPolicyResponse :: DeleteBackupVaultAccessPolicyResponse Source #

Create a value of DeleteBackupVaultAccessPolicyResponse with all optional fields omitted.

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

Types

BackupJobState

newtype BackupJobState Source #

Constructors

BackupJobState' 

Instances

Instances details
Eq BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

Ord BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

Read BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

Show BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

Generic BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

Associated Types

type Rep BackupJobState :: Type -> Type #

NFData BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

Methods

rnf :: BackupJobState -> () #

Hashable BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

ToJSON BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

ToJSONKey BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

FromJSON BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

FromJSONKey BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

ToLog BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

ToHeader BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

ToQuery BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

FromXML BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

ToXML BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

Methods

toXML :: BackupJobState -> XML #

ToByteString BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

FromText BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

ToText BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

type Rep BackupJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJobState

type Rep BackupJobState = D1 ('MetaData "BackupJobState" "Amazonka.Backup.Types.BackupJobState" "libZSservicesZSamazonka-backupZSamazonka-backup" 'True) (C1 ('MetaCons "BackupJobState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBackupJobState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BackupVaultEvent

newtype BackupVaultEvent Source #

Instances

Instances details
Eq BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

Ord BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

Read BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

Show BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

Generic BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

Associated Types

type Rep BackupVaultEvent :: Type -> Type #

NFData BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

Methods

rnf :: BackupVaultEvent -> () #

Hashable BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

ToJSON BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

ToJSONKey BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

FromJSON BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

FromJSONKey BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

ToLog BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

ToHeader BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

ToQuery BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

FromXML BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

ToXML BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

ToByteString BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

FromText BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

ToText BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

type Rep BackupVaultEvent Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultEvent

type Rep BackupVaultEvent = D1 ('MetaData "BackupVaultEvent" "Amazonka.Backup.Types.BackupVaultEvent" "libZSservicesZSamazonka-backupZSamazonka-backup" 'True) (C1 ('MetaCons "BackupVaultEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBackupVaultEvent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConditionType

newtype ConditionType Source #

Constructors

ConditionType' 

Bundled Patterns

pattern ConditionType_STRINGEQUALS :: ConditionType 

Instances

Instances details
Eq ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

Ord ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

Read ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

Show ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

Generic ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

Associated Types

type Rep ConditionType :: Type -> Type #

NFData ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

Methods

rnf :: ConditionType -> () #

Hashable ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

ToJSON ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

ToJSONKey ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

FromJSON ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

FromJSONKey ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

ToLog ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

ToHeader ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

ToQuery ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

FromXML ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

ToXML ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

Methods

toXML :: ConditionType -> XML #

ToByteString ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

FromText ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

ToText ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

Methods

toText :: ConditionType -> Text #

type Rep ConditionType Source # 
Instance details

Defined in Amazonka.Backup.Types.ConditionType

type Rep ConditionType = D1 ('MetaData "ConditionType" "Amazonka.Backup.Types.ConditionType" "libZSservicesZSamazonka-backupZSamazonka-backup" 'True) (C1 ('MetaCons "ConditionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConditionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CopyJobState

newtype CopyJobState Source #

Constructors

CopyJobState' 

Instances

Instances details
Eq CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

Ord CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

Read CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

Show CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

Generic CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

Associated Types

type Rep CopyJobState :: Type -> Type #

NFData CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

Methods

rnf :: CopyJobState -> () #

Hashable CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

ToJSON CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

ToJSONKey CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

FromJSON CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

FromJSONKey CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

ToLog CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

ToHeader CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

ToQuery CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

FromXML CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

ToXML CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

Methods

toXML :: CopyJobState -> XML #

ToByteString CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

FromText CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

ToText CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

Methods

toText :: CopyJobState -> Text #

type Rep CopyJobState Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJobState

type Rep CopyJobState = D1 ('MetaData "CopyJobState" "Amazonka.Backup.Types.CopyJobState" "libZSservicesZSamazonka-backupZSamazonka-backup" 'True) (C1 ('MetaCons "CopyJobState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCopyJobState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecoveryPointStatus

newtype RecoveryPointStatus Source #

Instances

Instances details
Eq RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

Ord RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

Read RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

Show RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

Generic RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

Associated Types

type Rep RecoveryPointStatus :: Type -> Type #

NFData RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

Methods

rnf :: RecoveryPointStatus -> () #

Hashable RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

ToJSON RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

ToJSONKey RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

FromJSON RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

FromJSONKey RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

ToLog RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

ToHeader RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

ToQuery RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

FromXML RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

ToXML RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

ToByteString RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

FromText RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

ToText RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

type Rep RecoveryPointStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointStatus

type Rep RecoveryPointStatus = D1 ('MetaData "RecoveryPointStatus" "Amazonka.Backup.Types.RecoveryPointStatus" "libZSservicesZSamazonka-backupZSamazonka-backup" 'True) (C1 ('MetaCons "RecoveryPointStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecoveryPointStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RestoreJobStatus

newtype RestoreJobStatus Source #

Instances

Instances details
Eq RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

Ord RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

Read RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

Show RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

Generic RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

Associated Types

type Rep RestoreJobStatus :: Type -> Type #

NFData RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

Methods

rnf :: RestoreJobStatus -> () #

Hashable RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

ToJSON RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

ToJSONKey RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

FromJSON RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

FromJSONKey RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

ToLog RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

ToHeader RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

ToQuery RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

FromXML RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

ToXML RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

ToByteString RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

FromText RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

ToText RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

type Rep RestoreJobStatus Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobStatus

type Rep RestoreJobStatus = D1 ('MetaData "RestoreJobStatus" "Amazonka.Backup.Types.RestoreJobStatus" "libZSservicesZSamazonka-backupZSamazonka-backup" 'True) (C1 ('MetaCons "RestoreJobStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRestoreJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StorageClass

newtype StorageClass Source #

Constructors

StorageClass' 

Instances

Instances details
Eq StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

Ord StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

Read StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

Show StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

Generic StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

Associated Types

type Rep StorageClass :: Type -> Type #

NFData StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

Methods

rnf :: StorageClass -> () #

Hashable StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

ToJSON StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

ToJSONKey StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

FromJSON StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

FromJSONKey StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

ToLog StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

ToHeader StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

ToQuery StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

FromXML StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

ToXML StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

Methods

toXML :: StorageClass -> XML #

ToByteString StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

FromText StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

ToText StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

Methods

toText :: StorageClass -> Text #

type Rep StorageClass Source # 
Instance details

Defined in Amazonka.Backup.Types.StorageClass

type Rep StorageClass = D1 ('MetaData "StorageClass" "Amazonka.Backup.Types.StorageClass" "libZSservicesZSamazonka-backupZSamazonka-backup" 'True) (C1 ('MetaCons "StorageClass'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AdvancedBackupSetting

data AdvancedBackupSetting Source #

A list of backup options for each resource type.

See: newAdvancedBackupSetting smart constructor.

Instances

Instances details
Eq AdvancedBackupSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.AdvancedBackupSetting

Read AdvancedBackupSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.AdvancedBackupSetting

Show AdvancedBackupSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.AdvancedBackupSetting

Generic AdvancedBackupSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.AdvancedBackupSetting

Associated Types

type Rep AdvancedBackupSetting :: Type -> Type #

NFData AdvancedBackupSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.AdvancedBackupSetting

Methods

rnf :: AdvancedBackupSetting -> () #

Hashable AdvancedBackupSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.AdvancedBackupSetting

ToJSON AdvancedBackupSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.AdvancedBackupSetting

FromJSON AdvancedBackupSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.AdvancedBackupSetting

type Rep AdvancedBackupSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.AdvancedBackupSetting

type Rep AdvancedBackupSetting = D1 ('MetaData "AdvancedBackupSetting" "Amazonka.Backup.Types.AdvancedBackupSetting" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "AdvancedBackupSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))

newAdvancedBackupSetting :: AdvancedBackupSetting Source #

Create a value of AdvancedBackupSetting 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:resourceType:AdvancedBackupSetting', advancedBackupSetting_resourceType - Specifies an object containing resource type and backup options. The only supported resource type is Amazon EC2 instances with Windows Volume Shadow Copy Service (VSS). For a CloudFormation example, see the sample CloudFormation template to enable Windows VSS in the Backup User Guide.

Valid values: EC2.

$sel:backupOptions:AdvancedBackupSetting', advancedBackupSetting_backupOptions - Specifies the backup option for a selected resource. This option is only available for Windows VSS backup jobs.

Valid values:

Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a Windows VSS backup.

Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option is not enabled by default.

If you specify an invalid option, you get an InvalidParameterValueException exception.

For more information about Windows VSS backups, see Creating a VSS-Enabled Windows Backup.

BackupJob

data BackupJob Source #

Contains detailed information about a backup job.

See: newBackupJob smart constructor.

Instances

Instances details
Eq BackupJob Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJob

Read BackupJob Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJob

Show BackupJob Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJob

Generic BackupJob Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJob

Associated Types

type Rep BackupJob :: Type -> Type #

NFData BackupJob Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJob

Methods

rnf :: BackupJob -> () #

Hashable BackupJob Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJob

FromJSON BackupJob Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJob

type Rep BackupJob Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupJob

type Rep BackupJob = D1 ('MetaData "BackupJob" "Amazonka.Backup.Types.BackupJob" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "BackupJob'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupJobState))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "percentDone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryPointCreator)) :*: S1 ('MetaSel ('Just "expectedCompletionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "bytesTransferred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "backupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "backupJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "completionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "backupType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))))

newBackupJob :: BackupJob Source #

Create a value of BackupJob 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:iamRoleArn:BackupJob', backupJob_iamRoleArn - Specifies the IAM role ARN used to create the target recovery point. IAM roles other than the default role must include either AWSBackup or AwsBackup in the role name. For example, arn:aws:iam::123456789012:role/AWSBackupRDSAccess. Role names without those strings lack permissions to perform backup jobs.

$sel:state:BackupJob', backupJob_state - The current state of a resource recovery point.

$sel:resourceType:BackupJob', backupJob_resourceType - The type of Amazon Web Services resource to be backed up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For Windows Volume Shadow Copy Service (VSS) backups, the only supported resource type is Amazon EC2.

$sel:percentDone:BackupJob', backupJob_percentDone - Contains an estimated percentage complete of a job at the time the job status was queried.

$sel:startBy:BackupJob', backupJob_startBy - Specifies the time in Unix format and Coordinated Universal Time (UTC) when a backup job must be started before it is canceled. The value is calculated by adding the start window to the scheduled time. So if the scheduled time were 6:00 PM and the start window is 2 hours, the StartBy time would be 8:00 PM on the date specified. The value of StartBy is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:createdBy:BackupJob', backupJob_createdBy - Contains identifying information about the creation of a backup job, including the BackupPlanArn, BackupPlanId, BackupPlanVersion, and BackupRuleId of the backup plan used to create it.

$sel:expectedCompletionDate:BackupJob', backupJob_expectedCompletionDate - The date and time a job to back up resources is expected to be completed, in Unix format and Coordinated Universal Time (UTC). The value of ExpectedCompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:bytesTransferred:BackupJob', backupJob_bytesTransferred - The size in bytes transferred to a backup vault at the time that the job status was queried.

$sel:backupVaultArn:BackupJob', backupJob_backupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:accountId:BackupJob', backupJob_accountId - The account ID that owns the backup job.

$sel:backupJobId:BackupJob', backupJob_backupJobId - Uniquely identifies a request to Backup to back up a resource.

$sel:resourceArn:BackupJob', backupJob_resourceArn - An ARN that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:statusMessage:BackupJob', backupJob_statusMessage - A detailed message explaining the status of the job to back up a resource.

$sel:recoveryPointArn:BackupJob', backupJob_recoveryPointArn - An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

$sel:backupSizeInBytes:BackupJob', backupJob_backupSizeInBytes - The size, in bytes, of a backup.

$sel:creationDate:BackupJob', backupJob_creationDate - The date and time a backup job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:completionDate:BackupJob', backupJob_completionDate - The date and time a job to create a backup job is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:backupVaultName:BackupJob', backupJob_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:backupType:BackupJob', backupJob_backupType - Represents the type of backup for a backup job.

$sel:backupOptions:BackupJob', backupJob_backupOptions - Specifies the backup option for a selected resource. This option is only available for Windows Volume Shadow Copy Service (VSS) backup jobs.

Valid values: Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a Windows VSS backup. Set to "WindowsVSS":"disabled" to create a regular backup. If you specify an invalid option, you get an InvalidParameterValueException exception.

BackupPlan

data BackupPlan Source #

Contains an optional backup plan display name and an array of BackupRule objects, each of which specifies a backup rule. Each rule in a backup plan is a separate scheduled task and can back up a different selection of Amazon Web Services resources.

See: newBackupPlan smart constructor.

Instances

Instances details
Eq BackupPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlan

Show BackupPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlan

Generic BackupPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlan

Associated Types

type Rep BackupPlan :: Type -> Type #

NFData BackupPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlan

Methods

rnf :: BackupPlan -> () #

Hashable BackupPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlan

FromJSON BackupPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlan

type Rep BackupPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlan

type Rep BackupPlan = D1 ('MetaData "BackupPlan" "Amazonka.Backup.Types.BackupPlan" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "BackupPlan'" 'PrefixI 'True) (S1 ('MetaSel ('Just "advancedBackupSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdvancedBackupSetting])) :*: (S1 ('MetaSel ('Just "backupPlanName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BackupRule]))))

newBackupPlan Source #

Create a value of BackupPlan 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:advancedBackupSettings:BackupPlan', backupPlan_advancedBackupSettings - Contains a list of BackupOptions for each resource type.

$sel:backupPlanName:BackupPlan', backupPlan_backupPlanName - The display name of a backup plan.

$sel:rules:BackupPlan', backupPlan_rules - An array of BackupRule objects, each of which specifies a scheduled task that is used to back up a selection of resources.

BackupPlanInput

data BackupPlanInput Source #

Contains an optional backup plan display name and an array of BackupRule objects, each of which specifies a backup rule. Each rule in a backup plan is a separate scheduled task.

See: newBackupPlanInput smart constructor.

Instances

Instances details
Eq BackupPlanInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanInput

Show BackupPlanInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanInput

Generic BackupPlanInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanInput

Associated Types

type Rep BackupPlanInput :: Type -> Type #

NFData BackupPlanInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanInput

Methods

rnf :: BackupPlanInput -> () #

Hashable BackupPlanInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanInput

ToJSON BackupPlanInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanInput

type Rep BackupPlanInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanInput

type Rep BackupPlanInput = D1 ('MetaData "BackupPlanInput" "Amazonka.Backup.Types.BackupPlanInput" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "BackupPlanInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "advancedBackupSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdvancedBackupSetting])) :*: (S1 ('MetaSel ('Just "backupPlanName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BackupRuleInput]))))

newBackupPlanInput Source #

Create a value of BackupPlanInput 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:advancedBackupSettings:BackupPlanInput', backupPlanInput_advancedBackupSettings - Specifies a list of BackupOptions for each resource type. These settings are only available for Windows Volume Shadow Copy Service (VSS) backup jobs.

$sel:backupPlanName:BackupPlanInput', backupPlanInput_backupPlanName - The optional display name of a backup plan.

$sel:rules:BackupPlanInput', backupPlanInput_rules - An array of BackupRule objects, each of which specifies a scheduled task that is used to back up a selection of resources.

BackupPlanTemplatesListMember

data BackupPlanTemplatesListMember Source #

An object specifying metadata associated with a backup plan template.

See: newBackupPlanTemplatesListMember smart constructor.

Instances

Instances details
Eq BackupPlanTemplatesListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanTemplatesListMember

Read BackupPlanTemplatesListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanTemplatesListMember

Show BackupPlanTemplatesListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanTemplatesListMember

Generic BackupPlanTemplatesListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanTemplatesListMember

Associated Types

type Rep BackupPlanTemplatesListMember :: Type -> Type #

NFData BackupPlanTemplatesListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanTemplatesListMember

Hashable BackupPlanTemplatesListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanTemplatesListMember

FromJSON BackupPlanTemplatesListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanTemplatesListMember

type Rep BackupPlanTemplatesListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlanTemplatesListMember

type Rep BackupPlanTemplatesListMember = D1 ('MetaData "BackupPlanTemplatesListMember" "Amazonka.Backup.Types.BackupPlanTemplatesListMember" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "BackupPlanTemplatesListMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupPlanTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupPlanTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBackupPlanTemplatesListMember :: BackupPlanTemplatesListMember Source #

Create a value of BackupPlanTemplatesListMember 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:backupPlanTemplateName:BackupPlanTemplatesListMember', backupPlanTemplatesListMember_backupPlanTemplateName - The optional display name of a backup plan template.

$sel:backupPlanTemplateId:BackupPlanTemplatesListMember', backupPlanTemplatesListMember_backupPlanTemplateId - Uniquely identifies a stored backup plan template.

BackupPlansListMember

data BackupPlansListMember Source #

Contains metadata about a backup plan.

See: newBackupPlansListMember smart constructor.

Instances

Instances details
Eq BackupPlansListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlansListMember

Read BackupPlansListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlansListMember

Show BackupPlansListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlansListMember

Generic BackupPlansListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlansListMember

Associated Types

type Rep BackupPlansListMember :: Type -> Type #

NFData BackupPlansListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlansListMember

Methods

rnf :: BackupPlansListMember -> () #

Hashable BackupPlansListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlansListMember

FromJSON BackupPlansListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlansListMember

type Rep BackupPlansListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupPlansListMember

type Rep BackupPlansListMember = D1 ('MetaData "BackupPlansListMember" "Amazonka.Backup.Types.BackupPlansListMember" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "BackupPlansListMember'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupPlanName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "advancedBackupSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdvancedBackupSetting])) :*: S1 ('MetaSel ('Just "backupPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastExecutionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "deletionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newBackupPlansListMember :: BackupPlansListMember Source #

Create a value of BackupPlansListMember 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:versionId:BackupPlansListMember', backupPlansListMember_versionId - Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs cannot be edited.

$sel:backupPlanName:BackupPlansListMember', backupPlansListMember_backupPlanName - The display name of a saved backup plan.

$sel:advancedBackupSettings:BackupPlansListMember', backupPlansListMember_advancedBackupSettings - Contains a list of BackupOptions for a resource type.

$sel:backupPlanId:BackupPlansListMember', backupPlansListMember_backupPlanId - Uniquely identifies a backup plan.

$sel:creatorRequestId:BackupPlansListMember', backupPlansListMember_creatorRequestId - A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

$sel:backupPlanArn:BackupPlansListMember', backupPlansListMember_backupPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

$sel:lastExecutionDate:BackupPlansListMember', backupPlansListMember_lastExecutionDate - The last time a job to back up resources was run with this rule. A date and time, in Unix format and Coordinated Universal Time (UTC). The value of LastExecutionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:creationDate:BackupPlansListMember', backupPlansListMember_creationDate - The date and time a resource backup plan is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:deletionDate:BackupPlansListMember', backupPlansListMember_deletionDate - The date and time a backup plan is deleted, in Unix format and Coordinated Universal Time (UTC). The value of DeletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

BackupRule

data BackupRule Source #

Specifies a scheduled task used to back up a selection of resources.

See: newBackupRule smart constructor.

Instances

Instances details
Eq BackupRule Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRule

Show BackupRule Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRule

Generic BackupRule Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRule

Associated Types

type Rep BackupRule :: Type -> Type #

NFData BackupRule Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRule

Methods

rnf :: BackupRule -> () #

Hashable BackupRule Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRule

FromJSON BackupRule Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRule

type Rep BackupRule Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRule

newBackupRule Source #

Create a value of BackupRule 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:ruleId:BackupRule', backupRule_ruleId - Uniquely identifies a rule that is used to schedule the backup of a selection of resources.

$sel:lifecycle:BackupRule', backupRule_lifecycle - The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only Amazon EFS file system backups can be transitioned to cold storage.

$sel:recoveryPointTags:BackupRule', backupRule_recoveryPointTags - An array of key-value pair strings that are assigned to resources that are associated with this rule when restored from backup.

$sel:scheduleExpression:BackupRule', backupRule_scheduleExpression - A cron expression in UTC specifying when Backup initiates a backup job. For more information about cron expressions, see Schedule Expressions for Rules in the Amazon CloudWatch Events User Guide.. Prior to specifying a value for this parameter, we recommend testing your cron expression using one of the many available cron generator and testing tools.

$sel:enableContinuousBackup:BackupRule', backupRule_enableContinuousBackup - Specifies whether Backup creates continuous backups. True causes Backup to create continuous backups capable of point-in-time restore (PITR). False (or not specified) causes Backup to create snapshot backups.

$sel:completionWindowMinutes:BackupRule', backupRule_completionWindowMinutes - A value in minutes after a backup job is successfully started before it must be completed or it will be canceled by Backup. This value is optional.

$sel:copyActions:BackupRule', backupRule_copyActions - An array of CopyAction objects, which contains the details of the copy operation.

$sel:startWindowMinutes:BackupRule', backupRule_startWindowMinutes - A value in minutes after a backup is scheduled before a job will be canceled if it doesn't start successfully. This value is optional.

$sel:ruleName:BackupRule', backupRule_ruleName - An optional display name for a backup rule.

$sel:targetBackupVaultName:BackupRule', backupRule_targetBackupVaultName - 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.

BackupRuleInput

data BackupRuleInput Source #

Specifies a scheduled task used to back up a selection of resources.

See: newBackupRuleInput smart constructor.

Instances

Instances details
Eq BackupRuleInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRuleInput

Show BackupRuleInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRuleInput

Generic BackupRuleInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRuleInput

Associated Types

type Rep BackupRuleInput :: Type -> Type #

NFData BackupRuleInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRuleInput

Methods

rnf :: BackupRuleInput -> () #

Hashable BackupRuleInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRuleInput

ToJSON BackupRuleInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRuleInput

type Rep BackupRuleInput Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupRuleInput

type Rep BackupRuleInput = D1 ('MetaData "BackupRuleInput" "Amazonka.Backup.Types.BackupRuleInput" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "BackupRuleInput'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Lifecycle)) :*: S1 ('MetaSel ('Just "recoveryPointTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "scheduleExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableContinuousBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "completionWindowMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "copyActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CopyAction]))) :*: (S1 ('MetaSel ('Just "startWindowMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetBackupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newBackupRuleInput Source #

Create a value of BackupRuleInput 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:lifecycle:BackupRuleInput', backupRuleInput_lifecycle - The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup will transition and expire backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only Amazon EFS file system backups can be transitioned to cold storage.

$sel:recoveryPointTags:BackupRuleInput', backupRuleInput_recoveryPointTags - To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

$sel:scheduleExpression:BackupRuleInput', backupRuleInput_scheduleExpression - A CRON expression in UTC specifying when Backup initiates a backup job.

$sel:enableContinuousBackup:BackupRuleInput', backupRuleInput_enableContinuousBackup - Specifies whether Backup creates continuous backups. True causes Backup to create continuous backups capable of point-in-time restore (PITR). False (or not specified) causes Backup to create snapshot backups.

$sel:completionWindowMinutes:BackupRuleInput', backupRuleInput_completionWindowMinutes - A value in minutes after a backup job is successfully started before it must be completed or it will be canceled by Backup. This value is optional.

$sel:copyActions:BackupRuleInput', backupRuleInput_copyActions - An array of CopyAction objects, which contains the details of the copy operation.

$sel:startWindowMinutes:BackupRuleInput', backupRuleInput_startWindowMinutes - A value in minutes after a backup is scheduled before a job will be canceled if it doesn't start successfully. This value is optional.

$sel:ruleName:BackupRuleInput', backupRuleInput_ruleName - An optional display name for a backup rule.

$sel:targetBackupVaultName:BackupRuleInput', backupRuleInput_targetBackupVaultName - 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.

BackupSelection

data BackupSelection Source #

Used to specify a set of resources to a backup plan.

See: newBackupSelection smart constructor.

Instances

Instances details
Eq BackupSelection Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelection

Read BackupSelection Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelection

Show BackupSelection Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelection

Generic BackupSelection Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelection

Associated Types

type Rep BackupSelection :: Type -> Type #

NFData BackupSelection Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelection

Methods

rnf :: BackupSelection -> () #

Hashable BackupSelection Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelection

ToJSON BackupSelection Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelection

FromJSON BackupSelection Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelection

type Rep BackupSelection Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelection

type Rep BackupSelection = D1 ('MetaData "BackupSelection" "Amazonka.Backup.Types.BackupSelection" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "BackupSelection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "listOfTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Condition]))) :*: (S1 ('MetaSel ('Just "selectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newBackupSelection Source #

Create a value of BackupSelection 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:resources:BackupSelection', backupSelection_resources - An array of strings that contain Amazon Resource Names (ARNs) of resources to assign to a backup plan.

$sel:listOfTags:BackupSelection', backupSelection_listOfTags - An array of conditions used to specify a set of resources to assign to a backup plan; for example, "StringEquals": {"ec2:ResourceTag/Department": "accounting". Assigns the backup plan to every resource with at least one matching tag.

$sel:selectionName:BackupSelection', backupSelection_selectionName - The display name of a resource selection document.

$sel:iamRoleArn:BackupSelection', backupSelection_iamRoleArn - The ARN of the IAM role that Backup uses to authenticate when backing up the target resource; for example, arn:aws:iam::123456789012:role/S3Access.

BackupSelectionsListMember

data BackupSelectionsListMember Source #

Contains metadata about a BackupSelection object.

See: newBackupSelectionsListMember smart constructor.

Instances

Instances details
Eq BackupSelectionsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelectionsListMember

Read BackupSelectionsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelectionsListMember

Show BackupSelectionsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelectionsListMember

Generic BackupSelectionsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelectionsListMember

Associated Types

type Rep BackupSelectionsListMember :: Type -> Type #

NFData BackupSelectionsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelectionsListMember

Hashable BackupSelectionsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelectionsListMember

FromJSON BackupSelectionsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelectionsListMember

type Rep BackupSelectionsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupSelectionsListMember

type Rep BackupSelectionsListMember = D1 ('MetaData "BackupSelectionsListMember" "Amazonka.Backup.Types.BackupSelectionsListMember" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "BackupSelectionsListMember'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "selectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "selectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "backupPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newBackupSelectionsListMember :: BackupSelectionsListMember Source #

Create a value of BackupSelectionsListMember 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:iamRoleArn:BackupSelectionsListMember', backupSelectionsListMember_iamRoleArn - Specifies the IAM role Amazon Resource Name (ARN) to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

$sel:selectionName:BackupSelectionsListMember', backupSelectionsListMember_selectionName - The display name of a resource selection document.

$sel:selectionId:BackupSelectionsListMember', backupSelectionsListMember_selectionId - Uniquely identifies a request to assign a set of resources to a backup plan.

$sel:backupPlanId:BackupSelectionsListMember', backupSelectionsListMember_backupPlanId - Uniquely identifies a backup plan.

$sel:creatorRequestId:BackupSelectionsListMember', backupSelectionsListMember_creatorRequestId - A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

$sel:creationDate:BackupSelectionsListMember', backupSelectionsListMember_creationDate - The date and time a backup plan is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

BackupVaultListMember

data BackupVaultListMember Source #

Contains metadata about a backup vault.

See: newBackupVaultListMember smart constructor.

Instances

Instances details
Eq BackupVaultListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultListMember

Read BackupVaultListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultListMember

Show BackupVaultListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultListMember

Generic BackupVaultListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultListMember

Associated Types

type Rep BackupVaultListMember :: Type -> Type #

NFData BackupVaultListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultListMember

Methods

rnf :: BackupVaultListMember -> () #

Hashable BackupVaultListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultListMember

FromJSON BackupVaultListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultListMember

type Rep BackupVaultListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.BackupVaultListMember

type Rep BackupVaultListMember = D1 ('MetaData "BackupVaultListMember" "Amazonka.Backup.Types.BackupVaultListMember" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "BackupVaultListMember'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lockDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "maxRetentionDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "locked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfRecoveryPoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "backupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "minRetentionDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

newBackupVaultListMember :: BackupVaultListMember Source #

Create a value of BackupVaultListMember 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:lockDate:BackupVaultListMember', backupVaultListMember_lockDate - The date and time when Backup Vault Lock configuration becomes immutable, meaning it cannot be changed or deleted.

If you applied Vault Lock to your vault without specifying a lock date, you can change your Vault Lock settings, or delete Vault Lock from the vault entirely, at any time.

This value is in Unix format, Coordinated Universal Time (UTC), and accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:maxRetentionDays:BackupVaultListMember', backupVaultListMember_maxRetentionDays - The Backup Vault Lock setting that specifies the maximum retention period that the vault retains its recovery points. If this parameter is not specified, Vault Lock does not enforce a maximum retention period on the recovery points in the vault (allowing indefinite storage).

If specified, any backup or copy job to the vault must have a lifecycle policy with a retention period equal to or shorter than the maximum retention period. If the job's retention period is longer than that maximum retention period, then the vault fails the backup or copy job, and you should either modify your lifecycle settings or use a different vault. Recovery points already stored in the vault prior to Vault Lock are not affected.

$sel:locked:BackupVaultListMember', backupVaultListMember_locked - A Boolean value that indicates whether Backup Vault Lock applies to the selected backup vault. If true, Vault Lock prevents delete and update operations on the recovery points in the selected vault.

$sel:creatorRequestId:BackupVaultListMember', backupVaultListMember_creatorRequestId - A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice.

$sel:numberOfRecoveryPoints:BackupVaultListMember', backupVaultListMember_numberOfRecoveryPoints - The number of recovery points that are stored in a backup vault.

$sel:backupVaultArn:BackupVaultListMember', backupVaultListMember_backupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:encryptionKeyArn:BackupVaultListMember', backupVaultListMember_encryptionKeyArn - The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

$sel:creationDate:BackupVaultListMember', backupVaultListMember_creationDate - The date and time a resource backup is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:backupVaultName:BackupVaultListMember', backupVaultListMember_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:minRetentionDays:BackupVaultListMember', backupVaultListMember_minRetentionDays - The Backup Vault Lock setting that specifies the minimum retention period that the vault retains its recovery points. If this parameter is not specified, Vault Lock does not enforce a minimum retention period.

If specified, any backup or copy job to the vault must have a lifecycle policy with a retention period equal to or longer than the minimum retention period. If the job's retention period is shorter than that minimum retention period, then the vault fails the backup or copy job, and you should either modify your lifecycle settings or use a different vault. Recovery points already stored in the vault prior to Vault Lock are not affected.

CalculatedLifecycle

data CalculatedLifecycle Source #

Contains DeleteAt and MoveToColdStorageAt timestamps, which are used to specify a lifecycle for a recovery point.

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only Amazon EFS file system backups can be transitioned to cold storage.

See: newCalculatedLifecycle smart constructor.

Instances

Instances details
Eq CalculatedLifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.CalculatedLifecycle

Read CalculatedLifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.CalculatedLifecycle

Show CalculatedLifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.CalculatedLifecycle

Generic CalculatedLifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.CalculatedLifecycle

Associated Types

type Rep CalculatedLifecycle :: Type -> Type #

NFData CalculatedLifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.CalculatedLifecycle

Methods

rnf :: CalculatedLifecycle -> () #

Hashable CalculatedLifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.CalculatedLifecycle

FromJSON CalculatedLifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.CalculatedLifecycle

type Rep CalculatedLifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.CalculatedLifecycle

type Rep CalculatedLifecycle = D1 ('MetaData "CalculatedLifecycle" "Amazonka.Backup.Types.CalculatedLifecycle" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "CalculatedLifecycle'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "moveToColdStorageAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newCalculatedLifecycle :: CalculatedLifecycle Source #

Create a value of CalculatedLifecycle 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:deleteAt:CalculatedLifecycle', calculatedLifecycle_deleteAt - A timestamp that specifies when to delete a recovery point.

$sel:moveToColdStorageAt:CalculatedLifecycle', calculatedLifecycle_moveToColdStorageAt - A timestamp that specifies when to transition a recovery point to cold storage.

Condition

data Condition Source #

Contains an array of triplets made up of a condition type (such as StringEquals), a key, and a value. Conditions are used to filter resources in a selection that is assigned to a backup plan.

See: newCondition smart constructor.

Instances

Instances details
Eq Condition Source # 
Instance details

Defined in Amazonka.Backup.Types.Condition

Read Condition Source # 
Instance details

Defined in Amazonka.Backup.Types.Condition

Show Condition Source # 
Instance details

Defined in Amazonka.Backup.Types.Condition

Generic Condition Source # 
Instance details

Defined in Amazonka.Backup.Types.Condition

Associated Types

type Rep Condition :: Type -> Type #

NFData Condition Source # 
Instance details

Defined in Amazonka.Backup.Types.Condition

Methods

rnf :: Condition -> () #

Hashable Condition Source # 
Instance details

Defined in Amazonka.Backup.Types.Condition

ToJSON Condition Source # 
Instance details

Defined in Amazonka.Backup.Types.Condition

FromJSON Condition Source # 
Instance details

Defined in Amazonka.Backup.Types.Condition

type Rep Condition Source # 
Instance details

Defined in Amazonka.Backup.Types.Condition

type Rep Condition = D1 ('MetaData "Condition" "Amazonka.Backup.Types.Condition" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "conditionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConditionType) :*: (S1 ('MetaSel ('Just "conditionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "conditionValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCondition Source #

Create a value of Condition 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:conditionType:Condition', condition_conditionType - An operation, such as StringEquals, that is applied to a key-value pair used to filter resources in a selection.

$sel:conditionKey:Condition', condition_conditionKey - The key in a key-value pair. For example, in "ec2:ResourceTag/Department": "accounting", "ec2:ResourceTag/Department" is the key.

$sel:conditionValue:Condition', condition_conditionValue - The value in a key-value pair. For example, in "ec2:ResourceTag/Department": "accounting", "accounting" is the value.

ControlInputParameter

data ControlInputParameter Source #

A list of parameters for a control. A control can have zero, one, or more than one parameter. An example of a control with two parameters is: "backup plan frequency is at least daily and the retention period is at least 1 year". The first parameter is daily. The second parameter is 1 year.

See: newControlInputParameter smart constructor.

Instances

Instances details
Eq ControlInputParameter Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlInputParameter

Read ControlInputParameter Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlInputParameter

Show ControlInputParameter Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlInputParameter

Generic ControlInputParameter Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlInputParameter

Associated Types

type Rep ControlInputParameter :: Type -> Type #

NFData ControlInputParameter Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlInputParameter

Methods

rnf :: ControlInputParameter -> () #

Hashable ControlInputParameter Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlInputParameter

ToJSON ControlInputParameter Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlInputParameter

FromJSON ControlInputParameter Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlInputParameter

type Rep ControlInputParameter Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlInputParameter

type Rep ControlInputParameter = D1 ('MetaData "ControlInputParameter" "Amazonka.Backup.Types.ControlInputParameter" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ControlInputParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newControlInputParameter :: ControlInputParameter Source #

Create a value of ControlInputParameter 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:parameterValue:ControlInputParameter', controlInputParameter_parameterValue - The value of parameter, for example, hourly.

$sel:parameterName:ControlInputParameter', controlInputParameter_parameterName - The name of a parameter, for example, BackupPlanFrequency.

ControlScope

data ControlScope Source #

A framework consists of one or more controls. Each control has its own control scope. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.

To set a control scope that includes all of a particular resource, leave the ControlScope empty or do not pass it when calling CreateFramework.

See: newControlScope smart constructor.

Instances

Instances details
Eq ControlScope Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlScope

Read ControlScope Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlScope

Show ControlScope Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlScope

Generic ControlScope Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlScope

Associated Types

type Rep ControlScope :: Type -> Type #

NFData ControlScope Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlScope

Methods

rnf :: ControlScope -> () #

Hashable ControlScope Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlScope

ToJSON ControlScope Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlScope

FromJSON ControlScope Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlScope

type Rep ControlScope Source # 
Instance details

Defined in Amazonka.Backup.Types.ControlScope

type Rep ControlScope = D1 ('MetaData "ControlScope" "Amazonka.Backup.Types.ControlScope" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ControlScope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "complianceResourceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "complianceResourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))))

newControlScope :: ControlScope Source #

Create a value of ControlScope 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:complianceResourceTypes:ControlScope', controlScope_complianceResourceTypes - Describes whether the control scope includes one or more types of resources, such as EFS or RDS.

$sel:tags:ControlScope', controlScope_tags - Describes whether the control scope includes resources with one or more tags. Each tag is a key-value pair.

$sel:complianceResourceIds:ControlScope', controlScope_complianceResourceIds - The ID of the only Amazon Web Services resource that you want your control scope to contain.

CopyAction

data CopyAction Source #

The details of the copy operation.

See: newCopyAction smart constructor.

Instances

Instances details
Eq CopyAction Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyAction

Read CopyAction Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyAction

Show CopyAction Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyAction

Generic CopyAction Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyAction

Associated Types

type Rep CopyAction :: Type -> Type #

NFData CopyAction Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyAction

Methods

rnf :: CopyAction -> () #

Hashable CopyAction Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyAction

ToJSON CopyAction Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyAction

FromJSON CopyAction Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyAction

type Rep CopyAction Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyAction

type Rep CopyAction = D1 ('MetaData "CopyAction" "Amazonka.Backup.Types.CopyAction" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "CopyAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Lifecycle)) :*: S1 ('MetaSel ('Just "destinationBackupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCopyAction Source #

Create a value of CopyAction 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:lifecycle:CopyAction', copyAction_lifecycle - Undocumented member.

$sel:destinationBackupVaultArn:CopyAction', copyAction_destinationBackupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup. For example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

CopyJob

data CopyJob Source #

Contains detailed information about a copy job.

See: newCopyJob smart constructor.

Instances

Instances details
Eq CopyJob Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJob

Methods

(==) :: CopyJob -> CopyJob -> Bool #

(/=) :: CopyJob -> CopyJob -> Bool #

Read CopyJob Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJob

Show CopyJob Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJob

Generic CopyJob Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJob

Associated Types

type Rep CopyJob :: Type -> Type #

Methods

from :: CopyJob -> Rep CopyJob x #

to :: Rep CopyJob x -> CopyJob #

NFData CopyJob Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJob

Methods

rnf :: CopyJob -> () #

Hashable CopyJob Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJob

Methods

hashWithSalt :: Int -> CopyJob -> Int #

hash :: CopyJob -> Int #

FromJSON CopyJob Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJob

type Rep CopyJob Source # 
Instance details

Defined in Amazonka.Backup.Types.CopyJob

type Rep CopyJob = D1 ('MetaData "CopyJob" "Amazonka.Backup.Types.CopyJob" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "CopyJob'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CopyJobState)) :*: S1 ('MetaSel ('Just "sourceRecoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationBackupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryPointCreator)) :*: S1 ('MetaSel ('Just "destinationRecoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceBackupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "copyJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "completionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newCopyJob :: CopyJob Source #

Create a value of CopyJob 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:iamRoleArn:CopyJob', copyJob_iamRoleArn - Specifies the IAM role ARN used to copy the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

$sel:state:CopyJob', copyJob_state - The current state of a copy job.

$sel:sourceRecoveryPointArn:CopyJob', copyJob_sourceRecoveryPointArn - An ARN that uniquely identifies a source recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

$sel:resourceType:CopyJob', copyJob_resourceType - The type of Amazon Web Services resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

$sel:destinationBackupVaultArn:CopyJob', copyJob_destinationBackupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:createdBy:CopyJob', copyJob_createdBy - Undocumented member.

$sel:destinationRecoveryPointArn:CopyJob', copyJob_destinationRecoveryPointArn - An ARN that uniquely identifies a destination recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

$sel:accountId:CopyJob', copyJob_accountId - The account ID that owns the copy job.

$sel:sourceBackupVaultArn:CopyJob', copyJob_sourceBackupVaultArn - An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:copyJobId:CopyJob', copyJob_copyJobId - Uniquely identifies a copy job.

$sel:resourceArn:CopyJob', copyJob_resourceArn - The Amazon Web Services resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

$sel:statusMessage:CopyJob', copyJob_statusMessage - A detailed message explaining the status of the job to copy a resource.

$sel:backupSizeInBytes:CopyJob', copyJob_backupSizeInBytes - The size, in bytes, of a copy job.

$sel:creationDate:CopyJob', copyJob_creationDate - The date and time a copy job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:completionDate:CopyJob', copyJob_completionDate - The date and time a copy job is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Framework

data Framework Source #

Contains detailed information about a framework. Frameworks contain controls, which evaluate and report on your backup events and resources. Frameworks generate daily compliance results.

See: newFramework smart constructor.

Instances

Instances details
Eq Framework Source # 
Instance details

Defined in Amazonka.Backup.Types.Framework

Read Framework Source # 
Instance details

Defined in Amazonka.Backup.Types.Framework

Show Framework Source # 
Instance details

Defined in Amazonka.Backup.Types.Framework

Generic Framework Source # 
Instance details

Defined in Amazonka.Backup.Types.Framework

Associated Types

type Rep Framework :: Type -> Type #

NFData Framework Source # 
Instance details

Defined in Amazonka.Backup.Types.Framework

Methods

rnf :: Framework -> () #

Hashable Framework Source # 
Instance details

Defined in Amazonka.Backup.Types.Framework

FromJSON Framework Source # 
Instance details

Defined in Amazonka.Backup.Types.Framework

type Rep Framework Source # 
Instance details

Defined in Amazonka.Backup.Types.Framework

type Rep Framework = D1 ('MetaData "Framework" "Amazonka.Backup.Types.Framework" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "Framework'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "frameworkDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfControls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "frameworkArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deploymentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "frameworkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newFramework :: Framework Source #

Create a value of Framework 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:creationTime:Framework', framework_creationTime - The date and time that a framework is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:frameworkDescription:Framework', framework_frameworkDescription - An optional description of the framework with a maximum 1,024 characters.

$sel:numberOfControls:Framework', framework_numberOfControls - The number of controls contained by the framework.

$sel:frameworkArn:Framework', framework_frameworkArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:deploymentStatus:Framework', framework_deploymentStatus - The deployment status of a framework. The statuses are:

CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED

$sel:frameworkName:Framework', framework_frameworkName - The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

FrameworkControl

data FrameworkControl Source #

Contains detailed information about all of the controls of a framework. Each framework must contain at least one control.

See: newFrameworkControl smart constructor.

Instances

Instances details
Eq FrameworkControl Source # 
Instance details

Defined in Amazonka.Backup.Types.FrameworkControl

Read FrameworkControl Source # 
Instance details

Defined in Amazonka.Backup.Types.FrameworkControl

Show FrameworkControl Source # 
Instance details

Defined in Amazonka.Backup.Types.FrameworkControl

Generic FrameworkControl Source # 
Instance details

Defined in Amazonka.Backup.Types.FrameworkControl

Associated Types

type Rep FrameworkControl :: Type -> Type #

NFData FrameworkControl Source # 
Instance details

Defined in Amazonka.Backup.Types.FrameworkControl

Methods

rnf :: FrameworkControl -> () #

Hashable FrameworkControl Source # 
Instance details

Defined in Amazonka.Backup.Types.FrameworkControl

ToJSON FrameworkControl Source # 
Instance details

Defined in Amazonka.Backup.Types.FrameworkControl

FromJSON FrameworkControl Source # 
Instance details

Defined in Amazonka.Backup.Types.FrameworkControl

type Rep FrameworkControl Source # 
Instance details

Defined in Amazonka.Backup.Types.FrameworkControl

type Rep FrameworkControl = D1 ('MetaData "FrameworkControl" "Amazonka.Backup.Types.FrameworkControl" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "FrameworkControl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "controlScope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ControlScope)) :*: (S1 ('MetaSel ('Just "controlInputParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ControlInputParameter])) :*: S1 ('MetaSel ('Just "controlName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newFrameworkControl Source #

Create a value of FrameworkControl 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:controlScope:FrameworkControl', frameworkControl_controlScope - The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. For more information, see ControlScope.

$sel:controlInputParameters:FrameworkControl', frameworkControl_controlInputParameters - A list of ParameterName and ParameterValue pairs.

$sel:controlName:FrameworkControl', frameworkControl_controlName - The name of a control. This name is between 1 and 256 characters.

Lifecycle

data Lifecycle Source #

Contains an array of Transition objects specifying how long in days before a recovery point transitions to cold storage or is deleted.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, on the console, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only Amazon EFS file system backups can be transitioned to cold storage.

See: newLifecycle smart constructor.

Instances

Instances details
Eq Lifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.Lifecycle

Read Lifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.Lifecycle

Show Lifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.Lifecycle

Generic Lifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.Lifecycle

Associated Types

type Rep Lifecycle :: Type -> Type #

NFData Lifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.Lifecycle

Methods

rnf :: Lifecycle -> () #

Hashable Lifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.Lifecycle

ToJSON Lifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.Lifecycle

FromJSON Lifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.Lifecycle

type Rep Lifecycle Source # 
Instance details

Defined in Amazonka.Backup.Types.Lifecycle

type Rep Lifecycle = D1 ('MetaData "Lifecycle" "Amazonka.Backup.Types.Lifecycle" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "Lifecycle'" 'PrefixI 'True) (S1 ('MetaSel ('Just "moveToColdStorageAfterDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "deleteAfterDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newLifecycle :: Lifecycle Source #

Create a value of Lifecycle 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:moveToColdStorageAfterDays:Lifecycle', lifecycle_moveToColdStorageAfterDays - Specifies the number of days after creation that a recovery point is moved to cold storage.

$sel:deleteAfterDays:Lifecycle', lifecycle_deleteAfterDays - Specifies the number of days after creation that a recovery point is deleted. Must be greater than 90 days plus MoveToColdStorageAfterDays.

ProtectedResource

data ProtectedResource Source #

A structure that contains information about a backed-up resource.

See: newProtectedResource smart constructor.

Instances

Instances details
Eq ProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.Types.ProtectedResource

Read ProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.Types.ProtectedResource

Show ProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.Types.ProtectedResource

Generic ProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.Types.ProtectedResource

Associated Types

type Rep ProtectedResource :: Type -> Type #

NFData ProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.Types.ProtectedResource

Methods

rnf :: ProtectedResource -> () #

Hashable ProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.Types.ProtectedResource

FromJSON ProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.Types.ProtectedResource

type Rep ProtectedResource Source # 
Instance details

Defined in Amazonka.Backup.Types.ProtectedResource

type Rep ProtectedResource = D1 ('MetaData "ProtectedResource" "Amazonka.Backup.Types.ProtectedResource" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ProtectedResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastBackupTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newProtectedResource :: ProtectedResource Source #

Create a value of ProtectedResource 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:resourceType:ProtectedResource', protectedResource_resourceType - The type of Amazon Web Services resource; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For Windows Volume Shadow Copy Service (VSS) backups, the only supported resource type is Amazon EC2.

$sel:lastBackupTime:ProtectedResource', protectedResource_lastBackupTime - The date and time a resource was last backed up, in Unix format and Coordinated Universal Time (UTC). The value of LastBackupTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:resourceArn:ProtectedResource', protectedResource_resourceArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

RecoveryPointByBackupVault

data RecoveryPointByBackupVault Source #

Contains detailed information about the recovery points stored in a backup vault.

See: newRecoveryPointByBackupVault smart constructor.

Instances

Instances details
Eq RecoveryPointByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByBackupVault

Read RecoveryPointByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByBackupVault

Show RecoveryPointByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByBackupVault

Generic RecoveryPointByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByBackupVault

Associated Types

type Rep RecoveryPointByBackupVault :: Type -> Type #

NFData RecoveryPointByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByBackupVault

Hashable RecoveryPointByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByBackupVault

FromJSON RecoveryPointByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByBackupVault

type Rep RecoveryPointByBackupVault Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByBackupVault

type Rep RecoveryPointByBackupVault = D1 ('MetaData "RecoveryPointByBackupVault" "Amazonka.Backup.Types.RecoveryPointByBackupVault" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "RecoveryPointByBackupVault'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "isEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryPointStatus))) :*: (S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryPointCreator)) :*: S1 ('MetaSel ('Just "calculatedLifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CalculatedLifecycle))) :*: (S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Lifecycle)) :*: (S1 ('MetaSel ('Just "backupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceBackupVaultArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "lastRestoreTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "encryptionKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "completionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newRecoveryPointByBackupVault :: RecoveryPointByBackupVault Source #

Create a value of RecoveryPointByBackupVault 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:isEncrypted:RecoveryPointByBackupVault', recoveryPointByBackupVault_isEncrypted - A Boolean value that is returned as TRUE if the specified recovery point is encrypted, or FALSE if the recovery point is not encrypted.

$sel:status:RecoveryPointByBackupVault', recoveryPointByBackupVault_status - A status code specifying the state of the recovery point.

$sel:iamRoleArn:RecoveryPointByBackupVault', recoveryPointByBackupVault_iamRoleArn - Specifies the IAM role ARN used to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

$sel:resourceType:RecoveryPointByBackupVault', recoveryPointByBackupVault_resourceType - The type of Amazon Web Services resource saved as a recovery point; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For Windows Volume Shadow Copy Service (VSS) backups, the only supported resource type is Amazon EC2.

$sel:createdBy:RecoveryPointByBackupVault', recoveryPointByBackupVault_createdBy - Contains identifying information about the creation of a recovery point, including the BackupPlanArn, BackupPlanId, BackupPlanVersion, and BackupRuleId of the backup plan that is used to create it.

$sel:calculatedLifecycle:RecoveryPointByBackupVault', recoveryPointByBackupVault_calculatedLifecycle - A CalculatedLifecycle object containing DeleteAt and MoveToColdStorageAt timestamps.

$sel:lifecycle:RecoveryPointByBackupVault', recoveryPointByBackupVault_lifecycle - The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Only Amazon EFS file system backups can be transitioned to cold storage.

$sel:backupVaultArn:RecoveryPointByBackupVault', recoveryPointByBackupVault_backupVaultArn - An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

$sel:sourceBackupVaultArn:RecoveryPointByBackupVault', recoveryPointByBackupVault_sourceBackupVaultArn - The backup vault where the recovery point was originally copied from. If the recovery point is restored to the same account this value will be null.

$sel:lastRestoreTime:RecoveryPointByBackupVault', recoveryPointByBackupVault_lastRestoreTime - The date and time a recovery point was last restored, in Unix format and Coordinated Universal Time (UTC). The value of LastRestoreTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:resourceArn:RecoveryPointByBackupVault', recoveryPointByBackupVault_resourceArn - An ARN that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:statusMessage:RecoveryPointByBackupVault', recoveryPointByBackupVault_statusMessage - A message explaining the reason of the recovery point deletion failure.

$sel:recoveryPointArn:RecoveryPointByBackupVault', recoveryPointByBackupVault_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.

$sel:encryptionKeyArn:RecoveryPointByBackupVault', recoveryPointByBackupVault_encryptionKeyArn - The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

$sel:backupSizeInBytes:RecoveryPointByBackupVault', recoveryPointByBackupVault_backupSizeInBytes - The size, in bytes, of a backup.

$sel:creationDate:RecoveryPointByBackupVault', recoveryPointByBackupVault_creationDate - The date and time a recovery point is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:completionDate:RecoveryPointByBackupVault', recoveryPointByBackupVault_completionDate - The date and time a job to restore a recovery point is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:backupVaultName:RecoveryPointByBackupVault', recoveryPointByBackupVault_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.

RecoveryPointByResource

data RecoveryPointByResource Source #

Contains detailed information about a saved recovery point.

See: newRecoveryPointByResource smart constructor.

Instances

Instances details
Eq RecoveryPointByResource Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByResource

Read RecoveryPointByResource Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByResource

Show RecoveryPointByResource Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByResource

Generic RecoveryPointByResource Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByResource

Associated Types

type Rep RecoveryPointByResource :: Type -> Type #

NFData RecoveryPointByResource Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByResource

Methods

rnf :: RecoveryPointByResource -> () #

Hashable RecoveryPointByResource Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByResource

FromJSON RecoveryPointByResource Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByResource

type Rep RecoveryPointByResource Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointByResource

type Rep RecoveryPointByResource = D1 ('MetaData "RecoveryPointByResource" "Amazonka.Backup.Types.RecoveryPointByResource" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "RecoveryPointByResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryPointStatus)) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "backupSizeBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "encryptionKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "backupVaultName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRecoveryPointByResource :: RecoveryPointByResource Source #

Create a value of RecoveryPointByResource 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:status:RecoveryPointByResource', recoveryPointByResource_status - A status code specifying the state of the recovery point.

$sel:statusMessage:RecoveryPointByResource', recoveryPointByResource_statusMessage - A message explaining the reason of the recovery point deletion failure.

$sel:recoveryPointArn:RecoveryPointByResource', recoveryPointByResource_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.

$sel:backupSizeBytes:RecoveryPointByResource', recoveryPointByResource_backupSizeBytes - The size, in bytes, of a backup.

$sel:encryptionKeyArn:RecoveryPointByResource', recoveryPointByResource_encryptionKeyArn - The server-side encryption key that is used to protect your backups; for example, arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.

$sel:creationDate:RecoveryPointByResource', recoveryPointByResource_creationDate - The date and time a recovery point is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:backupVaultName:RecoveryPointByResource', recoveryPointByResource_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.

RecoveryPointCreator

data RecoveryPointCreator Source #

Contains information about the backup plan and rule that Backup used to initiate the recovery point backup.

See: newRecoveryPointCreator smart constructor.

Instances

Instances details
Eq RecoveryPointCreator Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointCreator

Read RecoveryPointCreator Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointCreator

Show RecoveryPointCreator Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointCreator

Generic RecoveryPointCreator Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointCreator

Associated Types

type Rep RecoveryPointCreator :: Type -> Type #

NFData RecoveryPointCreator Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointCreator

Methods

rnf :: RecoveryPointCreator -> () #

Hashable RecoveryPointCreator Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointCreator

FromJSON RecoveryPointCreator Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointCreator

type Rep RecoveryPointCreator Source # 
Instance details

Defined in Amazonka.Backup.Types.RecoveryPointCreator

type Rep RecoveryPointCreator = D1 ('MetaData "RecoveryPointCreator" "Amazonka.Backup.Types.RecoveryPointCreator" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "RecoveryPointCreator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backupPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "backupPlanVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRecoveryPointCreator :: RecoveryPointCreator Source #

Create a value of RecoveryPointCreator 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:backupPlanId:RecoveryPointCreator', recoveryPointCreator_backupPlanId - Uniquely identifies a backup plan.

$sel:backupPlanArn:RecoveryPointCreator', recoveryPointCreator_backupPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

$sel:backupPlanVersion:RecoveryPointCreator', recoveryPointCreator_backupPlanVersion - Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

$sel:backupRuleId:RecoveryPointCreator', recoveryPointCreator_backupRuleId - Uniquely identifies a rule used to schedule the backup of a selection of resources.

ReportDeliveryChannel

data ReportDeliveryChannel Source #

Contains information from your report plan about where to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.

See: newReportDeliveryChannel smart constructor.

Instances

Instances details
Eq ReportDeliveryChannel Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDeliveryChannel

Read ReportDeliveryChannel Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDeliveryChannel

Show ReportDeliveryChannel Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDeliveryChannel

Generic ReportDeliveryChannel Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDeliveryChannel

Associated Types

type Rep ReportDeliveryChannel :: Type -> Type #

NFData ReportDeliveryChannel Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDeliveryChannel

Methods

rnf :: ReportDeliveryChannel -> () #

Hashable ReportDeliveryChannel Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDeliveryChannel

ToJSON ReportDeliveryChannel Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDeliveryChannel

FromJSON ReportDeliveryChannel Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDeliveryChannel

type Rep ReportDeliveryChannel Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDeliveryChannel

type Rep ReportDeliveryChannel = D1 ('MetaData "ReportDeliveryChannel" "Amazonka.Backup.Types.ReportDeliveryChannel" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ReportDeliveryChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3KeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "formats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newReportDeliveryChannel Source #

Create a value of ReportDeliveryChannel 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:s3KeyPrefix:ReportDeliveryChannel', reportDeliveryChannel_s3KeyPrefix - The prefix for where Backup Audit Manager delivers your reports to Amazon S3. The prefix is this part of the following path: s3://your-bucket-name/prefix/Backup/us-west-2/year/month/day/report-name. If not specified, there is no prefix.

$sel:formats:ReportDeliveryChannel', reportDeliveryChannel_formats - A list of the format of your reports: CSV, JSON, or both. If not specified, the default format is CSV.

$sel:s3BucketName:ReportDeliveryChannel', reportDeliveryChannel_s3BucketName - The unique name of the S3 bucket that receives your reports.

ReportDestination

data ReportDestination Source #

Contains information from your report job about your report destination.

See: newReportDestination smart constructor.

Constructors

ReportDestination' (Maybe [Text]) (Maybe Text) 

Instances

Instances details
Eq ReportDestination Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDestination

Read ReportDestination Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDestination

Show ReportDestination Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDestination

Generic ReportDestination Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDestination

Associated Types

type Rep ReportDestination :: Type -> Type #

NFData ReportDestination Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDestination

Methods

rnf :: ReportDestination -> () #

Hashable ReportDestination Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDestination

FromJSON ReportDestination Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDestination

type Rep ReportDestination Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportDestination

type Rep ReportDestination = D1 ('MetaData "ReportDestination" "Amazonka.Backup.Types.ReportDestination" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ReportDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Keys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newReportDestination :: ReportDestination Source #

Create a value of ReportDestination 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:s3Keys:ReportDestination', reportDestination_s3Keys - The object key that uniquely identifies your reports in your S3 bucket.

$sel:s3BucketName:ReportDestination', reportDestination_s3BucketName - The unique name of the Amazon S3 bucket that receives your reports.

ReportJob

data ReportJob Source #

Contains detailed information about a report job. A report job compiles a report based on a report plan and publishes it to Amazon S3.

See: newReportJob smart constructor.

Instances

Instances details
Eq ReportJob Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportJob

Read ReportJob Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportJob

Show ReportJob Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportJob

Generic ReportJob Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportJob

Associated Types

type Rep ReportJob :: Type -> Type #

NFData ReportJob Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportJob

Methods

rnf :: ReportJob -> () #

Hashable ReportJob Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportJob

FromJSON ReportJob Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportJob

type Rep ReportJob Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportJob

newReportJob :: ReportJob Source #

Create a value of ReportJob 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:creationTime:ReportJob', reportJob_creationTime - The date and time that a report job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:status:ReportJob', reportJob_status - The status of a report job. The statuses are:

CREATED | RUNNING | COMPLETED | FAILED

COMPLETED means that the report is available for your review at your designated destination. If the status is FAILED, review the StatusMessage for the reason.

$sel:reportPlanArn:ReportJob', reportJob_reportPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:completionTime:ReportJob', reportJob_completionTime - The date and time that a report job is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:reportJobId:ReportJob', reportJob_reportJobId - The identifier for a report job. A unique, randomly generated, Unicode, UTF-8 encoded string that is at most 1,024 bytes long. Report job IDs cannot be edited.

$sel:statusMessage:ReportJob', reportJob_statusMessage - A message explaining the status of the report job.

$sel:reportDestination:ReportJob', reportJob_reportDestination - The S3 bucket name and S3 keys for the destination where the report job publishes the report.

$sel:reportTemplate:ReportJob', reportJob_reportTemplate - Identifies the report template for the report. Reports are built using a report template. The report templates are:

RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT

ReportPlan

data ReportPlan Source #

Contains detailed information about a report plan.

See: newReportPlan smart constructor.

Instances

Instances details
Eq ReportPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportPlan

Read ReportPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportPlan

Show ReportPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportPlan

Generic ReportPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportPlan

Associated Types

type Rep ReportPlan :: Type -> Type #

NFData ReportPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportPlan

Methods

rnf :: ReportPlan -> () #

Hashable ReportPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportPlan

FromJSON ReportPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportPlan

type Rep ReportPlan Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportPlan

type Rep ReportPlan = D1 ('MetaData "ReportPlan" "Amazonka.Backup.Types.ReportPlan" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ReportPlan'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "reportPlanName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "reportPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reportSetting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReportSetting)))) :*: ((S1 ('MetaSel ('Just "reportPlanDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastAttemptedExecutionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "deploymentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastSuccessfulExecutionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "reportDeliveryChannel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReportDeliveryChannel)))))))

newReportPlan :: ReportPlan Source #

Create a value of ReportPlan 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:creationTime:ReportPlan', reportPlan_creationTime - The date and time that a report plan is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:reportPlanName:ReportPlan', reportPlan_reportPlanName - The unique name of the report plan. This name is between 1 and 256 characters starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

$sel:reportPlanArn:ReportPlan', reportPlan_reportPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:reportSetting:ReportPlan', reportPlan_reportSetting - Identifies the report template for the report. Reports are built using a report template. The report templates are:

RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT

If the report template is RESOURCE_COMPLIANCE_REPORT or CONTROL_COMPLIANCE_REPORT, this API resource also describes the report coverage by Amazon Web Services Regions and frameworks.

$sel:reportPlanDescription:ReportPlan', reportPlan_reportPlanDescription - An optional description of the report plan with a maximum 1,024 characters.

$sel:lastAttemptedExecutionTime:ReportPlan', reportPlan_lastAttemptedExecutionTime - The date and time that a report job associated with this report plan last attempted to run, in Unix format and Coordinated Universal Time (UTC). The value of LastAttemptedExecutionTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:deploymentStatus:ReportPlan', reportPlan_deploymentStatus - The deployment status of a report plan. The statuses are:

CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED

$sel:lastSuccessfulExecutionTime:ReportPlan', reportPlan_lastSuccessfulExecutionTime - The date and time that a report job associated with this report plan last successfully ran, in Unix format and Coordinated Universal Time (UTC). The value of LastSuccessfulExecutionTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:reportDeliveryChannel:ReportPlan', reportPlan_reportDeliveryChannel - Contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.

ReportSetting

data ReportSetting Source #

Contains detailed information about a report setting.

See: newReportSetting smart constructor.

Constructors

ReportSetting' (Maybe [Text]) (Maybe Int) Text 

Instances

Instances details
Eq ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

Read ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

Show ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

Generic ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

Associated Types

type Rep ReportSetting :: Type -> Type #

NFData ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

Methods

rnf :: ReportSetting -> () #

Hashable ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

ToJSON ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

FromJSON ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

type Rep ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

type Rep ReportSetting = D1 ('MetaData "ReportSetting" "Amazonka.Backup.Types.ReportSetting" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ReportSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "frameworkArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "numberOfFrameworks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reportTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newReportSetting Source #

Create a value of ReportSetting 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:frameworkArns:ReportSetting', reportSetting_frameworkArns - The Amazon Resource Names (ARNs) of the frameworks a report covers.

$sel:numberOfFrameworks:ReportSetting', reportSetting_numberOfFrameworks - The number of frameworks a report covers.

$sel:reportTemplate:ReportSetting', reportSetting_reportTemplate - Identifies the report template for the report. Reports are built using a report template. The report templates are:

RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT

RestoreJobsListMember

data RestoreJobsListMember Source #

Contains metadata about a restore job.

See: newRestoreJobsListMember smart constructor.

Instances

Instances details
Eq RestoreJobsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobsListMember

Read RestoreJobsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobsListMember

Show RestoreJobsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobsListMember

Generic RestoreJobsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobsListMember

Associated Types

type Rep RestoreJobsListMember :: Type -> Type #

NFData RestoreJobsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobsListMember

Methods

rnf :: RestoreJobsListMember -> () #

Hashable RestoreJobsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobsListMember

FromJSON RestoreJobsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobsListMember

type Rep RestoreJobsListMember Source # 
Instance details

Defined in Amazonka.Backup.Types.RestoreJobsListMember

type Rep RestoreJobsListMember = D1 ('MetaData "RestoreJobsListMember" "Amazonka.Backup.Types.RestoreJobsListMember" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "RestoreJobsListMember'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RestoreJobStatus)) :*: (S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expectedCompletionTimeMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "restoreJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "percentDone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdResourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "recoveryPointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "completionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newRestoreJobsListMember :: RestoreJobsListMember Source #

Create a value of RestoreJobsListMember 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:status:RestoreJobsListMember', restoreJobsListMember_status - A status code specifying the state of the job initiated by Backup to restore a recovery point.

$sel:iamRoleArn:RestoreJobsListMember', restoreJobsListMember_iamRoleArn - Specifies the IAM role ARN used to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

$sel:expectedCompletionTimeMinutes:RestoreJobsListMember', restoreJobsListMember_expectedCompletionTimeMinutes - The amount of time in minutes that a job restoring a recovery point is expected to take.

$sel:restoreJobId:RestoreJobsListMember', restoreJobsListMember_restoreJobId - Uniquely identifies the job that restores a recovery point.

$sel:resourceType:RestoreJobsListMember', restoreJobsListMember_resourceType - The resource type of the listed restore jobs; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For Windows Volume Shadow Copy Service (VSS) backups, the only supported resource type is Amazon EC2.

$sel:percentDone:RestoreJobsListMember', restoreJobsListMember_percentDone - Contains an estimated percentage complete of a job at the time the job status was queried.

$sel:accountId:RestoreJobsListMember', restoreJobsListMember_accountId - The account ID that owns the restore job.

$sel:createdResourceArn:RestoreJobsListMember', restoreJobsListMember_createdResourceArn - An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

$sel:statusMessage:RestoreJobsListMember', restoreJobsListMember_statusMessage - A detailed message explaining the status of the job to restore a recovery point.

$sel:recoveryPointArn:RestoreJobsListMember', restoreJobsListMember_recoveryPointArn - An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

$sel:backupSizeInBytes:RestoreJobsListMember', restoreJobsListMember_backupSizeInBytes - The size, in bytes, of the restored resource.

$sel:creationDate:RestoreJobsListMember', restoreJobsListMember_creationDate - The date and time a restore job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:completionDate:RestoreJobsListMember', restoreJobsListMember_completionDate - The date and time a job to restore a recovery point is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.