Exemple #1
0
        private static async Task UpdateVaultResetTags(KmsVaultClient kmsVaultClient, string vaultId)
        {
            logger.Info($"Updating vault");

            Dictionary <string, string> freeformTags       = new Dictionary <string, string>();
            UpdateVaultDetails          updateVaultDetails = new UpdateVaultDetails
            {
                FreeformTags = freeformTags
            };
            UpdateVaultRequest updateVaultRequest = new UpdateVaultRequest
            {
                UpdateVaultDetails = updateVaultDetails,
                VaultId            = vaultId
            };
            UpdateVaultResponse updateVaultResponse = await kmsVaultClient.UpdateVault(updateVaultRequest);

            logger.Info($"cleared tags for the Vault: {updateVaultResponse.Vault.ToString()}");
        }
Exemple #2
0
        private static async Task UpdateVault(KmsVaultClient kmsVaultClient, string vaultId)
        {
            logger.Info($"Updating vault");

            Dictionary <string, string> freeformTags = new Dictionary <string, string>()
            {
                { "freeformkey1", "freeformvalue1" },
                { "freeformkey2", "freeformvalue2" }
            };
            UpdateVaultDetails updateVaultDetails = new UpdateVaultDetails
            {
                FreeformTags = freeformTags,
                DisplayName  = "updated-vault-display-name"
            };
            UpdateVaultRequest updateVaultRequest = new UpdateVaultRequest
            {
                UpdateVaultDetails = updateVaultDetails,
                VaultId            = vaultId
            };
            UpdateVaultResponse updateVaultResponse = await kmsVaultClient.UpdateVault(updateVaultRequest);

            logger.Info($"added tags for the vault: {updateVaultResponse.Vault.ToString()}");
        }