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()}"); }
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()}"); }