diff --git a/clients/secret_manager/lib/google_api/secret_manager/v1/metadata.ex b/clients/secret_manager/lib/google_api/secret_manager/v1/metadata.ex index 8ace639e4f..7f84b3e2ee 100644 --- a/clients/secret_manager/lib/google_api/secret_manager/v1/metadata.ex +++ b/clients/secret_manager/lib/google_api/secret_manager/v1/metadata.ex @@ -20,7 +20,7 @@ defmodule GoogleApi.SecretManager.V1 do API client metadata for GoogleApi.SecretManager.V1. """ - @discovery_revision "20240816" + @discovery_revision "20240924" def discovery_revision(), do: @discovery_revision end diff --git a/clients/secret_manager/lib/google_api/secret_manager/v1/model/secret.ex b/clients/secret_manager/lib/google_api/secret_manager/v1/model/secret.ex index b339a919b5..8879d39392 100644 --- a/clients/secret_manager/lib/google_api/secret_manager/v1/model/secret.ex +++ b/clients/secret_manager/lib/google_api/secret_manager/v1/model/secret.ex @@ -23,7 +23,7 @@ defmodule GoogleApi.SecretManager.V1.Model.Secret do * `annotations` (*type:* `map()`, *default:* `nil`) - 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. * `createTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. The time at which the Secret was created. - * `customerManagedEncryption` (*type:* `GoogleApi.SecretManager.V1.Model.CustomerManagedEncryption.t`, *default:* `nil`) - Optional. The customer-managed encryption configuration of the Regionalised Secrets. If no configuration is provided, Google-managed default encryption is used. Updates to the Secret encryption configuration only apply to SecretVersions added afterwards. They do not apply retroactively to existing SecretVersions. + * `customerManagedEncryption` (*type:* `GoogleApi.SecretManager.V1.Model.CustomerManagedEncryption.t`, *default:* `nil`) - Optional. The customer-managed encryption configuration of the regionalized secrets. If no configuration is provided, Google-managed default encryption is used. Updates to the Secret encryption configuration only apply to SecretVersions added afterwards. They do not apply retroactively to existing SecretVersions. * `etag` (*type:* `String.t`, *default:* `nil`) - Optional. Etag of the currently stored Secret. * `expireTime` (*type:* `DateTime.t`, *default:* `nil`) - Optional. Timestamp in UTC when the Secret is scheduled to expire. This is always provided on output, regardless of what was sent on input. * `labels` (*type:* `map()`, *default:* `nil`) - The labels assigned to this Secret. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: `\\p{Ll}\\p{Lo}{0,62}` Label values must be between 0 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: `[\\p{Ll}\\p{Lo}\\p{N}_-]{0,63}` No more than 64 labels can be assigned to a given resource. diff --git a/clients/secret_manager/lib/google_api/secret_manager/v1/model/secret_version.ex b/clients/secret_manager/lib/google_api/secret_manager/v1/model/secret_version.ex index a445d07292..a3e5c60253 100644 --- a/clients/secret_manager/lib/google_api/secret_manager/v1/model/secret_version.ex +++ b/clients/secret_manager/lib/google_api/secret_manager/v1/model/secret_version.ex @@ -23,7 +23,7 @@ defmodule GoogleApi.SecretManager.V1.Model.SecretVersion do * `clientSpecifiedPayloadChecksum` (*type:* `boolean()`, *default:* `nil`) - Output only. True if payload checksum specified in SecretPayload object has been received by SecretManagerService on SecretManagerService.AddSecretVersion. * `createTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. The time at which the SecretVersion was created. - * `customerManagedEncryption` (*type:* `GoogleApi.SecretManager.V1.Model.CustomerManagedEncryptionStatus.t`, *default:* `nil`) - Output only. The customer-managed encryption status of the SecretVersion. Only populated if customer-managed encryption is used and Secret is a Regionalised Secret. + * `customerManagedEncryption` (*type:* `GoogleApi.SecretManager.V1.Model.CustomerManagedEncryptionStatus.t`, *default:* `nil`) - Output only. The customer-managed encryption status of the SecretVersion. Only populated if customer-managed encryption is used and Secret is a regionalized secret. * `destroyTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. The time this SecretVersion was destroyed. Only present if state is DESTROYED. * `etag` (*type:* `String.t`, *default:* `nil`) - Output only. Etag of the currently stored SecretVersion. * `name` (*type:* `String.t`, *default:* `nil`) - Output only. The resource name of the SecretVersion in the format `projects/*/secrets/*/versions/*`. SecretVersion IDs in a Secret start at 1 and are incremented for each subsequent version of the secret. diff --git a/clients/secret_manager/mix.exs b/clients/secret_manager/mix.exs index f434e7dec0..ab576a8deb 100644 --- a/clients/secret_manager/mix.exs +++ b/clients/secret_manager/mix.exs @@ -18,7 +18,7 @@ defmodule GoogleApi.SecretManager.Mixfile do use Mix.Project - @version "0.22.1" + @version "0.22.2" def project() do [