amazonka-backupstorage-2.0: Amazon Backup Storage SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.BackupStorage

Description

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

The frontend service for Cryo Storage.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-04-10 of the Amazon Backup Storage 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 BackupStorage.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

Prism for AccessDeniedException' errors.

DataAlreadyExistsException

_DataAlreadyExistsException :: AsError a => Fold a ServiceError Source #

Non-retryable exception. Attempted to create already existing object or chunk. This message contains a checksum of already presented data.

IllegalArgumentException

_IllegalArgumentException :: AsError a => Fold a ServiceError Source #

Non-retryable exception, indicates client error (wrong argument passed to API). See exception message for details.

KMSInvalidKeyUsageException

_KMSInvalidKeyUsageException :: AsError a => Fold a ServiceError Source #

Non-retryable exception. Indicates the KMS key usage is incorrect. See exception message for details.

NotReadableInputStreamException

_NotReadableInputStreamException :: AsError a => Fold a ServiceError Source #

Retryalble exception. Indicated issues while reading an input stream due to the networking issues or connection drop on the client side.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

Non-retryable exception. Attempted to make an operation on non-existing or expired resource.

RetryableException

_RetryableException :: AsError a => Fold a ServiceError Source #

Retryable exception. In general indicates internal failure that can be fixed by retry.

ServiceInternalException

_ServiceInternalException :: AsError a => Fold a ServiceError Source #

Deprecated. To be removed from the model.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #

Retryable exception, indicates internal server error.

ThrottlingException

_ThrottlingException :: AsError a => Fold a ServiceError Source #

Increased rate over throttling limits. Can be retried with exponential backoff.

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.

DeleteObject

data DeleteObject Source #

See: newDeleteObject smart constructor.

Constructors

DeleteObject' Text Text 

Instances

Instances details
ToHeaders DeleteObject Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

ToPath DeleteObject Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

ToQuery DeleteObject Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

AWSRequest DeleteObject Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

Associated Types

type AWSResponse DeleteObject #

Generic DeleteObject Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

Associated Types

type Rep DeleteObject :: Type -> Type #

Read DeleteObject Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

Show DeleteObject Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

NFData DeleteObject Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

Methods

rnf :: DeleteObject -> () #

Eq DeleteObject Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

Hashable DeleteObject Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

type AWSResponse DeleteObject Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

type Rep DeleteObject Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

type Rep DeleteObject = D1 ('MetaData "DeleteObject" "Amazonka.BackupStorage.DeleteObject" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "DeleteObject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteObject Source #

Create a value of DeleteObject 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:DeleteObject', deleteObject_backupJobId - Backup job Id for the in-progress backup.

$sel:objectName:DeleteObject', deleteObject_objectName - The name of the Object.

data DeleteObjectResponse Source #

See: newDeleteObjectResponse smart constructor.

Constructors

DeleteObjectResponse' 

Instances

Instances details
Generic DeleteObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

Associated Types

type Rep DeleteObjectResponse :: Type -> Type #

Read DeleteObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

Show DeleteObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

NFData DeleteObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

Methods

rnf :: DeleteObjectResponse -> () #

Eq DeleteObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

type Rep DeleteObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.DeleteObject

type Rep DeleteObjectResponse = D1 ('MetaData "DeleteObjectResponse" "Amazonka.BackupStorage.DeleteObject" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "DeleteObjectResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteObjectResponse :: DeleteObjectResponse Source #

Create a value of DeleteObjectResponse with all optional fields omitted.

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

GetChunk

data GetChunk Source #

See: newGetChunk smart constructor.

Constructors

GetChunk' Text Text 

Instances

Instances details
ToHeaders GetChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

Methods

toHeaders :: GetChunk -> [Header] #

ToPath GetChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

ToQuery GetChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

AWSRequest GetChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

Associated Types

type AWSResponse GetChunk #

Generic GetChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

Associated Types

type Rep GetChunk :: Type -> Type #

Methods

from :: GetChunk -> Rep GetChunk x #

to :: Rep GetChunk x -> GetChunk #

Read GetChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

Show GetChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

NFData GetChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

Methods

rnf :: GetChunk -> () #

Eq GetChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

Hashable GetChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

Methods

hashWithSalt :: Int -> GetChunk -> Int #

hash :: GetChunk -> Int #

type AWSResponse GetChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

type Rep GetChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

type Rep GetChunk = D1 ('MetaData "GetChunk" "Amazonka.BackupStorage.GetChunk" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "GetChunk'" 'PrefixI 'True) (S1 ('MetaSel ('Just "storageJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "chunkToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetChunk Source #

Create a value of GetChunk 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:storageJobId:GetChunk', getChunk_storageJobId - Storage job id

GetChunk, getChunk_chunkToken - Chunk token

data GetChunkResponse Source #

See: newGetChunkResponse smart constructor.

Instances

Instances details
Generic GetChunkResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

Associated Types

type Rep GetChunkResponse :: Type -> Type #

Show GetChunkResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

type Rep GetChunkResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.GetChunk

type Rep GetChunkResponse = D1 ('MetaData "GetChunkResponse" "Amazonka.BackupStorage.GetChunk" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "GetChunkResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "length") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "checksumAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataChecksumAlgorithm) :*: S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResponseBody)))))

newGetChunkResponse Source #

Create a value of GetChunkResponse 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:httpStatus:GetChunkResponse', getChunkResponse_httpStatus - The response's http status code.

GetChunkResponse, getChunkResponse_length - Data length

GetChunkResponse, getChunkResponse_checksum - Data checksum

GetChunkResponse, getChunkResponse_checksumAlgorithm - Checksum algorithm

$sel:data':GetChunkResponse', getChunkResponse_data - Chunk data

GetObjectMetadata

data GetObjectMetadata Source #

See: newGetObjectMetadata smart constructor.

Instances

Instances details
ToHeaders GetObjectMetadata Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

ToPath GetObjectMetadata Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

ToQuery GetObjectMetadata Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

AWSRequest GetObjectMetadata Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

Associated Types

type AWSResponse GetObjectMetadata #

Generic GetObjectMetadata Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

Associated Types

type Rep GetObjectMetadata :: Type -> Type #

Read GetObjectMetadata Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

Show GetObjectMetadata Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

NFData GetObjectMetadata Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

Methods

rnf :: GetObjectMetadata -> () #

Eq GetObjectMetadata Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

Hashable GetObjectMetadata Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

type AWSResponse GetObjectMetadata Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

type Rep GetObjectMetadata Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

type Rep GetObjectMetadata = D1 ('MetaData "GetObjectMetadata" "Amazonka.BackupStorage.GetObjectMetadata" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "GetObjectMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "storageJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objectToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetObjectMetadata Source #

Create a value of GetObjectMetadata 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:storageJobId:GetObjectMetadata', getObjectMetadata_storageJobId - Backup job id for the in-progress backup.

GetObjectMetadata, getObjectMetadata_objectToken - Object token.

data GetObjectMetadataResponse Source #

See: newGetObjectMetadataResponse smart constructor.

Instances

Instances details
Generic GetObjectMetadataResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

Associated Types

type Rep GetObjectMetadataResponse :: Type -> Type #

Show GetObjectMetadataResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

type Rep GetObjectMetadataResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.GetObjectMetadata

type Rep GetObjectMetadataResponse = D1 ('MetaData "GetObjectMetadataResponse" "Amazonka.BackupStorage.GetObjectMetadata" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "GetObjectMetadataResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metadataBlobChecksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metadataBlobChecksumAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataChecksumAlgorithm)) :*: S1 ('MetaSel ('Just "metadataBlobLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "metadataString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "metadataBlob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResponseBody)))))

ListChunks

data ListChunks Source #

See: newListChunks smart constructor.

Instances

Instances details
ToHeaders ListChunks Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

Methods

toHeaders :: ListChunks -> [Header] #

ToPath ListChunks Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

ToQuery ListChunks Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

AWSRequest ListChunks Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

Associated Types

type AWSResponse ListChunks #

Generic ListChunks Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

Associated Types

type Rep ListChunks :: Type -> Type #

Read ListChunks Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

Show ListChunks Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

NFData ListChunks Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

Methods

rnf :: ListChunks -> () #

Eq ListChunks Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

Hashable ListChunks Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

type AWSResponse ListChunks Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

type Rep ListChunks Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

type Rep ListChunks = D1 ('MetaData "ListChunks" "Amazonka.BackupStorage.ListChunks" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "ListChunks'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "storageJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objectToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListChunks Source #

Create a value of ListChunks 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:maxResults:ListChunks', listChunks_maxResults - Maximum number of chunks

ListChunks, listChunks_nextToken - Pagination token

$sel:storageJobId:ListChunks', listChunks_storageJobId - Storage job id

ListChunks, listChunks_objectToken - Object token

data ListChunksResponse Source #

See: newListChunksResponse smart constructor.

Instances

Instances details
Generic ListChunksResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

Associated Types

type Rep ListChunksResponse :: Type -> Type #

Read ListChunksResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

Show ListChunksResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

NFData ListChunksResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

Methods

rnf :: ListChunksResponse -> () #

Eq ListChunksResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

type Rep ListChunksResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListChunks

type Rep ListChunksResponse = D1 ('MetaData "ListChunksResponse" "Amazonka.BackupStorage.ListChunks" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "ListChunksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "chunkList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Chunk]))))

newListChunksResponse Source #

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

ListChunks, listChunksResponse_nextToken - Pagination token

$sel:httpStatus:ListChunksResponse', listChunksResponse_httpStatus - The response's http status code.

$sel:chunkList:ListChunksResponse', listChunksResponse_chunkList - List of chunks

ListObjects

data ListObjects Source #

See: newListObjects smart constructor.

Instances

Instances details
ToHeaders ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Methods

toHeaders :: ListObjects -> [Header] #

ToPath ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

ToQuery ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

AWSRequest ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Associated Types

type AWSResponse ListObjects #

Generic ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Associated Types

type Rep ListObjects :: Type -> Type #

Read ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Show ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

NFData ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Methods

rnf :: ListObjects -> () #

Eq ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Hashable ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

type AWSResponse ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

type Rep ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

type Rep ListObjects = D1 ('MetaData "ListObjects" "Amazonka.BackupStorage.ListObjects" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "ListObjects'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "createdBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startingObjectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "startingObjectPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "storageJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListObjects Source #

Create a value of ListObjects 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:createdAfter:ListObjects', listObjects_createdAfter - (Optional) Created after filter

$sel:createdBefore:ListObjects', listObjects_createdBefore - (Optional) Created before filter

$sel:maxResults:ListObjects', listObjects_maxResults - Maximum objects count

ListObjects, listObjects_nextToken - Pagination token

$sel:startingObjectName:ListObjects', listObjects_startingObjectName - Optional, specifies the starting Object name to list from. Ignored if NextToken is not NULL

$sel:startingObjectPrefix:ListObjects', listObjects_startingObjectPrefix - Optional, specifies the starting Object prefix to list from. Ignored if NextToken is not NULL

$sel:storageJobId:ListObjects', listObjects_storageJobId - Storage job id

data ListObjectsResponse Source #

See: newListObjectsResponse smart constructor.

Instances

Instances details
Generic ListObjectsResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Associated Types

type Rep ListObjectsResponse :: Type -> Type #

Read ListObjectsResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Show ListObjectsResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

NFData ListObjectsResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Methods

rnf :: ListObjectsResponse -> () #

Eq ListObjectsResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

type Rep ListObjectsResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

type Rep ListObjectsResponse = D1 ('MetaData "ListObjectsResponse" "Amazonka.BackupStorage.ListObjects" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "ListObjectsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "objectList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BackupObject]))))

newListObjectsResponse Source #

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

ListObjects, listObjectsResponse_nextToken - Pagination token

$sel:httpStatus:ListObjectsResponse', listObjectsResponse_httpStatus - The response's http status code.

$sel:objectList:ListObjectsResponse', listObjectsResponse_objectList - Object list

NotifyObjectComplete

data NotifyObjectComplete Source #

See: newNotifyObjectComplete smart constructor.

Instances

Instances details
ToBody NotifyObjectComplete Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

ToHeaders NotifyObjectComplete Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

ToPath NotifyObjectComplete Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

ToQuery NotifyObjectComplete Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

AWSRequest NotifyObjectComplete Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

Associated Types

type AWSResponse NotifyObjectComplete #

Generic NotifyObjectComplete Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

Associated Types

type Rep NotifyObjectComplete :: Type -> Type #

Show NotifyObjectComplete Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

type AWSResponse NotifyObjectComplete Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

type Rep NotifyObjectComplete Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

type Rep NotifyObjectComplete = D1 ('MetaData "NotifyObjectComplete" "Amazonka.BackupStorage.NotifyObjectComplete" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "NotifyObjectComplete'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "metadataBlobChecksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metadataBlobChecksumAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataChecksumAlgorithm))) :*: (S1 ('MetaSel ('Just "metadataBlobLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "metadataString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "backupJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "uploadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "objectChecksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "objectChecksumAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SummaryChecksumAlgorithm) :*: S1 ('MetaSel ('Just "metadataBlob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HashedBody))))))

newNotifyObjectComplete Source #

Create a value of NotifyObjectComplete 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:metadataBlobChecksum:NotifyObjectComplete', notifyObjectComplete_metadataBlobChecksum - Checksum of MetadataBlob.

$sel:metadataBlobChecksumAlgorithm:NotifyObjectComplete', notifyObjectComplete_metadataBlobChecksumAlgorithm - Checksum algorithm.

$sel:metadataBlobLength:NotifyObjectComplete', notifyObjectComplete_metadataBlobLength - The size of MetadataBlob.

NotifyObjectComplete, notifyObjectComplete_metadataString - Optional metadata associated with an Object. Maximum string length is 256 bytes.

$sel:backupJobId:NotifyObjectComplete', notifyObjectComplete_backupJobId - Backup job Id for the in-progress backup

$sel:uploadId:NotifyObjectComplete', notifyObjectComplete_uploadId - Upload Id for the in-progress upload

NotifyObjectComplete, notifyObjectComplete_objectChecksum - Object checksum

NotifyObjectComplete, notifyObjectComplete_objectChecksumAlgorithm - Checksum algorithm

$sel:metadataBlob:NotifyObjectComplete', notifyObjectComplete_metadataBlob - Optional metadata associated with an Object. Maximum length is 4MB.

data NotifyObjectCompleteResponse Source #

See: newNotifyObjectCompleteResponse smart constructor.

Instances

Instances details
Generic NotifyObjectCompleteResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

Associated Types

type Rep NotifyObjectCompleteResponse :: Type -> Type #

Read NotifyObjectCompleteResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

Show NotifyObjectCompleteResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

NFData NotifyObjectCompleteResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

Eq NotifyObjectCompleteResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

type Rep NotifyObjectCompleteResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.NotifyObjectComplete

type Rep NotifyObjectCompleteResponse = D1 ('MetaData "NotifyObjectCompleteResponse" "Amazonka.BackupStorage.NotifyObjectComplete" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "NotifyObjectCompleteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "objectChecksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objectChecksumAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SummaryChecksumAlgorithm))))

newNotifyObjectCompleteResponse Source #

Create a value of NotifyObjectCompleteResponse 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:httpStatus:NotifyObjectCompleteResponse', notifyObjectCompleteResponse_httpStatus - The response's http status code.

NotifyObjectComplete, notifyObjectCompleteResponse_objectChecksum - Object checksum

NotifyObjectComplete, notifyObjectCompleteResponse_objectChecksumAlgorithm - Checksum algorithm

PutChunk

data PutChunk Source #

See: newPutChunk smart constructor.

Instances

Instances details
ToBody PutChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

ToHeaders PutChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

Methods

toHeaders :: PutChunk -> [Header] #

ToPath PutChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

ToQuery PutChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

AWSRequest PutChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

Associated Types

type AWSResponse PutChunk #

Generic PutChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

Associated Types

type Rep PutChunk :: Type -> Type #

Methods

from :: PutChunk -> Rep PutChunk x #

to :: Rep PutChunk x -> PutChunk #

Show PutChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

type AWSResponse PutChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

type Rep PutChunk Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

newPutChunk Source #

Create a value of PutChunk 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:PutChunk', putChunk_backupJobId - Backup job Id for the in-progress backup.

$sel:uploadId:PutChunk', putChunk_uploadId - Upload Id for the in-progress upload.

$sel:chunkIndex:PutChunk', putChunk_chunkIndex - Describes this chunk's position relative to the other chunks

PutChunk, putChunk_length - Data length

PutChunk, putChunk_checksum - Data checksum

PutChunk, putChunk_checksumAlgorithm - Checksum algorithm

$sel:data':PutChunk', putChunk_data - Data to be uploaded

data PutChunkResponse Source #

See: newPutChunkResponse smart constructor.

Instances

Instances details
Generic PutChunkResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

Associated Types

type Rep PutChunkResponse :: Type -> Type #

Read PutChunkResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

Show PutChunkResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

NFData PutChunkResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

Methods

rnf :: PutChunkResponse -> () #

Eq PutChunkResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

type Rep PutChunkResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.PutChunk

type Rep PutChunkResponse = D1 ('MetaData "PutChunkResponse" "Amazonka.BackupStorage.PutChunk" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "PutChunkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "chunkChecksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "chunkChecksumAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataChecksumAlgorithm))))

newPutChunkResponse Source #

Create a value of PutChunkResponse 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:httpStatus:PutChunkResponse', putChunkResponse_httpStatus - The response's http status code.

$sel:chunkChecksum:PutChunkResponse', putChunkResponse_chunkChecksum - Chunk checksum

$sel:chunkChecksumAlgorithm:PutChunkResponse', putChunkResponse_chunkChecksumAlgorithm - Checksum algorithm

PutObject

data PutObject Source #

See: newPutObject smart constructor.

Instances

Instances details
ToBody PutObject Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

ToHeaders PutObject Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

Methods

toHeaders :: PutObject -> [Header] #

ToPath PutObject Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

ToQuery PutObject Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

AWSRequest PutObject Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

Associated Types

type AWSResponse PutObject #

Generic PutObject Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

Associated Types

type Rep PutObject :: Type -> Type #

Show PutObject Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

type AWSResponse PutObject Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

type Rep PutObject Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

newPutObject Source #

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

PutObject, putObject_inlineChunkChecksum - Inline chunk checksum

PutObject, putObject_inlineChunkChecksumAlgorithm - Inline chunk checksum algorithm

$sel:inlineChunkLength:PutObject', putObject_inlineChunkLength - Length of the inline chunk data.

PutObject, putObject_metadataString - Store user defined metadata like backup checksum, disk ids, restore metadata etc.

PutObject, putObject_objectChecksum - object checksum

PutObject, putObject_objectChecksumAlgorithm - object checksum algorithm

$sel:throwOnDuplicate:PutObject', putObject_throwOnDuplicate - Throw an exception if Object name is already exist.

$sel:backupJobId:PutObject', putObject_backupJobId - Backup job Id for the in-progress backup.

$sel:objectName:PutObject', putObject_objectName - The name of the Object to be uploaded.

$sel:inlineChunk:PutObject', putObject_inlineChunk - Inline chunk data to be uploaded.

data PutObjectResponse Source #

See: newPutObjectResponse smart constructor.

Instances

Instances details
Generic PutObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

Associated Types

type Rep PutObjectResponse :: Type -> Type #

Read PutObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

Show PutObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

NFData PutObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

Methods

rnf :: PutObjectResponse -> () #

Eq PutObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

type Rep PutObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.PutObject

type Rep PutObjectResponse = D1 ('MetaData "PutObjectResponse" "Amazonka.BackupStorage.PutObject" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "PutObjectResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "inlineChunkChecksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "inlineChunkChecksumAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataChecksumAlgorithm) :*: (S1 ('MetaSel ('Just "objectChecksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objectChecksumAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SummaryChecksumAlgorithm)))))

newPutObjectResponse Source #

Create a value of PutObjectResponse 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:httpStatus:PutObjectResponse', putObjectResponse_httpStatus - The response's http status code.

PutObject, putObjectResponse_inlineChunkChecksum - Inline chunk checksum

PutObject, putObjectResponse_inlineChunkChecksumAlgorithm - Inline chunk checksum algorithm

PutObject, putObjectResponse_objectChecksum - object checksum

PutObject, putObjectResponse_objectChecksumAlgorithm - object checksum algorithm

StartObject

data StartObject Source #

See: newStartObject smart constructor.

Constructors

StartObject' (Maybe Bool) Text Text 

Instances

Instances details
ToJSON StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

ToHeaders StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

Methods

toHeaders :: StartObject -> [Header] #

ToPath StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

ToQuery StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

AWSRequest StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

Associated Types

type AWSResponse StartObject #

Generic StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

Associated Types

type Rep StartObject :: Type -> Type #

Read StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

Show StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

NFData StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

Methods

rnf :: StartObject -> () #

Eq StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

Hashable StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

type AWSResponse StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

type Rep StartObject Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

type Rep StartObject = D1 ('MetaData "StartObject" "Amazonka.BackupStorage.StartObject" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "StartObject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "throwOnDuplicate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "backupJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newStartObject Source #

Create a value of StartObject 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:throwOnDuplicate:StartObject', startObject_throwOnDuplicate - Throw an exception if Object name is already exist.

$sel:backupJobId:StartObject', startObject_backupJobId - Backup job Id for the in-progress backup

$sel:objectName:StartObject', startObject_objectName - Name for the object.

data StartObjectResponse Source #

See: newStartObjectResponse smart constructor.

Instances

Instances details
Generic StartObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

Associated Types

type Rep StartObjectResponse :: Type -> Type #

Read StartObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

Show StartObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

NFData StartObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

Methods

rnf :: StartObjectResponse -> () #

Eq StartObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

type Rep StartObjectResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.StartObject

type Rep StartObjectResponse = D1 ('MetaData "StartObjectResponse" "Amazonka.BackupStorage.StartObject" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "StartObjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "uploadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStartObjectResponse Source #

Create a value of StartObjectResponse 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:httpStatus:StartObjectResponse', startObjectResponse_httpStatus - The response's http status code.

$sel:uploadId:StartObjectResponse', startObjectResponse_uploadId - Upload Id for a given upload.

Types

DataChecksumAlgorithm

newtype DataChecksumAlgorithm Source #

Instances

Instances details
FromJSON DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

FromJSONKey DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

ToJSON DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

ToJSONKey DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

ToByteString DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

ToHeader DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

ToLog DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

ToQuery DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

FromText DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

ToText DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

FromXML DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

ToXML DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

Generic DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

Associated Types

type Rep DataChecksumAlgorithm :: Type -> Type #

Read DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

Show DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

NFData DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

Methods

rnf :: DataChecksumAlgorithm -> () #

Eq DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

Ord DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

Hashable DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

type Rep DataChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.DataChecksumAlgorithm

type Rep DataChecksumAlgorithm = D1 ('MetaData "DataChecksumAlgorithm" "Amazonka.BackupStorage.Types.DataChecksumAlgorithm" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'True) (C1 ('MetaCons "DataChecksumAlgorithm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataChecksumAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SummaryChecksumAlgorithm

newtype SummaryChecksumAlgorithm Source #

Instances

Instances details
FromJSON SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

FromJSONKey SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

ToJSON SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

ToJSONKey SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

ToByteString SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

ToHeader SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

ToLog SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

ToQuery SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

FromText SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

ToText SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

FromXML SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

ToXML SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

Generic SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

Associated Types

type Rep SummaryChecksumAlgorithm :: Type -> Type #

Read SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

Show SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

NFData SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

Eq SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

Ord SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

Hashable SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

type Rep SummaryChecksumAlgorithm Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm

type Rep SummaryChecksumAlgorithm = D1 ('MetaData "SummaryChecksumAlgorithm" "Amazonka.BackupStorage.Types.SummaryChecksumAlgorithm" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'True) (C1 ('MetaCons "SummaryChecksumAlgorithm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSummaryChecksumAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BackupObject

data BackupObject Source #

Object

See: newBackupObject smart constructor.

Instances

Instances details
FromJSON BackupObject Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.BackupObject

Generic BackupObject Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.BackupObject

Associated Types

type Rep BackupObject :: Type -> Type #

Read BackupObject Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.BackupObject

Show BackupObject Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.BackupObject

NFData BackupObject Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.BackupObject

Methods

rnf :: BackupObject -> () #

Eq BackupObject Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.BackupObject

Hashable BackupObject Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.BackupObject

type Rep BackupObject Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.BackupObject

type Rep BackupObject = D1 ('MetaData "BackupObject" "Amazonka.BackupStorage.Types.BackupObject" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "BackupObject'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chunksCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "metadataString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "objectChecksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "objectChecksumAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SummaryChecksumAlgorithm) :*: S1 ('MetaSel ('Just "objectToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newBackupObject Source #

Create a value of BackupObject 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:chunksCount:BackupObject', backupObject_chunksCount - Number of chunks in object

$sel:metadataString:BackupObject', backupObject_metadataString - Metadata string associated with the Object

$sel:name:BackupObject', backupObject_name - Object name

$sel:objectChecksum:BackupObject', backupObject_objectChecksum - Object checksum

$sel:objectChecksumAlgorithm:BackupObject', backupObject_objectChecksumAlgorithm - Checksum algorithm

$sel:objectToken:BackupObject', backupObject_objectToken - Object token

Chunk

data Chunk Source #

Chunk

See: newChunk smart constructor.

Instances

Instances details
FromJSON Chunk Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.Chunk

Generic Chunk Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.Chunk

Associated Types

type Rep Chunk :: Type -> Type #

Methods

from :: Chunk -> Rep Chunk x #

to :: Rep Chunk x -> Chunk #

Read Chunk Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.Chunk

Show Chunk Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.Chunk

Methods

showsPrec :: Int -> Chunk -> ShowS #

show :: Chunk -> String #

showList :: [Chunk] -> ShowS #

NFData Chunk Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.Chunk

Methods

rnf :: Chunk -> () #

Eq Chunk Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.Chunk

Methods

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

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

Hashable Chunk Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.Chunk

Methods

hashWithSalt :: Int -> Chunk -> Int #

hash :: Chunk -> Int #

type Rep Chunk Source # 
Instance details

Defined in Amazonka.BackupStorage.Types.Chunk

type Rep Chunk = D1 ('MetaData "Chunk" "Amazonka.BackupStorage.Types.Chunk" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "Chunk'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "index") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "length") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "checksumAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataChecksumAlgorithm) :*: S1 ('MetaSel ('Just "chunkToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newChunk Source #

Create a value of Chunk 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:index:Chunk', chunk_index - Chunk index

$sel:length:Chunk', chunk_length - Chunk length

$sel:checksum:Chunk', chunk_checksum - Chunk checksum

$sel:checksumAlgorithm:Chunk', chunk_checksumAlgorithm - Checksum algorithm

$sel:chunkToken:Chunk', chunk_chunkToken - Chunk token