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