Exemple #1
0
 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);
            }
        }
Exemple #3
0
        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}");
        }
Exemple #5
0
 public async Task CreateVaultAsync(CancellationToken token)
 {
     var req = new CreateVaultRequest(Vault);
     await client.CreateVaultAsync(req, token);
 }