blob: 4196c36d8f1afe447a7ea43640fbf31f402cce61 [file] [log] [blame]
Craig Citro065b5302014-08-14 00:47:23 -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="autoscaler_v1beta2.html">Google Compute Engine Autoscaler API</a> . <a href="autoscaler_v1beta2.autoscalers.html">autoscalers</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78 <code><a href="#delete">delete(project, zone, autoscaler)</a></code></p>
79<p class="firstline">Deletes the specified Autoscaler resource.</p>
80<p class="toc_element">
81 <code><a href="#get">get(project, zone, autoscaler)</a></code></p>
82<p class="firstline">Gets the specified Autoscaler resource.</p>
83<p class="toc_element">
84 <code><a href="#insert">insert(project, zone, body)</a></code></p>
85<p class="firstline">Adds new Autoscaler resource.</p>
86<p class="toc_element">
87 <code><a href="#list">list(project, zone, maxResults=None, pageToken=None, filter=None)</a></code></p>
88<p class="firstline">Lists all Autoscaler resources in this zone.</p>
89<p class="toc_element">
90 <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
91<p class="firstline">Retrieves the next page of results.</p>
92<p class="toc_element">
93 <code><a href="#patch">patch(project, zone, autoscaler, body)</a></code></p>
94<p class="firstline">Update the entire content of the Autoscaler resource. This method supports patch semantics.</p>
95<p class="toc_element">
96 <code><a href="#update">update(project, zone, autoscaler, body)</a></code></p>
97<p class="firstline">Update the entire content of the Autoscaler resource.</p>
98<h3>Method Details</h3>
99<div class="method">
100 <code class="details" id="delete">delete(project, zone, autoscaler)</code>
101 <pre>Deletes the specified Autoscaler resource.
102
103Args:
104 project: string, Project ID of Autoscaler resource. (required)
105 zone: string, Zone name of Autoscaler resource. (required)
106 autoscaler: string, Name of the Autoscaler resource. (required)
107
108Returns:
109 An object of the form:
110
111 {
112 "targetId": "A String",
113 "clientOperationId": "A String",
114 "creationTimestamp": "A String",
115 "id": "A String",
116 "zone": "A String",
117 "operationType": "A String",
118 "httpErrorMessage": "A String",
119 "progress": 42,
120 "httpErrorStatusCode": 42,
121 "statusMessage": "A String",
122 "status": "A String",
123 "insertTime": "A String",
124 "warnings": [
125 {
126 "message": "A String",
127 "code": "A String",
128 "data": [
129 {
130 "value": "A String",
131 "key": "A String",
132 },
133 ],
134 },
135 ],
136 "user": "A String",
137 "startTime": "A String",
138 "kind": "autoscaler#operation", # Type of the resource.
139 "name": "A String",
140 "region": "A String",
141 "error": {
142 "errors": [
143 {
144 "message": "A String",
145 "code": "A String",
146 "location": "A String",
147 },
148 ],
149 },
150 "endTime": "A String",
151 "selfLink": "A String",
152 "targetLink": "A String",
153 }</pre>
154</div>
155
156<div class="method">
157 <code class="details" id="get">get(project, zone, autoscaler)</code>
158 <pre>Gets the specified Autoscaler resource.
159
160Args:
161 project: string, Project ID of Autoscaler resource. (required)
162 zone: string, Zone name of Autoscaler resource. (required)
163 autoscaler: string, Name of the Autoscaler resource. (required)
164
165Returns:
166 An object of the form:
167
168 { # Cloud Autoscaler resource.
Craig Citro0e5b9bf2014-10-15 10:26:14 -0700169 "kind": "compute#autoscaler", # Type of resource.
Craig Citro065b5302014-08-14 00:47:23 -0700170 "description": "A String", # An optional textual description of the resource provided by the client.
171 "autoscalingPolicy": { # Cloud Autoscaler policy. # Configuration parameters for autoscaling algorithm.
172 "maxNumReplicas": 42, # The maximum number of replicas that the Autoscaler can scale up to.
173 "coolDownPeriodSec": 42, # The number of seconds that the Autoscaler should wait between two succeeding changes to the number of virtual machines. You should define an interval that is at least as long as the initialization time of a virtual machine and the time it may take for replica pool to create the virtual machine. The default is 60 seconds.
174 "loadBalancingUtilization": { # Load balancing utilization policy. # Configuration parameters of autoscaling based on load balancer.
175 "utilizationTarget": 3.14, # Fraction of backend capacity utilization (set in HTTP load balancing configuration) that Autoscaler should maintain. Must be a positive float value. If not defined, the default is 0.8. For example if your maxRatePerInstance capacity (in HTTP Load Balancing configuration) is set at 10 and you would like to keep number of instances such that each instance receives 7 QPS on average, set this to 0.7.
176 },
177 "customMetricUtilizations": [ # Configuration parameters of autoscaling based on custom metric.
178 { # Custom utilization metric policy.
179 "metric": "A String", # Identifier of the metric. It should be a Cloud Monitoring metric. The metric can not have negative values. The metric should be an utilization metric (increasing number of VMs handling requests x times should reduce average value of the metric roughly x times). For example you could use: compute.googleapis.com/instance/network/received_bytes_count.
Craig Citro0e5b9bf2014-10-15 10:26:14 -0700180 "utilizationTargetType": "A String", # Defines type in which utilization_target is expressed.
Craig Citro065b5302014-08-14 00:47:23 -0700181 "utilizationTarget": 3.14, # Target value of the metric which Autoscaler should maintain. Must be a positive value.
182 },
183 ],
184 "cpuUtilization": { # CPU utilization policy. # Exactly one utilization policy should be provided. Configuration parameters of CPU based autoscaling policy.
185 "utilizationTarget": 3.14, # The target utilization that the Autoscaler should maintain. It is represented as a fraction of used cores. For example: 6 cores used in 8-core VM are represented here as 0.75. Must be a float value between (0, 1]. If not defined, the default is 0.8.
186 },
187 "minNumReplicas": 42, # The minimum number of replicas that the Autoscaler can scale down to.
188 },
189 "target": "A String", # URL to the entity which will be autoscaled. Currently the only supported value is ReplicaPool?s URL. Note: it is illegal to specify multiple Autoscalers for the same target.
190 "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 text format.
191 "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
192 "selfLink": "A String", # [Output Only] A self-link to the Autoscaler configuration resource.
193 "name": "A String", # Name of the Autoscaler resource. Must be unique per project and zone.
194 }</pre>
195</div>
196
197<div class="method">
198 <code class="details" id="insert">insert(project, zone, body)</code>
199 <pre>Adds new Autoscaler resource.
200
201Args:
202 project: string, Project ID of Autoscaler resource. (required)
203 zone: string, Zone name of Autoscaler resource. (required)
204 body: object, The request body. (required)
205 The object takes the form of:
206
207{ # Cloud Autoscaler resource.
Craig Citro0e5b9bf2014-10-15 10:26:14 -0700208 "kind": "compute#autoscaler", # Type of resource.
Craig Citro065b5302014-08-14 00:47:23 -0700209 "description": "A String", # An optional textual description of the resource provided by the client.
210 "autoscalingPolicy": { # Cloud Autoscaler policy. # Configuration parameters for autoscaling algorithm.
211 "maxNumReplicas": 42, # The maximum number of replicas that the Autoscaler can scale up to.
212 "coolDownPeriodSec": 42, # The number of seconds that the Autoscaler should wait between two succeeding changes to the number of virtual machines. You should define an interval that is at least as long as the initialization time of a virtual machine and the time it may take for replica pool to create the virtual machine. The default is 60 seconds.
213 "loadBalancingUtilization": { # Load balancing utilization policy. # Configuration parameters of autoscaling based on load balancer.
214 "utilizationTarget": 3.14, # Fraction of backend capacity utilization (set in HTTP load balancing configuration) that Autoscaler should maintain. Must be a positive float value. If not defined, the default is 0.8. For example if your maxRatePerInstance capacity (in HTTP Load Balancing configuration) is set at 10 and you would like to keep number of instances such that each instance receives 7 QPS on average, set this to 0.7.
215 },
216 "customMetricUtilizations": [ # Configuration parameters of autoscaling based on custom metric.
217 { # Custom utilization metric policy.
218 "metric": "A String", # Identifier of the metric. It should be a Cloud Monitoring metric. The metric can not have negative values. The metric should be an utilization metric (increasing number of VMs handling requests x times should reduce average value of the metric roughly x times). For example you could use: compute.googleapis.com/instance/network/received_bytes_count.
Craig Citro0e5b9bf2014-10-15 10:26:14 -0700219 "utilizationTargetType": "A String", # Defines type in which utilization_target is expressed.
Craig Citro065b5302014-08-14 00:47:23 -0700220 "utilizationTarget": 3.14, # Target value of the metric which Autoscaler should maintain. Must be a positive value.
221 },
222 ],
223 "cpuUtilization": { # CPU utilization policy. # Exactly one utilization policy should be provided. Configuration parameters of CPU based autoscaling policy.
224 "utilizationTarget": 3.14, # The target utilization that the Autoscaler should maintain. It is represented as a fraction of used cores. For example: 6 cores used in 8-core VM are represented here as 0.75. Must be a float value between (0, 1]. If not defined, the default is 0.8.
225 },
226 "minNumReplicas": 42, # The minimum number of replicas that the Autoscaler can scale down to.
227 },
228 "target": "A String", # URL to the entity which will be autoscaled. Currently the only supported value is ReplicaPool?s URL. Note: it is illegal to specify multiple Autoscalers for the same target.
229 "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 text format.
230 "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
231 "selfLink": "A String", # [Output Only] A self-link to the Autoscaler configuration resource.
232 "name": "A String", # Name of the Autoscaler resource. Must be unique per project and zone.
233 }
234
235
236Returns:
237 An object of the form:
238
239 {
240 "targetId": "A String",
241 "clientOperationId": "A String",
242 "creationTimestamp": "A String",
243 "id": "A String",
244 "zone": "A String",
245 "operationType": "A String",
246 "httpErrorMessage": "A String",
247 "progress": 42,
248 "httpErrorStatusCode": 42,
249 "statusMessage": "A String",
250 "status": "A String",
251 "insertTime": "A String",
252 "warnings": [
253 {
254 "message": "A String",
255 "code": "A String",
256 "data": [
257 {
258 "value": "A String",
259 "key": "A String",
260 },
261 ],
262 },
263 ],
264 "user": "A String",
265 "startTime": "A String",
266 "kind": "autoscaler#operation", # Type of the resource.
267 "name": "A String",
268 "region": "A String",
269 "error": {
270 "errors": [
271 {
272 "message": "A String",
273 "code": "A String",
274 "location": "A String",
275 },
276 ],
277 },
278 "endTime": "A String",
279 "selfLink": "A String",
280 "targetLink": "A String",
281 }</pre>
282</div>
283
284<div class="method">
285 <code class="details" id="list">list(project, zone, maxResults=None, pageToken=None, filter=None)</code>
286 <pre>Lists all Autoscaler resources in this zone.
287
288Args:
289 project: string, Project ID of Autoscaler resource. (required)
290 zone: string, Zone name of Autoscaler resource. (required)
291 maxResults: integer, A parameter
292 pageToken: string, A parameter
293 filter: string, A parameter
294
295Returns:
296 An object of the form:
297
298 {
299 "nextPageToken": "A String", # [Output only] A token used to continue a truncated list request.
300 "items": [ # Autoscaler resources.
301 { # Cloud Autoscaler resource.
Craig Citro0e5b9bf2014-10-15 10:26:14 -0700302 "kind": "compute#autoscaler", # Type of resource.
Craig Citro065b5302014-08-14 00:47:23 -0700303 "description": "A String", # An optional textual description of the resource provided by the client.
304 "autoscalingPolicy": { # Cloud Autoscaler policy. # Configuration parameters for autoscaling algorithm.
305 "maxNumReplicas": 42, # The maximum number of replicas that the Autoscaler can scale up to.
306 "coolDownPeriodSec": 42, # The number of seconds that the Autoscaler should wait between two succeeding changes to the number of virtual machines. You should define an interval that is at least as long as the initialization time of a virtual machine and the time it may take for replica pool to create the virtual machine. The default is 60 seconds.
307 "loadBalancingUtilization": { # Load balancing utilization policy. # Configuration parameters of autoscaling based on load balancer.
308 "utilizationTarget": 3.14, # Fraction of backend capacity utilization (set in HTTP load balancing configuration) that Autoscaler should maintain. Must be a positive float value. If not defined, the default is 0.8. For example if your maxRatePerInstance capacity (in HTTP Load Balancing configuration) is set at 10 and you would like to keep number of instances such that each instance receives 7 QPS on average, set this to 0.7.
309 },
310 "customMetricUtilizations": [ # Configuration parameters of autoscaling based on custom metric.
311 { # Custom utilization metric policy.
312 "metric": "A String", # Identifier of the metric. It should be a Cloud Monitoring metric. The metric can not have negative values. The metric should be an utilization metric (increasing number of VMs handling requests x times should reduce average value of the metric roughly x times). For example you could use: compute.googleapis.com/instance/network/received_bytes_count.
Craig Citro0e5b9bf2014-10-15 10:26:14 -0700313 "utilizationTargetType": "A String", # Defines type in which utilization_target is expressed.
Craig Citro065b5302014-08-14 00:47:23 -0700314 "utilizationTarget": 3.14, # Target value of the metric which Autoscaler should maintain. Must be a positive value.
315 },
316 ],
317 "cpuUtilization": { # CPU utilization policy. # Exactly one utilization policy should be provided. Configuration parameters of CPU based autoscaling policy.
318 "utilizationTarget": 3.14, # The target utilization that the Autoscaler should maintain. It is represented as a fraction of used cores. For example: 6 cores used in 8-core VM are represented here as 0.75. Must be a float value between (0, 1]. If not defined, the default is 0.8.
319 },
320 "minNumReplicas": 42, # The minimum number of replicas that the Autoscaler can scale down to.
321 },
322 "target": "A String", # URL to the entity which will be autoscaled. Currently the only supported value is ReplicaPool?s URL. Note: it is illegal to specify multiple Autoscalers for the same target.
323 "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 text format.
324 "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
325 "selfLink": "A String", # [Output Only] A self-link to the Autoscaler configuration resource.
326 "name": "A String", # Name of the Autoscaler resource. Must be unique per project and zone.
327 },
328 ],
Craig Citro0e5b9bf2014-10-15 10:26:14 -0700329 "kind": "compute#autoscalerList", # Type of resource.
Craig Citro065b5302014-08-14 00:47:23 -0700330 }</pre>
331</div>
332
333<div class="method">
334 <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
335 <pre>Retrieves the next page of results.
336
337Args:
338 previous_request: The request for the previous page. (required)
339 previous_response: The response from the request for the previous page. (required)
340
341Returns:
342 A request object that you can call 'execute()' on to request the next
343 page. Returns None if there are no more items in the collection.
344 </pre>
345</div>
346
347<div class="method">
348 <code class="details" id="patch">patch(project, zone, autoscaler, body)</code>
349 <pre>Update the entire content of the Autoscaler resource. This method supports patch semantics.
350
351Args:
352 project: string, Project ID of Autoscaler resource. (required)
353 zone: string, Zone name of Autoscaler resource. (required)
354 autoscaler: string, Name of the Autoscaler resource. (required)
355 body: object, The request body. (required)
356 The object takes the form of:
357
358{ # Cloud Autoscaler resource.
Craig Citro0e5b9bf2014-10-15 10:26:14 -0700359 "kind": "compute#autoscaler", # Type of resource.
Craig Citro065b5302014-08-14 00:47:23 -0700360 "description": "A String", # An optional textual description of the resource provided by the client.
361 "autoscalingPolicy": { # Cloud Autoscaler policy. # Configuration parameters for autoscaling algorithm.
362 "maxNumReplicas": 42, # The maximum number of replicas that the Autoscaler can scale up to.
363 "coolDownPeriodSec": 42, # The number of seconds that the Autoscaler should wait between two succeeding changes to the number of virtual machines. You should define an interval that is at least as long as the initialization time of a virtual machine and the time it may take for replica pool to create the virtual machine. The default is 60 seconds.
364 "loadBalancingUtilization": { # Load balancing utilization policy. # Configuration parameters of autoscaling based on load balancer.
365 "utilizationTarget": 3.14, # Fraction of backend capacity utilization (set in HTTP load balancing configuration) that Autoscaler should maintain. Must be a positive float value. If not defined, the default is 0.8. For example if your maxRatePerInstance capacity (in HTTP Load Balancing configuration) is set at 10 and you would like to keep number of instances such that each instance receives 7 QPS on average, set this to 0.7.
366 },
367 "customMetricUtilizations": [ # Configuration parameters of autoscaling based on custom metric.
368 { # Custom utilization metric policy.
369 "metric": "A String", # Identifier of the metric. It should be a Cloud Monitoring metric. The metric can not have negative values. The metric should be an utilization metric (increasing number of VMs handling requests x times should reduce average value of the metric roughly x times). For example you could use: compute.googleapis.com/instance/network/received_bytes_count.
Craig Citro0e5b9bf2014-10-15 10:26:14 -0700370 "utilizationTargetType": "A String", # Defines type in which utilization_target is expressed.
Craig Citro065b5302014-08-14 00:47:23 -0700371 "utilizationTarget": 3.14, # Target value of the metric which Autoscaler should maintain. Must be a positive value.
372 },
373 ],
374 "cpuUtilization": { # CPU utilization policy. # Exactly one utilization policy should be provided. Configuration parameters of CPU based autoscaling policy.
375 "utilizationTarget": 3.14, # The target utilization that the Autoscaler should maintain. It is represented as a fraction of used cores. For example: 6 cores used in 8-core VM are represented here as 0.75. Must be a float value between (0, 1]. If not defined, the default is 0.8.
376 },
377 "minNumReplicas": 42, # The minimum number of replicas that the Autoscaler can scale down to.
378 },
379 "target": "A String", # URL to the entity which will be autoscaled. Currently the only supported value is ReplicaPool?s URL. Note: it is illegal to specify multiple Autoscalers for the same target.
380 "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 text format.
381 "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
382 "selfLink": "A String", # [Output Only] A self-link to the Autoscaler configuration resource.
383 "name": "A String", # Name of the Autoscaler resource. Must be unique per project and zone.
384 }
385
386
387Returns:
388 An object of the form:
389
390 {
391 "targetId": "A String",
392 "clientOperationId": "A String",
393 "creationTimestamp": "A String",
394 "id": "A String",
395 "zone": "A String",
396 "operationType": "A String",
397 "httpErrorMessage": "A String",
398 "progress": 42,
399 "httpErrorStatusCode": 42,
400 "statusMessage": "A String",
401 "status": "A String",
402 "insertTime": "A String",
403 "warnings": [
404 {
405 "message": "A String",
406 "code": "A String",
407 "data": [
408 {
409 "value": "A String",
410 "key": "A String",
411 },
412 ],
413 },
414 ],
415 "user": "A String",
416 "startTime": "A String",
417 "kind": "autoscaler#operation", # Type of the resource.
418 "name": "A String",
419 "region": "A String",
420 "error": {
421 "errors": [
422 {
423 "message": "A String",
424 "code": "A String",
425 "location": "A String",
426 },
427 ],
428 },
429 "endTime": "A String",
430 "selfLink": "A String",
431 "targetLink": "A String",
432 }</pre>
433</div>
434
435<div class="method">
436 <code class="details" id="update">update(project, zone, autoscaler, body)</code>
437 <pre>Update the entire content of the Autoscaler resource.
438
439Args:
440 project: string, Project ID of Autoscaler resource. (required)
441 zone: string, Zone name of Autoscaler resource. (required)
442 autoscaler: string, Name of the Autoscaler resource. (required)
443 body: object, The request body. (required)
444 The object takes the form of:
445
446{ # Cloud Autoscaler resource.
Craig Citro0e5b9bf2014-10-15 10:26:14 -0700447 "kind": "compute#autoscaler", # Type of resource.
Craig Citro065b5302014-08-14 00:47:23 -0700448 "description": "A String", # An optional textual description of the resource provided by the client.
449 "autoscalingPolicy": { # Cloud Autoscaler policy. # Configuration parameters for autoscaling algorithm.
450 "maxNumReplicas": 42, # The maximum number of replicas that the Autoscaler can scale up to.
451 "coolDownPeriodSec": 42, # The number of seconds that the Autoscaler should wait between two succeeding changes to the number of virtual machines. You should define an interval that is at least as long as the initialization time of a virtual machine and the time it may take for replica pool to create the virtual machine. The default is 60 seconds.
452 "loadBalancingUtilization": { # Load balancing utilization policy. # Configuration parameters of autoscaling based on load balancer.
453 "utilizationTarget": 3.14, # Fraction of backend capacity utilization (set in HTTP load balancing configuration) that Autoscaler should maintain. Must be a positive float value. If not defined, the default is 0.8. For example if your maxRatePerInstance capacity (in HTTP Load Balancing configuration) is set at 10 and you would like to keep number of instances such that each instance receives 7 QPS on average, set this to 0.7.
454 },
455 "customMetricUtilizations": [ # Configuration parameters of autoscaling based on custom metric.
456 { # Custom utilization metric policy.
457 "metric": "A String", # Identifier of the metric. It should be a Cloud Monitoring metric. The metric can not have negative values. The metric should be an utilization metric (increasing number of VMs handling requests x times should reduce average value of the metric roughly x times). For example you could use: compute.googleapis.com/instance/network/received_bytes_count.
Craig Citro0e5b9bf2014-10-15 10:26:14 -0700458 "utilizationTargetType": "A String", # Defines type in which utilization_target is expressed.
Craig Citro065b5302014-08-14 00:47:23 -0700459 "utilizationTarget": 3.14, # Target value of the metric which Autoscaler should maintain. Must be a positive value.
460 },
461 ],
462 "cpuUtilization": { # CPU utilization policy. # Exactly one utilization policy should be provided. Configuration parameters of CPU based autoscaling policy.
463 "utilizationTarget": 3.14, # The target utilization that the Autoscaler should maintain. It is represented as a fraction of used cores. For example: 6 cores used in 8-core VM are represented here as 0.75. Must be a float value between (0, 1]. If not defined, the default is 0.8.
464 },
465 "minNumReplicas": 42, # The minimum number of replicas that the Autoscaler can scale down to.
466 },
467 "target": "A String", # URL to the entity which will be autoscaled. Currently the only supported value is ReplicaPool?s URL. Note: it is illegal to specify multiple Autoscalers for the same target.
468 "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 text format.
469 "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
470 "selfLink": "A String", # [Output Only] A self-link to the Autoscaler configuration resource.
471 "name": "A String", # Name of the Autoscaler resource. Must be unique per project and zone.
472 }
473
474
475Returns:
476 An object of the form:
477
478 {
479 "targetId": "A String",
480 "clientOperationId": "A String",
481 "creationTimestamp": "A String",
482 "id": "A String",
483 "zone": "A String",
484 "operationType": "A String",
485 "httpErrorMessage": "A String",
486 "progress": 42,
487 "httpErrorStatusCode": 42,
488 "statusMessage": "A String",
489 "status": "A String",
490 "insertTime": "A String",
491 "warnings": [
492 {
493 "message": "A String",
494 "code": "A String",
495 "data": [
496 {
497 "value": "A String",
498 "key": "A String",
499 },
500 ],
501 },
502 ],
503 "user": "A String",
504 "startTime": "A String",
505 "kind": "autoscaler#operation", # Type of the resource.
506 "name": "A String",
507 "region": "A String",
508 "error": {
509 "errors": [
510 {
511 "message": "A String",
512 "code": "A String",
513 "location": "A String",
514 },
515 ],
516 },
517 "endTime": "A String",
518 "selfLink": "A String",
519 "targetLink": "A String",
520 }</pre>
521</div>
522
523</body></html>