Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

BackupStorage

import { BackupStorage } from "https://aws-api.deno.dev/v0.4/services/backupstorage.ts?docs=full";
class BackupStorage {
constructor(apiFactory: client.ApiFactory);
async deleteObject(params: DeleteObjectInput, opts?: client.RequestOptions): Promise<void>;
async getChunk(params: GetChunkInput, opts?: client.RequestOptions): Promise<GetChunkOutput>;
async getObjectMetadata(params: GetObjectMetadataInput, opts?: client.RequestOptions): Promise<GetObjectMetadataOutput>;
async listChunks(params: ListChunksInput, opts?: client.RequestOptions): Promise<ListChunksOutput>;
async listObjects(params: ListObjectsInput, opts?: client.RequestOptions): Promise<ListObjectsOutput>;
async notifyObjectComplete(params: NotifyObjectCompleteInput, opts?: client.RequestOptions): Promise<NotifyObjectCompleteOutput>;
async putChunk(params: PutChunkInput, opts?: client.RequestOptions): Promise<PutChunkOutput>;
async putObject(params: PutObjectInput, opts?: client.RequestOptions): Promise<PutObjectOutput>;
async startObject(params: StartObjectInput, opts?: client.RequestOptions): Promise<StartObjectOutput>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new BackupStorage(apiFactory: client.ApiFactory)
[src]

§Methods

§
deleteObject(params: DeleteObjectInput, opts?: client.RequestOptions): Promise<void>
[src]

Delete Object from the incremental base Backup.

§
getChunk(params: GetChunkInput, opts?: client.RequestOptions): Promise<GetChunkOutput>
[src]

Gets the specified object's chunk.

§

Get metadata associated with an Object.

§
listChunks(params: ListChunksInput, opts?: client.RequestOptions): Promise<ListChunksOutput>
[src]

List chunks in a given Object

§
listObjects(params: ListObjectsInput, opts?: client.RequestOptions): Promise<ListObjectsOutput>
[src]

List all Objects in a given Backup.

§

Complete upload

§
putChunk(params: PutChunkInput, opts?: client.RequestOptions): Promise<PutChunkOutput>
[src]

Upload chunk.

§
putObject(params: PutObjectInput, opts?: client.RequestOptions): Promise<PutObjectOutput>
[src]

Upload object that can store object metadata String and data blob in single API call using inline chunk field.

§
startObject(params: StartObjectInput, opts?: client.RequestOptions): Promise<StartObjectOutput>
[src]

Start upload containing one or many chunks.

§Static Properties