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

Commit 68bbbe5

Browse files
feat: update public API to include annotation support (#381)
* feat: update public API to include annotation support PiperOrigin-RevId: 496410329 Source-Link: googleapis/googleapis@cc3837a Source-Link: https://github.com/googleapis/googleapis-gen/commit/fc0d1d212432583a11cd56c3b5c3e06252caf4ec Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZmMwZDFkMjEyNDMyNTgzYTExY2Q1NmMzYjVjM2UwNjI1MmNhZjRlYyJ9 * 🦉 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 1ee9531 commit 68bbbe5

File tree

4 files changed

+33
-13
lines changed

4 files changed

+33
-13
lines changed

google/cloud/secretmanager_v1/services/secret_manager_service/async_client.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -432,8 +432,8 @@ async def sample_create_secret():
432432
433433
Returns:
434434
google.cloud.secretmanager_v1.types.Secret:
435-
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
436-
be accessed.
435+
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose
436+
value and versions can be accessed.
437437
438438
A [Secret][google.cloud.secretmanager.v1.Secret] is
439439
made up of zero or more
@@ -663,8 +663,8 @@ async def sample_get_secret():
663663
664664
Returns:
665665
google.cloud.secretmanager_v1.types.Secret:
666-
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
667-
be accessed.
666+
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose
667+
value and versions can be accessed.
668668
669669
A [Secret][google.cloud.secretmanager.v1.Secret] is
670670
made up of zero or more
@@ -778,8 +778,8 @@ async def sample_update_secret():
778778
779779
Returns:
780780
google.cloud.secretmanager_v1.types.Secret:
781-
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
782-
be accessed.
781+
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose
782+
value and versions can be accessed.
783783
784784
A [Secret][google.cloud.secretmanager.v1.Secret] is
785785
made up of zero or more

google/cloud/secretmanager_v1/services/secret_manager_service/client.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -686,8 +686,8 @@ def sample_create_secret():
686686
687687
Returns:
688688
google.cloud.secretmanager_v1.types.Secret:
689-
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
690-
be accessed.
689+
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose
690+
value and versions can be accessed.
691691
692692
A [Secret][google.cloud.secretmanager.v1.Secret] is
693693
made up of zero or more
@@ -917,8 +917,8 @@ def sample_get_secret():
917917
918918
Returns:
919919
google.cloud.secretmanager_v1.types.Secret:
920-
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
921-
be accessed.
920+
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose
921+
value and versions can be accessed.
922922
923923
A [Secret][google.cloud.secretmanager.v1.Secret] is
924924
made up of zero or more
@@ -1032,8 +1032,8 @@ def sample_update_secret():
10321032
10331033
Returns:
10341034
google.cloud.secretmanager_v1.types.Secret:
1035-
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
1036-
be accessed.
1035+
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose
1036+
value and versions can be accessed.
10371037
10381038
A [Secret][google.cloud.secretmanager.v1.Secret] is
10391039
made up of zero or more

google/cloud/secretmanager_v1/types/resources.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,21 @@ class Secret(proto.Message):
118118
modifiable via UpdateSecret. At launch access by alias will
119119
only be supported on GetSecretVersion and
120120
AccessSecretVersion.
121+
annotations (MutableMapping[str, str]):
122+
Optional. Custom metadata about the secret.
123+
124+
Annotations are distinct from various forms of labels.
125+
Annotations exist to allow client tools to store their own
126+
state information without requiring a database.
127+
128+
Annotation keys must be between 1 and 63 characters long,
129+
have a UTF-8 encoding of maximum 128 bytes, begin and end
130+
with an alphanumeric character ([a-z0-9A-Z]), and may have
131+
dashes (-), underscores (_), dots (.), and alphanumerics in
132+
between these symbols.
133+
134+
The total size of annotation keys and values must be less
135+
than 16KiB.
121136
"""
122137

123138
name: str = proto.Field(
@@ -170,6 +185,11 @@ class Secret(proto.Message):
170185
proto.INT64,
171186
number=11,
172187
)
188+
annotations: MutableMapping[str, str] = proto.MapField(
189+
proto.STRING,
190+
proto.STRING,
191+
number=13,
192+
)
173193

174194

175195
class SecretVersion(proto.Message):

samples/generated_samples/snippet_metadata_google.cloud.secretmanager.v1.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
],
99
"language": "PYTHON",
1010
"name": "google-cloud-secret-manager",
11-
"version": "2.13.0"
11+
"version": "0.1.0"
1212
},
1313
"snippets": [
1414
{

0 commit comments

Comments
 (0)