Skip to content

Commit 86356cc

Browse files
Google APIscopybara-github
authored andcommitted
docs: Updated docs for the APIs
feat: Adding client libraries for Monitoring API Compliance Manager Service PiperOrigin-RevId: 825918020
1 parent 4d45a59 commit 86356cc

File tree

4 files changed

+769
-41
lines changed

4 files changed

+769
-41
lines changed

google/cloud/cloudsecuritycompliance/v1/BUILD.bazel

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,15 @@ proto_library(
2929
"common.proto",
3030
"config.proto",
3131
"deployment.proto",
32+
"monitoring.proto",
3233
],
3334
deps = [
3435
"//google/api:annotations_proto",
3536
"//google/api:client_proto",
3637
"//google/api:field_behavior_proto",
3738
"//google/api:resource_proto",
3839
"//google/longrunning:operations_proto",
40+
"//google/type:interval_proto",
3941
"@com_google_protobuf//:empty_proto",
4042
"@com_google_protobuf//:field_mask_proto",
4143
"@com_google_protobuf//:timestamp_proto",
@@ -105,6 +107,8 @@ java_gapic_test(
105107
"com.google.cloud.cloudsecuritycompliance.v1.ConfigClientTest",
106108
"com.google.cloud.cloudsecuritycompliance.v1.DeploymentClientHttpJsonTest",
107109
"com.google.cloud.cloudsecuritycompliance.v1.DeploymentClientTest",
110+
"com.google.cloud.cloudsecuritycompliance.v1.MonitoringClientHttpJsonTest",
111+
"com.google.cloud.cloudsecuritycompliance.v1.MonitoringClientTest",
108112
],
109113
runtime_deps = [":cloudsecuritycompliance_java_gapic_test"],
110114
)
@@ -140,6 +144,7 @@ go_grpc_library(
140144
deps = [
141145
"//google/api:annotations_go_proto",
142146
"//google/longrunning:longrunning_go_proto",
147+
"//google/type:interval_go_proto",
143148
],
144149
)
145150

@@ -344,7 +349,6 @@ load(
344349

345350
csharp_proto_library(
346351
name = "cloudsecuritycompliance_csharp_proto",
347-
extra_opts = [],
348352
deps = [":cloudsecuritycompliance_proto"],
349353
)
350354

google/cloud/cloudsecuritycompliance/v1/cloudsecuritycompliance_v1.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ apis:
88
- name: google.cloud.cloudsecuritycompliance.v1.CmEnrollmentService
99
- name: google.cloud.cloudsecuritycompliance.v1.Config
1010
- name: google.cloud.cloudsecuritycompliance.v1.Deployment
11+
- name: google.cloud.cloudsecuritycompliance.v1.Monitoring
1112
- name: google.cloud.location.Locations
1213
- name: google.longrunning.Operations
1314

@@ -57,6 +58,10 @@ authentication:
5758
oauth:
5859
canonical_scopes: |-
5960
https://www.googleapis.com/auth/cloud-platform
61+
- selector: 'google.cloud.cloudsecuritycompliance.v1.Monitoring.*'
62+
oauth:
63+
canonical_scopes: |-
64+
https://www.googleapis.com/auth/cloud-platform
6065
- selector: google.cloud.location.Locations.GetLocation
6166
oauth:
6267
canonical_scopes: |-
Lines changed: 131 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,133 @@
11
{
2-
"methodConfig": [{
3-
"name": [
4-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Config", "method": "ListFrameworks" },
5-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Config", "method": "GetFramework" },
6-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Config", "method": "ListCloudControls" },
7-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Config", "method": "GetCloudControl" },
8-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Deployment", "method": "GetFrameworkDeployment" },
9-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Deployment", "method": "ListFrameworkDeployments" },
10-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Deployment", "method": "GetCloudControlDeployment" },
11-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Deployment", "method": "ListCloudControlDeployments" },
12-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Audit", "method": "GetFrameworkAudit" },
13-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Audit", "method": "GetOperation" },
14-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Audit", "method": "ListFrameworkAudits" },
15-
{ "service": "google.cloud.cloudsecuritycompliance.v1.CmEnrollmentService", "method": "CalculateEffectiveCmEnrollment" },
16-
{ "service": "google.cloud.cloudsecuritycompliance.v1.CmEnrollmentService", "method": "UpdateCmEnrollment" }
17-
],
18-
"timeout": "60s",
19-
"retryPolicy": {
20-
"maxAttempts": 5,
21-
"initialBackoff": "1s",
22-
"maxBackoff": "10s",
23-
"backoffMultiplier": 1.3,
24-
"retryableStatusCodes": ["UNAVAILABLE"]
2+
"methodConfig": [
3+
{
4+
"name": [
5+
{
6+
"service": "google.cloud.cloudsecuritycompliance.v1.Config",
7+
"method": "ListFrameworks"
8+
},
9+
{
10+
"service": "google.cloud.cloudsecuritycompliance.v1.Config",
11+
"method": "GetFramework"
12+
},
13+
{
14+
"service": "google.cloud.cloudsecuritycompliance.v1.Config",
15+
"method": "ListCloudControls"
16+
},
17+
{
18+
"service": "google.cloud.cloudsecuritycompliance.v1.Config",
19+
"method": "GetCloudControl"
20+
},
21+
{
22+
"service": "google.cloud.cloudsecuritycompliance.v1.Deployment",
23+
"method": "GetFrameworkDeployment"
24+
},
25+
{
26+
"service": "google.cloud.cloudsecuritycompliance.v1.Deployment",
27+
"method": "ListFrameworkDeployments"
28+
},
29+
{
30+
"service": "google.cloud.cloudsecuritycompliance.v1.Deployment",
31+
"method": "GetCloudControlDeployment"
32+
},
33+
{
34+
"service": "google.cloud.cloudsecuritycompliance.v1.Deployment",
35+
"method": "ListCloudControlDeployments"
36+
},
37+
{
38+
"service": "google.cloud.cloudsecuritycompliance.v1.Audit",
39+
"method": "GetFrameworkAudit"
40+
},
41+
{
42+
"service": "google.cloud.cloudsecuritycompliance.v1.Audit",
43+
"method": "GetOperation"
44+
},
45+
{
46+
"service": "google.cloud.cloudsecuritycompliance.v1.Audit",
47+
"method": "ListFrameworkAudits"
48+
},
49+
{
50+
"service": "google.cloud.cloudsecuritycompliance.v1.CmEnrollmentService",
51+
"method": "CalculateEffectiveCmEnrollment"
52+
},
53+
{
54+
"service": "google.cloud.cloudsecuritycompliance.v1.CmEnrollmentService",
55+
"method": "UpdateCmEnrollment"
56+
},
57+
{
58+
"service": "google.cloud.cloudsecuritycompliance.v1.Monitoring",
59+
"method": "ListFrameworkComplianceSummaries"
60+
},
61+
{
62+
"service": "google.cloud.cloudsecuritycompliance.v1.Monitoring",
63+
"method": "ListControlComplianceSummaries"
64+
},
65+
{
66+
"service": "google.cloud.cloudsecuritycompliance.v1.Monitoring",
67+
"method": "ListFindingSummaries"
68+
},
69+
{
70+
"service": "google.cloud.cloudsecuritycompliance.v1.Monitoring",
71+
"method": "AggregateFrameworkComplianceReport"
72+
},
73+
{
74+
"service": "google.cloud.cloudsecuritycompliance.v1.Monitoring",
75+
"method": "FetchFrameworkComplianceReport"
76+
}
77+
],
78+
"timeout": "60s",
79+
"retryPolicy": {
80+
"maxAttempts": 5,
81+
"initialBackoff": "1s",
82+
"maxBackoff": "10s",
83+
"backoffMultiplier": 1.3,
84+
"retryableStatusCodes": ["UNAVAILABLE"]
85+
}
86+
},
87+
{
88+
"name": [
89+
{
90+
"service": "google.cloud.cloudsecuritycompliance.v1.Config",
91+
"method": "CreateFramework"
92+
},
93+
{
94+
"service": "google.cloud.cloudsecuritycompliance.v1.Config",
95+
"method": "UpdateFramework"
96+
},
97+
{
98+
"service": "google.cloud.cloudsecuritycompliance.v1.Config",
99+
"method": "DeleteFramework"
100+
},
101+
{
102+
"service": "google.cloud.cloudsecuritycompliance.v1.Config",
103+
"method": "CreateCloudControl"
104+
},
105+
{
106+
"service": "google.cloud.cloudsecuritycompliance.v1.Config",
107+
"method": "UpdateCloudControl"
108+
},
109+
{
110+
"service": "google.cloud.cloudsecuritycompliance.v1.Config",
111+
"method": "DeleteCloudControl"
112+
},
113+
{
114+
"service": "google.cloud.cloudsecuritycompliance.v1.Deployment",
115+
"method": "CreateFrameworkDeployment"
116+
},
117+
{
118+
"service": "google.cloud.cloudsecuritycompliance.v1.Deployment",
119+
"method": "DeleteFrameworkDeployment"
120+
},
121+
{
122+
"service": "google.cloud.cloudsecuritycompliance.v1.Audit",
123+
"method": "GenerateFrameworkAuditScopeReport"
124+
},
125+
{
126+
"service": "google.cloud.cloudsecuritycompliance.v1.Audit",
127+
"method": "CreateFrameworkAudit"
128+
}
129+
],
130+
"timeout": "60s"
25131
}
26-
},
27-
{
28-
"name": [
29-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Config", "method": "CreateFramework" },
30-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Config", "method": "UpdateFramework" },
31-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Config", "method": "DeleteFramework" },
32-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Config", "method": "CreateCloudControl" },
33-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Config", "method": "UpdateCloudControl" },
34-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Config", "method": "DeleteCloudControl" },
35-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Deployment", "method": "CreateFrameworkDeployment" },
36-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Deployment", "method": "DeleteFrameworkDeployment" },
37-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Audit", "method": "GenerateFrameworkAuditScopeReport" },
38-
{ "service": "google.cloud.cloudsecuritycompliance.v1.Audit", "method": "CreateFrameworkAudit" }
39-
],
40-
"timeout": "60s"
41-
}]
42-
}
132+
]
133+
}

0 commit comments

Comments
 (0)