Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- deleteObject_backupJobId :: Lens' DeleteObject Text
- deleteObject_objectName :: Lens' DeleteObject Text
- getChunk_storageJobId :: Lens' GetChunk Text
- getChunk_chunkToken :: Lens' GetChunk Text
- getChunkResponse_httpStatus :: Lens' GetChunkResponse Int
- getChunkResponse_length :: Lens' GetChunkResponse Integer
- getChunkResponse_checksum :: Lens' GetChunkResponse Text
- getChunkResponse_checksumAlgorithm :: Lens' GetChunkResponse DataChecksumAlgorithm
- getChunkResponse_data :: Lens' GetChunkResponse ResponseBody
- getObjectMetadata_storageJobId :: Lens' GetObjectMetadata Text
- getObjectMetadata_objectToken :: Lens' GetObjectMetadata Text
- getObjectMetadataResponse_metadataBlobChecksum :: Lens' GetObjectMetadataResponse (Maybe Text)
- getObjectMetadataResponse_metadataBlobChecksumAlgorithm :: Lens' GetObjectMetadataResponse (Maybe DataChecksumAlgorithm)
- getObjectMetadataResponse_metadataBlobLength :: Lens' GetObjectMetadataResponse (Maybe Integer)
- getObjectMetadataResponse_metadataString :: Lens' GetObjectMetadataResponse (Maybe Text)
- getObjectMetadataResponse_httpStatus :: Lens' GetObjectMetadataResponse Int
- getObjectMetadataResponse_metadataBlob :: Lens' GetObjectMetadataResponse ResponseBody
- listChunks_maxResults :: Lens' ListChunks (Maybe Natural)
- listChunks_nextToken :: Lens' ListChunks (Maybe Text)
- listChunks_storageJobId :: Lens' ListChunks Text
- listChunks_objectToken :: Lens' ListChunks Text
- listChunksResponse_nextToken :: Lens' ListChunksResponse (Maybe Text)
- listChunksResponse_httpStatus :: Lens' ListChunksResponse Int
- listChunksResponse_chunkList :: Lens' ListChunksResponse [Chunk]
- listObjects_createdAfter :: Lens' ListObjects (Maybe UTCTime)
- listObjects_createdBefore :: Lens' ListObjects (Maybe UTCTime)
- listObjects_maxResults :: Lens' ListObjects (Maybe Natural)
- listObjects_nextToken :: Lens' ListObjects (Maybe Text)
- listObjects_startingObjectName :: Lens' ListObjects (Maybe Text)
- listObjects_startingObjectPrefix :: Lens' ListObjects (Maybe Text)
- listObjects_storageJobId :: Lens' ListObjects Text
- listObjectsResponse_nextToken :: Lens' ListObjectsResponse (Maybe Text)
- listObjectsResponse_httpStatus :: Lens' ListObjectsResponse Int
- listObjectsResponse_objectList :: Lens' ListObjectsResponse [BackupObject]
- notifyObjectComplete_metadataBlobChecksum :: Lens' NotifyObjectComplete (Maybe Text)
- notifyObjectComplete_metadataBlobChecksumAlgorithm :: Lens' NotifyObjectComplete (Maybe DataChecksumAlgorithm)
- notifyObjectComplete_metadataBlobLength :: Lens' NotifyObjectComplete (Maybe Integer)
- notifyObjectComplete_metadataString :: Lens' NotifyObjectComplete (Maybe Text)
- notifyObjectComplete_backupJobId :: Lens' NotifyObjectComplete Text
- notifyObjectComplete_uploadId :: Lens' NotifyObjectComplete Text
- notifyObjectComplete_objectChecksum :: Lens' NotifyObjectComplete Text
- notifyObjectComplete_objectChecksumAlgorithm :: Lens' NotifyObjectComplete SummaryChecksumAlgorithm
- notifyObjectComplete_metadataBlob :: Lens' NotifyObjectComplete HashedBody
- notifyObjectCompleteResponse_httpStatus :: Lens' NotifyObjectCompleteResponse Int
- notifyObjectCompleteResponse_objectChecksum :: Lens' NotifyObjectCompleteResponse Text
- notifyObjectCompleteResponse_objectChecksumAlgorithm :: Lens' NotifyObjectCompleteResponse SummaryChecksumAlgorithm
- putChunk_backupJobId :: Lens' PutChunk Text
- putChunk_uploadId :: Lens' PutChunk Text
- putChunk_chunkIndex :: Lens' PutChunk Integer
- putChunk_length :: Lens' PutChunk Integer
- putChunk_checksum :: Lens' PutChunk Text
- putChunk_checksumAlgorithm :: Lens' PutChunk DataChecksumAlgorithm
- putChunk_data :: Lens' PutChunk HashedBody
- putChunkResponse_httpStatus :: Lens' PutChunkResponse Int
- putChunkResponse_chunkChecksum :: Lens' PutChunkResponse Text
- putChunkResponse_chunkChecksumAlgorithm :: Lens' PutChunkResponse DataChecksumAlgorithm
- putObject_inlineChunkChecksum :: Lens' PutObject (Maybe Text)
- putObject_inlineChunkChecksumAlgorithm :: Lens' PutObject (Maybe Text)
- putObject_inlineChunkLength :: Lens' PutObject (Maybe Integer)
- putObject_metadataString :: Lens' PutObject (Maybe Text)
- putObject_objectChecksum :: Lens' PutObject (Maybe Text)
- putObject_objectChecksumAlgorithm :: Lens' PutObject (Maybe SummaryChecksumAlgorithm)
- putObject_throwOnDuplicate :: Lens' PutObject (Maybe Bool)
- putObject_backupJobId :: Lens' PutObject Text
- putObject_objectName :: Lens' PutObject Text
- putObject_inlineChunk :: Lens' PutObject HashedBody
- putObjectResponse_httpStatus :: Lens' PutObjectResponse Int
- putObjectResponse_inlineChunkChecksum :: Lens' PutObjectResponse Text
- putObjectResponse_inlineChunkChecksumAlgorithm :: Lens' PutObjectResponse DataChecksumAlgorithm
- putObjectResponse_objectChecksum :: Lens' PutObjectResponse Text
- putObjectResponse_objectChecksumAlgorithm :: Lens' PutObjectResponse SummaryChecksumAlgorithm
- startObject_throwOnDuplicate :: Lens' StartObject (Maybe Bool)
- startObject_backupJobId :: Lens' StartObject Text
- startObject_objectName :: Lens' StartObject Text
- startObjectResponse_httpStatus :: Lens' StartObjectResponse Int
- startObjectResponse_uploadId :: Lens' StartObjectResponse Text
- backupObject_chunksCount :: Lens' BackupObject (Maybe Integer)
- backupObject_metadataString :: Lens' BackupObject (Maybe Text)
- backupObject_name :: Lens' BackupObject Text
- backupObject_objectChecksum :: Lens' BackupObject Text
- backupObject_objectChecksumAlgorithm :: Lens' BackupObject SummaryChecksumAlgorithm
- backupObject_objectToken :: Lens' BackupObject Text
- chunk_index :: Lens' Chunk Integer
- chunk_length :: Lens' Chunk Integer
- chunk_checksum :: Lens' Chunk Text
- chunk_checksumAlgorithm :: Lens' Chunk DataChecksumAlgorithm
- chunk_chunkToken :: Lens' Chunk Text
Operations
DeleteObject
deleteObject_backupJobId :: Lens' DeleteObject Text Source #
Backup job Id for the in-progress backup.
deleteObject_objectName :: Lens' DeleteObject Text Source #
The name of the Object.
GetChunk
getChunkResponse_httpStatus :: Lens' GetChunkResponse Int Source #
The response's http status code.
getChunkResponse_length :: Lens' GetChunkResponse Integer Source #
Data length
getChunkResponse_checksum :: Lens' GetChunkResponse Text Source #
Data checksum
getChunkResponse_checksumAlgorithm :: Lens' GetChunkResponse DataChecksumAlgorithm Source #
Checksum algorithm
getChunkResponse_data :: Lens' GetChunkResponse ResponseBody Source #
Chunk data
GetObjectMetadata
getObjectMetadata_storageJobId :: Lens' GetObjectMetadata Text Source #
Backup job id for the in-progress backup.
getObjectMetadata_objectToken :: Lens' GetObjectMetadata Text Source #
Object token.
getObjectMetadataResponse_metadataBlobChecksum :: Lens' GetObjectMetadataResponse (Maybe Text) Source #
MetadataBlob checksum.
getObjectMetadataResponse_metadataBlobChecksumAlgorithm :: Lens' GetObjectMetadataResponse (Maybe DataChecksumAlgorithm) Source #
Checksum algorithm.
getObjectMetadataResponse_metadataBlobLength :: Lens' GetObjectMetadataResponse (Maybe Integer) Source #
The size of MetadataBlob.
getObjectMetadataResponse_metadataString :: Lens' GetObjectMetadataResponse (Maybe Text) Source #
Metadata string.
getObjectMetadataResponse_httpStatus :: Lens' GetObjectMetadataResponse Int Source #
The response's http status code.
getObjectMetadataResponse_metadataBlob :: Lens' GetObjectMetadataResponse ResponseBody Source #
Metadata blob.
ListChunks
listChunks_maxResults :: Lens' ListChunks (Maybe Natural) Source #
Maximum number of chunks
listChunks_nextToken :: Lens' ListChunks (Maybe Text) Source #
Pagination token
listChunks_storageJobId :: Lens' ListChunks Text Source #
Storage job id
listChunks_objectToken :: Lens' ListChunks Text Source #
Object token
listChunksResponse_nextToken :: Lens' ListChunksResponse (Maybe Text) Source #
Pagination token
listChunksResponse_httpStatus :: Lens' ListChunksResponse Int Source #
The response's http status code.
listChunksResponse_chunkList :: Lens' ListChunksResponse [Chunk] Source #
List of chunks
ListObjects
listObjects_createdAfter :: Lens' ListObjects (Maybe UTCTime) Source #
(Optional) Created after filter
listObjects_createdBefore :: Lens' ListObjects (Maybe UTCTime) Source #
(Optional) Created before filter
listObjects_maxResults :: Lens' ListObjects (Maybe Natural) Source #
Maximum objects count
listObjects_nextToken :: Lens' ListObjects (Maybe Text) Source #
Pagination token
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
listObjects_storageJobId :: Lens' ListObjects Text Source #
Storage job id
listObjectsResponse_nextToken :: Lens' ListObjectsResponse (Maybe Text) Source #
Pagination token
listObjectsResponse_httpStatus :: Lens' ListObjectsResponse Int Source #
The response's http status code.
listObjectsResponse_objectList :: Lens' ListObjectsResponse [BackupObject] Source #
Object list
NotifyObjectComplete
notifyObjectComplete_metadataBlobChecksum :: Lens' NotifyObjectComplete (Maybe Text) Source #
Checksum of MetadataBlob.
notifyObjectComplete_metadataBlobChecksumAlgorithm :: Lens' NotifyObjectComplete (Maybe DataChecksumAlgorithm) Source #
Checksum algorithm.
notifyObjectComplete_metadataBlobLength :: Lens' NotifyObjectComplete (Maybe Integer) Source #
The size of MetadataBlob.
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_objectChecksum :: Lens' NotifyObjectComplete Text Source #
Object checksum
notifyObjectComplete_objectChecksumAlgorithm :: Lens' NotifyObjectComplete SummaryChecksumAlgorithm Source #
Checksum algorithm
notifyObjectComplete_metadataBlob :: Lens' NotifyObjectComplete HashedBody Source #
Optional metadata associated with an Object. Maximum length is 4MB.
notifyObjectCompleteResponse_httpStatus :: Lens' NotifyObjectCompleteResponse Int Source #
The response's http status code.
notifyObjectCompleteResponse_objectChecksum :: Lens' NotifyObjectCompleteResponse Text Source #
Object checksum
notifyObjectCompleteResponse_objectChecksumAlgorithm :: Lens' NotifyObjectCompleteResponse SummaryChecksumAlgorithm Source #
Checksum algorithm
PutChunk
putChunk_chunkIndex :: Lens' PutChunk Integer Source #
Describes this chunk's position relative to the other chunks
putChunk_checksumAlgorithm :: Lens' PutChunk DataChecksumAlgorithm Source #
Checksum algorithm
putChunk_data :: Lens' PutChunk HashedBody Source #
Data to be uploaded
putChunkResponse_httpStatus :: Lens' PutChunkResponse Int Source #
The response's http status code.
putChunkResponse_chunkChecksum :: Lens' PutChunkResponse Text Source #
Chunk checksum
putChunkResponse_chunkChecksumAlgorithm :: Lens' PutChunkResponse DataChecksumAlgorithm Source #
Checksum algorithm
PutObject
putObject_inlineChunkChecksumAlgorithm :: Lens' PutObject (Maybe Text) Source #
Inline chunk checksum algorithm
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_objectChecksumAlgorithm :: Lens' PutObject (Maybe SummaryChecksumAlgorithm) Source #
object checksum algorithm
putObject_throwOnDuplicate :: Lens' PutObject (Maybe Bool) Source #
Throw an exception if Object name is already exist.
putObject_inlineChunk :: Lens' PutObject HashedBody Source #
Inline chunk data to be uploaded.
putObjectResponse_httpStatus :: Lens' PutObjectResponse Int Source #
The response's http status code.
putObjectResponse_inlineChunkChecksum :: Lens' PutObjectResponse Text Source #
Inline chunk checksum
putObjectResponse_inlineChunkChecksumAlgorithm :: Lens' PutObjectResponse DataChecksumAlgorithm Source #
Inline chunk checksum algorithm
putObjectResponse_objectChecksum :: Lens' PutObjectResponse Text Source #
object checksum
putObjectResponse_objectChecksumAlgorithm :: Lens' PutObjectResponse SummaryChecksumAlgorithm Source #
object checksum algorithm
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
startObject_objectName :: Lens' StartObject Text Source #
Name for the object.
startObjectResponse_httpStatus :: Lens' StartObjectResponse Int Source #
The response's http status code.
startObjectResponse_uploadId :: Lens' StartObjectResponse Text Source #
Upload Id for a given upload.
Types
BackupObject
backupObject_chunksCount :: Lens' BackupObject (Maybe Integer) Source #
Number of chunks in object
backupObject_metadataString :: Lens' BackupObject (Maybe Text) Source #
Metadata string associated with the Object
backupObject_name :: Lens' BackupObject Text Source #
Object name
backupObject_objectChecksum :: Lens' BackupObject Text Source #
Object checksum
backupObject_objectChecksumAlgorithm :: Lens' BackupObject SummaryChecksumAlgorithm Source #
Checksum algorithm
backupObject_objectToken :: Lens' BackupObject Text Source #
Object token
Chunk
chunk_checksumAlgorithm :: Lens' Chunk DataChecksumAlgorithm Source #
Checksum algorithm