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 "name":"AbortEnvironmentUpdate", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"AbortEnvironmentUpdateMessage"}, 22 "errors":[ 23 {"shape":"InsufficientPrivilegesException"} 24 ] 25 }, 26 "ApplyEnvironmentManagedAction":{ 27 "name":"ApplyEnvironmentManagedAction", 28 "http":{ 29 "method":"POST", 30 "requestUri":"/" 31 }, 32 "input":{"shape":"ApplyEnvironmentManagedActionRequest"}, 33 "output":{ 34 "shape":"ApplyEnvironmentManagedActionResult", 35 "resultWrapper":"ApplyEnvironmentManagedActionResult" 36 }, 37 "errors":[ 38 {"shape":"ElasticBeanstalkServiceException"}, 39 {"shape":"ManagedActionInvalidStateException"} 40 ] 41 }, 42 "CheckDNSAvailability":{ 43 "name":"CheckDNSAvailability", 44 "http":{ 45 "method":"POST", 46 "requestUri":"/" 47 }, 48 "input":{"shape":"CheckDNSAvailabilityMessage"}, 49 "output":{ 50 "shape":"CheckDNSAvailabilityResultMessage", 51 "resultWrapper":"CheckDNSAvailabilityResult" 52 } 53 }, 54 "ComposeEnvironments":{ 55 "name":"ComposeEnvironments", 56 "http":{ 57 "method":"POST", 58 "requestUri":"/" 59 }, 60 "input":{"shape":"ComposeEnvironmentsMessage"}, 61 "output":{ 62 "shape":"EnvironmentDescriptionsMessage", 63 "resultWrapper":"ComposeEnvironmentsResult" 64 }, 65 "errors":[ 66 {"shape":"TooManyEnvironmentsException"}, 67 {"shape":"InsufficientPrivilegesException"} 68 ] 69 }, 70 "CreateApplication":{ 71 "name":"CreateApplication", 72 "http":{ 73 "method":"POST", 74 "requestUri":"/" 75 }, 76 "input":{"shape":"CreateApplicationMessage"}, 77 "output":{ 78 "shape":"ApplicationDescriptionMessage", 79 "resultWrapper":"CreateApplicationResult" 80 }, 81 "errors":[ 82 {"shape":"TooManyApplicationsException"} 83 ] 84 }, 85 "CreateApplicationVersion":{ 86 "name":"CreateApplicationVersion", 87 "http":{ 88 "method":"POST", 89 "requestUri":"/" 90 }, 91 "input":{"shape":"CreateApplicationVersionMessage"}, 92 "output":{ 93 "shape":"ApplicationVersionDescriptionMessage", 94 "resultWrapper":"CreateApplicationVersionResult" 95 }, 96 "errors":[ 97 {"shape":"TooManyApplicationsException"}, 98 {"shape":"TooManyApplicationVersionsException"}, 99 {"shape":"InsufficientPrivilegesException"}, 100 {"shape":"S3LocationNotInServiceRegionException"}, 101 {"shape":"CodeBuildNotInServiceRegionException"} 102 ] 103 }, 104 "CreateConfigurationTemplate":{ 105 "name":"CreateConfigurationTemplate", 106 "http":{ 107 "method":"POST", 108 "requestUri":"/" 109 }, 110 "input":{"shape":"CreateConfigurationTemplateMessage"}, 111 "output":{ 112 "shape":"ConfigurationSettingsDescription", 113 "resultWrapper":"CreateConfigurationTemplateResult" 114 }, 115 "errors":[ 116 {"shape":"InsufficientPrivilegesException"}, 117 {"shape":"TooManyBucketsException"}, 118 {"shape":"TooManyConfigurationTemplatesException"} 119 ] 120 }, 121 "CreateEnvironment":{ 122 "name":"CreateEnvironment", 123 "http":{ 124 "method":"POST", 125 "requestUri":"/" 126 }, 127 "input":{"shape":"CreateEnvironmentMessage"}, 128 "output":{ 129 "shape":"EnvironmentDescription", 130 "resultWrapper":"CreateEnvironmentResult" 131 }, 132 "errors":[ 133 {"shape":"TooManyEnvironmentsException"}, 134 {"shape":"InsufficientPrivilegesException"} 135 ] 136 }, 137 "CreatePlatformVersion":{ 138 "name":"CreatePlatformVersion", 139 "http":{ 140 "method":"POST", 141 "requestUri":"/" 142 }, 143 "input":{"shape":"CreatePlatformVersionRequest"}, 144 "output":{ 145 "shape":"CreatePlatformVersionResult", 146 "resultWrapper":"CreatePlatformVersionResult" 147 }, 148 "errors":[ 149 {"shape":"InsufficientPrivilegesException"}, 150 {"shape":"ElasticBeanstalkServiceException"}, 151 {"shape":"TooManyPlatformsException"} 152 ] 153 }, 154 "CreateStorageLocation":{ 155 "name":"CreateStorageLocation", 156 "http":{ 157 "method":"POST", 158 "requestUri":"/" 159 }, 160 "output":{ 161 "shape":"CreateStorageLocationResultMessage", 162 "resultWrapper":"CreateStorageLocationResult" 163 }, 164 "errors":[ 165 {"shape":"TooManyBucketsException"}, 166 {"shape":"S3SubscriptionRequiredException"}, 167 {"shape":"InsufficientPrivilegesException"} 168 ] 169 }, 170 "DeleteApplication":{ 171 "name":"DeleteApplication", 172 "http":{ 173 "method":"POST", 174 "requestUri":"/" 175 }, 176 "input":{"shape":"DeleteApplicationMessage"}, 177 "errors":[ 178 {"shape":"OperationInProgressException"} 179 ] 180 }, 181 "DeleteApplicationVersion":{ 182 "name":"DeleteApplicationVersion", 183 "http":{ 184 "method":"POST", 185 "requestUri":"/" 186 }, 187 "input":{"shape":"DeleteApplicationVersionMessage"}, 188 "errors":[ 189 {"shape":"SourceBundleDeletionException"}, 190 {"shape":"InsufficientPrivilegesException"}, 191 {"shape":"OperationInProgressException"}, 192 {"shape":"S3LocationNotInServiceRegionException"} 193 ] 194 }, 195 "DeleteConfigurationTemplate":{ 196 "name":"DeleteConfigurationTemplate", 197 "http":{ 198 "method":"POST", 199 "requestUri":"/" 200 }, 201 "input":{"shape":"DeleteConfigurationTemplateMessage"}, 202 "errors":[ 203 {"shape":"OperationInProgressException"} 204 ] 205 }, 206 "DeleteEnvironmentConfiguration":{ 207 "name":"DeleteEnvironmentConfiguration", 208 "http":{ 209 "method":"POST", 210 "requestUri":"/" 211 }, 212 "input":{"shape":"DeleteEnvironmentConfigurationMessage"} 213 }, 214 "DeletePlatformVersion":{ 215 "name":"DeletePlatformVersion", 216 "http":{ 217 "method":"POST", 218 "requestUri":"/" 219 }, 220 "input":{"shape":"DeletePlatformVersionRequest"}, 221 "output":{ 222 "shape":"DeletePlatformVersionResult", 223 "resultWrapper":"DeletePlatformVersionResult" 224 }, 225 "errors":[ 226 {"shape":"OperationInProgressException"}, 227 {"shape":"InsufficientPrivilegesException"}, 228 {"shape":"ElasticBeanstalkServiceException"}, 229 {"shape":"PlatformVersionStillReferencedException"} 230 ] 231 }, 232 "DescribeAccountAttributes":{ 233 "name":"DescribeAccountAttributes", 234 "http":{ 235 "method":"POST", 236 "requestUri":"/" 237 }, 238 "output":{ 239 "shape":"DescribeAccountAttributesResult", 240 "resultWrapper":"DescribeAccountAttributesResult" 241 }, 242 "errors":[ 243 {"shape":"InsufficientPrivilegesException"} 244 ] 245 }, 246 "DescribeApplicationVersions":{ 247 "name":"DescribeApplicationVersions", 248 "http":{ 249 "method":"POST", 250 "requestUri":"/" 251 }, 252 "input":{"shape":"DescribeApplicationVersionsMessage"}, 253 "output":{ 254 "shape":"ApplicationVersionDescriptionsMessage", 255 "resultWrapper":"DescribeApplicationVersionsResult" 256 } 257 }, 258 "DescribeApplications":{ 259 "name":"DescribeApplications", 260 "http":{ 261 "method":"POST", 262 "requestUri":"/" 263 }, 264 "input":{"shape":"DescribeApplicationsMessage"}, 265 "output":{ 266 "shape":"ApplicationDescriptionsMessage", 267 "resultWrapper":"DescribeApplicationsResult" 268 } 269 }, 270 "DescribeConfigurationOptions":{ 271 "name":"DescribeConfigurationOptions", 272 "http":{ 273 "method":"POST", 274 "requestUri":"/" 275 }, 276 "input":{"shape":"DescribeConfigurationOptionsMessage"}, 277 "output":{ 278 "shape":"ConfigurationOptionsDescription", 279 "resultWrapper":"DescribeConfigurationOptionsResult" 280 }, 281 "errors":[ 282 {"shape":"TooManyBucketsException"} 283 ] 284 }, 285 "DescribeConfigurationSettings":{ 286 "name":"DescribeConfigurationSettings", 287 "http":{ 288 "method":"POST", 289 "requestUri":"/" 290 }, 291 "input":{"shape":"DescribeConfigurationSettingsMessage"}, 292 "output":{ 293 "shape":"ConfigurationSettingsDescriptions", 294 "resultWrapper":"DescribeConfigurationSettingsResult" 295 }, 296 "errors":[ 297 {"shape":"TooManyBucketsException"} 298 ] 299 }, 300 "DescribeEnvironmentHealth":{ 301 "name":"DescribeEnvironmentHealth", 302 "http":{ 303 "method":"POST", 304 "requestUri":"/" 305 }, 306 "input":{"shape":"DescribeEnvironmentHealthRequest"}, 307 "output":{ 308 "shape":"DescribeEnvironmentHealthResult", 309 "resultWrapper":"DescribeEnvironmentHealthResult" 310 }, 311 "errors":[ 312 {"shape":"InvalidRequestException"}, 313 {"shape":"ElasticBeanstalkServiceException"} 314 ] 315 }, 316 "DescribeEnvironmentManagedActionHistory":{ 317 "name":"DescribeEnvironmentManagedActionHistory", 318 "http":{ 319 "method":"POST", 320 "requestUri":"/" 321 }, 322 "input":{"shape":"DescribeEnvironmentManagedActionHistoryRequest"}, 323 "output":{ 324 "shape":"DescribeEnvironmentManagedActionHistoryResult", 325 "resultWrapper":"DescribeEnvironmentManagedActionHistoryResult" 326 }, 327 "errors":[ 328 {"shape":"ElasticBeanstalkServiceException"} 329 ] 330 }, 331 "DescribeEnvironmentManagedActions":{ 332 "name":"DescribeEnvironmentManagedActions", 333 "http":{ 334 "method":"POST", 335 "requestUri":"/" 336 }, 337 "input":{"shape":"DescribeEnvironmentManagedActionsRequest"}, 338 "output":{ 339 "shape":"DescribeEnvironmentManagedActionsResult", 340 "resultWrapper":"DescribeEnvironmentManagedActionsResult" 341 }, 342 "errors":[ 343 {"shape":"ElasticBeanstalkServiceException"} 344 ] 345 }, 346 "DescribeEnvironmentResources":{ 347 "name":"DescribeEnvironmentResources", 348 "http":{ 349 "method":"POST", 350 "requestUri":"/" 351 }, 352 "input":{"shape":"DescribeEnvironmentResourcesMessage"}, 353 "output":{ 354 "shape":"EnvironmentResourceDescriptionsMessage", 355 "resultWrapper":"DescribeEnvironmentResourcesResult" 356 }, 357 "errors":[ 358 {"shape":"InsufficientPrivilegesException"} 359 ] 360 }, 361 "DescribeEnvironments":{ 362 "name":"DescribeEnvironments", 363 "http":{ 364 "method":"POST", 365 "requestUri":"/" 366 }, 367 "input":{"shape":"DescribeEnvironmentsMessage"}, 368 "output":{ 369 "shape":"EnvironmentDescriptionsMessage", 370 "resultWrapper":"DescribeEnvironmentsResult" 371 } 372 }, 373 "DescribeEvents":{ 374 "name":"DescribeEvents", 375 "http":{ 376 "method":"POST", 377 "requestUri":"/" 378 }, 379 "input":{"shape":"DescribeEventsMessage"}, 380 "output":{ 381 "shape":"EventDescriptionsMessage", 382 "resultWrapper":"DescribeEventsResult" 383 } 384 }, 385 "DescribeInstancesHealth":{ 386 "name":"DescribeInstancesHealth", 387 "http":{ 388 "method":"POST", 389 "requestUri":"/" 390 }, 391 "input":{"shape":"DescribeInstancesHealthRequest"}, 392 "output":{ 393 "shape":"DescribeInstancesHealthResult", 394 "resultWrapper":"DescribeInstancesHealthResult" 395 }, 396 "errors":[ 397 {"shape":"InvalidRequestException"}, 398 {"shape":"ElasticBeanstalkServiceException"} 399 ] 400 }, 401 "DescribePlatformVersion":{ 402 "name":"DescribePlatformVersion", 403 "http":{ 404 "method":"POST", 405 "requestUri":"/" 406 }, 407 "input":{"shape":"DescribePlatformVersionRequest"}, 408 "output":{ 409 "shape":"DescribePlatformVersionResult", 410 "resultWrapper":"DescribePlatformVersionResult" 411 }, 412 "errors":[ 413 {"shape":"InsufficientPrivilegesException"}, 414 {"shape":"ElasticBeanstalkServiceException"} 415 ] 416 }, 417 "ListAvailableSolutionStacks":{ 418 "name":"ListAvailableSolutionStacks", 419 "http":{ 420 "method":"POST", 421 "requestUri":"/" 422 }, 423 "output":{ 424 "shape":"ListAvailableSolutionStacksResultMessage", 425 "resultWrapper":"ListAvailableSolutionStacksResult" 426 } 427 }, 428 "ListPlatformVersions":{ 429 "name":"ListPlatformVersions", 430 "http":{ 431 "method":"POST", 432 "requestUri":"/" 433 }, 434 "input":{"shape":"ListPlatformVersionsRequest"}, 435 "output":{ 436 "shape":"ListPlatformVersionsResult", 437 "resultWrapper":"ListPlatformVersionsResult" 438 }, 439 "errors":[ 440 {"shape":"InsufficientPrivilegesException"}, 441 {"shape":"ElasticBeanstalkServiceException"} 442 ] 443 }, 444 "ListTagsForResource":{ 445 "name":"ListTagsForResource", 446 "http":{ 447 "method":"POST", 448 "requestUri":"/" 449 }, 450 "input":{"shape":"ListTagsForResourceMessage"}, 451 "output":{ 452 "shape":"ResourceTagsDescriptionMessage", 453 "resultWrapper":"ListTagsForResourceResult" 454 }, 455 "errors":[ 456 {"shape":"InsufficientPrivilegesException"}, 457 {"shape":"ResourceNotFoundException"}, 458 {"shape":"ResourceTypeNotSupportedException"} 459 ] 460 }, 461 "RebuildEnvironment":{ 462 "name":"RebuildEnvironment", 463 "http":{ 464 "method":"POST", 465 "requestUri":"/" 466 }, 467 "input":{"shape":"RebuildEnvironmentMessage"}, 468 "errors":[ 469 {"shape":"InsufficientPrivilegesException"} 470 ] 471 }, 472 "RequestEnvironmentInfo":{ 473 "name":"RequestEnvironmentInfo", 474 "http":{ 475 "method":"POST", 476 "requestUri":"/" 477 }, 478 "input":{"shape":"RequestEnvironmentInfoMessage"} 479 }, 480 "RestartAppServer":{ 481 "name":"RestartAppServer", 482 "http":{ 483 "method":"POST", 484 "requestUri":"/" 485 }, 486 "input":{"shape":"RestartAppServerMessage"} 487 }, 488 "RetrieveEnvironmentInfo":{ 489 "name":"RetrieveEnvironmentInfo", 490 "http":{ 491 "method":"POST", 492 "requestUri":"/" 493 }, 494 "input":{"shape":"RetrieveEnvironmentInfoMessage"}, 495 "output":{ 496 "shape":"RetrieveEnvironmentInfoResultMessage", 497 "resultWrapper":"RetrieveEnvironmentInfoResult" 498 } 499 }, 500 "SwapEnvironmentCNAMEs":{ 501 "name":"SwapEnvironmentCNAMEs", 502 "http":{ 503 "method":"POST", 504 "requestUri":"/" 505 }, 506 "input":{"shape":"SwapEnvironmentCNAMEsMessage"} 507 }, 508 "TerminateEnvironment":{ 509 "name":"TerminateEnvironment", 510 "http":{ 511 "method":"POST", 512 "requestUri":"/" 513 }, 514 "input":{"shape":"TerminateEnvironmentMessage"}, 515 "output":{ 516 "shape":"EnvironmentDescription", 517 "resultWrapper":"TerminateEnvironmentResult" 518 }, 519 "errors":[ 520 {"shape":"InsufficientPrivilegesException"} 521 ] 522 }, 523 "UpdateApplication":{ 524 "name":"UpdateApplication", 525 "http":{ 526 "method":"POST", 527 "requestUri":"/" 528 }, 529 "input":{"shape":"UpdateApplicationMessage"}, 530 "output":{ 531 "shape":"ApplicationDescriptionMessage", 532 "resultWrapper":"UpdateApplicationResult" 533 } 534 }, 535 "UpdateApplicationResourceLifecycle":{ 536 "name":"UpdateApplicationResourceLifecycle", 537 "http":{ 538 "method":"POST", 539 "requestUri":"/" 540 }, 541 "input":{"shape":"UpdateApplicationResourceLifecycleMessage"}, 542 "output":{ 543 "shape":"ApplicationResourceLifecycleDescriptionMessage", 544 "resultWrapper":"UpdateApplicationResourceLifecycleResult" 545 }, 546 "errors":[ 547 {"shape":"InsufficientPrivilegesException"} 548 ] 549 }, 550 "UpdateApplicationVersion":{ 551 "name":"UpdateApplicationVersion", 552 "http":{ 553 "method":"POST", 554 "requestUri":"/" 555 }, 556 "input":{"shape":"UpdateApplicationVersionMessage"}, 557 "output":{ 558 "shape":"ApplicationVersionDescriptionMessage", 559 "resultWrapper":"UpdateApplicationVersionResult" 560 } 561 }, 562 "UpdateConfigurationTemplate":{ 563 "name":"UpdateConfigurationTemplate", 564 "http":{ 565 "method":"POST", 566 "requestUri":"/" 567 }, 568 "input":{"shape":"UpdateConfigurationTemplateMessage"}, 569 "output":{ 570 "shape":"ConfigurationSettingsDescription", 571 "resultWrapper":"UpdateConfigurationTemplateResult" 572 }, 573 "errors":[ 574 {"shape":"InsufficientPrivilegesException"}, 575 {"shape":"TooManyBucketsException"} 576 ] 577 }, 578 "UpdateEnvironment":{ 579 "name":"UpdateEnvironment", 580 "http":{ 581 "method":"POST", 582 "requestUri":"/" 583 }, 584 "input":{"shape":"UpdateEnvironmentMessage"}, 585 "output":{ 586 "shape":"EnvironmentDescription", 587 "resultWrapper":"UpdateEnvironmentResult" 588 }, 589 "errors":[ 590 {"shape":"InsufficientPrivilegesException"}, 591 {"shape":"TooManyBucketsException"} 592 ] 593 }, 594 "UpdateTagsForResource":{ 595 "name":"UpdateTagsForResource", 596 "http":{ 597 "method":"POST", 598 "requestUri":"/" 599 }, 600 "input":{"shape":"UpdateTagsForResourceMessage"}, 601 "errors":[ 602 {"shape":"InsufficientPrivilegesException"}, 603 {"shape":"OperationInProgressException"}, 604 {"shape":"TooManyTagsException"}, 605 {"shape":"ResourceNotFoundException"}, 606 {"shape":"ResourceTypeNotSupportedException"} 607 ] 608 }, 609 "ValidateConfigurationSettings":{ 610 "name":"ValidateConfigurationSettings", 611 "http":{ 612 "method":"POST", 613 "requestUri":"/" 614 }, 615 "input":{"shape":"ValidateConfigurationSettingsMessage"}, 616 "output":{ 617 "shape":"ConfigurationSettingsValidationMessages", 618 "resultWrapper":"ValidateConfigurationSettingsResult" 619 }, 620 "errors":[ 621 {"shape":"InsufficientPrivilegesException"}, 622 {"shape":"TooManyBucketsException"} 623 ] 624 } 625 }, 626 "shapes":{ 627 "ARN":{"type":"string"}, 628 "AbortEnvironmentUpdateMessage":{ 629 "type":"structure", 630 "members":{ 631 "EnvironmentId":{"shape":"EnvironmentId"}, 632 "EnvironmentName":{"shape":"EnvironmentName"} 633 } 634 }, 635 "AbortableOperationInProgress":{"type":"boolean"}, 636 "ActionHistoryStatus":{ 637 "type":"string", 638 "enum":[ 639 "Completed", 640 "Failed", 641 "Unknown" 642 ] 643 }, 644 "ActionStatus":{ 645 "type":"string", 646 "enum":[ 647 "Scheduled", 648 "Pending", 649 "Running", 650 "Unknown" 651 ] 652 }, 653 "ActionType":{ 654 "type":"string", 655 "enum":[ 656 "InstanceRefresh", 657 "PlatformUpdate", 658 "Unknown" 659 ] 660 }, 661 "ApplicationArn":{"type":"string"}, 662 "ApplicationDescription":{ 663 "type":"structure", 664 "members":{ 665 "ApplicationArn":{"shape":"ApplicationArn"}, 666 "ApplicationName":{"shape":"ApplicationName"}, 667 "Description":{"shape":"Description"}, 668 "DateCreated":{"shape":"CreationDate"}, 669 "DateUpdated":{"shape":"UpdateDate"}, 670 "Versions":{"shape":"VersionLabelsList"}, 671 "ConfigurationTemplates":{"shape":"ConfigurationTemplateNamesList"}, 672 "ResourceLifecycleConfig":{"shape":"ApplicationResourceLifecycleConfig"} 673 } 674 }, 675 "ApplicationDescriptionList":{ 676 "type":"list", 677 "member":{"shape":"ApplicationDescription"} 678 }, 679 "ApplicationDescriptionMessage":{ 680 "type":"structure", 681 "members":{ 682 "Application":{"shape":"ApplicationDescription"} 683 } 684 }, 685 "ApplicationDescriptionsMessage":{ 686 "type":"structure", 687 "members":{ 688 "Applications":{"shape":"ApplicationDescriptionList"} 689 } 690 }, 691 "ApplicationMetrics":{ 692 "type":"structure", 693 "members":{ 694 "Duration":{"shape":"NullableInteger"}, 695 "RequestCount":{"shape":"RequestCount"}, 696 "StatusCodes":{"shape":"StatusCodes"}, 697 "Latency":{"shape":"Latency"} 698 } 699 }, 700 "ApplicationName":{ 701 "type":"string", 702 "max":100, 703 "min":1 704 }, 705 "ApplicationNamesList":{ 706 "type":"list", 707 "member":{"shape":"ApplicationName"} 708 }, 709 "ApplicationResourceLifecycleConfig":{ 710 "type":"structure", 711 "members":{ 712 "ServiceRole":{"shape":"String"}, 713 "VersionLifecycleConfig":{"shape":"ApplicationVersionLifecycleConfig"} 714 } 715 }, 716 "ApplicationResourceLifecycleDescriptionMessage":{ 717 "type":"structure", 718 "members":{ 719 "ApplicationName":{"shape":"ApplicationName"}, 720 "ResourceLifecycleConfig":{"shape":"ApplicationResourceLifecycleConfig"} 721 } 722 }, 723 "ApplicationVersionArn":{"type":"string"}, 724 "ApplicationVersionDescription":{ 725 "type":"structure", 726 "members":{ 727 "ApplicationVersionArn":{"shape":"ApplicationVersionArn"}, 728 "ApplicationName":{"shape":"ApplicationName"}, 729 "Description":{"shape":"Description"}, 730 "VersionLabel":{"shape":"VersionLabel"}, 731 "SourceBuildInformation":{"shape":"SourceBuildInformation"}, 732 "BuildArn":{"shape":"String"}, 733 "SourceBundle":{"shape":"S3Location"}, 734 "DateCreated":{"shape":"CreationDate"}, 735 "DateUpdated":{"shape":"UpdateDate"}, 736 "Status":{"shape":"ApplicationVersionStatus"} 737 } 738 }, 739 "ApplicationVersionDescriptionList":{ 740 "type":"list", 741 "member":{"shape":"ApplicationVersionDescription"} 742 }, 743 "ApplicationVersionDescriptionMessage":{ 744 "type":"structure", 745 "members":{ 746 "ApplicationVersion":{"shape":"ApplicationVersionDescription"} 747 } 748 }, 749 "ApplicationVersionDescriptionsMessage":{ 750 "type":"structure", 751 "members":{ 752 "ApplicationVersions":{"shape":"ApplicationVersionDescriptionList"}, 753 "NextToken":{"shape":"Token"} 754 } 755 }, 756 "ApplicationVersionLifecycleConfig":{ 757 "type":"structure", 758 "members":{ 759 "MaxCountRule":{"shape":"MaxCountRule"}, 760 "MaxAgeRule":{"shape":"MaxAgeRule"} 761 } 762 }, 763 "ApplicationVersionProccess":{"type":"boolean"}, 764 "ApplicationVersionStatus":{ 765 "type":"string", 766 "enum":[ 767 "Processed", 768 "Unprocessed", 769 "Failed", 770 "Processing", 771 "Building" 772 ] 773 }, 774 "ApplyEnvironmentManagedActionRequest":{ 775 "type":"structure", 776 "required":["ActionId"], 777 "members":{ 778 "EnvironmentName":{"shape":"String"}, 779 "EnvironmentId":{"shape":"String"}, 780 "ActionId":{"shape":"String"} 781 } 782 }, 783 "ApplyEnvironmentManagedActionResult":{ 784 "type":"structure", 785 "members":{ 786 "ActionId":{"shape":"String"}, 787 "ActionDescription":{"shape":"String"}, 788 "ActionType":{"shape":"ActionType"}, 789 "Status":{"shape":"String"} 790 } 791 }, 792 "AutoCreateApplication":{"type":"boolean"}, 793 "AutoScalingGroup":{ 794 "type":"structure", 795 "members":{ 796 "Name":{"shape":"ResourceId"} 797 } 798 }, 799 "AutoScalingGroupList":{ 800 "type":"list", 801 "member":{"shape":"AutoScalingGroup"} 802 }, 803 "AvailableSolutionStackDetailsList":{ 804 "type":"list", 805 "member":{"shape":"SolutionStackDescription"} 806 }, 807 "AvailableSolutionStackNamesList":{ 808 "type":"list", 809 "member":{"shape":"SolutionStackName"} 810 }, 811 "BoxedBoolean":{"type":"boolean"}, 812 "BoxedInt":{"type":"integer"}, 813 "BuildConfiguration":{ 814 "type":"structure", 815 "required":[ 816 "CodeBuildServiceRole", 817 "Image" 818 ], 819 "members":{ 820 "ArtifactName":{"shape":"String"}, 821 "CodeBuildServiceRole":{"shape":"NonEmptyString"}, 822 "ComputeType":{"shape":"ComputeType"}, 823 "Image":{"shape":"NonEmptyString"}, 824 "TimeoutInMinutes":{"shape":"BoxedInt"} 825 } 826 }, 827 "Builder":{ 828 "type":"structure", 829 "members":{ 830 "ARN":{"shape":"ARN"} 831 } 832 }, 833 "CPUUtilization":{ 834 "type":"structure", 835 "members":{ 836 "User":{"shape":"NullableDouble"}, 837 "Nice":{"shape":"NullableDouble"}, 838 "System":{"shape":"NullableDouble"}, 839 "Idle":{"shape":"NullableDouble"}, 840 "IOWait":{"shape":"NullableDouble"}, 841 "IRQ":{"shape":"NullableDouble"}, 842 "SoftIRQ":{"shape":"NullableDouble"}, 843 "Privileged":{"shape":"NullableDouble"} 844 } 845 }, 846 "Cause":{ 847 "type":"string", 848 "max":255, 849 "min":1 850 }, 851 "Causes":{ 852 "type":"list", 853 "member":{"shape":"Cause"} 854 }, 855 "CheckDNSAvailabilityMessage":{ 856 "type":"structure", 857 "required":["CNAMEPrefix"], 858 "members":{ 859 "CNAMEPrefix":{"shape":"DNSCnamePrefix"} 860 } 861 }, 862 "CheckDNSAvailabilityResultMessage":{ 863 "type":"structure", 864 "members":{ 865 "Available":{"shape":"CnameAvailability"}, 866 "FullyQualifiedCNAME":{"shape":"DNSCname"} 867 } 868 }, 869 "CnameAvailability":{"type":"boolean"}, 870 "CodeBuildNotInServiceRegionException":{ 871 "type":"structure", 872 "members":{ 873 }, 874 "error":{ 875 "code":"CodeBuildNotInServiceRegionException", 876 "httpStatusCode":400, 877 "senderFault":true 878 }, 879 "exception":true 880 }, 881 "ComposeEnvironmentsMessage":{ 882 "type":"structure", 883 "members":{ 884 "ApplicationName":{"shape":"ApplicationName"}, 885 "GroupName":{"shape":"GroupName"}, 886 "VersionLabels":{"shape":"VersionLabels"} 887 } 888 }, 889 "ComputeType":{ 890 "type":"string", 891 "enum":[ 892 "BUILD_GENERAL1_SMALL", 893 "BUILD_GENERAL1_MEDIUM", 894 "BUILD_GENERAL1_LARGE" 895 ] 896 }, 897 "ConfigurationDeploymentStatus":{ 898 "type":"string", 899 "enum":[ 900 "deployed", 901 "pending", 902 "failed" 903 ] 904 }, 905 "ConfigurationOptionDefaultValue":{"type":"string"}, 906 "ConfigurationOptionDescription":{ 907 "type":"structure", 908 "members":{ 909 "Namespace":{"shape":"OptionNamespace"}, 910 "Name":{"shape":"ConfigurationOptionName"}, 911 "DefaultValue":{"shape":"ConfigurationOptionDefaultValue"}, 912 "ChangeSeverity":{"shape":"ConfigurationOptionSeverity"}, 913 "UserDefined":{"shape":"UserDefinedOption"}, 914 "ValueType":{"shape":"ConfigurationOptionValueType"}, 915 "ValueOptions":{"shape":"ConfigurationOptionPossibleValues"}, 916 "MinValue":{"shape":"OptionRestrictionMinValue"}, 917 "MaxValue":{"shape":"OptionRestrictionMaxValue"}, 918 "MaxLength":{"shape":"OptionRestrictionMaxLength"}, 919 "Regex":{"shape":"OptionRestrictionRegex"} 920 } 921 }, 922 "ConfigurationOptionDescriptionsList":{ 923 "type":"list", 924 "member":{"shape":"ConfigurationOptionDescription"} 925 }, 926 "ConfigurationOptionName":{"type":"string"}, 927 "ConfigurationOptionPossibleValue":{"type":"string"}, 928 "ConfigurationOptionPossibleValues":{ 929 "type":"list", 930 "member":{"shape":"ConfigurationOptionPossibleValue"} 931 }, 932 "ConfigurationOptionSetting":{ 933 "type":"structure", 934 "members":{ 935 "ResourceName":{"shape":"ResourceName"}, 936 "Namespace":{"shape":"OptionNamespace"}, 937 "OptionName":{"shape":"ConfigurationOptionName"}, 938 "Value":{"shape":"ConfigurationOptionValue"} 939 } 940 }, 941 "ConfigurationOptionSettingsList":{ 942 "type":"list", 943 "member":{"shape":"ConfigurationOptionSetting"} 944 }, 945 "ConfigurationOptionSeverity":{"type":"string"}, 946 "ConfigurationOptionValue":{"type":"string"}, 947 "ConfigurationOptionValueType":{ 948 "type":"string", 949 "enum":[ 950 "Scalar", 951 "List" 952 ] 953 }, 954 "ConfigurationOptionsDescription":{ 955 "type":"structure", 956 "members":{ 957 "SolutionStackName":{"shape":"SolutionStackName"}, 958 "PlatformArn":{"shape":"PlatformArn"}, 959 "Options":{"shape":"ConfigurationOptionDescriptionsList"} 960 } 961 }, 962 "ConfigurationSettingsDescription":{ 963 "type":"structure", 964 "members":{ 965 "SolutionStackName":{"shape":"SolutionStackName"}, 966 "PlatformArn":{"shape":"PlatformArn"}, 967 "ApplicationName":{"shape":"ApplicationName"}, 968 "TemplateName":{"shape":"ConfigurationTemplateName"}, 969 "Description":{"shape":"Description"}, 970 "EnvironmentName":{"shape":"EnvironmentName"}, 971 "DeploymentStatus":{"shape":"ConfigurationDeploymentStatus"}, 972 "DateCreated":{"shape":"CreationDate"}, 973 "DateUpdated":{"shape":"UpdateDate"}, 974 "OptionSettings":{"shape":"ConfigurationOptionSettingsList"} 975 } 976 }, 977 "ConfigurationSettingsDescriptionList":{ 978 "type":"list", 979 "member":{"shape":"ConfigurationSettingsDescription"} 980 }, 981 "ConfigurationSettingsDescriptions":{ 982 "type":"structure", 983 "members":{ 984 "ConfigurationSettings":{"shape":"ConfigurationSettingsDescriptionList"} 985 } 986 }, 987 "ConfigurationSettingsValidationMessages":{ 988 "type":"structure", 989 "members":{ 990 "Messages":{"shape":"ValidationMessagesList"} 991 } 992 }, 993 "ConfigurationTemplateName":{ 994 "type":"string", 995 "max":100, 996 "min":1 997 }, 998 "ConfigurationTemplateNamesList":{ 999 "type":"list", 1000 "member":{"shape":"ConfigurationTemplateName"} 1001 }, 1002 "CreateApplicationMessage":{ 1003 "type":"structure", 1004 "required":["ApplicationName"], 1005 "members":{ 1006 "ApplicationName":{"shape":"ApplicationName"}, 1007 "Description":{"shape":"Description"}, 1008 "ResourceLifecycleConfig":{"shape":"ApplicationResourceLifecycleConfig"}, 1009 "Tags":{"shape":"Tags"} 1010 } 1011 }, 1012 "CreateApplicationVersionMessage":{ 1013 "type":"structure", 1014 "required":[ 1015 "ApplicationName", 1016 "VersionLabel" 1017 ], 1018 "members":{ 1019 "ApplicationName":{"shape":"ApplicationName"}, 1020 "VersionLabel":{"shape":"VersionLabel"}, 1021 "Description":{"shape":"Description"}, 1022 "SourceBuildInformation":{"shape":"SourceBuildInformation"}, 1023 "SourceBundle":{"shape":"S3Location"}, 1024 "BuildConfiguration":{"shape":"BuildConfiguration"}, 1025 "AutoCreateApplication":{"shape":"AutoCreateApplication"}, 1026 "Process":{"shape":"ApplicationVersionProccess"}, 1027 "Tags":{"shape":"Tags"} 1028 } 1029 }, 1030 "CreateConfigurationTemplateMessage":{ 1031 "type":"structure", 1032 "required":[ 1033 "ApplicationName", 1034 "TemplateName" 1035 ], 1036 "members":{ 1037 "ApplicationName":{"shape":"ApplicationName"}, 1038 "TemplateName":{"shape":"ConfigurationTemplateName"}, 1039 "SolutionStackName":{"shape":"SolutionStackName"}, 1040 "PlatformArn":{"shape":"PlatformArn"}, 1041 "SourceConfiguration":{"shape":"SourceConfiguration"}, 1042 "EnvironmentId":{"shape":"EnvironmentId"}, 1043 "Description":{"shape":"Description"}, 1044 "OptionSettings":{"shape":"ConfigurationOptionSettingsList"}, 1045 "Tags":{"shape":"Tags"} 1046 } 1047 }, 1048 "CreateEnvironmentMessage":{ 1049 "type":"structure", 1050 "required":["ApplicationName"], 1051 "members":{ 1052 "ApplicationName":{"shape":"ApplicationName"}, 1053 "EnvironmentName":{"shape":"EnvironmentName"}, 1054 "GroupName":{"shape":"GroupName"}, 1055 "Description":{"shape":"Description"}, 1056 "CNAMEPrefix":{"shape":"DNSCnamePrefix"}, 1057 "Tier":{"shape":"EnvironmentTier"}, 1058 "Tags":{"shape":"Tags"}, 1059 "VersionLabel":{"shape":"VersionLabel"}, 1060 "TemplateName":{"shape":"ConfigurationTemplateName"}, 1061 "SolutionStackName":{"shape":"SolutionStackName"}, 1062 "PlatformArn":{"shape":"PlatformArn"}, 1063 "OptionSettings":{"shape":"ConfigurationOptionSettingsList"}, 1064 "OptionsToRemove":{"shape":"OptionsSpecifierList"} 1065 } 1066 }, 1067 "CreatePlatformVersionRequest":{ 1068 "type":"structure", 1069 "required":[ 1070 "PlatformName", 1071 "PlatformVersion", 1072 "PlatformDefinitionBundle" 1073 ], 1074 "members":{ 1075 "PlatformName":{"shape":"PlatformName"}, 1076 "PlatformVersion":{"shape":"PlatformVersion"}, 1077 "PlatformDefinitionBundle":{"shape":"S3Location"}, 1078 "EnvironmentName":{"shape":"EnvironmentName"}, 1079 "OptionSettings":{"shape":"ConfigurationOptionSettingsList"}, 1080 "Tags":{"shape":"Tags"} 1081 } 1082 }, 1083 "CreatePlatformVersionResult":{ 1084 "type":"structure", 1085 "members":{ 1086 "PlatformSummary":{"shape":"PlatformSummary"}, 1087 "Builder":{"shape":"Builder"} 1088 } 1089 }, 1090 "CreateStorageLocationResultMessage":{ 1091 "type":"structure", 1092 "members":{ 1093 "S3Bucket":{"shape":"S3Bucket"} 1094 } 1095 }, 1096 "CreationDate":{"type":"timestamp"}, 1097 "CustomAmi":{ 1098 "type":"structure", 1099 "members":{ 1100 "VirtualizationType":{"shape":"VirtualizationType"}, 1101 "ImageId":{"shape":"ImageId"} 1102 } 1103 }, 1104 "CustomAmiList":{ 1105 "type":"list", 1106 "member":{"shape":"CustomAmi"} 1107 }, 1108 "DNSCname":{ 1109 "type":"string", 1110 "max":255, 1111 "min":1 1112 }, 1113 "DNSCnamePrefix":{ 1114 "type":"string", 1115 "max":63, 1116 "min":4 1117 }, 1118 "DeleteApplicationMessage":{ 1119 "type":"structure", 1120 "required":["ApplicationName"], 1121 "members":{ 1122 "ApplicationName":{"shape":"ApplicationName"}, 1123 "TerminateEnvByForce":{"shape":"TerminateEnvForce"} 1124 } 1125 }, 1126 "DeleteApplicationVersionMessage":{ 1127 "type":"structure", 1128 "required":[ 1129 "ApplicationName", 1130 "VersionLabel" 1131 ], 1132 "members":{ 1133 "ApplicationName":{"shape":"ApplicationName"}, 1134 "VersionLabel":{"shape":"VersionLabel"}, 1135 "DeleteSourceBundle":{"shape":"DeleteSourceBundle"} 1136 } 1137 }, 1138 "DeleteConfigurationTemplateMessage":{ 1139 "type":"structure", 1140 "required":[ 1141 "ApplicationName", 1142 "TemplateName" 1143 ], 1144 "members":{ 1145 "ApplicationName":{"shape":"ApplicationName"}, 1146 "TemplateName":{"shape":"ConfigurationTemplateName"} 1147 } 1148 }, 1149 "DeleteEnvironmentConfigurationMessage":{ 1150 "type":"structure", 1151 "required":[ 1152 "ApplicationName", 1153 "EnvironmentName" 1154 ], 1155 "members":{ 1156 "ApplicationName":{"shape":"ApplicationName"}, 1157 "EnvironmentName":{"shape":"EnvironmentName"} 1158 } 1159 }, 1160 "DeletePlatformVersionRequest":{ 1161 "type":"structure", 1162 "members":{ 1163 "PlatformArn":{"shape":"PlatformArn"} 1164 } 1165 }, 1166 "DeletePlatformVersionResult":{ 1167 "type":"structure", 1168 "members":{ 1169 "PlatformSummary":{"shape":"PlatformSummary"} 1170 } 1171 }, 1172 "DeleteSourceBundle":{"type":"boolean"}, 1173 "Deployment":{ 1174 "type":"structure", 1175 "members":{ 1176 "VersionLabel":{"shape":"String"}, 1177 "DeploymentId":{"shape":"NullableLong"}, 1178 "Status":{"shape":"String"}, 1179 "DeploymentTime":{"shape":"DeploymentTimestamp"} 1180 } 1181 }, 1182 "DeploymentTimestamp":{"type":"timestamp"}, 1183 "DescribeAccountAttributesResult":{ 1184 "type":"structure", 1185 "members":{ 1186 "ResourceQuotas":{"shape":"ResourceQuotas"} 1187 } 1188 }, 1189 "DescribeApplicationVersionsMessage":{ 1190 "type":"structure", 1191 "members":{ 1192 "ApplicationName":{"shape":"ApplicationName"}, 1193 "VersionLabels":{"shape":"VersionLabelsList"}, 1194 "MaxRecords":{"shape":"MaxRecords"}, 1195 "NextToken":{"shape":"Token"} 1196 } 1197 }, 1198 "DescribeApplicationsMessage":{ 1199 "type":"structure", 1200 "members":{ 1201 "ApplicationNames":{"shape":"ApplicationNamesList"} 1202 } 1203 }, 1204 "DescribeConfigurationOptionsMessage":{ 1205 "type":"structure", 1206 "members":{ 1207 "ApplicationName":{"shape":"ApplicationName"}, 1208 "TemplateName":{"shape":"ConfigurationTemplateName"}, 1209 "EnvironmentName":{"shape":"EnvironmentName"}, 1210 "SolutionStackName":{"shape":"SolutionStackName"}, 1211 "PlatformArn":{"shape":"PlatformArn"}, 1212 "Options":{"shape":"OptionsSpecifierList"} 1213 } 1214 }, 1215 "DescribeConfigurationSettingsMessage":{ 1216 "type":"structure", 1217 "required":["ApplicationName"], 1218 "members":{ 1219 "ApplicationName":{"shape":"ApplicationName"}, 1220 "TemplateName":{"shape":"ConfigurationTemplateName"}, 1221 "EnvironmentName":{"shape":"EnvironmentName"} 1222 } 1223 }, 1224 "DescribeEnvironmentHealthRequest":{ 1225 "type":"structure", 1226 "members":{ 1227 "EnvironmentName":{"shape":"EnvironmentName"}, 1228 "EnvironmentId":{"shape":"EnvironmentId"}, 1229 "AttributeNames":{"shape":"EnvironmentHealthAttributes"} 1230 } 1231 }, 1232 "DescribeEnvironmentHealthResult":{ 1233 "type":"structure", 1234 "members":{ 1235 "EnvironmentName":{"shape":"EnvironmentName"}, 1236 "HealthStatus":{"shape":"String"}, 1237 "Status":{"shape":"EnvironmentHealth"}, 1238 "Color":{"shape":"String"}, 1239 "Causes":{"shape":"Causes"}, 1240 "ApplicationMetrics":{"shape":"ApplicationMetrics"}, 1241 "InstancesHealth":{"shape":"InstanceHealthSummary"}, 1242 "RefreshedAt":{"shape":"RefreshedAt"} 1243 } 1244 }, 1245 "DescribeEnvironmentManagedActionHistoryRequest":{ 1246 "type":"structure", 1247 "members":{ 1248 "EnvironmentId":{"shape":"EnvironmentId"}, 1249 "EnvironmentName":{"shape":"EnvironmentName"}, 1250 "NextToken":{"shape":"String"}, 1251 "MaxItems":{"shape":"Integer"} 1252 } 1253 }, 1254 "DescribeEnvironmentManagedActionHistoryResult":{ 1255 "type":"structure", 1256 "members":{ 1257 "ManagedActionHistoryItems":{"shape":"ManagedActionHistoryItems"}, 1258 "NextToken":{"shape":"String"} 1259 } 1260 }, 1261 "DescribeEnvironmentManagedActionsRequest":{ 1262 "type":"structure", 1263 "members":{ 1264 "EnvironmentName":{"shape":"String"}, 1265 "EnvironmentId":{"shape":"String"}, 1266 "Status":{"shape":"ActionStatus"} 1267 } 1268 }, 1269 "DescribeEnvironmentManagedActionsResult":{ 1270 "type":"structure", 1271 "members":{ 1272 "ManagedActions":{"shape":"ManagedActions"} 1273 } 1274 }, 1275 "DescribeEnvironmentResourcesMessage":{ 1276 "type":"structure", 1277 "members":{ 1278 "EnvironmentId":{"shape":"EnvironmentId"}, 1279 "EnvironmentName":{"shape":"EnvironmentName"} 1280 } 1281 }, 1282 "DescribeEnvironmentsMessage":{ 1283 "type":"structure", 1284 "members":{ 1285 "ApplicationName":{"shape":"ApplicationName"}, 1286 "VersionLabel":{"shape":"VersionLabel"}, 1287 "EnvironmentIds":{"shape":"EnvironmentIdList"}, 1288 "EnvironmentNames":{"shape":"EnvironmentNamesList"}, 1289 "IncludeDeleted":{"shape":"IncludeDeleted"}, 1290 "IncludedDeletedBackTo":{"shape":"IncludeDeletedBackTo"}, 1291 "MaxRecords":{"shape":"MaxRecords"}, 1292 "NextToken":{"shape":"Token"} 1293 } 1294 }, 1295 "DescribeEventsMessage":{ 1296 "type":"structure", 1297 "members":{ 1298 "ApplicationName":{"shape":"ApplicationName"}, 1299 "VersionLabel":{"shape":"VersionLabel"}, 1300 "TemplateName":{"shape":"ConfigurationTemplateName"}, 1301 "EnvironmentId":{"shape":"EnvironmentId"}, 1302 "EnvironmentName":{"shape":"EnvironmentName"}, 1303 "PlatformArn":{"shape":"PlatformArn"}, 1304 "RequestId":{"shape":"RequestId"}, 1305 "Severity":{"shape":"EventSeverity"}, 1306 "StartTime":{"shape":"TimeFilterStart"}, 1307 "EndTime":{"shape":"TimeFilterEnd"}, 1308 "MaxRecords":{"shape":"MaxRecords"}, 1309 "NextToken":{"shape":"Token"} 1310 } 1311 }, 1312 "DescribeInstancesHealthRequest":{ 1313 "type":"structure", 1314 "members":{ 1315 "EnvironmentName":{"shape":"EnvironmentName"}, 1316 "EnvironmentId":{"shape":"EnvironmentId"}, 1317 "AttributeNames":{"shape":"InstancesHealthAttributes"}, 1318 "NextToken":{"shape":"NextToken"} 1319 } 1320 }, 1321 "DescribeInstancesHealthResult":{ 1322 "type":"structure", 1323 "members":{ 1324 "InstanceHealthList":{"shape":"InstanceHealthList"}, 1325 "RefreshedAt":{"shape":"RefreshedAt"}, 1326 "NextToken":{"shape":"NextToken"} 1327 } 1328 }, 1329 "DescribePlatformVersionRequest":{ 1330 "type":"structure", 1331 "members":{ 1332 "PlatformArn":{"shape":"PlatformArn"} 1333 } 1334 }, 1335 "DescribePlatformVersionResult":{ 1336 "type":"structure", 1337 "members":{ 1338 "PlatformDescription":{"shape":"PlatformDescription"} 1339 } 1340 }, 1341 "Description":{ 1342 "type":"string", 1343 "max":200 1344 }, 1345 "Ec2InstanceId":{"type":"string"}, 1346 "ElasticBeanstalkServiceException":{ 1347 "type":"structure", 1348 "members":{ 1349 "message":{"shape":"ExceptionMessage"} 1350 }, 1351 "exception":true 1352 }, 1353 "EndpointURL":{"type":"string"}, 1354 "EnvironmentArn":{"type":"string"}, 1355 "EnvironmentDescription":{ 1356 "type":"structure", 1357 "members":{ 1358 "EnvironmentName":{"shape":"EnvironmentName"}, 1359 "EnvironmentId":{"shape":"EnvironmentId"}, 1360 "ApplicationName":{"shape":"ApplicationName"}, 1361 "VersionLabel":{"shape":"VersionLabel"}, 1362 "SolutionStackName":{"shape":"SolutionStackName"}, 1363 "PlatformArn":{"shape":"PlatformArn"}, 1364 "TemplateName":{"shape":"ConfigurationTemplateName"}, 1365 "Description":{"shape":"Description"}, 1366 "EndpointURL":{"shape":"EndpointURL"}, 1367 "CNAME":{"shape":"DNSCname"}, 1368 "DateCreated":{"shape":"CreationDate"}, 1369 "DateUpdated":{"shape":"UpdateDate"}, 1370 "Status":{"shape":"EnvironmentStatus"}, 1371 "AbortableOperationInProgress":{"shape":"AbortableOperationInProgress"}, 1372 "Health":{"shape":"EnvironmentHealth"}, 1373 "HealthStatus":{"shape":"EnvironmentHealthStatus"}, 1374 "Resources":{"shape":"EnvironmentResourcesDescription"}, 1375 "Tier":{"shape":"EnvironmentTier"}, 1376 "EnvironmentLinks":{"shape":"EnvironmentLinks"}, 1377 "EnvironmentArn":{"shape":"EnvironmentArn"} 1378 } 1379 }, 1380 "EnvironmentDescriptionsList":{ 1381 "type":"list", 1382 "member":{"shape":"EnvironmentDescription"} 1383 }, 1384 "EnvironmentDescriptionsMessage":{ 1385 "type":"structure", 1386 "members":{ 1387 "Environments":{"shape":"EnvironmentDescriptionsList"}, 1388 "NextToken":{"shape":"Token"} 1389 } 1390 }, 1391 "EnvironmentHealth":{ 1392 "type":"string", 1393 "enum":[ 1394 "Green", 1395 "Yellow", 1396 "Red", 1397 "Grey" 1398 ] 1399 }, 1400 "EnvironmentHealthAttribute":{ 1401 "type":"string", 1402 "enum":[ 1403 "Status", 1404 "Color", 1405 "Causes", 1406 "ApplicationMetrics", 1407 "InstancesHealth", 1408 "All", 1409 "HealthStatus", 1410 "RefreshedAt" 1411 ] 1412 }, 1413 "EnvironmentHealthAttributes":{ 1414 "type":"list", 1415 "member":{"shape":"EnvironmentHealthAttribute"} 1416 }, 1417 "EnvironmentHealthStatus":{ 1418 "type":"string", 1419 "enum":[ 1420 "NoData", 1421 "Unknown", 1422 "Pending", 1423 "Ok", 1424 "Info", 1425 "Warning", 1426 "Degraded", 1427 "Severe", 1428 "Suspended" 1429 ] 1430 }, 1431 "EnvironmentId":{"type":"string"}, 1432 "EnvironmentIdList":{ 1433 "type":"list", 1434 "member":{"shape":"EnvironmentId"} 1435 }, 1436 "EnvironmentInfoDescription":{ 1437 "type":"structure", 1438 "members":{ 1439 "InfoType":{"shape":"EnvironmentInfoType"}, 1440 "Ec2InstanceId":{"shape":"Ec2InstanceId"}, 1441 "SampleTimestamp":{"shape":"SampleTimestamp"}, 1442 "Message":{"shape":"Message"} 1443 } 1444 }, 1445 "EnvironmentInfoDescriptionList":{ 1446 "type":"list", 1447 "member":{"shape":"EnvironmentInfoDescription"} 1448 }, 1449 "EnvironmentInfoType":{ 1450 "type":"string", 1451 "enum":[ 1452 "tail", 1453 "bundle" 1454 ] 1455 }, 1456 "EnvironmentLink":{ 1457 "type":"structure", 1458 "members":{ 1459 "LinkName":{"shape":"String"}, 1460 "EnvironmentName":{"shape":"String"} 1461 } 1462 }, 1463 "EnvironmentLinks":{ 1464 "type":"list", 1465 "member":{"shape":"EnvironmentLink"} 1466 }, 1467 "EnvironmentName":{ 1468 "type":"string", 1469 "max":40, 1470 "min":4 1471 }, 1472 "EnvironmentNamesList":{ 1473 "type":"list", 1474 "member":{"shape":"EnvironmentName"} 1475 }, 1476 "EnvironmentResourceDescription":{ 1477 "type":"structure", 1478 "members":{ 1479 "EnvironmentName":{"shape":"EnvironmentName"}, 1480 "AutoScalingGroups":{"shape":"AutoScalingGroupList"}, 1481 "Instances":{"shape":"InstanceList"}, 1482 "LaunchConfigurations":{"shape":"LaunchConfigurationList"}, 1483 "LaunchTemplates":{"shape":"LaunchTemplateList"}, 1484 "LoadBalancers":{"shape":"LoadBalancerList"}, 1485 "Triggers":{"shape":"TriggerList"}, 1486 "Queues":{"shape":"QueueList"} 1487 } 1488 }, 1489 "EnvironmentResourceDescriptionsMessage":{ 1490 "type":"structure", 1491 "members":{ 1492 "EnvironmentResources":{"shape":"EnvironmentResourceDescription"} 1493 } 1494 }, 1495 "EnvironmentResourcesDescription":{ 1496 "type":"structure", 1497 "members":{ 1498 "LoadBalancer":{"shape":"LoadBalancerDescription"} 1499 } 1500 }, 1501 "EnvironmentStatus":{ 1502 "type":"string", 1503 "enum":[ 1504 "Launching", 1505 "Updating", 1506 "Ready", 1507 "Terminating", 1508 "Terminated" 1509 ] 1510 }, 1511 "EnvironmentTier":{ 1512 "type":"structure", 1513 "members":{ 1514 "Name":{"shape":"String"}, 1515 "Type":{"shape":"String"}, 1516 "Version":{"shape":"String"} 1517 } 1518 }, 1519 "EventDate":{"type":"timestamp"}, 1520 "EventDescription":{ 1521 "type":"structure", 1522 "members":{ 1523 "EventDate":{"shape":"EventDate"}, 1524 "Message":{"shape":"EventMessage"}, 1525 "ApplicationName":{"shape":"ApplicationName"}, 1526 "VersionLabel":{"shape":"VersionLabel"}, 1527 "TemplateName":{"shape":"ConfigurationTemplateName"}, 1528 "EnvironmentName":{"shape":"EnvironmentName"}, 1529 "PlatformArn":{"shape":"PlatformArn"}, 1530 "RequestId":{"shape":"RequestId"}, 1531 "Severity":{"shape":"EventSeverity"} 1532 } 1533 }, 1534 "EventDescriptionList":{ 1535 "type":"list", 1536 "member":{"shape":"EventDescription"} 1537 }, 1538 "EventDescriptionsMessage":{ 1539 "type":"structure", 1540 "members":{ 1541 "Events":{"shape":"EventDescriptionList"}, 1542 "NextToken":{"shape":"Token"} 1543 } 1544 }, 1545 "EventMessage":{"type":"string"}, 1546 "EventSeverity":{ 1547 "type":"string", 1548 "enum":[ 1549 "TRACE", 1550 "DEBUG", 1551 "INFO", 1552 "WARN", 1553 "ERROR", 1554 "FATAL" 1555 ] 1556 }, 1557 "ExceptionMessage":{"type":"string"}, 1558 "FailureType":{ 1559 "type":"string", 1560 "enum":[ 1561 "UpdateCancelled", 1562 "CancellationFailed", 1563 "RollbackFailed", 1564 "RollbackSuccessful", 1565 "InternalFailure", 1566 "InvalidEnvironmentState", 1567 "PermissionsError" 1568 ] 1569 }, 1570 "FileTypeExtension":{ 1571 "type":"string", 1572 "max":100, 1573 "min":1 1574 }, 1575 "ForceTerminate":{"type":"boolean"}, 1576 "GroupName":{ 1577 "type":"string", 1578 "max":19, 1579 "min":1 1580 }, 1581 "ImageId":{"type":"string"}, 1582 "IncludeDeleted":{"type":"boolean"}, 1583 "IncludeDeletedBackTo":{"type":"timestamp"}, 1584 "Instance":{ 1585 "type":"structure", 1586 "members":{ 1587 "Id":{"shape":"ResourceId"} 1588 } 1589 }, 1590 "InstanceHealthList":{ 1591 "type":"list", 1592 "member":{"shape":"SingleInstanceHealth"} 1593 }, 1594 "InstanceHealthSummary":{ 1595 "type":"structure", 1596 "members":{ 1597 "NoData":{"shape":"NullableInteger"}, 1598 "Unknown":{"shape":"NullableInteger"}, 1599 "Pending":{"shape":"NullableInteger"}, 1600 "Ok":{"shape":"NullableInteger"}, 1601 "Info":{"shape":"NullableInteger"}, 1602 "Warning":{"shape":"NullableInteger"}, 1603 "Degraded":{"shape":"NullableInteger"}, 1604 "Severe":{"shape":"NullableInteger"} 1605 } 1606 }, 1607 "InstanceId":{ 1608 "type":"string", 1609 "max":255, 1610 "min":1 1611 }, 1612 "InstanceList":{ 1613 "type":"list", 1614 "member":{"shape":"Instance"} 1615 }, 1616 "InstancesHealthAttribute":{ 1617 "type":"string", 1618 "enum":[ 1619 "HealthStatus", 1620 "Color", 1621 "Causes", 1622 "ApplicationMetrics", 1623 "RefreshedAt", 1624 "LaunchedAt", 1625 "System", 1626 "Deployment", 1627 "AvailabilityZone", 1628 "InstanceType", 1629 "All" 1630 ] 1631 }, 1632 "InstancesHealthAttributes":{ 1633 "type":"list", 1634 "member":{"shape":"InstancesHealthAttribute"} 1635 }, 1636 "InsufficientPrivilegesException":{ 1637 "type":"structure", 1638 "members":{ 1639 }, 1640 "error":{ 1641 "code":"InsufficientPrivilegesException", 1642 "httpStatusCode":403, 1643 "senderFault":true 1644 }, 1645 "exception":true 1646 }, 1647 "Integer":{"type":"integer"}, 1648 "InvalidRequestException":{ 1649 "type":"structure", 1650 "members":{ 1651 }, 1652 "error":{ 1653 "code":"InvalidRequestException", 1654 "httpStatusCode":400, 1655 "senderFault":true 1656 }, 1657 "exception":true 1658 }, 1659 "Latency":{ 1660 "type":"structure", 1661 "members":{ 1662 "P999":{"shape":"NullableDouble"}, 1663 "P99":{"shape":"NullableDouble"}, 1664 "P95":{"shape":"NullableDouble"}, 1665 "P90":{"shape":"NullableDouble"}, 1666 "P85":{"shape":"NullableDouble"}, 1667 "P75":{"shape":"NullableDouble"}, 1668 "P50":{"shape":"NullableDouble"}, 1669 "P10":{"shape":"NullableDouble"} 1670 } 1671 }, 1672 "LaunchConfiguration":{ 1673 "type":"structure", 1674 "members":{ 1675 "Name":{"shape":"ResourceId"} 1676 } 1677 }, 1678 "LaunchConfigurationList":{ 1679 "type":"list", 1680 "member":{"shape":"LaunchConfiguration"} 1681 }, 1682 "LaunchTemplate":{ 1683 "type":"structure", 1684 "members":{ 1685 "Id":{"shape":"ResourceId"} 1686 } 1687 }, 1688 "LaunchTemplateList":{ 1689 "type":"list", 1690 "member":{"shape":"LaunchTemplate"} 1691 }, 1692 "LaunchedAt":{"type":"timestamp"}, 1693 "ListAvailableSolutionStacksResultMessage":{ 1694 "type":"structure", 1695 "members":{ 1696 "SolutionStacks":{"shape":"AvailableSolutionStackNamesList"}, 1697 "SolutionStackDetails":{"shape":"AvailableSolutionStackDetailsList"} 1698 } 1699 }, 1700 "ListPlatformVersionsRequest":{ 1701 "type":"structure", 1702 "members":{ 1703 "Filters":{"shape":"PlatformFilters"}, 1704 "MaxRecords":{"shape":"PlatformMaxRecords"}, 1705 "NextToken":{"shape":"Token"} 1706 } 1707 }, 1708 "ListPlatformVersionsResult":{ 1709 "type":"structure", 1710 "members":{ 1711 "PlatformSummaryList":{"shape":"PlatformSummaryList"}, 1712 "NextToken":{"shape":"Token"} 1713 } 1714 }, 1715 "ListTagsForResourceMessage":{ 1716 "type":"structure", 1717 "required":["ResourceArn"], 1718 "members":{ 1719 "ResourceArn":{"shape":"ResourceArn"} 1720 } 1721 }, 1722 "Listener":{ 1723 "type":"structure", 1724 "members":{ 1725 "Protocol":{"shape":"String"}, 1726 "Port":{"shape":"Integer"} 1727 } 1728 }, 1729 "LoadAverage":{ 1730 "type":"list", 1731 "member":{"shape":"LoadAverageValue"} 1732 }, 1733 "LoadAverageValue":{"type":"double"}, 1734 "LoadBalancer":{ 1735 "type":"structure", 1736 "members":{ 1737 "Name":{"shape":"ResourceId"} 1738 } 1739 }, 1740 "LoadBalancerDescription":{ 1741 "type":"structure", 1742 "members":{ 1743 "LoadBalancerName":{"shape":"String"}, 1744 "Domain":{"shape":"String"}, 1745 "Listeners":{"shape":"LoadBalancerListenersDescription"} 1746 } 1747 }, 1748 "LoadBalancerList":{ 1749 "type":"list", 1750 "member":{"shape":"LoadBalancer"} 1751 }, 1752 "LoadBalancerListenersDescription":{ 1753 "type":"list", 1754 "member":{"shape":"Listener"} 1755 }, 1756 "Maintainer":{"type":"string"}, 1757 "ManagedAction":{ 1758 "type":"structure", 1759 "members":{ 1760 "ActionId":{"shape":"String"}, 1761 "ActionDescription":{"shape":"String"}, 1762 "ActionType":{"shape":"ActionType"}, 1763 "Status":{"shape":"ActionStatus"}, 1764 "WindowStartTime":{"shape":"Timestamp"} 1765 } 1766 }, 1767 "ManagedActionHistoryItem":{ 1768 "type":"structure", 1769 "members":{ 1770 "ActionId":{"shape":"String"}, 1771 "ActionType":{"shape":"ActionType"}, 1772 "ActionDescription":{"shape":"String"}, 1773 "FailureType":{"shape":"FailureType"}, 1774 "Status":{"shape":"ActionHistoryStatus"}, 1775 "FailureDescription":{"shape":"String"}, 1776 "ExecutedTime":{"shape":"Timestamp"}, 1777 "FinishedTime":{"shape":"Timestamp"} 1778 } 1779 }, 1780 "ManagedActionHistoryItems":{ 1781 "type":"list", 1782 "member":{"shape":"ManagedActionHistoryItem"}, 1783 "max":100, 1784 "min":1 1785 }, 1786 "ManagedActionInvalidStateException":{ 1787 "type":"structure", 1788 "members":{ 1789 }, 1790 "error":{ 1791 "code":"ManagedActionInvalidStateException", 1792 "httpStatusCode":400, 1793 "senderFault":true 1794 }, 1795 "exception":true 1796 }, 1797 "ManagedActions":{ 1798 "type":"list", 1799 "member":{"shape":"ManagedAction"}, 1800 "max":100, 1801 "min":1 1802 }, 1803 "MaxAgeRule":{ 1804 "type":"structure", 1805 "required":["Enabled"], 1806 "members":{ 1807 "Enabled":{"shape":"BoxedBoolean"}, 1808 "MaxAgeInDays":{"shape":"BoxedInt"}, 1809 "DeleteSourceFromS3":{"shape":"BoxedBoolean"} 1810 } 1811 }, 1812 "MaxCountRule":{ 1813 "type":"structure", 1814 "required":["Enabled"], 1815 "members":{ 1816 "Enabled":{"shape":"BoxedBoolean"}, 1817 "MaxCount":{"shape":"BoxedInt"}, 1818 "DeleteSourceFromS3":{"shape":"BoxedBoolean"} 1819 } 1820 }, 1821 "MaxRecords":{ 1822 "type":"integer", 1823 "max":1000, 1824 "min":1 1825 }, 1826 "Message":{"type":"string"}, 1827 "NextToken":{ 1828 "type":"string", 1829 "max":100, 1830 "min":1 1831 }, 1832 "NonEmptyString":{ 1833 "type":"string", 1834 "pattern":".*\\S.*" 1835 }, 1836 "NullableDouble":{"type":"double"}, 1837 "NullableInteger":{"type":"integer"}, 1838 "NullableLong":{"type":"long"}, 1839 "OperatingSystemName":{"type":"string"}, 1840 "OperatingSystemVersion":{"type":"string"}, 1841 "OperationInProgressException":{ 1842 "type":"structure", 1843 "members":{ 1844 }, 1845 "error":{ 1846 "code":"OperationInProgressFailure", 1847 "httpStatusCode":400, 1848 "senderFault":true 1849 }, 1850 "exception":true 1851 }, 1852 "OptionNamespace":{"type":"string"}, 1853 "OptionRestrictionMaxLength":{"type":"integer"}, 1854 "OptionRestrictionMaxValue":{"type":"integer"}, 1855 "OptionRestrictionMinValue":{"type":"integer"}, 1856 "OptionRestrictionRegex":{ 1857 "type":"structure", 1858 "members":{ 1859 "Pattern":{"shape":"RegexPattern"}, 1860 "Label":{"shape":"RegexLabel"} 1861 } 1862 }, 1863 "OptionSpecification":{ 1864 "type":"structure", 1865 "members":{ 1866 "ResourceName":{"shape":"ResourceName"}, 1867 "Namespace":{"shape":"OptionNamespace"}, 1868 "OptionName":{"shape":"ConfigurationOptionName"} 1869 } 1870 }, 1871 "OptionsSpecifierList":{ 1872 "type":"list", 1873 "member":{"shape":"OptionSpecification"} 1874 }, 1875 "PlatformArn":{"type":"string"}, 1876 "PlatformCategory":{"type":"string"}, 1877 "PlatformDescription":{ 1878 "type":"structure", 1879 "members":{ 1880 "PlatformArn":{"shape":"PlatformArn"}, 1881 "PlatformOwner":{"shape":"PlatformOwner"}, 1882 "PlatformName":{"shape":"PlatformName"}, 1883 "PlatformVersion":{"shape":"PlatformVersion"}, 1884 "SolutionStackName":{"shape":"SolutionStackName"}, 1885 "PlatformStatus":{"shape":"PlatformStatus"}, 1886 "DateCreated":{"shape":"CreationDate"}, 1887 "DateUpdated":{"shape":"UpdateDate"}, 1888 "PlatformCategory":{"shape":"PlatformCategory"}, 1889 "Description":{"shape":"Description"}, 1890 "Maintainer":{"shape":"Maintainer"}, 1891 "OperatingSystemName":{"shape":"OperatingSystemName"}, 1892 "OperatingSystemVersion":{"shape":"OperatingSystemVersion"}, 1893 "ProgrammingLanguages":{"shape":"PlatformProgrammingLanguages"}, 1894 "Frameworks":{"shape":"PlatformFrameworks"}, 1895 "CustomAmiList":{"shape":"CustomAmiList"}, 1896 "SupportedTierList":{"shape":"SupportedTierList"}, 1897 "SupportedAddonList":{"shape":"SupportedAddonList"} 1898 } 1899 }, 1900 "PlatformFilter":{ 1901 "type":"structure", 1902 "members":{ 1903 "Type":{"shape":"PlatformFilterType"}, 1904 "Operator":{"shape":"PlatformFilterOperator"}, 1905 "Values":{"shape":"PlatformFilterValueList"} 1906 } 1907 }, 1908 "PlatformFilterOperator":{"type":"string"}, 1909 "PlatformFilterType":{"type":"string"}, 1910 "PlatformFilterValue":{"type":"string"}, 1911 "PlatformFilterValueList":{ 1912 "type":"list", 1913 "member":{"shape":"PlatformFilterValue"} 1914 }, 1915 "PlatformFilters":{ 1916 "type":"list", 1917 "member":{"shape":"PlatformFilter"} 1918 }, 1919 "PlatformFramework":{ 1920 "type":"structure", 1921 "members":{ 1922 "Name":{"shape":"String"}, 1923 "Version":{"shape":"String"} 1924 } 1925 }, 1926 "PlatformFrameworks":{ 1927 "type":"list", 1928 "member":{"shape":"PlatformFramework"} 1929 }, 1930 "PlatformMaxRecords":{ 1931 "type":"integer", 1932 "min":1 1933 }, 1934 "PlatformName":{"type":"string"}, 1935 "PlatformOwner":{"type":"string"}, 1936 "PlatformProgrammingLanguage":{ 1937 "type":"structure", 1938 "members":{ 1939 "Name":{"shape":"String"}, 1940 "Version":{"shape":"String"} 1941 } 1942 }, 1943 "PlatformProgrammingLanguages":{ 1944 "type":"list", 1945 "member":{"shape":"PlatformProgrammingLanguage"} 1946 }, 1947 "PlatformStatus":{ 1948 "type":"string", 1949 "enum":[ 1950 "Creating", 1951 "Failed", 1952 "Ready", 1953 "Deleting", 1954 "Deleted" 1955 ] 1956 }, 1957 "PlatformSummary":{ 1958 "type":"structure", 1959 "members":{ 1960 "PlatformArn":{"shape":"PlatformArn"}, 1961 "PlatformOwner":{"shape":"PlatformOwner"}, 1962 "PlatformStatus":{"shape":"PlatformStatus"}, 1963 "PlatformCategory":{"shape":"PlatformCategory"}, 1964 "OperatingSystemName":{"shape":"OperatingSystemName"}, 1965 "OperatingSystemVersion":{"shape":"OperatingSystemVersion"}, 1966 "SupportedTierList":{"shape":"SupportedTierList"}, 1967 "SupportedAddonList":{"shape":"SupportedAddonList"} 1968 } 1969 }, 1970 "PlatformSummaryList":{ 1971 "type":"list", 1972 "member":{"shape":"PlatformSummary"} 1973 }, 1974 "PlatformVersion":{"type":"string"}, 1975 "PlatformVersionStillReferencedException":{ 1976 "type":"structure", 1977 "members":{ 1978 }, 1979 "error":{ 1980 "code":"PlatformVersionStillReferencedException", 1981 "httpStatusCode":400, 1982 "senderFault":true 1983 }, 1984 "exception":true 1985 }, 1986 "Queue":{ 1987 "type":"structure", 1988 "members":{ 1989 "Name":{"shape":"String"}, 1990 "URL":{"shape":"String"} 1991 } 1992 }, 1993 "QueueList":{ 1994 "type":"list", 1995 "member":{"shape":"Queue"} 1996 }, 1997 "RebuildEnvironmentMessage":{ 1998 "type":"structure", 1999 "members":{ 2000 "EnvironmentId":{"shape":"EnvironmentId"}, 2001 "EnvironmentName":{"shape":"EnvironmentName"} 2002 } 2003 }, 2004 "RefreshedAt":{"type":"timestamp"}, 2005 "RegexLabel":{"type":"string"}, 2006 "RegexPattern":{"type":"string"}, 2007 "RequestCount":{"type":"integer"}, 2008 "RequestEnvironmentInfoMessage":{ 2009 "type":"structure", 2010 "required":["InfoType"], 2011 "members":{ 2012 "EnvironmentId":{"shape":"EnvironmentId"}, 2013 "EnvironmentName":{"shape":"EnvironmentName"}, 2014 "InfoType":{"shape":"EnvironmentInfoType"} 2015 } 2016 }, 2017 "RequestId":{"type":"string"}, 2018 "ResourceArn":{"type":"string"}, 2019 "ResourceId":{"type":"string"}, 2020 "ResourceName":{ 2021 "type":"string", 2022 "max":256, 2023 "min":1 2024 }, 2025 "ResourceNotFoundException":{ 2026 "type":"structure", 2027 "members":{ 2028 }, 2029 "error":{ 2030 "code":"ResourceNotFoundException", 2031 "httpStatusCode":400, 2032 "senderFault":true 2033 }, 2034 "exception":true 2035 }, 2036 "ResourceQuota":{ 2037 "type":"structure", 2038 "members":{ 2039 "Maximum":{"shape":"BoxedInt"} 2040 } 2041 }, 2042 "ResourceQuotas":{ 2043 "type":"structure", 2044 "members":{ 2045 "ApplicationQuota":{"shape":"ResourceQuota"}, 2046 "ApplicationVersionQuota":{"shape":"ResourceQuota"}, 2047 "EnvironmentQuota":{"shape":"ResourceQuota"}, 2048 "ConfigurationTemplateQuota":{"shape":"ResourceQuota"}, 2049 "CustomPlatformQuota":{"shape":"ResourceQuota"} 2050 } 2051 }, 2052 "ResourceTagsDescriptionMessage":{ 2053 "type":"structure", 2054 "members":{ 2055 "ResourceArn":{"shape":"ResourceArn"}, 2056 "ResourceTags":{"shape":"TagList"} 2057 } 2058 }, 2059 "ResourceTypeNotSupportedException":{ 2060 "type":"structure", 2061 "members":{ 2062 }, 2063 "error":{ 2064 "code":"ResourceTypeNotSupportedException", 2065 "httpStatusCode":400, 2066 "senderFault":true 2067 }, 2068 "exception":true 2069 }, 2070 "RestartAppServerMessage":{ 2071 "type":"structure", 2072 "members":{ 2073 "EnvironmentId":{"shape":"EnvironmentId"}, 2074 "EnvironmentName":{"shape":"EnvironmentName"} 2075 } 2076 }, 2077 "RetrieveEnvironmentInfoMessage":{ 2078 "type":"structure", 2079 "required":["InfoType"], 2080 "members":{ 2081 "EnvironmentId":{"shape":"EnvironmentId"}, 2082 "EnvironmentName":{"shape":"EnvironmentName"}, 2083 "InfoType":{"shape":"EnvironmentInfoType"} 2084 } 2085 }, 2086 "RetrieveEnvironmentInfoResultMessage":{ 2087 "type":"structure", 2088 "members":{ 2089 "EnvironmentInfo":{"shape":"EnvironmentInfoDescriptionList"} 2090 } 2091 }, 2092 "S3Bucket":{ 2093 "type":"string", 2094 "max":255 2095 }, 2096 "S3Key":{ 2097 "type":"string", 2098 "max":1024 2099 }, 2100 "S3Location":{ 2101 "type":"structure", 2102 "members":{ 2103 "S3Bucket":{"shape":"S3Bucket"}, 2104 "S3Key":{"shape":"S3Key"} 2105 } 2106 }, 2107 "S3LocationNotInServiceRegionException":{ 2108 "type":"structure", 2109 "members":{ 2110 }, 2111 "error":{ 2112 "code":"S3LocationNotInServiceRegionException", 2113 "httpStatusCode":400, 2114 "senderFault":true 2115 }, 2116 "exception":true 2117 }, 2118 "S3SubscriptionRequiredException":{ 2119 "type":"structure", 2120 "members":{ 2121 }, 2122 "error":{ 2123 "code":"S3SubscriptionRequiredException", 2124 "httpStatusCode":400, 2125 "senderFault":true 2126 }, 2127 "exception":true 2128 }, 2129 "SampleTimestamp":{"type":"timestamp"}, 2130 "SingleInstanceHealth":{ 2131 "type":"structure", 2132 "members":{ 2133 "InstanceId":{"shape":"InstanceId"}, 2134 "HealthStatus":{"shape":"String"}, 2135 "Color":{"shape":"String"}, 2136 "Causes":{"shape":"Causes"}, 2137 "LaunchedAt":{"shape":"LaunchedAt"}, 2138 "ApplicationMetrics":{"shape":"ApplicationMetrics"}, 2139 "System":{"shape":"SystemStatus"}, 2140 "Deployment":{"shape":"Deployment"}, 2141 "AvailabilityZone":{"shape":"String"}, 2142 "InstanceType":{"shape":"String"} 2143 } 2144 }, 2145 "SolutionStackDescription":{ 2146 "type":"structure", 2147 "members":{ 2148 "SolutionStackName":{"shape":"SolutionStackName"}, 2149 "PermittedFileTypes":{"shape":"SolutionStackFileTypeList"} 2150 } 2151 }, 2152 "SolutionStackFileTypeList":{ 2153 "type":"list", 2154 "member":{"shape":"FileTypeExtension"} 2155 }, 2156 "SolutionStackName":{"type":"string"}, 2157 "SourceBuildInformation":{ 2158 "type":"structure", 2159 "required":[ 2160 "SourceType", 2161 "SourceRepository", 2162 "SourceLocation" 2163 ], 2164 "members":{ 2165 "SourceType":{"shape":"SourceType"}, 2166 "SourceRepository":{"shape":"SourceRepository"}, 2167 "SourceLocation":{"shape":"SourceLocation"} 2168 } 2169 }, 2170 "SourceBundleDeletionException":{ 2171 "type":"structure", 2172 "members":{ 2173 }, 2174 "error":{ 2175 "code":"SourceBundleDeletionFailure", 2176 "httpStatusCode":400, 2177 "senderFault":true 2178 }, 2179 "exception":true 2180 }, 2181 "SourceConfiguration":{ 2182 "type":"structure", 2183 "members":{ 2184 "ApplicationName":{"shape":"ApplicationName"}, 2185 "TemplateName":{"shape":"ConfigurationTemplateName"} 2186 } 2187 }, 2188 "SourceLocation":{ 2189 "type":"string", 2190 "max":255, 2191 "min":3, 2192 "pattern":".+/.+" 2193 }, 2194 "SourceRepository":{ 2195 "type":"string", 2196 "enum":[ 2197 "CodeCommit", 2198 "S3" 2199 ] 2200 }, 2201 "SourceType":{ 2202 "type":"string", 2203 "enum":[ 2204 "Git", 2205 "Zip" 2206 ] 2207 }, 2208 "StatusCodes":{ 2209 "type":"structure", 2210 "members":{ 2211 "Status2xx":{"shape":"NullableInteger"}, 2212 "Status3xx":{"shape":"NullableInteger"}, 2213 "Status4xx":{"shape":"NullableInteger"}, 2214 "Status5xx":{"shape":"NullableInteger"} 2215 } 2216 }, 2217 "String":{"type":"string"}, 2218 "SupportedAddon":{"type":"string"}, 2219 "SupportedAddonList":{ 2220 "type":"list", 2221 "member":{"shape":"SupportedAddon"} 2222 }, 2223 "SupportedTier":{"type":"string"}, 2224 "SupportedTierList":{ 2225 "type":"list", 2226 "member":{"shape":"SupportedTier"} 2227 }, 2228 "SwapEnvironmentCNAMEsMessage":{ 2229 "type":"structure", 2230 "members":{ 2231 "SourceEnvironmentId":{"shape":"EnvironmentId"}, 2232 "SourceEnvironmentName":{"shape":"EnvironmentName"}, 2233 "DestinationEnvironmentId":{"shape":"EnvironmentId"}, 2234 "DestinationEnvironmentName":{"shape":"EnvironmentName"} 2235 } 2236 }, 2237 "SystemStatus":{ 2238 "type":"structure", 2239 "members":{ 2240 "CPUUtilization":{"shape":"CPUUtilization"}, 2241 "LoadAverage":{"shape":"LoadAverage"} 2242 } 2243 }, 2244 "Tag":{ 2245 "type":"structure", 2246 "members":{ 2247 "Key":{"shape":"TagKey"}, 2248 "Value":{"shape":"TagValue"} 2249 } 2250 }, 2251 "TagKey":{ 2252 "type":"string", 2253 "max":128, 2254 "min":1 2255 }, 2256 "TagKeyList":{ 2257 "type":"list", 2258 "member":{"shape":"TagKey"} 2259 }, 2260 "TagList":{ 2261 "type":"list", 2262 "member":{"shape":"Tag"} 2263 }, 2264 "TagValue":{ 2265 "type":"string", 2266 "max":256, 2267 "min":1 2268 }, 2269 "Tags":{ 2270 "type":"list", 2271 "member":{"shape":"Tag"} 2272 }, 2273 "TerminateEnvForce":{"type":"boolean"}, 2274 "TerminateEnvironmentMessage":{ 2275 "type":"structure", 2276 "members":{ 2277 "EnvironmentId":{"shape":"EnvironmentId"}, 2278 "EnvironmentName":{"shape":"EnvironmentName"}, 2279 "TerminateResources":{"shape":"TerminateEnvironmentResources"}, 2280 "ForceTerminate":{"shape":"ForceTerminate"} 2281 } 2282 }, 2283 "TerminateEnvironmentResources":{"type":"boolean"}, 2284 "TimeFilterEnd":{"type":"timestamp"}, 2285 "TimeFilterStart":{"type":"timestamp"}, 2286 "Timestamp":{"type":"timestamp"}, 2287 "Token":{"type":"string"}, 2288 "TooManyApplicationVersionsException":{ 2289 "type":"structure", 2290 "members":{ 2291 }, 2292 "exception":true 2293 }, 2294 "TooManyApplicationsException":{ 2295 "type":"structure", 2296 "members":{ 2297 }, 2298 "error":{ 2299 "code":"TooManyApplicationsException", 2300 "httpStatusCode":400, 2301 "senderFault":true 2302 }, 2303 "exception":true 2304 }, 2305 "TooManyBucketsException":{ 2306 "type":"structure", 2307 "members":{ 2308 }, 2309 "error":{ 2310 "code":"TooManyBucketsException", 2311 "httpStatusCode":400, 2312 "senderFault":true 2313 }, 2314 "exception":true 2315 }, 2316 "TooManyConfigurationTemplatesException":{ 2317 "type":"structure", 2318 "members":{ 2319 }, 2320 "error":{ 2321 "code":"TooManyConfigurationTemplatesException", 2322 "httpStatusCode":400, 2323 "senderFault":true 2324 }, 2325 "exception":true 2326 }, 2327 "TooManyEnvironmentsException":{ 2328 "type":"structure", 2329 "members":{ 2330 }, 2331 "error":{ 2332 "code":"TooManyEnvironmentsException", 2333 "httpStatusCode":400, 2334 "senderFault":true 2335 }, 2336 "exception":true 2337 }, 2338 "TooManyPlatformsException":{ 2339 "type":"structure", 2340 "members":{ 2341 }, 2342 "error":{ 2343 "code":"TooManyPlatformsException", 2344 "httpStatusCode":400, 2345 "senderFault":true 2346 }, 2347 "exception":true 2348 }, 2349 "TooManyTagsException":{ 2350 "type":"structure", 2351 "members":{ 2352 }, 2353 "error":{ 2354 "code":"TooManyTagsException", 2355 "httpStatusCode":400, 2356 "senderFault":true 2357 }, 2358 "exception":true 2359 }, 2360 "Trigger":{ 2361 "type":"structure", 2362 "members":{ 2363 "Name":{"shape":"ResourceId"} 2364 } 2365 }, 2366 "TriggerList":{ 2367 "type":"list", 2368 "member":{"shape":"Trigger"} 2369 }, 2370 "UpdateApplicationMessage":{ 2371 "type":"structure", 2372 "required":["ApplicationName"], 2373 "members":{ 2374 "ApplicationName":{"shape":"ApplicationName"}, 2375 "Description":{"shape":"Description"} 2376 } 2377 }, 2378 "UpdateApplicationResourceLifecycleMessage":{ 2379 "type":"structure", 2380 "required":[ 2381 "ApplicationName", 2382 "ResourceLifecycleConfig" 2383 ], 2384 "members":{ 2385 "ApplicationName":{"shape":"ApplicationName"}, 2386 "ResourceLifecycleConfig":{"shape":"ApplicationResourceLifecycleConfig"} 2387 } 2388 }, 2389 "UpdateApplicationVersionMessage":{ 2390 "type":"structure", 2391 "required":[ 2392 "ApplicationName", 2393 "VersionLabel" 2394 ], 2395 "members":{ 2396 "ApplicationName":{"shape":"ApplicationName"}, 2397 "VersionLabel":{"shape":"VersionLabel"}, 2398 "Description":{"shape":"Description"} 2399 } 2400 }, 2401 "UpdateConfigurationTemplateMessage":{ 2402 "type":"structure", 2403 "required":[ 2404 "ApplicationName", 2405 "TemplateName" 2406 ], 2407 "members":{ 2408 "ApplicationName":{"shape":"ApplicationName"}, 2409 "TemplateName":{"shape":"ConfigurationTemplateName"}, 2410 "Description":{"shape":"Description"}, 2411 "OptionSettings":{"shape":"ConfigurationOptionSettingsList"}, 2412 "OptionsToRemove":{"shape":"OptionsSpecifierList"} 2413 } 2414 }, 2415 "UpdateDate":{"type":"timestamp"}, 2416 "UpdateEnvironmentMessage":{ 2417 "type":"structure", 2418 "members":{ 2419 "ApplicationName":{"shape":"ApplicationName"}, 2420 "EnvironmentId":{"shape":"EnvironmentId"}, 2421 "EnvironmentName":{"shape":"EnvironmentName"}, 2422 "GroupName":{"shape":"GroupName"}, 2423 "Description":{"shape":"Description"}, 2424 "Tier":{"shape":"EnvironmentTier"}, 2425 "VersionLabel":{"shape":"VersionLabel"}, 2426 "TemplateName":{"shape":"ConfigurationTemplateName"}, 2427 "SolutionStackName":{"shape":"SolutionStackName"}, 2428 "PlatformArn":{"shape":"PlatformArn"}, 2429 "OptionSettings":{"shape":"ConfigurationOptionSettingsList"}, 2430 "OptionsToRemove":{"shape":"OptionsSpecifierList"} 2431 } 2432 }, 2433 "UpdateTagsForResourceMessage":{ 2434 "type":"structure", 2435 "required":["ResourceArn"], 2436 "members":{ 2437 "ResourceArn":{"shape":"ResourceArn"}, 2438 "TagsToAdd":{"shape":"TagList"}, 2439 "TagsToRemove":{"shape":"TagKeyList"} 2440 } 2441 }, 2442 "UserDefinedOption":{"type":"boolean"}, 2443 "ValidateConfigurationSettingsMessage":{ 2444 "type":"structure", 2445 "required":[ 2446 "ApplicationName", 2447 "OptionSettings" 2448 ], 2449 "members":{ 2450 "ApplicationName":{"shape":"ApplicationName"}, 2451 "TemplateName":{"shape":"ConfigurationTemplateName"}, 2452 "EnvironmentName":{"shape":"EnvironmentName"}, 2453 "OptionSettings":{"shape":"ConfigurationOptionSettingsList"} 2454 } 2455 }, 2456 "ValidationMessage":{ 2457 "type":"structure", 2458 "members":{ 2459 "Message":{"shape":"ValidationMessageString"}, 2460 "Severity":{"shape":"ValidationSeverity"}, 2461 "Namespace":{"shape":"OptionNamespace"}, 2462 "OptionName":{"shape":"ConfigurationOptionName"} 2463 } 2464 }, 2465 "ValidationMessageString":{"type":"string"}, 2466 "ValidationMessagesList":{ 2467 "type":"list", 2468 "member":{"shape":"ValidationMessage"} 2469 }, 2470 "ValidationSeverity":{ 2471 "type":"string", 2472 "enum":[ 2473 "error", 2474 "warning" 2475 ] 2476 }, 2477 "VersionLabel":{ 2478 "type":"string", 2479 "max":100, 2480 "min":1 2481 }, 2482 "VersionLabels":{ 2483 "type":"list", 2484 "member":{"shape":"VersionLabel"} 2485 }, 2486 "VersionLabelsList":{ 2487 "type":"list", 2488 "member":{"shape":"VersionLabel"} 2489 }, 2490 "VirtualizationType":{"type":"string"} 2491 } 2492} 2493