Skip to content

Commit 5d730a9

Browse files
committed
docs: updated readme
1 parent 0aef7a4 commit 5d730a9

1 file changed

Lines changed: 19 additions & 7 deletions

File tree

‎README.md‎

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -133,20 +133,32 @@ print(entry.reveal_text_value()) # similar to entry.text_value.get_secret_value
133133
### Add new version of secret
134134

135135
```python
136-
from yc_lockbox import YandexLockboxClient, Secret, INewSecretVersion
136+
from yc_lockbox import YandexLockboxClient, Secret, INewSecretVersion, INewSecretPayloadEntry
137137

138138
lockbox = YandexLockboxClient("oauth_or_iam_token")
139139

140140
secret: Secret = lockbox.get_secret("e6qxxxxxxxxxxxx")
141141

142-
secret.add_version([
143-
INewSecretPayloadEntry(key="secret_entry_1", text_value="secret_entry_text_value"),
144-
INewSecretPayloadEntry(key="secret_entry_2", binary_value="secret_entry_binary_value"),
145-
])
142+
secret.add_version(
143+
INewSecretVersion(
144+
description="a new version",
145+
base_version_id=secret.current_version.id,
146+
payload_entries= [
147+
INewSecretPayloadEntry(key="secret_entry_1", text_value="secret_entry_text_value"),
148+
INewSecretPayloadEntry(key="secret_entry_2", binary_value="secret_entry_binary_value"),
149+
]
150+
)
151+
)
146152

147153
# alternative
148-
lockbox.add_secret_version("secret_id", version=[INewSecretPayloadEntry(...), INewSecretPayloadEntry(...)])
149-
154+
lockbox.add_secret_version(
155+
"secret_id",
156+
version=INewSecretVersion(
157+
description="a new version",
158+
base_version_id=secret.current_version.id,
159+
payload_entries=[INewSecretPayloadEntry(...), INewSecretPayloadEntry(...)]
160+
)
161+
)
150162
```
151163

152164

0 commit comments

Comments
 (0)