public InitiateArchiveRetrievalJobAsync ( string vaultName, string archiveId, |
||
vaultName | string | The name of the vault that contains the archive to initiate the job for. |
archiveId | string | The archive id that the download job will retrieve. |
options | Additional options that can be used for initiating archive retrieval. | |
return | Task |
public async Task<string> InitiateArchiveRetrievalJobAsync(string vaultName, string archiveId, InitiateArchiveRetrievalOptions options)
{
InitiateJobRequest jobRequest = new InitiateJobRequest()
{
VaultName = vaultName,
JobParameters = new JobParameters()
{
ArchiveId = archiveId,
Type = "archive-retrieval"
}
};
if (options != null)
{
jobRequest.AccountId = options.AccountId;
jobRequest.JobParameters.SNSTopic = options.SNSTopic;
}
var glacierClientTask = await glacierClient.InitiateJobAsync(jobRequest).ConfigureAwait(false);
return glacierClientTask.JobId;
}
#endregion
ArchiveTransferManager::InitiateArchiveRetrievalJobAsync ( string vaultName, string archiveId ) : Task |