UNPKG

12.8 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2016-11-01",
5 "endpointPrefix": "opsworks-cm",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceAbbreviation": "OpsWorksCM",
9 "serviceFullName": "AWS OpsWorks CM",
10 "serviceId": "OpsWorksCM",
11 "signatureVersion": "v4",
12 "signingName": "opsworks-cm",
13 "targetPrefix": "OpsWorksCM_V2016_11_01",
14 "uid": "opsworkscm-2016-11-01"
15 },
16 "operations": {
17 "AssociateNode": {
18 "input": {
19 "type": "structure",
20 "required": [
21 "ServerName",
22 "NodeName",
23 "EngineAttributes"
24 ],
25 "members": {
26 "ServerName": {},
27 "NodeName": {},
28 "EngineAttributes": {
29 "shape": "S4"
30 }
31 }
32 },
33 "output": {
34 "type": "structure",
35 "members": {
36 "NodeAssociationStatusToken": {}
37 }
38 }
39 },
40 "CreateBackup": {
41 "input": {
42 "type": "structure",
43 "required": [
44 "ServerName"
45 ],
46 "members": {
47 "ServerName": {},
48 "Description": {},
49 "Tags": {
50 "shape": "Sc"
51 }
52 }
53 },
54 "output": {
55 "type": "structure",
56 "members": {
57 "Backup": {
58 "shape": "Sh"
59 }
60 }
61 }
62 },
63 "CreateServer": {
64 "input": {
65 "type": "structure",
66 "required": [
67 "ServerName",
68 "InstanceProfileArn",
69 "InstanceType",
70 "ServiceRoleArn"
71 ],
72 "members": {
73 "AssociatePublicIpAddress": {
74 "type": "boolean"
75 },
76 "CustomDomain": {},
77 "CustomCertificate": {},
78 "CustomPrivateKey": {
79 "type": "string",
80 "sensitive": true
81 },
82 "DisableAutomatedBackup": {
83 "type": "boolean"
84 },
85 "Engine": {},
86 "EngineModel": {},
87 "EngineVersion": {},
88 "EngineAttributes": {
89 "shape": "S4"
90 },
91 "BackupRetentionCount": {
92 "type": "integer"
93 },
94 "ServerName": {},
95 "InstanceProfileArn": {},
96 "InstanceType": {},
97 "KeyPair": {},
98 "PreferredMaintenanceWindow": {},
99 "PreferredBackupWindow": {},
100 "SecurityGroupIds": {
101 "shape": "Sn"
102 },
103 "ServiceRoleArn": {},
104 "SubnetIds": {
105 "shape": "Sn"
106 },
107 "Tags": {
108 "shape": "Sc"
109 },
110 "BackupId": {}
111 }
112 },
113 "output": {
114 "type": "structure",
115 "members": {
116 "Server": {
117 "shape": "Sz"
118 }
119 }
120 }
121 },
122 "DeleteBackup": {
123 "input": {
124 "type": "structure",
125 "required": [
126 "BackupId"
127 ],
128 "members": {
129 "BackupId": {}
130 }
131 },
132 "output": {
133 "type": "structure",
134 "members": {}
135 }
136 },
137 "DeleteServer": {
138 "input": {
139 "type": "structure",
140 "required": [
141 "ServerName"
142 ],
143 "members": {
144 "ServerName": {}
145 }
146 },
147 "output": {
148 "type": "structure",
149 "members": {}
150 }
151 },
152 "DescribeAccountAttributes": {
153 "input": {
154 "type": "structure",
155 "members": {}
156 },
157 "output": {
158 "type": "structure",
159 "members": {
160 "Attributes": {
161 "type": "list",
162 "member": {
163 "type": "structure",
164 "members": {
165 "Name": {},
166 "Maximum": {
167 "type": "integer"
168 },
169 "Used": {
170 "type": "integer"
171 }
172 }
173 }
174 }
175 }
176 }
177 },
178 "DescribeBackups": {
179 "input": {
180 "type": "structure",
181 "members": {
182 "BackupId": {},
183 "ServerName": {},
184 "NextToken": {},
185 "MaxResults": {
186 "type": "integer"
187 }
188 }
189 },
190 "output": {
191 "type": "structure",
192 "members": {
193 "Backups": {
194 "type": "list",
195 "member": {
196 "shape": "Sh"
197 }
198 },
199 "NextToken": {}
200 }
201 }
202 },
203 "DescribeEvents": {
204 "input": {
205 "type": "structure",
206 "required": [
207 "ServerName"
208 ],
209 "members": {
210 "ServerName": {},
211 "NextToken": {},
212 "MaxResults": {
213 "type": "integer"
214 }
215 }
216 },
217 "output": {
218 "type": "structure",
219 "members": {
220 "ServerEvents": {
221 "type": "list",
222 "member": {
223 "type": "structure",
224 "members": {
225 "CreatedAt": {
226 "type": "timestamp"
227 },
228 "ServerName": {},
229 "Message": {},
230 "LogUrl": {}
231 }
232 }
233 },
234 "NextToken": {}
235 }
236 }
237 },
238 "DescribeNodeAssociationStatus": {
239 "input": {
240 "type": "structure",
241 "required": [
242 "NodeAssociationStatusToken",
243 "ServerName"
244 ],
245 "members": {
246 "NodeAssociationStatusToken": {},
247 "ServerName": {}
248 }
249 },
250 "output": {
251 "type": "structure",
252 "members": {
253 "NodeAssociationStatus": {},
254 "EngineAttributes": {
255 "shape": "S4"
256 }
257 }
258 }
259 },
260 "DescribeServers": {
261 "input": {
262 "type": "structure",
263 "members": {
264 "ServerName": {},
265 "NextToken": {},
266 "MaxResults": {
267 "type": "integer"
268 }
269 }
270 },
271 "output": {
272 "type": "structure",
273 "members": {
274 "Servers": {
275 "type": "list",
276 "member": {
277 "shape": "Sz"
278 }
279 },
280 "NextToken": {}
281 }
282 }
283 },
284 "DisassociateNode": {
285 "input": {
286 "type": "structure",
287 "required": [
288 "ServerName",
289 "NodeName"
290 ],
291 "members": {
292 "ServerName": {},
293 "NodeName": {},
294 "EngineAttributes": {
295 "shape": "S4"
296 }
297 }
298 },
299 "output": {
300 "type": "structure",
301 "members": {
302 "NodeAssociationStatusToken": {}
303 }
304 }
305 },
306 "ExportServerEngineAttribute": {
307 "input": {
308 "type": "structure",
309 "required": [
310 "ExportAttributeName",
311 "ServerName"
312 ],
313 "members": {
314 "ExportAttributeName": {},
315 "ServerName": {},
316 "InputAttributes": {
317 "shape": "S4"
318 }
319 }
320 },
321 "output": {
322 "type": "structure",
323 "members": {
324 "EngineAttribute": {
325 "shape": "S5"
326 },
327 "ServerName": {}
328 }
329 }
330 },
331 "ListTagsForResource": {
332 "input": {
333 "type": "structure",
334 "required": [
335 "ResourceArn"
336 ],
337 "members": {
338 "ResourceArn": {},
339 "NextToken": {},
340 "MaxResults": {
341 "type": "integer"
342 }
343 }
344 },
345 "output": {
346 "type": "structure",
347 "members": {
348 "Tags": {
349 "shape": "Sc"
350 },
351 "NextToken": {}
352 }
353 }
354 },
355 "RestoreServer": {
356 "input": {
357 "type": "structure",
358 "required": [
359 "BackupId",
360 "ServerName"
361 ],
362 "members": {
363 "BackupId": {},
364 "ServerName": {},
365 "InstanceType": {},
366 "KeyPair": {}
367 }
368 },
369 "output": {
370 "type": "structure",
371 "members": {}
372 }
373 },
374 "StartMaintenance": {
375 "input": {
376 "type": "structure",
377 "required": [
378 "ServerName"
379 ],
380 "members": {
381 "ServerName": {},
382 "EngineAttributes": {
383 "shape": "S4"
384 }
385 }
386 },
387 "output": {
388 "type": "structure",
389 "members": {
390 "Server": {
391 "shape": "Sz"
392 }
393 }
394 }
395 },
396 "TagResource": {
397 "input": {
398 "type": "structure",
399 "required": [
400 "ResourceArn",
401 "Tags"
402 ],
403 "members": {
404 "ResourceArn": {},
405 "Tags": {
406 "shape": "Sc"
407 }
408 }
409 },
410 "output": {
411 "type": "structure",
412 "members": {}
413 }
414 },
415 "UntagResource": {
416 "input": {
417 "type": "structure",
418 "required": [
419 "ResourceArn",
420 "TagKeys"
421 ],
422 "members": {
423 "ResourceArn": {},
424 "TagKeys": {
425 "type": "list",
426 "member": {}
427 }
428 }
429 },
430 "output": {
431 "type": "structure",
432 "members": {}
433 }
434 },
435 "UpdateServer": {
436 "input": {
437 "type": "structure",
438 "required": [
439 "ServerName"
440 ],
441 "members": {
442 "DisableAutomatedBackup": {
443 "type": "boolean"
444 },
445 "BackupRetentionCount": {
446 "type": "integer"
447 },
448 "ServerName": {},
449 "PreferredMaintenanceWindow": {},
450 "PreferredBackupWindow": {}
451 }
452 },
453 "output": {
454 "type": "structure",
455 "members": {
456 "Server": {
457 "shape": "Sz"
458 }
459 }
460 }
461 },
462 "UpdateServerEngineAttributes": {
463 "input": {
464 "type": "structure",
465 "required": [
466 "ServerName",
467 "AttributeName"
468 ],
469 "members": {
470 "ServerName": {},
471 "AttributeName": {},
472 "AttributeValue": {}
473 }
474 },
475 "output": {
476 "type": "structure",
477 "members": {
478 "Server": {
479 "shape": "Sz"
480 }
481 }
482 }
483 }
484 },
485 "shapes": {
486 "S4": {
487 "type": "list",
488 "member": {
489 "shape": "S5"
490 }
491 },
492 "S5": {
493 "type": "structure",
494 "members": {
495 "Name": {},
496 "Value": {
497 "type": "string",
498 "sensitive": true
499 }
500 }
501 },
502 "Sc": {
503 "type": "list",
504 "member": {
505 "type": "structure",
506 "required": [
507 "Key",
508 "Value"
509 ],
510 "members": {
511 "Key": {},
512 "Value": {}
513 }
514 }
515 },
516 "Sh": {
517 "type": "structure",
518 "members": {
519 "BackupArn": {},
520 "BackupId": {},
521 "BackupType": {},
522 "CreatedAt": {
523 "type": "timestamp"
524 },
525 "Description": {},
526 "Engine": {},
527 "EngineModel": {},
528 "EngineVersion": {},
529 "InstanceProfileArn": {},
530 "InstanceType": {},
531 "KeyPair": {},
532 "PreferredBackupWindow": {},
533 "PreferredMaintenanceWindow": {},
534 "S3DataSize": {
535 "deprecated": true,
536 "type": "integer"
537 },
538 "S3DataUrl": {
539 "deprecated": true
540 },
541 "S3LogUrl": {},
542 "SecurityGroupIds": {
543 "shape": "Sn"
544 },
545 "ServerName": {},
546 "ServiceRoleArn": {},
547 "Status": {},
548 "StatusDescription": {},
549 "SubnetIds": {
550 "shape": "Sn"
551 },
552 "ToolsVersion": {},
553 "UserArn": {}
554 }
555 },
556 "Sn": {
557 "type": "list",
558 "member": {}
559 },
560 "Sz": {
561 "type": "structure",
562 "members": {
563 "AssociatePublicIpAddress": {
564 "type": "boolean"
565 },
566 "BackupRetentionCount": {
567 "type": "integer"
568 },
569 "ServerName": {},
570 "CreatedAt": {
571 "type": "timestamp"
572 },
573 "CloudFormationStackArn": {},
574 "CustomDomain": {},
575 "DisableAutomatedBackup": {
576 "type": "boolean"
577 },
578 "Endpoint": {},
579 "Engine": {},
580 "EngineModel": {},
581 "EngineAttributes": {
582 "shape": "S4"
583 },
584 "EngineVersion": {},
585 "InstanceProfileArn": {},
586 "InstanceType": {},
587 "KeyPair": {},
588 "MaintenanceStatus": {},
589 "PreferredMaintenanceWindow": {},
590 "PreferredBackupWindow": {},
591 "SecurityGroupIds": {
592 "shape": "Sn"
593 },
594 "ServiceRoleArn": {},
595 "Status": {},
596 "StatusReason": {},
597 "SubnetIds": {
598 "shape": "Sn"
599 },
600 "ServerArn": {}
601 }
602 }
603 }
604}
\No newline at end of file