Skip to content

Commit 11573e9

Browse files
authored
Merge pull request #202298 from Duffney/user-story-94410
Replaced ListSecrets examples with ListPropertiesOfSecrets
2 parents 293a864 + 21197a4 commit 11573e9

File tree

1 file changed

+17
-19
lines changed

1 file changed

+17
-19
lines changed

articles/key-vault/secrets/quick-create-go.md

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -68,19 +68,19 @@ In the following sections, you create a client, set a secret, retrieve a secret,
6868
### Authenticate and create a client
6969

7070
```go
71+
vaultURI := os.Getenv("AZURE_KEY_VAULT_URI")
72+
7173
cred, err := azidentity.NewDefaultAzureCredential(nil)
7274
if err != nil {
7375
log.Fatalf("failed to obtain a credential: %v", err)
7476
}
7577

76-
client, err := azsecrets.NewClient("https://quickstart-kv.vault.azure.net/", cred, nil)
78+
client, err := azsecrets.NewClient(vaultURI, cred, nil)
7779
if err != nil {
7880
log.Fatalf("failed to create a client: %v", err)
7981
}
8082
```
8183

82-
If you used a different key vault name, replace `quickstart-kv` with that name.
83-
8484
### Create a secret
8585

8686
```go
@@ -103,19 +103,18 @@ if err != nil {
103103
fmt.Printf("secretValue: %s\n", *getResp.Value)
104104
```
105105

106-
### List secrets
106+
### List properties of secrets
107107

108108
```go
109-
pager := client.ListSecrets(nil)
110-
for pager.NextPage(context.TODO()) {
111-
resp := pager.PageResponse()
112-
for _, secret := range resp.Secrets {
113-
fmt.Printf("Secret ID: %s\n", *secret.ID)
114-
}
115-
}
116-
117-
if pager.Err() != nil {
118-
log.Fatalf("failed to get list secrets: %v", err)
109+
pager := client.ListPropertiesOfSecrets(nil)
110+
for pager.More() {
111+
page, err := pager.NextPage(context.TODO())
112+
if err != nil {
113+
panic(err)
114+
}
115+
for _, v := range page.Secrets {
116+
fmt.Printf("Secret Name: %s\tSecret Tags: %v\n", *v.ID, v.Tags)
117+
}
119118
}
120119
```
121120

@@ -147,10 +146,9 @@ import (
147146

148147
func main() {
149148

150-
mySecretName := "quickstart-secret"
151-
mySecretValue := "createdWithGO"
152-
keyVaultName := os.Getenv("KEY_VAULT_NAME")
153-
keyVaultUrl := fmt.Sprintf("https://%s.vault.azure.net/", keyVaultName)
149+
mySecretName := "secretName01"
150+
mySecretValue := "secretValue"
151+
vaultURI := os.Getenv("AZURE_KEY_VAULT_URI")
154152

155153
//Create a credential using the NewDefaultAzureCredential type.
156154
cred, err := azidentity.NewDefaultAzureCredential(nil)
@@ -159,7 +157,7 @@ func main() {
159157
}
160158

161159
//Establish a connection to the Key Vault client
162-
client, err := azsecrets.NewClient(keyVaultURL, cred, nil)
160+
client, err := azsecrets.NewClient(vaultURI, cred, nil)
163161
if err != nil {
164162
log.Fatalf("failed to connect to client: %v", err)
165163
}

0 commit comments

Comments
 (0)