Skip to content
This repository was archived by the owner on Sep 5, 2023. It is now read-only.

Commit 6c5cd29

Browse files
feat: Added support for accessing secret versions by alias (#281)
* feat: Added support for accessing secret versions by alias Clients can now associate custom strings with specified secret versions for later access. chore: remove obsolete samples PiperOrigin-RevId: 439320490 Source-Link: googleapis/googleapis@bbe5618 Source-Link: https://github.com/googleapis/googleapis-gen/commit/6bdfcfd879740c62bbe11b2ebc6b8371f0d420af Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmJkZmNmZDg3OTc0MGM2MmJiZTExYjJlYmM2YjgzNzFmMGQ0MjBhZiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 7fab5fc commit 6c5cd29

File tree

31 files changed

+19
-1352
lines changed

31 files changed

+19
-1352
lines changed

google/cloud/secretmanager_v1/types/resources.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,20 @@ class Secret(proto.Message):
104104
Optional. Rotation policy attached to the
105105
[Secret][google.cloud.secretmanager.v1.Secret]. May be
106106
excluded if there is no rotation policy.
107+
version_aliases (Sequence[google.cloud.secretmanager_v1.types.Secret.VersionAliasesEntry]):
108+
Optional. Mapping from version alias to version name.
109+
110+
A version alias is a string with a maximum length of 63
111+
characters and can contain uppercase and lowercase letters,
112+
numerals, and the hyphen (``-``) and underscore ('_')
113+
characters. An alias string must start with a letter and
114+
cannot be the string 'latest' or 'NEW'. No more than 50
115+
aliases can be assigned to a given secret.
116+
117+
Version-Alias pairs will be viewable via GetSecret and
118+
modifiable via UpdateSecret. At launch access by alias will
119+
only be supported on GetSecretVersion and
120+
AccessSecretVersion.
107121
"""
108122

109123
name = proto.Field(
@@ -151,6 +165,11 @@ class Secret(proto.Message):
151165
number=9,
152166
message="Rotation",
153167
)
168+
version_aliases = proto.MapField(
169+
proto.STRING,
170+
proto.INT64,
171+
number=11,
172+
)
154173

155174

156175
class SecretVersion(proto.Message):

samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_access_secret_version_async.py

Lines changed: 0 additions & 45 deletions
This file was deleted.

samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_access_secret_version_sync.py

Lines changed: 0 additions & 45 deletions
This file was deleted.

samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_add_secret_version_async.py

Lines changed: 0 additions & 45 deletions
This file was deleted.

samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_add_secret_version_sync.py

Lines changed: 0 additions & 45 deletions
This file was deleted.

samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_create_secret_async.py

Lines changed: 0 additions & 46 deletions
This file was deleted.

samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_create_secret_sync.py

Lines changed: 0 additions & 46 deletions
This file was deleted.

samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_delete_secret_async.py

Lines changed: 0 additions & 43 deletions
This file was deleted.

samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_delete_secret_sync.py

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)