Skip to content
This repository was archived by the owner on Mar 4, 2026. It is now read-only.

Commit 81fa610

Browse files
fix!: An existing method UpdateVehicleLocation is removed from service VehicleService (#2037)
* feat: Add support for multi region encryption config docs: fix linting for several doc comments PiperOrigin-RevId: 630422337 Source-Link: googleapis/googleapis@65db386 Source-Link: googleapis/googleapis-gen@b798ca9 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjc5OGNhOWY1NmUyYWQzZTBkMTQ5ODJiNjhiNjcyNGQxYzNkNjJiNSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fix!: An existing method `UpdateVehicleLocation` is removed from service `VehicleService` fix!: An existing method `SearchFuzzedVehicles` is removed from service `VehicleService` fix!: An existing message `UpdateVehicleLocationRequest` is removed PiperOrigin-RevId: 631557549 Source-Link: googleapis/googleapis@3d50414 Source-Link: googleapis/googleapis-gen@5ce63d4 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNWNlNjNkNGU2MzZhOTc1MTc1YmRlMmQxNmMxNWU3MGRkNWE4MWZmNCJ9 * 🦉 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> Co-authored-by: surbhigarg92 <surbhigarg.92@gmail.com>
1 parent d86c1b0 commit 81fa610

17 files changed

Lines changed: 848 additions & 355 deletions

protos/google/spanner/admin/database/v1/backup.proto

Lines changed: 190 additions & 109 deletions
Large diffs are not rendered by default.

protos/google/spanner/admin/database/v1/common.proto

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2024 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.
@@ -58,8 +58,27 @@ message EncryptionConfig {
5858
// the database. Values are of the form
5959
// `projects/<project>/locations/<location>/keyRings/<key_ring>/cryptoKeys/<kms_key_name>`.
6060
string kms_key_name = 2 [(google.api.resource_reference) = {
61-
type: "cloudkms.googleapis.com/CryptoKey"
62-
}];
61+
type: "cloudkms.googleapis.com/CryptoKey"
62+
}];
63+
64+
// Specifies the KMS configuration for the one or more keys used to encrypt
65+
// the database. Values are of the form
66+
// `projects/<project>/locations/<location>/keyRings/<key_ring>/cryptoKeys/<kms_key_name>`.
67+
//
68+
// The keys referenced by kms_key_names must fully cover all
69+
// regions of the database instance configuration. Some examples:
70+
// * For single region database instance configs, specify a single regional
71+
// location KMS key.
72+
// * For multi-regional database instance configs of type GOOGLE_MANAGED,
73+
// either specify a multi-regional location KMS key or multiple regional
74+
// location KMS keys that cover all regions in the instance config.
75+
// * For a database instance config of type USER_MANAGED, please specify only
76+
// regional location KMS keys to cover each region in the instance config.
77+
// Multi-regional location KMS keys are not supported for USER_MANAGED
78+
// instance configs.
79+
repeated string kms_key_names = 3 [(google.api.resource_reference) = {
80+
type: "cloudkms.googleapis.com/CryptoKey"
81+
}];
6382
}
6483

6584
// Encryption information for a Cloud Spanner database or backup.
@@ -83,13 +102,14 @@ message EncryptionInfo {
83102
// Output only. The type of encryption.
84103
Type encryption_type = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
85104

86-
// Output only. If present, the status of a recent encrypt/decrypt call on underlying data
87-
// for this database or backup. Regardless of status, data is always encrypted
88-
// at rest.
89-
google.rpc.Status encryption_status = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
105+
// Output only. If present, the status of a recent encrypt/decrypt call on
106+
// underlying data for this database or backup. Regardless of status, data is
107+
// always encrypted at rest.
108+
google.rpc.Status encryption_status = 4
109+
[(google.api.field_behavior) = OUTPUT_ONLY];
90110

91-
// Output only. A Cloud KMS key version that is being used to protect the database or
92-
// backup.
111+
// Output only. A Cloud KMS key version that is being used to protect the
112+
// database or backup.
93113
string kms_key_version = 2 [
94114
(google.api.field_behavior) = OUTPUT_ONLY,
95115
(google.api.resource_reference) = {
@@ -104,7 +124,7 @@ enum DatabaseDialect {
104124
// GOOGLE_STANDARD_SQL dialect.
105125
DATABASE_DIALECT_UNSPECIFIED = 0;
106126

107-
// Google standard SQL.
127+
// GoogleSQL supported SQL.
108128
GOOGLE_STANDARD_SQL = 1;
109129

110130
// PostgreSQL supported SQL.

protos/google/spanner/admin/database/v1/spanner_database_admin.proto

Lines changed: 166 additions & 100 deletions
Large diffs are not rendered by default.

protos/google/spanner/admin/instance/v1/common.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2023 Google LLC
1+
// Copyright 2024 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

protos/google/spanner/executor/v1/cloud_executor.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2023 Google LLC
1+
// Copyright 2024 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

protos/google/spanner/v1/commit_response.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2024 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

protos/google/spanner/v1/keys.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2024 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

protos/google/spanner/v1/mutation.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2024 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

protos/google/spanner/v1/query_plan.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2024 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

protos/google/spanner/v1/result_set.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022 Google LLC
1+
// Copyright 2024 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)