Skip to content

Commit 4f5408d

Browse files
authored
feat(parametermanager): generate library (#14971)
1 parent 3e245b7 commit 4f5408d

File tree

55 files changed

+5651
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+5651
-0
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ breaking changes in the upcoming 3.x release. This release is scheduled for
66

77
## v2.36.0 - TBD
88

9+
### New Libraries
10+
11+
We are happy to announce the following GA libraries. Unless specifically noted,
12+
the APIs in these libraries are stable, and are ready for production use.
13+
14+
- [Parameter Manager API](/google/cloud/parametermanager/README.md)
15+
916
## v2.35.0 - 2025-02
1017

1118
### [Pub/Sub](/google/cloud/pubsub/README.md)

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,9 @@ See each library's `README.md` file for more information about:
344344
- [Parallelstore API](google/cloud/parallelstore/README.md)
345345
[[quickstart]](google/cloud/parallelstore/quickstart/README.md)
346346
[[reference]](https://cloud.google.com/cpp/docs/reference/parallelstore/latest)
347+
- [Parameter Manager API](google/cloud/parametermanager/README.md)
348+
[[quickstart]](google/cloud/parametermanager/quickstart/README.md)
349+
[[reference]](https://cloud.google.com/cpp/docs/reference/parametermanager/latest)
347350
- [Policy Simulator API](google/cloud/policysimulator/README.md)
348351
[[quickstart]](google/cloud/policysimulator/quickstart/README.md)
349352
[[reference]](https://cloud.google.com/cpp/docs/reference/policysimulator/latest)
Binary file not shown.

ci/etc/expected_install_directories

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -924,6 +924,10 @@
924924
./include/google/cloud/parallelstore/v1
925925
./include/google/cloud/parallelstore/v1/internal
926926
./include/google/cloud/parallelstore/v1/mocks
927+
./include/google/cloud/parametermanager
928+
./include/google/cloud/parametermanager/v1
929+
./include/google/cloud/parametermanager/v1/internal
930+
./include/google/cloud/parametermanager/v1/mocks
927931
./include/google/cloud/policysimulator
928932
./include/google/cloud/policysimulator/v1
929933
./include/google/cloud/policysimulator/v1/internal
@@ -1439,6 +1443,8 @@
14391443
./lib64/cmake/google_cloud_cpp_oslogin_mocks
14401444
./lib64/cmake/google_cloud_cpp_parallelstore
14411445
./lib64/cmake/google_cloud_cpp_parallelstore_mocks
1446+
./lib64/cmake/google_cloud_cpp_parametermanager
1447+
./lib64/cmake/google_cloud_cpp_parametermanager_mocks
14421448
./lib64/cmake/google_cloud_cpp_policysimulator
14431449
./lib64/cmake/google_cloud_cpp_policysimulator_mocks
14441450
./lib64/cmake/google_cloud_cpp_policytroubleshooter

cmake/GoogleCloudCppFeatures.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ set(GOOGLE_CLOUD_CPP_GA_LIBRARIES
127127
"osconfig"
128128
"oslogin"
129129
"parallelstore"
130+
"parametermanager"
130131
"policysimulator"
131132
"policytroubleshooter"
132133
"privateca"
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
@com_google_googleapis//google/api:annotations_proto
2+
@com_google_googleapis//google/api:client_proto
3+
@com_google_googleapis//google/api:field_behavior_proto
4+
@com_google_googleapis//google/api:field_info_proto
5+
@com_google_googleapis//google/api:http_proto
6+
@com_google_googleapis//google/api:launch_stage_proto
7+
@com_google_googleapis//google/api:resource_proto
8+
@com_google_googleapis//google/iam/v1:resource_policy_member_proto
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
@com_google_googleapis//google/cloud/parametermanager/v1:service.proto

external/googleapis/update_libraries.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ declare -A -r LIBRARIES=(
216216
"@com_google_googleapis//google/cloud/oslogin/v1:oslogin_cc_grpc" \
217217
"@com_google_googleapis//google/cloud/oslogin/common:common_cc_grpc"
218218
)"
219+
["parametermanager"]="@com_google_googleapis//google/cloud/parametermanager/v1:parametermanager_cc_grpc"
219220
["parallelstore"]="@com_google_googleapis//google/cloud/parallelstore/v1:parallelstore_cc_grpc"
220221
["policysimulator"]="@com_google_googleapis//google/cloud/policysimulator/v1:policysimulator_cc_grpc"
221222
["policytroubleshooter"]="$(

generator/generator_config.textproto

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2988,13 +2988,23 @@ service {
29882988
retryable_status_codes: ["kUnavailable"]
29892989
}
29902990
2991+
# Parallel Store
29912992
service {
29922993
service_proto_path: "google/cloud/parallelstore/v1/parallelstore.proto"
29932994
product_path: "google/cloud/parallelstore/v1"
29942995
initial_copyright_year: "2024"
29952996
retryable_status_codes: ["kUnavailable"]
29962997
}
29972998
2999+
# Parameter Manager
3000+
service {
3001+
service_proto_path: "google/cloud/parametermanager/v1/service.proto"
3002+
product_path: "google/cloud/parametermanager/v1"
3003+
initial_copyright_year: "2025"
3004+
retryable_status_codes: ["kUnavailable"]
3005+
omit_repo_metadata: true
3006+
}
3007+
29983008
# Cloud Profiler
29993009
service {
30003010
service_proto_path: "google/devtools/cloudprofiler/v2/profiler.proto"
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Copyright 2025 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# https://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
load("//bazel:gapic.bzl", "cc_gapic_library")
16+
17+
package(default_visibility = ["//visibility:private"])
18+
19+
licenses(["notice"]) # Apache 2.0
20+
21+
service_dirs = ["v1/"]
22+
23+
googleapis_deps = [
24+
"@com_google_googleapis//google/cloud/parametermanager/v1:parametermanager_cc_grpc",
25+
]
26+
27+
cc_gapic_library(
28+
name = "parametermanager",
29+
googleapis_deps = googleapis_deps,
30+
service_dirs = service_dirs,
31+
)

0 commit comments

Comments
 (0)