From f25c3d37b697d728322f8326f2da9c096a81ea4b Mon Sep 17 00:00:00 2001 From: "Hang Lu (MSFT)" <84374655+LuHang2021@users.noreply.github.com> Date: Thu, 1 Jul 2021 14:23:45 +0800 Subject: [PATCH 1/3] Fix KeyVualt Secrets --- .../com/azure/security/keyvault/secrets/ListOperations.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets/ListOperations.java b/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets/ListOperations.java index cb49b483d1e1..662e7b1b47c6 100644 --- a/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets/ListOperations.java +++ b/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets/ListOperations.java @@ -42,6 +42,9 @@ public static void main(String[] args) throws IllegalArgumentException { // You need to check if any of the secrets are sharing same values. Let's list the secrets and print their values. // List operations don't return the secrets with value information. So, for each returned secret we call getSecret to get the secret with its value information. for (SecretProperties secret : client.listPropertiesOfSecrets()) { + if(!secret.isEnabled()){ + continue; + } KeyVaultSecret secretWithValue = client.getSecret(secret.getName(), secret.getVersion()); System.out.printf("Received secret with name %s and value %s \n", secretWithValue.getName(), secretWithValue.getValue()); } From c3cf77733d6c8b7e7cf5ae1b5a47928be5df4883 Mon Sep 17 00:00:00 2001 From: "Hang Lu (MSFT)" <84374655+LuHang2021@users.noreply.github.com> Date: Fri, 2 Jul 2021 09:36:31 +0800 Subject: [PATCH 2/3] resolve cli error --- .../com/azure/security/keyvault/secrets/ListOperations.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets/ListOperations.java b/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets/ListOperations.java index 662e7b1b47c6..c0c7c8df03d3 100644 --- a/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets/ListOperations.java +++ b/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets/ListOperations.java @@ -42,7 +42,7 @@ public static void main(String[] args) throws IllegalArgumentException { // You need to check if any of the secrets are sharing same values. Let's list the secrets and print their values. // List operations don't return the secrets with value information. So, for each returned secret we call getSecret to get the secret with its value information. for (SecretProperties secret : client.listPropertiesOfSecrets()) { - if(!secret.isEnabled()){ + if(!secret.isEnabled()) { continue; } KeyVaultSecret secretWithValue = client.getSecret(secret.getName(), secret.getVersion()); From 357e7f7c02b4a8c11b06612bc6d3102d78c2a400 Mon Sep 17 00:00:00 2001 From: "Hang Lu (MSFT)" <84374655+LuHang2021@users.noreply.github.com> Date: Mon, 5 Jul 2021 13:53:32 +0800 Subject: [PATCH 3/3] Update ListOperations.java updated ci --- .../com/azure/security/keyvault/secrets/ListOperations.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets/ListOperations.java b/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets/ListOperations.java index c0c7c8df03d3..8665b64c0a91 100644 --- a/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets/ListOperations.java +++ b/sdk/keyvault/azure-security-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets/ListOperations.java @@ -42,7 +42,7 @@ public static void main(String[] args) throws IllegalArgumentException { // You need to check if any of the secrets are sharing same values. Let's list the secrets and print their values. // List operations don't return the secrets with value information. So, for each returned secret we call getSecret to get the secret with its value information. for (SecretProperties secret : client.listPropertiesOfSecrets()) { - if(!secret.isEnabled()) { + if (!secret.isEnabled()) { continue; } KeyVaultSecret secretWithValue = client.getSecret(secret.getName(), secret.getVersion());