async Task<string> initiateJobAsync()
{
var request = new InitiateJobRequest()
{
AccountId = this.options.AccountId,
VaultName = this.vaultName,
JobParameters = new JobParameters()
{
ArchiveId = this.archiveId,
SNSTopic = topicArn,
Type = "archive-retrieval"
}
};
((Amazon.Runtime.Internal.IAmazonWebServiceRequest)request).AddBeforeRequestHandler(new ArchiveTransferManager.UserAgentPostFix("DownloadArchive").UserAgentRequestEventHandlerSync);
var response = await this.manager.GlacierClient.InitiateJobAsync(request).ConfigureAwait(false);
return response.JobId;
}