public Task PutVaultAsync() { return(_client.CreateVaultAsync(new CreateVaultRequest { VaultName = _vaultName, AccountId = "-" }, _cancellationToken)); }
private async Task CreateVaultAsync(string containerName) { var createRequest = new CreateVaultRequest { VaultName = containerName }; var createResponse = await _client.CreateVaultAsync(createRequest); if (!createResponse.IsSuccess()) { throw new OperationFailedException <CreateVaultResponse>("Unable to create the container", createResponse); } }
private static void CreateVault(AmazonGlacierClient glacier) { CreateVaultRequest req = new CreateVaultRequest(); req.VaultName = vaultName; Task <CreateVaultResponse> res = glacier.CreateVaultAsync(req); Task.WaitAll(res); if (res.IsCompletedSuccessfully) { Console.Write("Created Vault {0} successfully", vaultName); } }
static async Task Main(string[] args) { string vaultName = "example-vault"; var client = new AmazonGlacierClient(); var request = new CreateVaultRequest { // Setting the AccountId to "-" means that // the account associated with the default // client will be used. AccountId = "-", VaultName = vaultName, }; var response = await client.CreateVaultAsync(request); Console.WriteLine($"Created {vaultName} at: {response.Location}"); }
public async Task CreateVaultAsync(CancellationToken token) { var req = new CreateVaultRequest(Vault); await client.CreateVaultAsync(req, token); }