UNPKG

40.6 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2010-12-01",
5 "endpointPrefix": "elasticbeanstalk",
6 "protocol": "query",
7 "serviceAbbreviation": "Elastic Beanstalk",
8 "serviceFullName": "AWS Elastic Beanstalk",
9 "serviceId": "Elastic Beanstalk",
10 "signatureVersion": "v4",
11 "uid": "elasticbeanstalk-2010-12-01",
12 "xmlNamespace": "http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"
13 },
14 "operations": {
15 "AbortEnvironmentUpdate": {
16 "input": {
17 "type": "structure",
18 "members": {
19 "EnvironmentId": {},
20 "EnvironmentName": {}
21 }
22 }
23 },
24 "ApplyEnvironmentManagedAction": {
25 "input": {
26 "type": "structure",
27 "required": [
28 "ActionId"
29 ],
30 "members": {
31 "EnvironmentName": {},
32 "EnvironmentId": {},
33 "ActionId": {}
34 }
35 },
36 "output": {
37 "resultWrapper": "ApplyEnvironmentManagedActionResult",
38 "type": "structure",
39 "members": {
40 "ActionId": {},
41 "ActionDescription": {},
42 "ActionType": {},
43 "Status": {}
44 }
45 }
46 },
47 "CheckDNSAvailability": {
48 "input": {
49 "type": "structure",
50 "required": [
51 "CNAMEPrefix"
52 ],
53 "members": {
54 "CNAMEPrefix": {}
55 }
56 },
57 "output": {
58 "resultWrapper": "CheckDNSAvailabilityResult",
59 "type": "structure",
60 "members": {
61 "Available": {
62 "type": "boolean"
63 },
64 "FullyQualifiedCNAME": {}
65 }
66 }
67 },
68 "ComposeEnvironments": {
69 "input": {
70 "type": "structure",
71 "members": {
72 "ApplicationName": {},
73 "GroupName": {},
74 "VersionLabels": {
75 "type": "list",
76 "member": {}
77 }
78 }
79 },
80 "output": {
81 "shape": "Si",
82 "resultWrapper": "ComposeEnvironmentsResult"
83 }
84 },
85 "CreateApplication": {
86 "input": {
87 "type": "structure",
88 "required": [
89 "ApplicationName"
90 ],
91 "members": {
92 "ApplicationName": {},
93 "Description": {},
94 "ResourceLifecycleConfig": {
95 "shape": "S17"
96 },
97 "Tags": {
98 "shape": "S1d"
99 }
100 }
101 },
102 "output": {
103 "shape": "S1h",
104 "resultWrapper": "CreateApplicationResult"
105 }
106 },
107 "CreateApplicationVersion": {
108 "input": {
109 "type": "structure",
110 "required": [
111 "ApplicationName",
112 "VersionLabel"
113 ],
114 "members": {
115 "ApplicationName": {},
116 "VersionLabel": {},
117 "Description": {},
118 "SourceBuildInformation": {
119 "shape": "S1n"
120 },
121 "SourceBundle": {
122 "shape": "S1r"
123 },
124 "BuildConfiguration": {
125 "type": "structure",
126 "required": [
127 "CodeBuildServiceRole",
128 "Image"
129 ],
130 "members": {
131 "ArtifactName": {},
132 "CodeBuildServiceRole": {},
133 "ComputeType": {},
134 "Image": {},
135 "TimeoutInMinutes": {
136 "type": "integer"
137 }
138 }
139 },
140 "AutoCreateApplication": {
141 "type": "boolean"
142 },
143 "Process": {
144 "type": "boolean"
145 },
146 "Tags": {
147 "shape": "S1d"
148 }
149 }
150 },
151 "output": {
152 "shape": "S1z",
153 "resultWrapper": "CreateApplicationVersionResult"
154 }
155 },
156 "CreateConfigurationTemplate": {
157 "input": {
158 "type": "structure",
159 "required": [
160 "ApplicationName",
161 "TemplateName"
162 ],
163 "members": {
164 "ApplicationName": {},
165 "TemplateName": {},
166 "SolutionStackName": {},
167 "PlatformArn": {},
168 "SourceConfiguration": {
169 "type": "structure",
170 "members": {
171 "ApplicationName": {},
172 "TemplateName": {}
173 }
174 },
175 "EnvironmentId": {},
176 "Description": {},
177 "OptionSettings": {
178 "shape": "S25"
179 },
180 "Tags": {
181 "shape": "S1d"
182 }
183 }
184 },
185 "output": {
186 "shape": "S2b",
187 "resultWrapper": "CreateConfigurationTemplateResult"
188 }
189 },
190 "CreateEnvironment": {
191 "input": {
192 "type": "structure",
193 "required": [
194 "ApplicationName"
195 ],
196 "members": {
197 "ApplicationName": {},
198 "EnvironmentName": {},
199 "GroupName": {},
200 "Description": {},
201 "CNAMEPrefix": {},
202 "Tier": {
203 "shape": "S11"
204 },
205 "Tags": {
206 "shape": "S1d"
207 },
208 "VersionLabel": {},
209 "TemplateName": {},
210 "SolutionStackName": {},
211 "PlatformArn": {},
212 "OptionSettings": {
213 "shape": "S25"
214 },
215 "OptionsToRemove": {
216 "shape": "S2e"
217 }
218 }
219 },
220 "output": {
221 "shape": "Sk",
222 "resultWrapper": "CreateEnvironmentResult"
223 }
224 },
225 "CreatePlatformVersion": {
226 "input": {
227 "type": "structure",
228 "required": [
229 "PlatformName",
230 "PlatformVersion",
231 "PlatformDefinitionBundle"
232 ],
233 "members": {
234 "PlatformName": {},
235 "PlatformVersion": {},
236 "PlatformDefinitionBundle": {
237 "shape": "S1r"
238 },
239 "EnvironmentName": {},
240 "OptionSettings": {
241 "shape": "S25"
242 },
243 "Tags": {
244 "shape": "S1d"
245 }
246 }
247 },
248 "output": {
249 "resultWrapper": "CreatePlatformVersionResult",
250 "type": "structure",
251 "members": {
252 "PlatformSummary": {
253 "shape": "S2k"
254 },
255 "Builder": {
256 "type": "structure",
257 "members": {
258 "ARN": {}
259 }
260 }
261 }
262 }
263 },
264 "CreateStorageLocation": {
265 "output": {
266 "resultWrapper": "CreateStorageLocationResult",
267 "type": "structure",
268 "members": {
269 "S3Bucket": {}
270 }
271 }
272 },
273 "DeleteApplication": {
274 "input": {
275 "type": "structure",
276 "required": [
277 "ApplicationName"
278 ],
279 "members": {
280 "ApplicationName": {},
281 "TerminateEnvByForce": {
282 "type": "boolean"
283 }
284 }
285 }
286 },
287 "DeleteApplicationVersion": {
288 "input": {
289 "type": "structure",
290 "required": [
291 "ApplicationName",
292 "VersionLabel"
293 ],
294 "members": {
295 "ApplicationName": {},
296 "VersionLabel": {},
297 "DeleteSourceBundle": {
298 "type": "boolean"
299 }
300 }
301 }
302 },
303 "DeleteConfigurationTemplate": {
304 "input": {
305 "type": "structure",
306 "required": [
307 "ApplicationName",
308 "TemplateName"
309 ],
310 "members": {
311 "ApplicationName": {},
312 "TemplateName": {}
313 }
314 }
315 },
316 "DeleteEnvironmentConfiguration": {
317 "input": {
318 "type": "structure",
319 "required": [
320 "ApplicationName",
321 "EnvironmentName"
322 ],
323 "members": {
324 "ApplicationName": {},
325 "EnvironmentName": {}
326 }
327 }
328 },
329 "DeletePlatformVersion": {
330 "input": {
331 "type": "structure",
332 "members": {
333 "PlatformArn": {}
334 }
335 },
336 "output": {
337 "resultWrapper": "DeletePlatformVersionResult",
338 "type": "structure",
339 "members": {
340 "PlatformSummary": {
341 "shape": "S2k"
342 }
343 }
344 }
345 },
346 "DescribeAccountAttributes": {
347 "output": {
348 "resultWrapper": "DescribeAccountAttributesResult",
349 "type": "structure",
350 "members": {
351 "ResourceQuotas": {
352 "type": "structure",
353 "members": {
354 "ApplicationQuota": {
355 "shape": "S37"
356 },
357 "ApplicationVersionQuota": {
358 "shape": "S37"
359 },
360 "EnvironmentQuota": {
361 "shape": "S37"
362 },
363 "ConfigurationTemplateQuota": {
364 "shape": "S37"
365 },
366 "CustomPlatformQuota": {
367 "shape": "S37"
368 }
369 }
370 }
371 }
372 }
373 },
374 "DescribeApplicationVersions": {
375 "input": {
376 "type": "structure",
377 "members": {
378 "ApplicationName": {},
379 "VersionLabels": {
380 "shape": "S1k"
381 },
382 "MaxRecords": {
383 "type": "integer"
384 },
385 "NextToken": {}
386 }
387 },
388 "output": {
389 "resultWrapper": "DescribeApplicationVersionsResult",
390 "type": "structure",
391 "members": {
392 "ApplicationVersions": {
393 "type": "list",
394 "member": {
395 "shape": "S20"
396 }
397 },
398 "NextToken": {}
399 }
400 }
401 },
402 "DescribeApplications": {
403 "input": {
404 "type": "structure",
405 "members": {
406 "ApplicationNames": {
407 "type": "list",
408 "member": {}
409 }
410 }
411 },
412 "output": {
413 "resultWrapper": "DescribeApplicationsResult",
414 "type": "structure",
415 "members": {
416 "Applications": {
417 "type": "list",
418 "member": {
419 "shape": "S1i"
420 }
421 }
422 }
423 }
424 },
425 "DescribeConfigurationOptions": {
426 "input": {
427 "type": "structure",
428 "members": {
429 "ApplicationName": {},
430 "TemplateName": {},
431 "EnvironmentName": {},
432 "SolutionStackName": {},
433 "PlatformArn": {},
434 "Options": {
435 "shape": "S2e"
436 }
437 }
438 },
439 "output": {
440 "resultWrapper": "DescribeConfigurationOptionsResult",
441 "type": "structure",
442 "members": {
443 "SolutionStackName": {},
444 "PlatformArn": {},
445 "Options": {
446 "type": "list",
447 "member": {
448 "type": "structure",
449 "members": {
450 "Namespace": {},
451 "Name": {},
452 "DefaultValue": {},
453 "ChangeSeverity": {},
454 "UserDefined": {
455 "type": "boolean"
456 },
457 "ValueType": {},
458 "ValueOptions": {
459 "type": "list",
460 "member": {}
461 },
462 "MinValue": {
463 "type": "integer"
464 },
465 "MaxValue": {
466 "type": "integer"
467 },
468 "MaxLength": {
469 "type": "integer"
470 },
471 "Regex": {
472 "type": "structure",
473 "members": {
474 "Pattern": {},
475 "Label": {}
476 }
477 }
478 }
479 }
480 }
481 }
482 }
483 },
484 "DescribeConfigurationSettings": {
485 "input": {
486 "type": "structure",
487 "required": [
488 "ApplicationName"
489 ],
490 "members": {
491 "ApplicationName": {},
492 "TemplateName": {},
493 "EnvironmentName": {}
494 }
495 },
496 "output": {
497 "resultWrapper": "DescribeConfigurationSettingsResult",
498 "type": "structure",
499 "members": {
500 "ConfigurationSettings": {
501 "type": "list",
502 "member": {
503 "shape": "S2b"
504 }
505 }
506 }
507 }
508 },
509 "DescribeEnvironmentHealth": {
510 "input": {
511 "type": "structure",
512 "members": {
513 "EnvironmentName": {},
514 "EnvironmentId": {},
515 "AttributeNames": {
516 "type": "list",
517 "member": {}
518 }
519 }
520 },
521 "output": {
522 "resultWrapper": "DescribeEnvironmentHealthResult",
523 "type": "structure",
524 "members": {
525 "EnvironmentName": {},
526 "HealthStatus": {},
527 "Status": {},
528 "Color": {},
529 "Causes": {
530 "shape": "S43"
531 },
532 "ApplicationMetrics": {
533 "shape": "S45"
534 },
535 "InstancesHealth": {
536 "type": "structure",
537 "members": {
538 "NoData": {
539 "type": "integer"
540 },
541 "Unknown": {
542 "type": "integer"
543 },
544 "Pending": {
545 "type": "integer"
546 },
547 "Ok": {
548 "type": "integer"
549 },
550 "Info": {
551 "type": "integer"
552 },
553 "Warning": {
554 "type": "integer"
555 },
556 "Degraded": {
557 "type": "integer"
558 },
559 "Severe": {
560 "type": "integer"
561 }
562 }
563 },
564 "RefreshedAt": {
565 "type": "timestamp"
566 }
567 }
568 }
569 },
570 "DescribeEnvironmentManagedActionHistory": {
571 "input": {
572 "type": "structure",
573 "members": {
574 "EnvironmentId": {},
575 "EnvironmentName": {},
576 "NextToken": {},
577 "MaxItems": {
578 "type": "integer"
579 }
580 }
581 },
582 "output": {
583 "resultWrapper": "DescribeEnvironmentManagedActionHistoryResult",
584 "type": "structure",
585 "members": {
586 "ManagedActionHistoryItems": {
587 "type": "list",
588 "member": {
589 "type": "structure",
590 "members": {
591 "ActionId": {},
592 "ActionType": {},
593 "ActionDescription": {},
594 "FailureType": {},
595 "Status": {},
596 "FailureDescription": {},
597 "ExecutedTime": {
598 "type": "timestamp"
599 },
600 "FinishedTime": {
601 "type": "timestamp"
602 }
603 }
604 }
605 },
606 "NextToken": {}
607 }
608 }
609 },
610 "DescribeEnvironmentManagedActions": {
611 "input": {
612 "type": "structure",
613 "members": {
614 "EnvironmentName": {},
615 "EnvironmentId": {},
616 "Status": {}
617 }
618 },
619 "output": {
620 "resultWrapper": "DescribeEnvironmentManagedActionsResult",
621 "type": "structure",
622 "members": {
623 "ManagedActions": {
624 "type": "list",
625 "member": {
626 "type": "structure",
627 "members": {
628 "ActionId": {},
629 "ActionDescription": {},
630 "ActionType": {},
631 "Status": {},
632 "WindowStartTime": {
633 "type": "timestamp"
634 }
635 }
636 }
637 }
638 }
639 }
640 },
641 "DescribeEnvironmentResources": {
642 "input": {
643 "type": "structure",
644 "members": {
645 "EnvironmentId": {},
646 "EnvironmentName": {}
647 }
648 },
649 "output": {
650 "resultWrapper": "DescribeEnvironmentResourcesResult",
651 "type": "structure",
652 "members": {
653 "EnvironmentResources": {
654 "type": "structure",
655 "members": {
656 "EnvironmentName": {},
657 "AutoScalingGroups": {
658 "type": "list",
659 "member": {
660 "type": "structure",
661 "members": {
662 "Name": {}
663 }
664 }
665 },
666 "Instances": {
667 "type": "list",
668 "member": {
669 "type": "structure",
670 "members": {
671 "Id": {}
672 }
673 }
674 },
675 "LaunchConfigurations": {
676 "type": "list",
677 "member": {
678 "type": "structure",
679 "members": {
680 "Name": {}
681 }
682 }
683 },
684 "LaunchTemplates": {
685 "type": "list",
686 "member": {
687 "type": "structure",
688 "members": {
689 "Id": {}
690 }
691 }
692 },
693 "LoadBalancers": {
694 "type": "list",
695 "member": {
696 "type": "structure",
697 "members": {
698 "Name": {}
699 }
700 }
701 },
702 "Triggers": {
703 "type": "list",
704 "member": {
705 "type": "structure",
706 "members": {
707 "Name": {}
708 }
709 }
710 },
711 "Queues": {
712 "type": "list",
713 "member": {
714 "type": "structure",
715 "members": {
716 "Name": {},
717 "URL": {}
718 }
719 }
720 }
721 }
722 }
723 }
724 }
725 },
726 "DescribeEnvironments": {
727 "input": {
728 "type": "structure",
729 "members": {
730 "ApplicationName": {},
731 "VersionLabel": {},
732 "EnvironmentIds": {
733 "type": "list",
734 "member": {}
735 },
736 "EnvironmentNames": {
737 "type": "list",
738 "member": {}
739 },
740 "IncludeDeleted": {
741 "type": "boolean"
742 },
743 "IncludedDeletedBackTo": {
744 "type": "timestamp"
745 },
746 "MaxRecords": {
747 "type": "integer"
748 },
749 "NextToken": {}
750 }
751 },
752 "output": {
753 "shape": "Si",
754 "resultWrapper": "DescribeEnvironmentsResult"
755 }
756 },
757 "DescribeEvents": {
758 "input": {
759 "type": "structure",
760 "members": {
761 "ApplicationName": {},
762 "VersionLabel": {},
763 "TemplateName": {},
764 "EnvironmentId": {},
765 "EnvironmentName": {},
766 "PlatformArn": {},
767 "RequestId": {},
768 "Severity": {},
769 "StartTime": {
770 "type": "timestamp"
771 },
772 "EndTime": {
773 "type": "timestamp"
774 },
775 "MaxRecords": {
776 "type": "integer"
777 },
778 "NextToken": {}
779 }
780 },
781 "output": {
782 "resultWrapper": "DescribeEventsResult",
783 "type": "structure",
784 "members": {
785 "Events": {
786 "type": "list",
787 "member": {
788 "type": "structure",
789 "members": {
790 "EventDate": {
791 "type": "timestamp"
792 },
793 "Message": {},
794 "ApplicationName": {},
795 "VersionLabel": {},
796 "TemplateName": {},
797 "EnvironmentName": {},
798 "PlatformArn": {},
799 "RequestId": {},
800 "Severity": {}
801 }
802 }
803 },
804 "NextToken": {}
805 }
806 }
807 },
808 "DescribeInstancesHealth": {
809 "input": {
810 "type": "structure",
811 "members": {
812 "EnvironmentName": {},
813 "EnvironmentId": {},
814 "AttributeNames": {
815 "type": "list",
816 "member": {}
817 },
818 "NextToken": {}
819 }
820 },
821 "output": {
822 "resultWrapper": "DescribeInstancesHealthResult",
823 "type": "structure",
824 "members": {
825 "InstanceHealthList": {
826 "type": "list",
827 "member": {
828 "type": "structure",
829 "members": {
830 "InstanceId": {},
831 "HealthStatus": {},
832 "Color": {},
833 "Causes": {
834 "shape": "S43"
835 },
836 "LaunchedAt": {
837 "type": "timestamp"
838 },
839 "ApplicationMetrics": {
840 "shape": "S45"
841 },
842 "System": {
843 "type": "structure",
844 "members": {
845 "CPUUtilization": {
846 "type": "structure",
847 "members": {
848 "User": {
849 "type": "double"
850 },
851 "Nice": {
852 "type": "double"
853 },
854 "System": {
855 "type": "double"
856 },
857 "Idle": {
858 "type": "double"
859 },
860 "IOWait": {
861 "type": "double"
862 },
863 "IRQ": {
864 "type": "double"
865 },
866 "SoftIRQ": {
867 "type": "double"
868 },
869 "Privileged": {
870 "type": "double"
871 }
872 }
873 },
874 "LoadAverage": {
875 "type": "list",
876 "member": {
877 "type": "double"
878 }
879 }
880 }
881 },
882 "Deployment": {
883 "type": "structure",
884 "members": {
885 "VersionLabel": {},
886 "DeploymentId": {
887 "type": "long"
888 },
889 "Status": {},
890 "DeploymentTime": {
891 "type": "timestamp"
892 }
893 }
894 },
895 "AvailabilityZone": {},
896 "InstanceType": {}
897 }
898 }
899 },
900 "RefreshedAt": {
901 "type": "timestamp"
902 },
903 "NextToken": {}
904 }
905 }
906 },
907 "DescribePlatformVersion": {
908 "input": {
909 "type": "structure",
910 "members": {
911 "PlatformArn": {}
912 }
913 },
914 "output": {
915 "resultWrapper": "DescribePlatformVersionResult",
916 "type": "structure",
917 "members": {
918 "PlatformDescription": {
919 "type": "structure",
920 "members": {
921 "PlatformArn": {},
922 "PlatformOwner": {},
923 "PlatformName": {},
924 "PlatformVersion": {},
925 "SolutionStackName": {},
926 "PlatformStatus": {},
927 "DateCreated": {
928 "type": "timestamp"
929 },
930 "DateUpdated": {
931 "type": "timestamp"
932 },
933 "PlatformCategory": {},
934 "Description": {},
935 "Maintainer": {},
936 "OperatingSystemName": {},
937 "OperatingSystemVersion": {},
938 "ProgrammingLanguages": {
939 "type": "list",
940 "member": {
941 "type": "structure",
942 "members": {
943 "Name": {},
944 "Version": {}
945 }
946 }
947 },
948 "Frameworks": {
949 "type": "list",
950 "member": {
951 "type": "structure",
952 "members": {
953 "Name": {},
954 "Version": {}
955 }
956 }
957 },
958 "CustomAmiList": {
959 "type": "list",
960 "member": {
961 "type": "structure",
962 "members": {
963 "VirtualizationType": {},
964 "ImageId": {}
965 }
966 }
967 },
968 "SupportedTierList": {
969 "shape": "S2q"
970 },
971 "SupportedAddonList": {
972 "shape": "S2s"
973 }
974 }
975 }
976 }
977 }
978 },
979 "ListAvailableSolutionStacks": {
980 "output": {
981 "resultWrapper": "ListAvailableSolutionStacksResult",
982 "type": "structure",
983 "members": {
984 "SolutionStacks": {
985 "type": "list",
986 "member": {}
987 },
988 "SolutionStackDetails": {
989 "type": "list",
990 "member": {
991 "type": "structure",
992 "members": {
993 "SolutionStackName": {},
994 "PermittedFileTypes": {
995 "type": "list",
996 "member": {}
997 }
998 }
999 }
1000 }
1001 }
1002 }
1003 },
1004 "ListPlatformVersions": {
1005 "input": {
1006 "type": "structure",
1007 "members": {
1008 "Filters": {
1009 "type": "list",
1010 "member": {
1011 "type": "structure",
1012 "members": {
1013 "Type": {},
1014 "Operator": {},
1015 "Values": {
1016 "type": "list",
1017 "member": {}
1018 }
1019 }
1020 }
1021 },
1022 "MaxRecords": {
1023 "type": "integer"
1024 },
1025 "NextToken": {}
1026 }
1027 },
1028 "output": {
1029 "resultWrapper": "ListPlatformVersionsResult",
1030 "type": "structure",
1031 "members": {
1032 "PlatformSummaryList": {
1033 "type": "list",
1034 "member": {
1035 "shape": "S2k"
1036 }
1037 },
1038 "NextToken": {}
1039 }
1040 }
1041 },
1042 "ListTagsForResource": {
1043 "input": {
1044 "type": "structure",
1045 "required": [
1046 "ResourceArn"
1047 ],
1048 "members": {
1049 "ResourceArn": {}
1050 }
1051 },
1052 "output": {
1053 "resultWrapper": "ListTagsForResourceResult",
1054 "type": "structure",
1055 "members": {
1056 "ResourceArn": {},
1057 "ResourceTags": {
1058 "shape": "S6x"
1059 }
1060 }
1061 }
1062 },
1063 "RebuildEnvironment": {
1064 "input": {
1065 "type": "structure",
1066 "members": {
1067 "EnvironmentId": {},
1068 "EnvironmentName": {}
1069 }
1070 }
1071 },
1072 "RequestEnvironmentInfo": {
1073 "input": {
1074 "type": "structure",
1075 "required": [
1076 "InfoType"
1077 ],
1078 "members": {
1079 "EnvironmentId": {},
1080 "EnvironmentName": {},
1081 "InfoType": {}
1082 }
1083 }
1084 },
1085 "RestartAppServer": {
1086 "input": {
1087 "type": "structure",
1088 "members": {
1089 "EnvironmentId": {},
1090 "EnvironmentName": {}
1091 }
1092 }
1093 },
1094 "RetrieveEnvironmentInfo": {
1095 "input": {
1096 "type": "structure",
1097 "required": [
1098 "InfoType"
1099 ],
1100 "members": {
1101 "EnvironmentId": {},
1102 "EnvironmentName": {},
1103 "InfoType": {}
1104 }
1105 },
1106 "output": {
1107 "resultWrapper": "RetrieveEnvironmentInfoResult",
1108 "type": "structure",
1109 "members": {
1110 "EnvironmentInfo": {
1111 "type": "list",
1112 "member": {
1113 "type": "structure",
1114 "members": {
1115 "InfoType": {},
1116 "Ec2InstanceId": {},
1117 "SampleTimestamp": {
1118 "type": "timestamp"
1119 },
1120 "Message": {}
1121 }
1122 }
1123 }
1124 }
1125 }
1126 },
1127 "SwapEnvironmentCNAMEs": {
1128 "input": {
1129 "type": "structure",
1130 "members": {
1131 "SourceEnvironmentId": {},
1132 "SourceEnvironmentName": {},
1133 "DestinationEnvironmentId": {},
1134 "DestinationEnvironmentName": {}
1135 }
1136 }
1137 },
1138 "TerminateEnvironment": {
1139 "input": {
1140 "type": "structure",
1141 "members": {
1142 "EnvironmentId": {},
1143 "EnvironmentName": {},
1144 "TerminateResources": {
1145 "type": "boolean"
1146 },
1147 "ForceTerminate": {
1148 "type": "boolean"
1149 }
1150 }
1151 },
1152 "output": {
1153 "shape": "Sk",
1154 "resultWrapper": "TerminateEnvironmentResult"
1155 }
1156 },
1157 "UpdateApplication": {
1158 "input": {
1159 "type": "structure",
1160 "required": [
1161 "ApplicationName"
1162 ],
1163 "members": {
1164 "ApplicationName": {},
1165 "Description": {}
1166 }
1167 },
1168 "output": {
1169 "shape": "S1h",
1170 "resultWrapper": "UpdateApplicationResult"
1171 }
1172 },
1173 "UpdateApplicationResourceLifecycle": {
1174 "input": {
1175 "type": "structure",
1176 "required": [
1177 "ApplicationName",
1178 "ResourceLifecycleConfig"
1179 ],
1180 "members": {
1181 "ApplicationName": {},
1182 "ResourceLifecycleConfig": {
1183 "shape": "S17"
1184 }
1185 }
1186 },
1187 "output": {
1188 "resultWrapper": "UpdateApplicationResourceLifecycleResult",
1189 "type": "structure",
1190 "members": {
1191 "ApplicationName": {},
1192 "ResourceLifecycleConfig": {
1193 "shape": "S17"
1194 }
1195 }
1196 }
1197 },
1198 "UpdateApplicationVersion": {
1199 "input": {
1200 "type": "structure",
1201 "required": [
1202 "ApplicationName",
1203 "VersionLabel"
1204 ],
1205 "members": {
1206 "ApplicationName": {},
1207 "VersionLabel": {},
1208 "Description": {}
1209 }
1210 },
1211 "output": {
1212 "shape": "S1z",
1213 "resultWrapper": "UpdateApplicationVersionResult"
1214 }
1215 },
1216 "UpdateConfigurationTemplate": {
1217 "input": {
1218 "type": "structure",
1219 "required": [
1220 "ApplicationName",
1221 "TemplateName"
1222 ],
1223 "members": {
1224 "ApplicationName": {},
1225 "TemplateName": {},
1226 "Description": {},
1227 "OptionSettings": {
1228 "shape": "S25"
1229 },
1230 "OptionsToRemove": {
1231 "shape": "S2e"
1232 }
1233 }
1234 },
1235 "output": {
1236 "shape": "S2b",
1237 "resultWrapper": "UpdateConfigurationTemplateResult"
1238 }
1239 },
1240 "UpdateEnvironment": {
1241 "input": {
1242 "type": "structure",
1243 "members": {
1244 "ApplicationName": {},
1245 "EnvironmentId": {},
1246 "EnvironmentName": {},
1247 "GroupName": {},
1248 "Description": {},
1249 "Tier": {
1250 "shape": "S11"
1251 },
1252 "VersionLabel": {},
1253 "TemplateName": {},
1254 "SolutionStackName": {},
1255 "PlatformArn": {},
1256 "OptionSettings": {
1257 "shape": "S25"
1258 },
1259 "OptionsToRemove": {
1260 "shape": "S2e"
1261 }
1262 }
1263 },
1264 "output": {
1265 "shape": "Sk",
1266 "resultWrapper": "UpdateEnvironmentResult"
1267 }
1268 },
1269 "UpdateTagsForResource": {
1270 "input": {
1271 "type": "structure",
1272 "required": [
1273 "ResourceArn"
1274 ],
1275 "members": {
1276 "ResourceArn": {},
1277 "TagsToAdd": {
1278 "shape": "S6x"
1279 },
1280 "TagsToRemove": {
1281 "type": "list",
1282 "member": {}
1283 }
1284 }
1285 }
1286 },
1287 "ValidateConfigurationSettings": {
1288 "input": {
1289 "type": "structure",
1290 "required": [
1291 "ApplicationName",
1292 "OptionSettings"
1293 ],
1294 "members": {
1295 "ApplicationName": {},
1296 "TemplateName": {},
1297 "EnvironmentName": {},
1298 "OptionSettings": {
1299 "shape": "S25"
1300 }
1301 }
1302 },
1303 "output": {
1304 "resultWrapper": "ValidateConfigurationSettingsResult",
1305 "type": "structure",
1306 "members": {
1307 "Messages": {
1308 "type": "list",
1309 "member": {
1310 "type": "structure",
1311 "members": {
1312 "Message": {},
1313 "Severity": {},
1314 "Namespace": {},
1315 "OptionName": {}
1316 }
1317 }
1318 }
1319 }
1320 }
1321 }
1322 },
1323 "shapes": {
1324 "Si": {
1325 "type": "structure",
1326 "members": {
1327 "Environments": {
1328 "type": "list",
1329 "member": {
1330 "shape": "Sk"
1331 }
1332 },
1333 "NextToken": {}
1334 }
1335 },
1336 "Sk": {
1337 "type": "structure",
1338 "members": {
1339 "EnvironmentName": {},
1340 "EnvironmentId": {},
1341 "ApplicationName": {},
1342 "VersionLabel": {},
1343 "SolutionStackName": {},
1344 "PlatformArn": {},
1345 "TemplateName": {},
1346 "Description": {},
1347 "EndpointURL": {},
1348 "CNAME": {},
1349 "DateCreated": {
1350 "type": "timestamp"
1351 },
1352 "DateUpdated": {
1353 "type": "timestamp"
1354 },
1355 "Status": {},
1356 "AbortableOperationInProgress": {
1357 "type": "boolean"
1358 },
1359 "Health": {},
1360 "HealthStatus": {},
1361 "Resources": {
1362 "type": "structure",
1363 "members": {
1364 "LoadBalancer": {
1365 "type": "structure",
1366 "members": {
1367 "LoadBalancerName": {},
1368 "Domain": {},
1369 "Listeners": {
1370 "type": "list",
1371 "member": {
1372 "type": "structure",
1373 "members": {
1374 "Protocol": {},
1375 "Port": {
1376 "type": "integer"
1377 }
1378 }
1379 }
1380 }
1381 }
1382 }
1383 }
1384 },
1385 "Tier": {
1386 "shape": "S11"
1387 },
1388 "EnvironmentLinks": {
1389 "type": "list",
1390 "member": {
1391 "type": "structure",
1392 "members": {
1393 "LinkName": {},
1394 "EnvironmentName": {}
1395 }
1396 }
1397 },
1398 "EnvironmentArn": {}
1399 }
1400 },
1401 "S11": {
1402 "type": "structure",
1403 "members": {
1404 "Name": {},
1405 "Type": {},
1406 "Version": {}
1407 }
1408 },
1409 "S17": {
1410 "type": "structure",
1411 "members": {
1412 "ServiceRole": {},
1413 "VersionLifecycleConfig": {
1414 "type": "structure",
1415 "members": {
1416 "MaxCountRule": {
1417 "type": "structure",
1418 "required": [
1419 "Enabled"
1420 ],
1421 "members": {
1422 "Enabled": {
1423 "type": "boolean"
1424 },
1425 "MaxCount": {
1426 "type": "integer"
1427 },
1428 "DeleteSourceFromS3": {
1429 "type": "boolean"
1430 }
1431 }
1432 },
1433 "MaxAgeRule": {
1434 "type": "structure",
1435 "required": [
1436 "Enabled"
1437 ],
1438 "members": {
1439 "Enabled": {
1440 "type": "boolean"
1441 },
1442 "MaxAgeInDays": {
1443 "type": "integer"
1444 },
1445 "DeleteSourceFromS3": {
1446 "type": "boolean"
1447 }
1448 }
1449 }
1450 }
1451 }
1452 }
1453 },
1454 "S1d": {
1455 "type": "list",
1456 "member": {
1457 "shape": "S1e"
1458 }
1459 },
1460 "S1e": {
1461 "type": "structure",
1462 "members": {
1463 "Key": {},
1464 "Value": {}
1465 }
1466 },
1467 "S1h": {
1468 "type": "structure",
1469 "members": {
1470 "Application": {
1471 "shape": "S1i"
1472 }
1473 }
1474 },
1475 "S1i": {
1476 "type": "structure",
1477 "members": {
1478 "ApplicationArn": {},
1479 "ApplicationName": {},
1480 "Description": {},
1481 "DateCreated": {
1482 "type": "timestamp"
1483 },
1484 "DateUpdated": {
1485 "type": "timestamp"
1486 },
1487 "Versions": {
1488 "shape": "S1k"
1489 },
1490 "ConfigurationTemplates": {
1491 "type": "list",
1492 "member": {}
1493 },
1494 "ResourceLifecycleConfig": {
1495 "shape": "S17"
1496 }
1497 }
1498 },
1499 "S1k": {
1500 "type": "list",
1501 "member": {}
1502 },
1503 "S1n": {
1504 "type": "structure",
1505 "required": [
1506 "SourceType",
1507 "SourceRepository",
1508 "SourceLocation"
1509 ],
1510 "members": {
1511 "SourceType": {},
1512 "SourceRepository": {},
1513 "SourceLocation": {}
1514 }
1515 },
1516 "S1r": {
1517 "type": "structure",
1518 "members": {
1519 "S3Bucket": {},
1520 "S3Key": {}
1521 }
1522 },
1523 "S1z": {
1524 "type": "structure",
1525 "members": {
1526 "ApplicationVersion": {
1527 "shape": "S20"
1528 }
1529 }
1530 },
1531 "S20": {
1532 "type": "structure",
1533 "members": {
1534 "ApplicationVersionArn": {},
1535 "ApplicationName": {},
1536 "Description": {},
1537 "VersionLabel": {},
1538 "SourceBuildInformation": {
1539 "shape": "S1n"
1540 },
1541 "BuildArn": {},
1542 "SourceBundle": {
1543 "shape": "S1r"
1544 },
1545 "DateCreated": {
1546 "type": "timestamp"
1547 },
1548 "DateUpdated": {
1549 "type": "timestamp"
1550 },
1551 "Status": {}
1552 }
1553 },
1554 "S25": {
1555 "type": "list",
1556 "member": {
1557 "type": "structure",
1558 "members": {
1559 "ResourceName": {},
1560 "Namespace": {},
1561 "OptionName": {},
1562 "Value": {}
1563 }
1564 }
1565 },
1566 "S2b": {
1567 "type": "structure",
1568 "members": {
1569 "SolutionStackName": {},
1570 "PlatformArn": {},
1571 "ApplicationName": {},
1572 "TemplateName": {},
1573 "Description": {},
1574 "EnvironmentName": {},
1575 "DeploymentStatus": {},
1576 "DateCreated": {
1577 "type": "timestamp"
1578 },
1579 "DateUpdated": {
1580 "type": "timestamp"
1581 },
1582 "OptionSettings": {
1583 "shape": "S25"
1584 }
1585 }
1586 },
1587 "S2e": {
1588 "type": "list",
1589 "member": {
1590 "type": "structure",
1591 "members": {
1592 "ResourceName": {},
1593 "Namespace": {},
1594 "OptionName": {}
1595 }
1596 }
1597 },
1598 "S2k": {
1599 "type": "structure",
1600 "members": {
1601 "PlatformArn": {},
1602 "PlatformOwner": {},
1603 "PlatformStatus": {},
1604 "PlatformCategory": {},
1605 "OperatingSystemName": {},
1606 "OperatingSystemVersion": {},
1607 "SupportedTierList": {
1608 "shape": "S2q"
1609 },
1610 "SupportedAddonList": {
1611 "shape": "S2s"
1612 }
1613 }
1614 },
1615 "S2q": {
1616 "type": "list",
1617 "member": {}
1618 },
1619 "S2s": {
1620 "type": "list",
1621 "member": {}
1622 },
1623 "S37": {
1624 "type": "structure",
1625 "members": {
1626 "Maximum": {
1627 "type": "integer"
1628 }
1629 }
1630 },
1631 "S43": {
1632 "type": "list",
1633 "member": {}
1634 },
1635 "S45": {
1636 "type": "structure",
1637 "members": {
1638 "Duration": {
1639 "type": "integer"
1640 },
1641 "RequestCount": {
1642 "type": "integer"
1643 },
1644 "StatusCodes": {
1645 "type": "structure",
1646 "members": {
1647 "Status2xx": {
1648 "type": "integer"
1649 },
1650 "Status3xx": {
1651 "type": "integer"
1652 },
1653 "Status4xx": {
1654 "type": "integer"
1655 },
1656 "Status5xx": {
1657 "type": "integer"
1658 }
1659 }
1660 },
1661 "Latency": {
1662 "type": "structure",
1663 "members": {
1664 "P999": {
1665 "type": "double"
1666 },
1667 "P99": {
1668 "type": "double"
1669 },
1670 "P95": {
1671 "type": "double"
1672 },
1673 "P90": {
1674 "type": "double"
1675 },
1676 "P85": {
1677 "type": "double"
1678 },
1679 "P75": {
1680 "type": "double"
1681 },
1682 "P50": {
1683 "type": "double"
1684 },
1685 "P10": {
1686 "type": "double"
1687 }
1688 }
1689 }
1690 }
1691 },
1692 "S6x": {
1693 "type": "list",
1694 "member": {
1695 "shape": "S1e"
1696 }
1697 }
1698 }
1699}
\No newline at end of file