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.Lens

Description

 
Synopsis

Operations

DeleteObject

deleteObject_backupJobId :: Lens' DeleteObject Text Source #

Backup job Id for the in-progress backup.

GetChunk

getChunkResponse_httpStatus :: Lens' GetChunkResponse Int Source #

The response's http status code.

GetObjectMetadata

getObjectMetadata_storageJobId :: Lens' GetObjectMetadata Text Source #

Backup job id for the in-progress backup.

ListChunks

ListObjects

listObjects_createdAfter :: Lens' ListObjects (Maybe UTCTime) Source #

(Optional) Created after filter

listObjects_createdBefore :: Lens' ListObjects (Maybe UTCTime) Source #

(Optional) Created before filter

listObjects_startingObjectName :: Lens' ListObjects (Maybe Text) Source #

Optional, specifies the starting Object name to list from. Ignored if NextToken is not NULL

listObjects_startingObjectPrefix :: Lens' ListObjects (Maybe Text) Source #

Optional, specifies the starting Object prefix to list from. Ignored if NextToken is not NULL

NotifyObjectComplete

notifyObjectComplete_metadataString :: Lens' NotifyObjectComplete (Maybe Text) Source #

Optional metadata associated with an Object. Maximum string length is 256 bytes.

notifyObjectComplete_backupJobId :: Lens' NotifyObjectComplete Text Source #

Backup job Id for the in-progress backup

notifyObjectComplete_uploadId :: Lens' NotifyObjectComplete Text Source #

Upload Id for the in-progress upload

notifyObjectComplete_metadataBlob :: Lens' NotifyObjectComplete HashedBody Source #

Optional metadata associated with an Object. Maximum length is 4MB.

PutChunk

putChunk_backupJobId :: Lens' PutChunk Text Source #

Backup job Id for the in-progress backup.

putChunk_uploadId :: Lens' PutChunk Text Source #

Upload Id for the in-progress upload.

putChunk_chunkIndex :: Lens' PutChunk Integer Source #

Describes this chunk's position relative to the other chunks

putChunkResponse_httpStatus :: Lens' PutChunkResponse Int Source #

The response's http status code.

PutObject

putObject_inlineChunkLength :: Lens' PutObject (Maybe Integer) Source #

Length of the inline chunk data.

putObject_metadataString :: Lens' PutObject (Maybe Text) Source #

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

putObject_throwOnDuplicate :: Lens' PutObject (Maybe Bool) Source #

Throw an exception if Object name is already exist.

putObject_backupJobId :: Lens' PutObject Text Source #

Backup job Id for the in-progress backup.

putObject_objectName :: Lens' PutObject Text Source #

The name of the Object to be uploaded.

putObject_inlineChunk :: Lens' PutObject HashedBody Source #

Inline chunk data to be uploaded.

putObjectResponse_httpStatus :: Lens' PutObjectResponse Int Source #

The response's http status code.

StartObject

startObject_throwOnDuplicate :: Lens' StartObject (Maybe Bool) Source #

Throw an exception if Object name is already exist.

startObject_backupJobId :: Lens' StartObject Text Source #

Backup job Id for the in-progress backup

Types

BackupObject

backupObject_metadataString :: Lens' BackupObject (Maybe Text) Source #

Metadata string associated with the Object

Chunk