Esempio n. 1
0
        private static void AddTagsToVault(AmazonGlacierClient glacier)
        {
            AddTagsToVaultRequest req = new AddTagsToVaultRequest();

            req.VaultName = vaultName;
            req.Tags      = new Dictionary <string, string>();
            req.Tags.Add("cost-center", "1234");
            req.Tags.Add("stack", "production");

            Task <AddTagsToVaultResponse> res = glacier.AddTagsToVaultAsync(req);

            Task.WaitAll(res);

            if (res.IsCompletedSuccessfully)
            {
                Console.Write("Created Vault {0} successfully", vaultName);
            }
        }
        public static async Task Main(string[] args)
        {
            string vaultName = "example-vault";

            var client  = new AmazonGlacierClient();
            var request = new AddTagsToVaultRequest
            {
                Tags = new Dictionary <string, string>
                {
                    { "examplekey1", "examplevalue1" },
                    { "examplekey2", "examplevalue2" },
                },
                AccountId = "-",
                VaultName = vaultName,
            };

            var response = await client.AddTagsToVaultAsync(request);
        }
Esempio n. 3
0
        static void AddTagsToVault(IAmazonGlacier glacier)
        {
            var req = new AddTagsToVaultRequest
            {
                VaultName = VaultName,
                Tags      = new Dictionary <string, string>
                {
                    { "cost-center", "1234" },
                    { "stack", "production" }
                }
            };

            Task <AddTagsToVaultResponse> res = glacier.AddTagsToVaultAsync(req);

            Task.WaitAll(res);

            if (res.IsCompletedSuccessfully)
            {
                Console.WriteLine($"Successfully added tags to vault {VaultName}");
            }
        }