Skip to content
This repository was archived by the owner on Sep 5, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -432,8 +432,8 @@ async def sample_create_secret():

Returns:
google.cloud.secretmanager_v1.types.Secret:
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
be accessed.
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose
value and versions can be accessed.

A [Secret][google.cloud.secretmanager.v1.Secret] is
made up of zero or more
Expand Down Expand Up @@ -663,8 +663,8 @@ async def sample_get_secret():

Returns:
google.cloud.secretmanager_v1.types.Secret:
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
be accessed.
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose
value and versions can be accessed.

A [Secret][google.cloud.secretmanager.v1.Secret] is
made up of zero or more
Expand Down Expand Up @@ -778,8 +778,8 @@ async def sample_update_secret():

Returns:
google.cloud.secretmanager_v1.types.Secret:
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
be accessed.
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose
value and versions can be accessed.

A [Secret][google.cloud.secretmanager.v1.Secret] is
made up of zero or more
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -686,8 +686,8 @@ def sample_create_secret():

Returns:
google.cloud.secretmanager_v1.types.Secret:
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
be accessed.
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose
value and versions can be accessed.

A [Secret][google.cloud.secretmanager.v1.Secret] is
made up of zero or more
Expand Down Expand Up @@ -917,8 +917,8 @@ def sample_get_secret():

Returns:
google.cloud.secretmanager_v1.types.Secret:
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
be accessed.
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose
value and versions can be accessed.

A [Secret][google.cloud.secretmanager.v1.Secret] is
made up of zero or more
Expand Down Expand Up @@ -1032,8 +1032,8 @@ def sample_update_secret():

Returns:
google.cloud.secretmanager_v1.types.Secret:
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
be accessed.
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose
value and versions can be accessed.

A [Secret][google.cloud.secretmanager.v1.Secret] is
made up of zero or more
Expand Down
20 changes: 20 additions & 0 deletions google/cloud/secretmanager_v1/types/resources.py
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,21 @@ class Secret(proto.Message):
modifiable via UpdateSecret. At launch access by alias will
only be supported on GetSecretVersion and
AccessSecretVersion.
annotations (MutableMapping[str, str]):
Optional. Custom metadata about the secret.

Annotations are distinct from various forms of labels.
Annotations exist to allow client tools to store their own
state information without requiring a database.

Annotation keys must be between 1 and 63 characters long,
have a UTF-8 encoding of maximum 128 bytes, begin and end
with an alphanumeric character ([a-z0-9A-Z]), and may have
dashes (-), underscores (_), dots (.), and alphanumerics in
between these symbols.

The total size of annotation keys and values must be less
than 16KiB.
"""

name: str = proto.Field(
Expand Down Expand Up @@ -170,6 +185,11 @@ class Secret(proto.Message):
proto.INT64,
number=11,
)
annotations: MutableMapping[str, str] = proto.MapField(
proto.STRING,
proto.STRING,
number=13,
)


class SecretVersion(proto.Message):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
],
"language": "PYTHON",
"name": "google-cloud-secret-manager",
"version": "2.13.0"
"version": "0.1.0"
},
"snippets": [
{
Expand Down