Skip to content

Commit 8e234ce

Browse files
authored
feat(cloudsecuritycompliance): generate library (#15410)
1 parent a781e9b commit 8e234ce

File tree

85 files changed

+12124
-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.

85 files changed

+12124
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ breaking changes in the upcoming 3.x release. This release is scheduled for
1111
We are happy to announce the following GA libraries. Unless specifically noted,
1212
the APIs in these libraries are stable, and are ready for production use.
1313

14+
- [Cloud Security Compliance](/google/cloud/cloudsecuritycompliance/README.md)
1415
- [Config Delivery API](/google/cloud/configdelivery/README.md)
1516

1617
## v2.41.0 - 2025-08-14

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,9 @@ See each library's `README.md` file for more information about:
170170
- [Cloud Quotas API](google/cloud/cloudquotas/README.md)
171171
[[quickstart]](google/cloud/cloudquotas/quickstart/README.md)
172172
[[reference]](https://cloud.google.com/cpp/docs/reference/cloudquotas/latest)
173+
- [Cloud Security Compliance API](google/cloud/cloudsecuritycompliance/README.md)
174+
[[quickstart]](google/cloud/cloudsecuritycompliance/quickstart/README.md)
175+
[[reference]](https://cloud.google.com/cpp/docs/reference/cloudsecuritycompliance/latest)
173176
- [Cloud Commerce Consumer Procurement API](google/cloud/commerce/README.md)
174177
[[quickstart]](google/cloud/commerce/quickstart/README.md)
175178
[[reference]](https://cloud.google.com/cpp/docs/reference/commerce/latest)
Binary file not shown.

ci/etc/expected_install_directories

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,10 @@
207207
./include/google/cloud/cloudquotas/v1
208208
./include/google/cloud/cloudquotas/v1/internal
209209
./include/google/cloud/cloudquotas/v1/mocks
210+
./include/google/cloud/cloudsecuritycompliance
211+
./include/google/cloud/cloudsecuritycompliance/v1
212+
./include/google/cloud/cloudsecuritycompliance/v1/internal
213+
./include/google/cloud/cloudsecuritycompliance/v1/mocks
210214
./include/google/cloud/commerce
211215
./include/google/cloud/commerce/consumer
212216
./include/google/cloud/commerce/consumer/procurement
@@ -1392,6 +1396,8 @@
13921396
./lib64/cmake/google_cloud_cpp_cloudcontrolspartner_mocks
13931397
./lib64/cmake/google_cloud_cpp_cloudquotas
13941398
./lib64/cmake/google_cloud_cpp_cloudquotas_mocks
1399+
./lib64/cmake/google_cloud_cpp_cloudsecuritycompliance
1400+
./lib64/cmake/google_cloud_cpp_cloudsecuritycompliance_mocks
13951401
./lib64/cmake/google_cloud_cpp_commerce
13961402
./lib64/cmake/google_cloud_cpp_commerce_mocks
13971403
./lib64/cmake/google_cloud_cpp_composer

cmake/GoogleCloudCppFeatures.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ set(GOOGLE_CLOUD_CPP_GA_LIBRARIES
7070
"cloudbuild"
7171
"cloudcontrolspartner"
7272
"cloudquotas"
73+
"cloudsecuritycompliance"
7374
"commerce"
7475
"composer"
7576
"compute"
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:http_proto
5+
@com_google_googleapis//google/api:launch_stage_proto
6+
@com_google_googleapis//google/api:resource_proto
7+
@com_google_googleapis//google/longrunning:operations_proto
8+
@com_google_googleapis//google/rpc:status_proto
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
@com_google_googleapis//google/cloud/cloudsecuritycompliance/v1:common.proto
2+
@com_google_googleapis//google/cloud/cloudsecuritycompliance/v1:config.proto
3+
@com_google_googleapis//google/cloud/cloudsecuritycompliance/v1:deployment.proto

external/googleapis/update_libraries.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ declare -A -r LIBRARIES=(
100100
)"
101101
["cloudcontrolspartner"]="@com_google_googleapis//google/cloud/cloudcontrolspartner/v1:cloudcontrolspartner_cc_grpc"
102102
["cloudquotas"]="@com_google_googleapis//google/api/cloudquotas/v1:cloudquotas_cc_grpc"
103+
["cloudsecuritycompliance"]="@com_google_googleapis//google/cloud/cloudsecuritycompliance/v1:cloudsecuritycompliance_cc_grpc"
103104
["commerce"]="@com_google_googleapis//google/cloud/commerce/consumer/procurement/v1:procurement_cc_grpc"
104105
["common"]="@com_google_googleapis//google/cloud/common:common_cc_grpc"
105106
["composer"]="@com_google_googleapis//google/cloud/orchestration/airflow/service/v1:service_cc_grpc"

generator/generator_config.textproto

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -775,6 +775,21 @@ service {
775775
retryable_status_codes: ["kUnavailable"]
776776
}
777777
778+
# Cloud Security Compliance
779+
service {
780+
service_proto_path: "google/cloud/cloudsecuritycompliance/v1/config.proto"
781+
product_path: "google/cloud/cloudsecuritycompliance/v1"
782+
initial_copyright_year: "2025"
783+
retryable_status_codes: ["kUnavailable"]
784+
}
785+
786+
service {
787+
service_proto_path: "google/cloud/cloudsecuritycompliance/v1/deployment.proto"
788+
product_path: "google/cloud/cloudsecuritycompliance/v1"
789+
initial_copyright_year: "2025"
790+
retryable_status_codes: ["kUnavailable"]
791+
}
792+
778793
# Composer
779794
service {
780795
service_proto_path: "google/cloud/orchestration/airflow/service/v1/environments.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/cloudsecuritycompliance/v1:cloudsecuritycompliance_cc_grpc",
25+
]
26+
27+
cc_gapic_library(
28+
name = "cloudsecuritycompliance",
29+
googleapis_deps = googleapis_deps,
30+
service_dirs = service_dirs,
31+
)

0 commit comments

Comments
 (0)