Skip to content

Commit fa3c2e8

Browse files
Google APIscopybara-github
authored andcommitted
docs: describe additional URI format for kek_uri in GcpEncryptionInfo and AwsKmsEncryptionInfo
fix!: update `go_package` packaging option from `google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager` to `cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb` chore: update importpath in BUILD.bazel for datamanager_go_proto chore: remove extra_opts from datamanager_csharp_proto in BUILD.bazel chore: update copyright year to 2026 PiperOrigin-RevId: 863287879
1 parent 2ecdbee commit fa3c2e8

18 files changed

+41
-39
lines changed

google/ads/datamanager/v1/BUILD.bazel

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ load(
134134

135135
go_grpc_library(
136136
name = "datamanager_go_proto",
137-
importpath = "google.golang.org/genproto/googleapis/ads/datamanager/v1",
137+
importpath = "cloud.google.com/go/datamanager/apiv1/datamanagerpb",
138138
protos = [":datamanager_proto"],
139139
deps = [
140140
"//google/api:annotations_go_proto",
@@ -338,7 +338,6 @@ load(
338338

339339
csharp_proto_library(
340340
name = "datamanager_csharp_proto",
341-
extra_opts = [],
342341
deps = [":datamanager_proto"],
343342
)
344343

google/ads/datamanager/v1/audience.proto

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 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.
@@ -21,7 +21,7 @@ import "google/ads/datamanager/v1/user_data.proto";
2121
import "google/api/field_behavior.proto";
2222

2323
option csharp_namespace = "Google.Ads.DataManager.V1";
24-
option go_package = "google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager";
24+
option go_package = "cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb";
2525
option java_multiple_files = true;
2626
option java_outer_classname = "AudienceProto";
2727
option java_package = "com.google.ads.datamanager.v1";

google/ads/datamanager/v1/cart_data.proto

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 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.
@@ -20,7 +20,7 @@ import "google/ads/datamanager/v1/item_parameter.proto";
2020
import "google/api/field_behavior.proto";
2121

2222
option csharp_namespace = "Google.Ads.DataManager.V1";
23-
option go_package = "google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager";
23+
option go_package = "cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb";
2424
option java_multiple_files = true;
2525
option java_outer_classname = "CartDataProto";
2626
option java_package = "com.google.ads.datamanager.v1";

google/ads/datamanager/v1/consent.proto

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 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.
@@ -19,7 +19,7 @@ package google.ads.datamanager.v1;
1919
import "google/api/field_behavior.proto";
2020

2121
option csharp_namespace = "Google.Ads.DataManager.V1";
22-
option go_package = "google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager";
22+
option go_package = "cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb";
2323
option java_multiple_files = true;
2424
option java_outer_classname = "ConsentProto";
2525
option java_package = "com.google.ads.datamanager.v1";

google/ads/datamanager/v1/destination.proto

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 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.
@@ -19,7 +19,7 @@ package google.ads.datamanager.v1;
1919
import "google/api/field_behavior.proto";
2020

2121
option csharp_namespace = "Google.Ads.DataManager.V1";
22-
option go_package = "google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager";
22+
option go_package = "cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb";
2323
option java_multiple_files = true;
2424
option java_outer_classname = "DestinationProto";
2525
option java_package = "com.google.ads.datamanager.v1";

google/ads/datamanager/v1/device_info.proto

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 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.
@@ -19,7 +19,7 @@ package google.ads.datamanager.v1;
1919
import "google/api/field_behavior.proto";
2020

2121
option csharp_namespace = "Google.Ads.DataManager.V1";
22-
option go_package = "google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager";
22+
option go_package = "cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb";
2323
option java_multiple_files = true;
2424
option java_outer_classname = "DeviceInfoProto";
2525
option java_package = "com.google.ads.datamanager.v1";

google/ads/datamanager/v1/encryption_info.proto

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 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.
@@ -19,7 +19,7 @@ package google.ads.datamanager.v1;
1919
import "google/api/field_behavior.proto";
2020

2121
option csharp_namespace = "Google.Ads.DataManager.V1";
22-
option go_package = "google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager";
22+
option go_package = "cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb";
2323
option java_multiple_files = true;
2424
option java_outer_classname = "EncryptionInfoProto";
2525
option java_package = "com.google.ads.datamanager.v1";
@@ -62,7 +62,9 @@ message GcpWrappedKeyInfo {
6262
// Required. Google Cloud Platform [Cloud Key Management Service resource
6363
// ID](//cloud.google.com/kms/docs/getting-resource-ids). Should be in the
6464
// format of
65-
// "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}".
65+
// `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}`
66+
// or
67+
// `gcp-kms://projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}`
6668
string kek_uri = 3 [(google.api.field_behavior) = REQUIRED];
6769

6870
// Required. The base64 encoded encrypted data encryption key.
@@ -85,11 +87,12 @@ message AwsWrappedKeyInfo {
8587

8688
// Required. The Amazon Resource Name of the IAM Role to assume for KMS
8789
// decryption access. Should be in the format of
88-
// "arn:{partition}:iam::{account_id}:role/{role_name}"
90+
// `arn:{partition}:iam::{account_id}:role/{role_name}`
8991
string role_arn = 2 [(google.api.field_behavior) = REQUIRED];
9092

9193
// Required. The URI of the AWS KMS key used to decrypt the DEK. Should be in
92-
// the format of "arn:{partition}:kms:{region}:{account_id}:key/{key_id}"
94+
// the format of `arn:{partition}:kms:{region}:{account_id}:key/{key_id}` or
95+
// `aws-kms://arn:{partition}:kms:{region}:{account_id}:key/{key_id}`
9396
string kek_uri = 3 [(google.api.field_behavior) = REQUIRED];
9497

9598
// Required. The base64 encoded encrypted data encryption key.

google/ads/datamanager/v1/error.proto

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 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.
@@ -17,7 +17,7 @@ syntax = "proto3";
1717
package google.ads.datamanager.v1;
1818

1919
option csharp_namespace = "Google.Ads.DataManager.V1";
20-
option go_package = "google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager";
20+
option go_package = "cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb";
2121
option java_multiple_files = true;
2222
option java_outer_classname = "ErrorProto";
2323
option java_package = "com.google.ads.datamanager.v1";

google/ads/datamanager/v1/event.proto

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 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.
@@ -26,7 +26,7 @@ import "google/api/field_behavior.proto";
2626
import "google/protobuf/timestamp.proto";
2727

2828
option csharp_namespace = "Google.Ads.DataManager.V1";
29-
option go_package = "google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager";
29+
option go_package = "cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb";
3030
option java_multiple_files = true;
3131
option java_outer_classname = "EventProto";
3232
option java_package = "com.google.ads.datamanager.v1";

google/ads/datamanager/v1/experimental_field.proto

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 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.
@@ -19,7 +19,7 @@ package google.ads.datamanager.v1;
1919
import "google/api/field_behavior.proto";
2020

2121
option csharp_namespace = "Google.Ads.DataManager.V1";
22-
option go_package = "google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager";
22+
option go_package = "cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb";
2323
option java_multiple_files = true;
2424
option java_outer_classname = "ExperimentalFieldProto";
2525
option java_package = "com.google.ads.datamanager.v1";

0 commit comments

Comments
 (0)