blob: a985b0aefba865ed9a9753cad3eaaba2fe5da7e6 [file] [log] [blame]
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5 margin: 0;
6 padding: 0;
7 border: 0;
8 font-weight: inherit;
9 font-style: inherit;
10 font-size: 100%;
11 font-family: inherit;
12 vertical-align: baseline;
13}
14
15body {
16 font-size: 13px;
17 padding: 1em;
18}
19
20h1 {
21 font-size: 26px;
22 margin-bottom: 1em;
23}
24
25h2 {
26 font-size: 24px;
27 margin-bottom: 1em;
28}
29
30h3 {
31 font-size: 20px;
32 margin-bottom: 1em;
33 margin-top: 1em;
34}
35
36pre, code {
37 line-height: 1.5;
38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42 margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46 font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50 border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54 margin-top: 0.5em;
55}
56
57.firstline {
58 margin-left: 2 em;
59}
60
61.method {
62 margin-top: 1em;
63 border: solid 1px #CCC;
64 padding: 1em;
65 background: #EEE;
66}
67
68.details {
69 font-weight: bold;
70 font-size: 14px;
71}
72
73</style>
74
75<h1><a href="websecurityscanner_v1beta.html">Web Security Scanner API</a> . <a href="websecurityscanner_v1beta.projects.html">projects</a> . <a href="websecurityscanner_v1beta.projects.scanConfigs.html">scanConfigs</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78 <code><a href="websecurityscanner_v1beta.projects.scanConfigs.scanRuns.html">scanRuns()</a></code>
79</p>
80<p class="firstline">Returns the scanRuns Resource.</p>
81
82<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070083 <code><a href="#create">create(parent, body=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070084<p class="firstline">Creates a new ScanConfig.</p>
85<p class="toc_element">
86 <code><a href="#delete">delete(name, x__xgafv=None)</a></code></p>
87<p class="firstline">Deletes an existing ScanConfig and its child resources.</p>
88<p class="toc_element">
89 <code><a href="#get">get(name, x__xgafv=None)</a></code></p>
90<p class="firstline">Gets a ScanConfig.</p>
91<p class="toc_element">
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -070092 <code><a href="#list">list(parent, pageToken=None, pageSize=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070093<p class="firstline">Lists ScanConfigs under a given project.</p>
94<p class="toc_element">
95 <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
96<p class="firstline">Retrieves the next page of results.</p>
97<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070098 <code><a href="#patch">patch(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070099<p class="firstline">Updates a ScanConfig. This method support partial update of a ScanConfig.</p>
100<p class="toc_element">
101 <code><a href="#start">start(name, body=None, x__xgafv=None)</a></code></p>
102<p class="firstline">Start a ScanRun according to the given ScanConfig.</p>
103<h3>Method Details</h3>
104<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700105 <code class="details" id="create">create(parent, body=None, x__xgafv=None)</code>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700106 <pre>Creates a new ScanConfig.
107
108Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700109 parent: string, Required. The parent resource name where the scan is created, which should be a
Bu Sun Kim65020912020-05-20 12:08:20 -0700110project resource name in the format &#x27;projects/{projectId}&#x27;. (required)
Dan O'Mearadd494642020-05-01 07:42:23 -0700111 body: object, The request body.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700112 The object takes the form of:
113
114{ # A ScanConfig resource contains the configurations to launch a scan.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700115 &quot;exportToSecurityCommandCenter&quot;: &quot;A String&quot;, # Controls export of scan configurations and results to Security
116 # Command Center.
117 &quot;managedScan&quot;: True or False, # Whether the scan config is managed by Web Security Scanner, output
118 # only.
119 &quot;userAgent&quot;: &quot;A String&quot;, # The user agent used during scanning.
120 &quot;displayName&quot;: &quot;A String&quot;, # Required. The user provided display name of the ScanConfig.
121 &quot;schedule&quot;: { # Scan schedule configuration. # The schedule of the ScanConfig.
122 &quot;intervalDurationDays&quot;: 42, # Required. The duration of time between executions in days.
123 &quot;scheduleTime&quot;: &quot;A String&quot;, # A timestamp indicates when the next run will be scheduled. The value is
124 # refreshed by the server after each run. If unspecified, it will default
125 # to current server time, which means the scan will be scheduled to start
126 # immediately.
127 },
128 &quot;authentication&quot;: { # Scan authentication configuration. # The authentication configuration. If specified, service will use the
129 # authentication configuration during scanning.
130 &quot;googleAccount&quot;: { # Describes authentication configuration that uses a Google account. # Authentication using a Google account.
131 &quot;password&quot;: &quot;A String&quot;, # Required. Input only. The password of the Google account. The credential is stored encrypted
132 # and not returned in any response nor included in audit logs.
133 &quot;username&quot;: &quot;A String&quot;, # Required. The user name of the Google account.
134 },
135 &quot;iapCredential&quot;: { # Describes authentication configuration for Identity-Aware-Proxy (IAP). # Authentication using Identity-Aware-Proxy (IAP).
136 &quot;iapTestServiceAccountInfo&quot;: { # Describes authentication configuration when Web-Security-Scanner # Authentication configuration when Web-Security-Scanner service
137 # account is added in Identity-Aware-Proxy (IAP) access policies.
138 # service account is added in Identity-Aware-Proxy (IAP) access policies.
139 &quot;targetAudienceClientId&quot;: &quot;A String&quot;, # Required. Describes OAuth2 Client ID of resources protected by
140 # Identity-Aware-Proxy(IAP).
141 },
142 },
143 &quot;customAccount&quot;: { # Describes authentication configuration that uses a custom account. # Authentication using a custom account.
144 &quot;password&quot;: &quot;A String&quot;, # Required. Input only. The password of the custom account. The credential is stored encrypted
145 # and not returned in any response nor included in audit logs.
146 &quot;loginUrl&quot;: &quot;A String&quot;, # Required. The login form URL of the website.
147 &quot;username&quot;: &quot;A String&quot;, # Required. The user name of the custom account.
148 },
149 },
150 &quot;riskLevel&quot;: &quot;A String&quot;, # The risk level selected for the scan
151 &quot;blacklistPatterns&quot;: [ # The excluded URL patterns as described in
152 # https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
Bu Sun Kim65020912020-05-20 12:08:20 -0700153 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700154 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700155 &quot;latestRun&quot;: { # A ScanRun is a output-only resource representing an actual run of the scan. # Latest ScanRun if available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700156 # Next id: 12
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700157 &quot;progressPercent&quot;: 42, # The percentage of total completion ranging from 0 to 100.
158 # If the scan is in queue, the value is 0.
159 # If the scan is running, the value ranges from 0 to 100.
160 # If the scan is finished, the value is 100.
161 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanRun. The name follows the format of
162 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}&#x27;.
163 # The ScanRun IDs are generated by the system.
Bu Sun Kim65020912020-05-20 12:08:20 -0700164 &quot;executionState&quot;: &quot;A String&quot;, # The execution state of the ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700165 &quot;hasVulnerabilities&quot;: True or False, # Whether the scan run has found any vulnerabilities.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700166 &quot;startTime&quot;: &quot;A String&quot;, # The time at which the ScanRun started.
Bu Sun Kim65020912020-05-20 12:08:20 -0700167 &quot;urlsTestedCount&quot;: &quot;A String&quot;, # The number of URLs tested during this ScanRun. If the scan is in progress,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700168 # the value represents the number of URLs tested up to now. The number of
169 # URLs tested is usually larger than the number URLS crawled because
170 # typically a crawled URL is tested with multiple test payloads.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700171 &quot;resultState&quot;: &quot;A String&quot;, # The result state of the ScanRun. This field is only available after the
172 # execution state reaches &quot;FINISHED&quot;.
173 &quot;urlsCrawledCount&quot;: &quot;A String&quot;, # The number of URLs crawled during this ScanRun. If the scan is in progress,
174 # the value represents the number of URLs crawled up to now.
175 &quot;endTime&quot;: &quot;A String&quot;, # The time at which the ScanRun reached termination state - that the ScanRun
176 # is either finished or stopped by user.
Bu Sun Kim65020912020-05-20 12:08:20 -0700177 &quot;warningTraces&quot;: [ # A list of warnings, if such are encountered during this scan run.
178 { # Output only.
179 # Defines a warning trace message for ScanRun. Warning traces provide customers
180 # with useful information that helps make the scanning process more effective.
181 &quot;code&quot;: &quot;A String&quot;, # Indicates the warning code.
182 },
183 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700184 &quot;errorTrace&quot;: { # Output only. # If result_state is an ERROR, this field provides the primary reason for
185 # scan&#x27;s termination and more details, if such are available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700186 # Defines an error trace message for a ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700187 &quot;scanConfigError&quot;: { # Defines a custom error message used by CreateScanConfig and UpdateScanConfig # If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700188 # message encountered during scan configuration validation that is performed
189 # before each scan run.
190 # APIs when scan configuration validation fails. It is also reported as part of
191 # a ScanRunErrorTrace message if scan validation fails due to a scan
192 # configuration error.
Bu Sun Kim65020912020-05-20 12:08:20 -0700193 &quot;fieldName&quot;: &quot;A String&quot;, # Indicates the full name of the ScanConfig field that triggers this error,
194 # for example &quot;scan_config.max_qps&quot;. This field is provided for
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700195 # troubleshooting purposes only and its actual value can change in the
196 # future.
Bu Sun Kim65020912020-05-20 12:08:20 -0700197 &quot;code&quot;: &quot;A String&quot;, # Indicates the reason code for a configuration failure.
198 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700199 &quot;code&quot;: &quot;A String&quot;, # Indicates the error reason code.
Bu Sun Kim65020912020-05-20 12:08:20 -0700200 &quot;mostCommonHttpErrorCode&quot;: 42, # If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most
201 # common HTTP error code, if such is available. For example, if this code is
202 # 404, the scan has encountered too many NOT_FOUND responses.
Bu Sun Kim65020912020-05-20 12:08:20 -0700203 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700204 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700205 &quot;maxQps&quot;: 42, # The maximum QPS during scanning. A valid value ranges from 5 to 20
206 # inclusively. If the field is unspecified or its value is set 0, server will
207 # default to 15. Other values outside of [5, 20] range will be rejected with
208 # INVALID_ARGUMENT error.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700209 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanConfig. The name follows the format of
210 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}&#x27;. The ScanConfig IDs are
211 # generated by the system.
212 &quot;startingUrls&quot;: [ # Required. The starting URLs from which the scanner finds site pages.
Bu Sun Kim65020912020-05-20 12:08:20 -0700213 &quot;A String&quot;,
214 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700215 &quot;staticIpScan&quot;: True or False, # Whether the scan configuration has enabled static IP address scan feature.
216 # If enabled, the scanner will access applications from static IP addresses.
217 &quot;targetPlatforms&quot;: [ # Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE
218 # will be used as a default.
Bu Sun Kim65020912020-05-20 12:08:20 -0700219 &quot;A String&quot;,
220 ],
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700221}
222
223 x__xgafv: string, V1 error format.
224 Allowed values
225 1 - v1 error format
226 2 - v2 error format
227
228Returns:
229 An object of the form:
230
231 { # A ScanConfig resource contains the configurations to launch a scan.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700232 &quot;exportToSecurityCommandCenter&quot;: &quot;A String&quot;, # Controls export of scan configurations and results to Security
233 # Command Center.
234 &quot;managedScan&quot;: True or False, # Whether the scan config is managed by Web Security Scanner, output
235 # only.
236 &quot;userAgent&quot;: &quot;A String&quot;, # The user agent used during scanning.
237 &quot;displayName&quot;: &quot;A String&quot;, # Required. The user provided display name of the ScanConfig.
238 &quot;schedule&quot;: { # Scan schedule configuration. # The schedule of the ScanConfig.
239 &quot;intervalDurationDays&quot;: 42, # Required. The duration of time between executions in days.
240 &quot;scheduleTime&quot;: &quot;A String&quot;, # A timestamp indicates when the next run will be scheduled. The value is
241 # refreshed by the server after each run. If unspecified, it will default
242 # to current server time, which means the scan will be scheduled to start
243 # immediately.
244 },
245 &quot;authentication&quot;: { # Scan authentication configuration. # The authentication configuration. If specified, service will use the
246 # authentication configuration during scanning.
247 &quot;googleAccount&quot;: { # Describes authentication configuration that uses a Google account. # Authentication using a Google account.
248 &quot;password&quot;: &quot;A String&quot;, # Required. Input only. The password of the Google account. The credential is stored encrypted
249 # and not returned in any response nor included in audit logs.
250 &quot;username&quot;: &quot;A String&quot;, # Required. The user name of the Google account.
251 },
252 &quot;iapCredential&quot;: { # Describes authentication configuration for Identity-Aware-Proxy (IAP). # Authentication using Identity-Aware-Proxy (IAP).
253 &quot;iapTestServiceAccountInfo&quot;: { # Describes authentication configuration when Web-Security-Scanner # Authentication configuration when Web-Security-Scanner service
254 # account is added in Identity-Aware-Proxy (IAP) access policies.
255 # service account is added in Identity-Aware-Proxy (IAP) access policies.
256 &quot;targetAudienceClientId&quot;: &quot;A String&quot;, # Required. Describes OAuth2 Client ID of resources protected by
257 # Identity-Aware-Proxy(IAP).
258 },
259 },
260 &quot;customAccount&quot;: { # Describes authentication configuration that uses a custom account. # Authentication using a custom account.
261 &quot;password&quot;: &quot;A String&quot;, # Required. Input only. The password of the custom account. The credential is stored encrypted
262 # and not returned in any response nor included in audit logs.
263 &quot;loginUrl&quot;: &quot;A String&quot;, # Required. The login form URL of the website.
264 &quot;username&quot;: &quot;A String&quot;, # Required. The user name of the custom account.
265 },
266 },
267 &quot;riskLevel&quot;: &quot;A String&quot;, # The risk level selected for the scan
268 &quot;blacklistPatterns&quot;: [ # The excluded URL patterns as described in
269 # https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
Bu Sun Kim65020912020-05-20 12:08:20 -0700270 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700271 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700272 &quot;latestRun&quot;: { # A ScanRun is a output-only resource representing an actual run of the scan. # Latest ScanRun if available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700273 # Next id: 12
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700274 &quot;progressPercent&quot;: 42, # The percentage of total completion ranging from 0 to 100.
275 # If the scan is in queue, the value is 0.
276 # If the scan is running, the value ranges from 0 to 100.
277 # If the scan is finished, the value is 100.
278 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanRun. The name follows the format of
279 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}&#x27;.
280 # The ScanRun IDs are generated by the system.
Bu Sun Kim65020912020-05-20 12:08:20 -0700281 &quot;executionState&quot;: &quot;A String&quot;, # The execution state of the ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700282 &quot;hasVulnerabilities&quot;: True or False, # Whether the scan run has found any vulnerabilities.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700283 &quot;startTime&quot;: &quot;A String&quot;, # The time at which the ScanRun started.
Bu Sun Kim65020912020-05-20 12:08:20 -0700284 &quot;urlsTestedCount&quot;: &quot;A String&quot;, # The number of URLs tested during this ScanRun. If the scan is in progress,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700285 # the value represents the number of URLs tested up to now. The number of
286 # URLs tested is usually larger than the number URLS crawled because
287 # typically a crawled URL is tested with multiple test payloads.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700288 &quot;resultState&quot;: &quot;A String&quot;, # The result state of the ScanRun. This field is only available after the
289 # execution state reaches &quot;FINISHED&quot;.
290 &quot;urlsCrawledCount&quot;: &quot;A String&quot;, # The number of URLs crawled during this ScanRun. If the scan is in progress,
291 # the value represents the number of URLs crawled up to now.
292 &quot;endTime&quot;: &quot;A String&quot;, # The time at which the ScanRun reached termination state - that the ScanRun
293 # is either finished or stopped by user.
Bu Sun Kim65020912020-05-20 12:08:20 -0700294 &quot;warningTraces&quot;: [ # A list of warnings, if such are encountered during this scan run.
295 { # Output only.
296 # Defines a warning trace message for ScanRun. Warning traces provide customers
297 # with useful information that helps make the scanning process more effective.
298 &quot;code&quot;: &quot;A String&quot;, # Indicates the warning code.
299 },
300 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700301 &quot;errorTrace&quot;: { # Output only. # If result_state is an ERROR, this field provides the primary reason for
302 # scan&#x27;s termination and more details, if such are available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700303 # Defines an error trace message for a ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700304 &quot;scanConfigError&quot;: { # Defines a custom error message used by CreateScanConfig and UpdateScanConfig # If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700305 # message encountered during scan configuration validation that is performed
306 # before each scan run.
307 # APIs when scan configuration validation fails. It is also reported as part of
308 # a ScanRunErrorTrace message if scan validation fails due to a scan
309 # configuration error.
Bu Sun Kim65020912020-05-20 12:08:20 -0700310 &quot;fieldName&quot;: &quot;A String&quot;, # Indicates the full name of the ScanConfig field that triggers this error,
311 # for example &quot;scan_config.max_qps&quot;. This field is provided for
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700312 # troubleshooting purposes only and its actual value can change in the
313 # future.
Bu Sun Kim65020912020-05-20 12:08:20 -0700314 &quot;code&quot;: &quot;A String&quot;, # Indicates the reason code for a configuration failure.
315 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700316 &quot;code&quot;: &quot;A String&quot;, # Indicates the error reason code.
Bu Sun Kim65020912020-05-20 12:08:20 -0700317 &quot;mostCommonHttpErrorCode&quot;: 42, # If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most
318 # common HTTP error code, if such is available. For example, if this code is
319 # 404, the scan has encountered too many NOT_FOUND responses.
Bu Sun Kim65020912020-05-20 12:08:20 -0700320 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700321 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700322 &quot;maxQps&quot;: 42, # The maximum QPS during scanning. A valid value ranges from 5 to 20
323 # inclusively. If the field is unspecified or its value is set 0, server will
324 # default to 15. Other values outside of [5, 20] range will be rejected with
325 # INVALID_ARGUMENT error.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700326 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanConfig. The name follows the format of
327 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}&#x27;. The ScanConfig IDs are
328 # generated by the system.
329 &quot;startingUrls&quot;: [ # Required. The starting URLs from which the scanner finds site pages.
Bu Sun Kim65020912020-05-20 12:08:20 -0700330 &quot;A String&quot;,
331 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700332 &quot;staticIpScan&quot;: True or False, # Whether the scan configuration has enabled static IP address scan feature.
333 # If enabled, the scanner will access applications from static IP addresses.
334 &quot;targetPlatforms&quot;: [ # Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE
335 # will be used as a default.
Bu Sun Kim65020912020-05-20 12:08:20 -0700336 &quot;A String&quot;,
337 ],
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700338 }</pre>
339</div>
340
341<div class="method">
342 <code class="details" id="delete">delete(name, x__xgafv=None)</code>
343 <pre>Deletes an existing ScanConfig and its child resources.
344
345Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700346 name: string, Required. The resource name of the ScanConfig to be deleted. The name follows the
Bu Sun Kim65020912020-05-20 12:08:20 -0700347format of &#x27;projects/{projectId}/scanConfigs/{scanConfigId}&#x27;. (required)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700348 x__xgafv: string, V1 error format.
349 Allowed values
350 1 - v1 error format
351 2 - v2 error format
352
353Returns:
354 An object of the form:
355
356 { # A generic empty message that you can re-use to avoid defining duplicated
357 # empty messages in your APIs. A typical example is to use it as the request
358 # or the response type of an API method. For instance:
359 #
360 # service Foo {
361 # rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
362 # }
363 #
364 # The JSON representation for `Empty` is empty JSON object `{}`.
365 }</pre>
366</div>
367
368<div class="method">
369 <code class="details" id="get">get(name, x__xgafv=None)</code>
370 <pre>Gets a ScanConfig.
371
372Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700373 name: string, Required. The resource name of the ScanConfig to be returned. The name follows the
Bu Sun Kim65020912020-05-20 12:08:20 -0700374format of &#x27;projects/{projectId}/scanConfigs/{scanConfigId}&#x27;. (required)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700375 x__xgafv: string, V1 error format.
376 Allowed values
377 1 - v1 error format
378 2 - v2 error format
379
380Returns:
381 An object of the form:
382
383 { # A ScanConfig resource contains the configurations to launch a scan.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700384 &quot;exportToSecurityCommandCenter&quot;: &quot;A String&quot;, # Controls export of scan configurations and results to Security
385 # Command Center.
386 &quot;managedScan&quot;: True or False, # Whether the scan config is managed by Web Security Scanner, output
387 # only.
388 &quot;userAgent&quot;: &quot;A String&quot;, # The user agent used during scanning.
389 &quot;displayName&quot;: &quot;A String&quot;, # Required. The user provided display name of the ScanConfig.
390 &quot;schedule&quot;: { # Scan schedule configuration. # The schedule of the ScanConfig.
391 &quot;intervalDurationDays&quot;: 42, # Required. The duration of time between executions in days.
392 &quot;scheduleTime&quot;: &quot;A String&quot;, # A timestamp indicates when the next run will be scheduled. The value is
393 # refreshed by the server after each run. If unspecified, it will default
394 # to current server time, which means the scan will be scheduled to start
395 # immediately.
396 },
397 &quot;authentication&quot;: { # Scan authentication configuration. # The authentication configuration. If specified, service will use the
398 # authentication configuration during scanning.
399 &quot;googleAccount&quot;: { # Describes authentication configuration that uses a Google account. # Authentication using a Google account.
400 &quot;password&quot;: &quot;A String&quot;, # Required. Input only. The password of the Google account. The credential is stored encrypted
401 # and not returned in any response nor included in audit logs.
402 &quot;username&quot;: &quot;A String&quot;, # Required. The user name of the Google account.
403 },
404 &quot;iapCredential&quot;: { # Describes authentication configuration for Identity-Aware-Proxy (IAP). # Authentication using Identity-Aware-Proxy (IAP).
405 &quot;iapTestServiceAccountInfo&quot;: { # Describes authentication configuration when Web-Security-Scanner # Authentication configuration when Web-Security-Scanner service
406 # account is added in Identity-Aware-Proxy (IAP) access policies.
407 # service account is added in Identity-Aware-Proxy (IAP) access policies.
408 &quot;targetAudienceClientId&quot;: &quot;A String&quot;, # Required. Describes OAuth2 Client ID of resources protected by
409 # Identity-Aware-Proxy(IAP).
410 },
411 },
412 &quot;customAccount&quot;: { # Describes authentication configuration that uses a custom account. # Authentication using a custom account.
413 &quot;password&quot;: &quot;A String&quot;, # Required. Input only. The password of the custom account. The credential is stored encrypted
414 # and not returned in any response nor included in audit logs.
415 &quot;loginUrl&quot;: &quot;A String&quot;, # Required. The login form URL of the website.
416 &quot;username&quot;: &quot;A String&quot;, # Required. The user name of the custom account.
417 },
418 },
419 &quot;riskLevel&quot;: &quot;A String&quot;, # The risk level selected for the scan
420 &quot;blacklistPatterns&quot;: [ # The excluded URL patterns as described in
421 # https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
Bu Sun Kim65020912020-05-20 12:08:20 -0700422 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700423 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700424 &quot;latestRun&quot;: { # A ScanRun is a output-only resource representing an actual run of the scan. # Latest ScanRun if available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700425 # Next id: 12
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700426 &quot;progressPercent&quot;: 42, # The percentage of total completion ranging from 0 to 100.
427 # If the scan is in queue, the value is 0.
428 # If the scan is running, the value ranges from 0 to 100.
429 # If the scan is finished, the value is 100.
430 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanRun. The name follows the format of
431 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}&#x27;.
432 # The ScanRun IDs are generated by the system.
Bu Sun Kim65020912020-05-20 12:08:20 -0700433 &quot;executionState&quot;: &quot;A String&quot;, # The execution state of the ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700434 &quot;hasVulnerabilities&quot;: True or False, # Whether the scan run has found any vulnerabilities.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700435 &quot;startTime&quot;: &quot;A String&quot;, # The time at which the ScanRun started.
Bu Sun Kim65020912020-05-20 12:08:20 -0700436 &quot;urlsTestedCount&quot;: &quot;A String&quot;, # The number of URLs tested during this ScanRun. If the scan is in progress,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700437 # the value represents the number of URLs tested up to now. The number of
438 # URLs tested is usually larger than the number URLS crawled because
439 # typically a crawled URL is tested with multiple test payloads.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700440 &quot;resultState&quot;: &quot;A String&quot;, # The result state of the ScanRun. This field is only available after the
441 # execution state reaches &quot;FINISHED&quot;.
442 &quot;urlsCrawledCount&quot;: &quot;A String&quot;, # The number of URLs crawled during this ScanRun. If the scan is in progress,
443 # the value represents the number of URLs crawled up to now.
444 &quot;endTime&quot;: &quot;A String&quot;, # The time at which the ScanRun reached termination state - that the ScanRun
445 # is either finished or stopped by user.
Bu Sun Kim65020912020-05-20 12:08:20 -0700446 &quot;warningTraces&quot;: [ # A list of warnings, if such are encountered during this scan run.
447 { # Output only.
448 # Defines a warning trace message for ScanRun. Warning traces provide customers
449 # with useful information that helps make the scanning process more effective.
450 &quot;code&quot;: &quot;A String&quot;, # Indicates the warning code.
451 },
452 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700453 &quot;errorTrace&quot;: { # Output only. # If result_state is an ERROR, this field provides the primary reason for
454 # scan&#x27;s termination and more details, if such are available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700455 # Defines an error trace message for a ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700456 &quot;scanConfigError&quot;: { # Defines a custom error message used by CreateScanConfig and UpdateScanConfig # If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700457 # message encountered during scan configuration validation that is performed
458 # before each scan run.
459 # APIs when scan configuration validation fails. It is also reported as part of
460 # a ScanRunErrorTrace message if scan validation fails due to a scan
461 # configuration error.
Bu Sun Kim65020912020-05-20 12:08:20 -0700462 &quot;fieldName&quot;: &quot;A String&quot;, # Indicates the full name of the ScanConfig field that triggers this error,
463 # for example &quot;scan_config.max_qps&quot;. This field is provided for
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700464 # troubleshooting purposes only and its actual value can change in the
465 # future.
Bu Sun Kim65020912020-05-20 12:08:20 -0700466 &quot;code&quot;: &quot;A String&quot;, # Indicates the reason code for a configuration failure.
467 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700468 &quot;code&quot;: &quot;A String&quot;, # Indicates the error reason code.
Bu Sun Kim65020912020-05-20 12:08:20 -0700469 &quot;mostCommonHttpErrorCode&quot;: 42, # If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most
470 # common HTTP error code, if such is available. For example, if this code is
471 # 404, the scan has encountered too many NOT_FOUND responses.
Bu Sun Kim65020912020-05-20 12:08:20 -0700472 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700473 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700474 &quot;maxQps&quot;: 42, # The maximum QPS during scanning. A valid value ranges from 5 to 20
475 # inclusively. If the field is unspecified or its value is set 0, server will
476 # default to 15. Other values outside of [5, 20] range will be rejected with
477 # INVALID_ARGUMENT error.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700478 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanConfig. The name follows the format of
479 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}&#x27;. The ScanConfig IDs are
480 # generated by the system.
481 &quot;startingUrls&quot;: [ # Required. The starting URLs from which the scanner finds site pages.
Bu Sun Kim65020912020-05-20 12:08:20 -0700482 &quot;A String&quot;,
483 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700484 &quot;staticIpScan&quot;: True or False, # Whether the scan configuration has enabled static IP address scan feature.
485 # If enabled, the scanner will access applications from static IP addresses.
486 &quot;targetPlatforms&quot;: [ # Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE
487 # will be used as a default.
Bu Sun Kim65020912020-05-20 12:08:20 -0700488 &quot;A String&quot;,
489 ],
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700490 }</pre>
491</div>
492
493<div class="method">
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700494 <code class="details" id="list">list(parent, pageToken=None, pageSize=None, x__xgafv=None)</code>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700495 <pre>Lists ScanConfigs under a given project.
496
497Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700498 parent: string, Required. The parent resource name, which should be a project resource name in the
Bu Sun Kim65020912020-05-20 12:08:20 -0700499format &#x27;projects/{projectId}&#x27;. (required)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700500 pageToken: string, A token identifying a page of results to be returned. This should be a
501`next_page_token` value returned from a previous List request.
502If unspecified, the first page of results is returned.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700503 pageSize: integer, The maximum number of ScanConfigs to return, can be limited by server.
504If not specified or not positive, the implementation will select a
505reasonable value.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700506 x__xgafv: string, V1 error format.
507 Allowed values
508 1 - v1 error format
509 2 - v2 error format
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700510
511Returns:
512 An object of the form:
513
514 { # Response for the `ListScanConfigs` method.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700515 &quot;nextPageToken&quot;: &quot;A String&quot;, # Token to retrieve the next page of results, or empty if there are no
516 # more results in the list.
Bu Sun Kim65020912020-05-20 12:08:20 -0700517 &quot;scanConfigs&quot;: [ # The list of ScanConfigs returned.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700518 { # A ScanConfig resource contains the configurations to launch a scan.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700519 &quot;exportToSecurityCommandCenter&quot;: &quot;A String&quot;, # Controls export of scan configurations and results to Security
520 # Command Center.
521 &quot;managedScan&quot;: True or False, # Whether the scan config is managed by Web Security Scanner, output
522 # only.
523 &quot;userAgent&quot;: &quot;A String&quot;, # The user agent used during scanning.
524 &quot;displayName&quot;: &quot;A String&quot;, # Required. The user provided display name of the ScanConfig.
525 &quot;schedule&quot;: { # Scan schedule configuration. # The schedule of the ScanConfig.
526 &quot;intervalDurationDays&quot;: 42, # Required. The duration of time between executions in days.
527 &quot;scheduleTime&quot;: &quot;A String&quot;, # A timestamp indicates when the next run will be scheduled. The value is
528 # refreshed by the server after each run. If unspecified, it will default
529 # to current server time, which means the scan will be scheduled to start
530 # immediately.
531 },
532 &quot;authentication&quot;: { # Scan authentication configuration. # The authentication configuration. If specified, service will use the
533 # authentication configuration during scanning.
534 &quot;googleAccount&quot;: { # Describes authentication configuration that uses a Google account. # Authentication using a Google account.
535 &quot;password&quot;: &quot;A String&quot;, # Required. Input only. The password of the Google account. The credential is stored encrypted
536 # and not returned in any response nor included in audit logs.
537 &quot;username&quot;: &quot;A String&quot;, # Required. The user name of the Google account.
538 },
539 &quot;iapCredential&quot;: { # Describes authentication configuration for Identity-Aware-Proxy (IAP). # Authentication using Identity-Aware-Proxy (IAP).
540 &quot;iapTestServiceAccountInfo&quot;: { # Describes authentication configuration when Web-Security-Scanner # Authentication configuration when Web-Security-Scanner service
541 # account is added in Identity-Aware-Proxy (IAP) access policies.
542 # service account is added in Identity-Aware-Proxy (IAP) access policies.
543 &quot;targetAudienceClientId&quot;: &quot;A String&quot;, # Required. Describes OAuth2 Client ID of resources protected by
544 # Identity-Aware-Proxy(IAP).
545 },
546 },
547 &quot;customAccount&quot;: { # Describes authentication configuration that uses a custom account. # Authentication using a custom account.
548 &quot;password&quot;: &quot;A String&quot;, # Required. Input only. The password of the custom account. The credential is stored encrypted
549 # and not returned in any response nor included in audit logs.
550 &quot;loginUrl&quot;: &quot;A String&quot;, # Required. The login form URL of the website.
551 &quot;username&quot;: &quot;A String&quot;, # Required. The user name of the custom account.
552 },
553 },
554 &quot;riskLevel&quot;: &quot;A String&quot;, # The risk level selected for the scan
555 &quot;blacklistPatterns&quot;: [ # The excluded URL patterns as described in
556 # https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
Bu Sun Kim65020912020-05-20 12:08:20 -0700557 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700558 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700559 &quot;latestRun&quot;: { # A ScanRun is a output-only resource representing an actual run of the scan. # Latest ScanRun if available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700560 # Next id: 12
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700561 &quot;progressPercent&quot;: 42, # The percentage of total completion ranging from 0 to 100.
562 # If the scan is in queue, the value is 0.
563 # If the scan is running, the value ranges from 0 to 100.
564 # If the scan is finished, the value is 100.
565 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanRun. The name follows the format of
566 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}&#x27;.
567 # The ScanRun IDs are generated by the system.
Bu Sun Kim65020912020-05-20 12:08:20 -0700568 &quot;executionState&quot;: &quot;A String&quot;, # The execution state of the ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700569 &quot;hasVulnerabilities&quot;: True or False, # Whether the scan run has found any vulnerabilities.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700570 &quot;startTime&quot;: &quot;A String&quot;, # The time at which the ScanRun started.
Bu Sun Kim65020912020-05-20 12:08:20 -0700571 &quot;urlsTestedCount&quot;: &quot;A String&quot;, # The number of URLs tested during this ScanRun. If the scan is in progress,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700572 # the value represents the number of URLs tested up to now. The number of
573 # URLs tested is usually larger than the number URLS crawled because
574 # typically a crawled URL is tested with multiple test payloads.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700575 &quot;resultState&quot;: &quot;A String&quot;, # The result state of the ScanRun. This field is only available after the
576 # execution state reaches &quot;FINISHED&quot;.
577 &quot;urlsCrawledCount&quot;: &quot;A String&quot;, # The number of URLs crawled during this ScanRun. If the scan is in progress,
578 # the value represents the number of URLs crawled up to now.
579 &quot;endTime&quot;: &quot;A String&quot;, # The time at which the ScanRun reached termination state - that the ScanRun
580 # is either finished or stopped by user.
Bu Sun Kim65020912020-05-20 12:08:20 -0700581 &quot;warningTraces&quot;: [ # A list of warnings, if such are encountered during this scan run.
582 { # Output only.
583 # Defines a warning trace message for ScanRun. Warning traces provide customers
584 # with useful information that helps make the scanning process more effective.
585 &quot;code&quot;: &quot;A String&quot;, # Indicates the warning code.
586 },
587 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700588 &quot;errorTrace&quot;: { # Output only. # If result_state is an ERROR, this field provides the primary reason for
589 # scan&#x27;s termination and more details, if such are available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700590 # Defines an error trace message for a ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700591 &quot;scanConfigError&quot;: { # Defines a custom error message used by CreateScanConfig and UpdateScanConfig # If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700592 # message encountered during scan configuration validation that is performed
593 # before each scan run.
594 # APIs when scan configuration validation fails. It is also reported as part of
595 # a ScanRunErrorTrace message if scan validation fails due to a scan
596 # configuration error.
Bu Sun Kim65020912020-05-20 12:08:20 -0700597 &quot;fieldName&quot;: &quot;A String&quot;, # Indicates the full name of the ScanConfig field that triggers this error,
598 # for example &quot;scan_config.max_qps&quot;. This field is provided for
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700599 # troubleshooting purposes only and its actual value can change in the
600 # future.
Bu Sun Kim65020912020-05-20 12:08:20 -0700601 &quot;code&quot;: &quot;A String&quot;, # Indicates the reason code for a configuration failure.
602 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700603 &quot;code&quot;: &quot;A String&quot;, # Indicates the error reason code.
Bu Sun Kim65020912020-05-20 12:08:20 -0700604 &quot;mostCommonHttpErrorCode&quot;: 42, # If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most
605 # common HTTP error code, if such is available. For example, if this code is
606 # 404, the scan has encountered too many NOT_FOUND responses.
Bu Sun Kim65020912020-05-20 12:08:20 -0700607 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700608 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700609 &quot;maxQps&quot;: 42, # The maximum QPS during scanning. A valid value ranges from 5 to 20
610 # inclusively. If the field is unspecified or its value is set 0, server will
611 # default to 15. Other values outside of [5, 20] range will be rejected with
612 # INVALID_ARGUMENT error.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700613 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanConfig. The name follows the format of
614 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}&#x27;. The ScanConfig IDs are
615 # generated by the system.
616 &quot;startingUrls&quot;: [ # Required. The starting URLs from which the scanner finds site pages.
Bu Sun Kim65020912020-05-20 12:08:20 -0700617 &quot;A String&quot;,
618 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700619 &quot;staticIpScan&quot;: True or False, # Whether the scan configuration has enabled static IP address scan feature.
620 # If enabled, the scanner will access applications from static IP addresses.
621 &quot;targetPlatforms&quot;: [ # Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE
622 # will be used as a default.
Bu Sun Kim65020912020-05-20 12:08:20 -0700623 &quot;A String&quot;,
624 ],
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700625 },
626 ],
627 }</pre>
628</div>
629
630<div class="method">
631 <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
632 <pre>Retrieves the next page of results.
633
634Args:
635 previous_request: The request for the previous page. (required)
636 previous_response: The response from the request for the previous page. (required)
637
638Returns:
Bu Sun Kim65020912020-05-20 12:08:20 -0700639 A request object that you can call &#x27;execute()&#x27; on to request the next
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700640 page. Returns None if there are no more items in the collection.
641 </pre>
642</div>
643
644<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700645 <code class="details" id="patch">patch(name, body=None, updateMask=None, x__xgafv=None)</code>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700646 <pre>Updates a ScanConfig. This method support partial update of a ScanConfig.
647
648Args:
649 name: string, The resource name of the ScanConfig. The name follows the format of
Bu Sun Kim65020912020-05-20 12:08:20 -0700650&#x27;projects/{projectId}/scanConfigs/{scanConfigId}&#x27;. The ScanConfig IDs are
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700651generated by the system. (required)
Dan O'Mearadd494642020-05-01 07:42:23 -0700652 body: object, The request body.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700653 The object takes the form of:
654
655{ # A ScanConfig resource contains the configurations to launch a scan.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700656 &quot;exportToSecurityCommandCenter&quot;: &quot;A String&quot;, # Controls export of scan configurations and results to Security
657 # Command Center.
658 &quot;managedScan&quot;: True or False, # Whether the scan config is managed by Web Security Scanner, output
659 # only.
660 &quot;userAgent&quot;: &quot;A String&quot;, # The user agent used during scanning.
661 &quot;displayName&quot;: &quot;A String&quot;, # Required. The user provided display name of the ScanConfig.
662 &quot;schedule&quot;: { # Scan schedule configuration. # The schedule of the ScanConfig.
663 &quot;intervalDurationDays&quot;: 42, # Required. The duration of time between executions in days.
664 &quot;scheduleTime&quot;: &quot;A String&quot;, # A timestamp indicates when the next run will be scheduled. The value is
665 # refreshed by the server after each run. If unspecified, it will default
666 # to current server time, which means the scan will be scheduled to start
667 # immediately.
668 },
669 &quot;authentication&quot;: { # Scan authentication configuration. # The authentication configuration. If specified, service will use the
670 # authentication configuration during scanning.
671 &quot;googleAccount&quot;: { # Describes authentication configuration that uses a Google account. # Authentication using a Google account.
672 &quot;password&quot;: &quot;A String&quot;, # Required. Input only. The password of the Google account. The credential is stored encrypted
673 # and not returned in any response nor included in audit logs.
674 &quot;username&quot;: &quot;A String&quot;, # Required. The user name of the Google account.
675 },
676 &quot;iapCredential&quot;: { # Describes authentication configuration for Identity-Aware-Proxy (IAP). # Authentication using Identity-Aware-Proxy (IAP).
677 &quot;iapTestServiceAccountInfo&quot;: { # Describes authentication configuration when Web-Security-Scanner # Authentication configuration when Web-Security-Scanner service
678 # account is added in Identity-Aware-Proxy (IAP) access policies.
679 # service account is added in Identity-Aware-Proxy (IAP) access policies.
680 &quot;targetAudienceClientId&quot;: &quot;A String&quot;, # Required. Describes OAuth2 Client ID of resources protected by
681 # Identity-Aware-Proxy(IAP).
682 },
683 },
684 &quot;customAccount&quot;: { # Describes authentication configuration that uses a custom account. # Authentication using a custom account.
685 &quot;password&quot;: &quot;A String&quot;, # Required. Input only. The password of the custom account. The credential is stored encrypted
686 # and not returned in any response nor included in audit logs.
687 &quot;loginUrl&quot;: &quot;A String&quot;, # Required. The login form URL of the website.
688 &quot;username&quot;: &quot;A String&quot;, # Required. The user name of the custom account.
689 },
690 },
691 &quot;riskLevel&quot;: &quot;A String&quot;, # The risk level selected for the scan
692 &quot;blacklistPatterns&quot;: [ # The excluded URL patterns as described in
693 # https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
Bu Sun Kim65020912020-05-20 12:08:20 -0700694 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700695 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700696 &quot;latestRun&quot;: { # A ScanRun is a output-only resource representing an actual run of the scan. # Latest ScanRun if available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700697 # Next id: 12
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700698 &quot;progressPercent&quot;: 42, # The percentage of total completion ranging from 0 to 100.
699 # If the scan is in queue, the value is 0.
700 # If the scan is running, the value ranges from 0 to 100.
701 # If the scan is finished, the value is 100.
702 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanRun. The name follows the format of
703 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}&#x27;.
704 # The ScanRun IDs are generated by the system.
Bu Sun Kim65020912020-05-20 12:08:20 -0700705 &quot;executionState&quot;: &quot;A String&quot;, # The execution state of the ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700706 &quot;hasVulnerabilities&quot;: True or False, # Whether the scan run has found any vulnerabilities.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700707 &quot;startTime&quot;: &quot;A String&quot;, # The time at which the ScanRun started.
Bu Sun Kim65020912020-05-20 12:08:20 -0700708 &quot;urlsTestedCount&quot;: &quot;A String&quot;, # The number of URLs tested during this ScanRun. If the scan is in progress,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700709 # the value represents the number of URLs tested up to now. The number of
710 # URLs tested is usually larger than the number URLS crawled because
711 # typically a crawled URL is tested with multiple test payloads.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700712 &quot;resultState&quot;: &quot;A String&quot;, # The result state of the ScanRun. This field is only available after the
713 # execution state reaches &quot;FINISHED&quot;.
714 &quot;urlsCrawledCount&quot;: &quot;A String&quot;, # The number of URLs crawled during this ScanRun. If the scan is in progress,
715 # the value represents the number of URLs crawled up to now.
716 &quot;endTime&quot;: &quot;A String&quot;, # The time at which the ScanRun reached termination state - that the ScanRun
717 # is either finished or stopped by user.
Bu Sun Kim65020912020-05-20 12:08:20 -0700718 &quot;warningTraces&quot;: [ # A list of warnings, if such are encountered during this scan run.
719 { # Output only.
720 # Defines a warning trace message for ScanRun. Warning traces provide customers
721 # with useful information that helps make the scanning process more effective.
722 &quot;code&quot;: &quot;A String&quot;, # Indicates the warning code.
723 },
724 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700725 &quot;errorTrace&quot;: { # Output only. # If result_state is an ERROR, this field provides the primary reason for
726 # scan&#x27;s termination and more details, if such are available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700727 # Defines an error trace message for a ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700728 &quot;scanConfigError&quot;: { # Defines a custom error message used by CreateScanConfig and UpdateScanConfig # If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700729 # message encountered during scan configuration validation that is performed
730 # before each scan run.
731 # APIs when scan configuration validation fails. It is also reported as part of
732 # a ScanRunErrorTrace message if scan validation fails due to a scan
733 # configuration error.
Bu Sun Kim65020912020-05-20 12:08:20 -0700734 &quot;fieldName&quot;: &quot;A String&quot;, # Indicates the full name of the ScanConfig field that triggers this error,
735 # for example &quot;scan_config.max_qps&quot;. This field is provided for
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700736 # troubleshooting purposes only and its actual value can change in the
737 # future.
Bu Sun Kim65020912020-05-20 12:08:20 -0700738 &quot;code&quot;: &quot;A String&quot;, # Indicates the reason code for a configuration failure.
739 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700740 &quot;code&quot;: &quot;A String&quot;, # Indicates the error reason code.
Bu Sun Kim65020912020-05-20 12:08:20 -0700741 &quot;mostCommonHttpErrorCode&quot;: 42, # If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most
742 # common HTTP error code, if such is available. For example, if this code is
743 # 404, the scan has encountered too many NOT_FOUND responses.
Bu Sun Kim65020912020-05-20 12:08:20 -0700744 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700745 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700746 &quot;maxQps&quot;: 42, # The maximum QPS during scanning. A valid value ranges from 5 to 20
747 # inclusively. If the field is unspecified or its value is set 0, server will
748 # default to 15. Other values outside of [5, 20] range will be rejected with
749 # INVALID_ARGUMENT error.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700750 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanConfig. The name follows the format of
751 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}&#x27;. The ScanConfig IDs are
752 # generated by the system.
753 &quot;startingUrls&quot;: [ # Required. The starting URLs from which the scanner finds site pages.
Bu Sun Kim65020912020-05-20 12:08:20 -0700754 &quot;A String&quot;,
755 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700756 &quot;staticIpScan&quot;: True or False, # Whether the scan configuration has enabled static IP address scan feature.
757 # If enabled, the scanner will access applications from static IP addresses.
758 &quot;targetPlatforms&quot;: [ # Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE
759 # will be used as a default.
Bu Sun Kim65020912020-05-20 12:08:20 -0700760 &quot;A String&quot;,
761 ],
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700762}
763
Dan O'Mearadd494642020-05-01 07:42:23 -0700764 updateMask: string, Required. The update mask applies to the resource. For the `FieldMask` definition,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700765see
766https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
767 x__xgafv: string, V1 error format.
768 Allowed values
769 1 - v1 error format
770 2 - v2 error format
771
772Returns:
773 An object of the form:
774
775 { # A ScanConfig resource contains the configurations to launch a scan.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700776 &quot;exportToSecurityCommandCenter&quot;: &quot;A String&quot;, # Controls export of scan configurations and results to Security
777 # Command Center.
778 &quot;managedScan&quot;: True or False, # Whether the scan config is managed by Web Security Scanner, output
779 # only.
780 &quot;userAgent&quot;: &quot;A String&quot;, # The user agent used during scanning.
781 &quot;displayName&quot;: &quot;A String&quot;, # Required. The user provided display name of the ScanConfig.
782 &quot;schedule&quot;: { # Scan schedule configuration. # The schedule of the ScanConfig.
783 &quot;intervalDurationDays&quot;: 42, # Required. The duration of time between executions in days.
784 &quot;scheduleTime&quot;: &quot;A String&quot;, # A timestamp indicates when the next run will be scheduled. The value is
785 # refreshed by the server after each run. If unspecified, it will default
786 # to current server time, which means the scan will be scheduled to start
787 # immediately.
788 },
789 &quot;authentication&quot;: { # Scan authentication configuration. # The authentication configuration. If specified, service will use the
790 # authentication configuration during scanning.
791 &quot;googleAccount&quot;: { # Describes authentication configuration that uses a Google account. # Authentication using a Google account.
792 &quot;password&quot;: &quot;A String&quot;, # Required. Input only. The password of the Google account. The credential is stored encrypted
793 # and not returned in any response nor included in audit logs.
794 &quot;username&quot;: &quot;A String&quot;, # Required. The user name of the Google account.
795 },
796 &quot;iapCredential&quot;: { # Describes authentication configuration for Identity-Aware-Proxy (IAP). # Authentication using Identity-Aware-Proxy (IAP).
797 &quot;iapTestServiceAccountInfo&quot;: { # Describes authentication configuration when Web-Security-Scanner # Authentication configuration when Web-Security-Scanner service
798 # account is added in Identity-Aware-Proxy (IAP) access policies.
799 # service account is added in Identity-Aware-Proxy (IAP) access policies.
800 &quot;targetAudienceClientId&quot;: &quot;A String&quot;, # Required. Describes OAuth2 Client ID of resources protected by
801 # Identity-Aware-Proxy(IAP).
802 },
803 },
804 &quot;customAccount&quot;: { # Describes authentication configuration that uses a custom account. # Authentication using a custom account.
805 &quot;password&quot;: &quot;A String&quot;, # Required. Input only. The password of the custom account. The credential is stored encrypted
806 # and not returned in any response nor included in audit logs.
807 &quot;loginUrl&quot;: &quot;A String&quot;, # Required. The login form URL of the website.
808 &quot;username&quot;: &quot;A String&quot;, # Required. The user name of the custom account.
809 },
810 },
811 &quot;riskLevel&quot;: &quot;A String&quot;, # The risk level selected for the scan
812 &quot;blacklistPatterns&quot;: [ # The excluded URL patterns as described in
813 # https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
Bu Sun Kim65020912020-05-20 12:08:20 -0700814 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700815 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700816 &quot;latestRun&quot;: { # A ScanRun is a output-only resource representing an actual run of the scan. # Latest ScanRun if available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700817 # Next id: 12
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700818 &quot;progressPercent&quot;: 42, # The percentage of total completion ranging from 0 to 100.
819 # If the scan is in queue, the value is 0.
820 # If the scan is running, the value ranges from 0 to 100.
821 # If the scan is finished, the value is 100.
822 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanRun. The name follows the format of
823 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}&#x27;.
824 # The ScanRun IDs are generated by the system.
Bu Sun Kim65020912020-05-20 12:08:20 -0700825 &quot;executionState&quot;: &quot;A String&quot;, # The execution state of the ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700826 &quot;hasVulnerabilities&quot;: True or False, # Whether the scan run has found any vulnerabilities.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700827 &quot;startTime&quot;: &quot;A String&quot;, # The time at which the ScanRun started.
Bu Sun Kim65020912020-05-20 12:08:20 -0700828 &quot;urlsTestedCount&quot;: &quot;A String&quot;, # The number of URLs tested during this ScanRun. If the scan is in progress,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700829 # the value represents the number of URLs tested up to now. The number of
830 # URLs tested is usually larger than the number URLS crawled because
831 # typically a crawled URL is tested with multiple test payloads.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700832 &quot;resultState&quot;: &quot;A String&quot;, # The result state of the ScanRun. This field is only available after the
833 # execution state reaches &quot;FINISHED&quot;.
834 &quot;urlsCrawledCount&quot;: &quot;A String&quot;, # The number of URLs crawled during this ScanRun. If the scan is in progress,
835 # the value represents the number of URLs crawled up to now.
836 &quot;endTime&quot;: &quot;A String&quot;, # The time at which the ScanRun reached termination state - that the ScanRun
837 # is either finished or stopped by user.
Bu Sun Kim65020912020-05-20 12:08:20 -0700838 &quot;warningTraces&quot;: [ # A list of warnings, if such are encountered during this scan run.
839 { # Output only.
840 # Defines a warning trace message for ScanRun. Warning traces provide customers
841 # with useful information that helps make the scanning process more effective.
842 &quot;code&quot;: &quot;A String&quot;, # Indicates the warning code.
843 },
844 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700845 &quot;errorTrace&quot;: { # Output only. # If result_state is an ERROR, this field provides the primary reason for
846 # scan&#x27;s termination and more details, if such are available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700847 # Defines an error trace message for a ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700848 &quot;scanConfigError&quot;: { # Defines a custom error message used by CreateScanConfig and UpdateScanConfig # If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700849 # message encountered during scan configuration validation that is performed
850 # before each scan run.
851 # APIs when scan configuration validation fails. It is also reported as part of
852 # a ScanRunErrorTrace message if scan validation fails due to a scan
853 # configuration error.
Bu Sun Kim65020912020-05-20 12:08:20 -0700854 &quot;fieldName&quot;: &quot;A String&quot;, # Indicates the full name of the ScanConfig field that triggers this error,
855 # for example &quot;scan_config.max_qps&quot;. This field is provided for
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700856 # troubleshooting purposes only and its actual value can change in the
857 # future.
Bu Sun Kim65020912020-05-20 12:08:20 -0700858 &quot;code&quot;: &quot;A String&quot;, # Indicates the reason code for a configuration failure.
859 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700860 &quot;code&quot;: &quot;A String&quot;, # Indicates the error reason code.
Bu Sun Kim65020912020-05-20 12:08:20 -0700861 &quot;mostCommonHttpErrorCode&quot;: 42, # If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most
862 # common HTTP error code, if such is available. For example, if this code is
863 # 404, the scan has encountered too many NOT_FOUND responses.
Bu Sun Kim65020912020-05-20 12:08:20 -0700864 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700865 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700866 &quot;maxQps&quot;: 42, # The maximum QPS during scanning. A valid value ranges from 5 to 20
867 # inclusively. If the field is unspecified or its value is set 0, server will
868 # default to 15. Other values outside of [5, 20] range will be rejected with
869 # INVALID_ARGUMENT error.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700870 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanConfig. The name follows the format of
871 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}&#x27;. The ScanConfig IDs are
872 # generated by the system.
873 &quot;startingUrls&quot;: [ # Required. The starting URLs from which the scanner finds site pages.
Bu Sun Kim65020912020-05-20 12:08:20 -0700874 &quot;A String&quot;,
875 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700876 &quot;staticIpScan&quot;: True or False, # Whether the scan configuration has enabled static IP address scan feature.
877 # If enabled, the scanner will access applications from static IP addresses.
878 &quot;targetPlatforms&quot;: [ # Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE
879 # will be used as a default.
Bu Sun Kim65020912020-05-20 12:08:20 -0700880 &quot;A String&quot;,
881 ],
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700882 }</pre>
883</div>
884
885<div class="method">
886 <code class="details" id="start">start(name, body=None, x__xgafv=None)</code>
887 <pre>Start a ScanRun according to the given ScanConfig.
888
889Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700890 name: string, Required. The resource name of the ScanConfig to be used. The name follows the
Bu Sun Kim65020912020-05-20 12:08:20 -0700891format of &#x27;projects/{projectId}/scanConfigs/{scanConfigId}&#x27;. (required)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700892 body: object, The request body.
893 The object takes the form of:
894
895{ # Request for the `StartScanRun` method.
896 }
897
898 x__xgafv: string, V1 error format.
899 Allowed values
900 1 - v1 error format
901 2 - v2 error format
902
903Returns:
904 An object of the form:
905
906 { # A ScanRun is a output-only resource representing an actual run of the scan.
907 # Next id: 12
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700908 &quot;progressPercent&quot;: 42, # The percentage of total completion ranging from 0 to 100.
909 # If the scan is in queue, the value is 0.
910 # If the scan is running, the value ranges from 0 to 100.
911 # If the scan is finished, the value is 100.
912 &quot;name&quot;: &quot;A String&quot;, # The resource name of the ScanRun. The name follows the format of
913 # &#x27;projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}&#x27;.
914 # The ScanRun IDs are generated by the system.
Bu Sun Kim65020912020-05-20 12:08:20 -0700915 &quot;executionState&quot;: &quot;A String&quot;, # The execution state of the ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700916 &quot;hasVulnerabilities&quot;: True or False, # Whether the scan run has found any vulnerabilities.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700917 &quot;startTime&quot;: &quot;A String&quot;, # The time at which the ScanRun started.
Bu Sun Kim65020912020-05-20 12:08:20 -0700918 &quot;urlsTestedCount&quot;: &quot;A String&quot;, # The number of URLs tested during this ScanRun. If the scan is in progress,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700919 # the value represents the number of URLs tested up to now. The number of
920 # URLs tested is usually larger than the number URLS crawled because
921 # typically a crawled URL is tested with multiple test payloads.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700922 &quot;resultState&quot;: &quot;A String&quot;, # The result state of the ScanRun. This field is only available after the
923 # execution state reaches &quot;FINISHED&quot;.
924 &quot;urlsCrawledCount&quot;: &quot;A String&quot;, # The number of URLs crawled during this ScanRun. If the scan is in progress,
925 # the value represents the number of URLs crawled up to now.
926 &quot;endTime&quot;: &quot;A String&quot;, # The time at which the ScanRun reached termination state - that the ScanRun
927 # is either finished or stopped by user.
Bu Sun Kim65020912020-05-20 12:08:20 -0700928 &quot;warningTraces&quot;: [ # A list of warnings, if such are encountered during this scan run.
929 { # Output only.
930 # Defines a warning trace message for ScanRun. Warning traces provide customers
931 # with useful information that helps make the scanning process more effective.
932 &quot;code&quot;: &quot;A String&quot;, # Indicates the warning code.
933 },
934 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700935 &quot;errorTrace&quot;: { # Output only. # If result_state is an ERROR, this field provides the primary reason for
936 # scan&#x27;s termination and more details, if such are available.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700937 # Defines an error trace message for a ScanRun.
Bu Sun Kim65020912020-05-20 12:08:20 -0700938 &quot;scanConfigError&quot;: { # Defines a custom error message used by CreateScanConfig and UpdateScanConfig # If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700939 # message encountered during scan configuration validation that is performed
940 # before each scan run.
941 # APIs when scan configuration validation fails. It is also reported as part of
942 # a ScanRunErrorTrace message if scan validation fails due to a scan
943 # configuration error.
Bu Sun Kim65020912020-05-20 12:08:20 -0700944 &quot;fieldName&quot;: &quot;A String&quot;, # Indicates the full name of the ScanConfig field that triggers this error,
945 # for example &quot;scan_config.max_qps&quot;. This field is provided for
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700946 # troubleshooting purposes only and its actual value can change in the
947 # future.
Bu Sun Kim65020912020-05-20 12:08:20 -0700948 &quot;code&quot;: &quot;A String&quot;, # Indicates the reason code for a configuration failure.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700949 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700950 &quot;code&quot;: &quot;A String&quot;, # Indicates the error reason code.
Bu Sun Kim65020912020-05-20 12:08:20 -0700951 &quot;mostCommonHttpErrorCode&quot;: 42, # If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most
952 # common HTTP error code, if such is available. For example, if this code is
953 # 404, the scan has encountered too many NOT_FOUND responses.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700954 },
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700955 }</pre>
956</div>
957
958</body></html>