git-off

git off handles large files in git repos
git clone https://noulin.net/git/git-off.git
Log | Files | Refs | README

elasticbeanstalk-2010-12-01.min.json (30696B)


      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     "xmlNamespace": "http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"
     11   },
     12   "operations": {
     13     "AbortEnvironmentUpdate": {
     14       "input": {
     15         "type": "structure",
     16         "members": {
     17           "EnvironmentId": {},
     18           "EnvironmentName": {}
     19         }
     20       }
     21     },
     22     "ApplyEnvironmentManagedAction": {
     23       "input": {
     24         "type": "structure",
     25         "required": [
     26           "ActionId"
     27         ],
     28         "members": {
     29           "EnvironmentName": {},
     30           "EnvironmentId": {},
     31           "ActionId": {}
     32         }
     33       },
     34       "output": {
     35         "resultWrapper": "ApplyEnvironmentManagedActionResult",
     36         "type": "structure",
     37         "members": {
     38           "ActionId": {},
     39           "ActionDescription": {},
     40           "ActionType": {},
     41           "Status": {}
     42         }
     43       }
     44     },
     45     "CheckDNSAvailability": {
     46       "input": {
     47         "type": "structure",
     48         "required": [
     49           "CNAMEPrefix"
     50         ],
     51         "members": {
     52           "CNAMEPrefix": {}
     53         }
     54       },
     55       "output": {
     56         "resultWrapper": "CheckDNSAvailabilityResult",
     57         "type": "structure",
     58         "members": {
     59           "Available": {
     60             "type": "boolean"
     61           },
     62           "FullyQualifiedCNAME": {}
     63         }
     64       }
     65     },
     66     "ComposeEnvironments": {
     67       "input": {
     68         "type": "structure",
     69         "members": {
     70           "ApplicationName": {},
     71           "GroupName": {},
     72           "VersionLabels": {
     73             "type": "list",
     74             "member": {}
     75           }
     76         }
     77       },
     78       "output": {
     79         "shape": "Si",
     80         "resultWrapper": "ComposeEnvironmentsResult"
     81       }
     82     },
     83     "CreateApplication": {
     84       "input": {
     85         "type": "structure",
     86         "required": [
     87           "ApplicationName"
     88         ],
     89         "members": {
     90           "ApplicationName": {},
     91           "Description": {}
     92         }
     93       },
     94       "output": {
     95         "shape": "S14",
     96         "resultWrapper": "CreateApplicationResult"
     97       }
     98     },
     99     "CreateApplicationVersion": {
    100       "input": {
    101         "type": "structure",
    102         "required": [
    103           "ApplicationName",
    104           "VersionLabel"
    105         ],
    106         "members": {
    107           "ApplicationName": {},
    108           "VersionLabel": {},
    109           "Description": {},
    110           "SourceBuildInformation": {
    111             "shape": "S19"
    112           },
    113           "SourceBundle": {
    114             "shape": "S1d"
    115           },
    116           "AutoCreateApplication": {
    117             "type": "boolean"
    118           },
    119           "Process": {
    120             "type": "boolean"
    121           }
    122         }
    123       },
    124       "output": {
    125         "shape": "S1i",
    126         "resultWrapper": "CreateApplicationVersionResult"
    127       }
    128     },
    129     "CreateConfigurationTemplate": {
    130       "input": {
    131         "type": "structure",
    132         "required": [
    133           "ApplicationName",
    134           "TemplateName"
    135         ],
    136         "members": {
    137           "ApplicationName": {},
    138           "TemplateName": {},
    139           "SolutionStackName": {},
    140           "SourceConfiguration": {
    141             "type": "structure",
    142             "members": {
    143               "ApplicationName": {},
    144               "TemplateName": {}
    145             }
    146           },
    147           "EnvironmentId": {},
    148           "Description": {},
    149           "OptionSettings": {
    150             "shape": "S1n"
    151           }
    152         }
    153       },
    154       "output": {
    155         "shape": "S1t",
    156         "resultWrapper": "CreateConfigurationTemplateResult"
    157       }
    158     },
    159     "CreateEnvironment": {
    160       "input": {
    161         "type": "structure",
    162         "required": [
    163           "ApplicationName"
    164         ],
    165         "members": {
    166           "ApplicationName": {},
    167           "EnvironmentName": {},
    168           "GroupName": {},
    169           "Description": {},
    170           "CNAMEPrefix": {},
    171           "Tier": {
    172             "shape": "S10"
    173           },
    174           "Tags": {
    175             "type": "list",
    176             "member": {
    177               "type": "structure",
    178               "members": {
    179                 "Key": {},
    180                 "Value": {}
    181               }
    182             }
    183           },
    184           "VersionLabel": {},
    185           "TemplateName": {},
    186           "SolutionStackName": {},
    187           "OptionSettings": {
    188             "shape": "S1n"
    189           },
    190           "OptionsToRemove": {
    191             "shape": "S20"
    192           }
    193         }
    194       },
    195       "output": {
    196         "shape": "Sk",
    197         "resultWrapper": "CreateEnvironmentResult"
    198       }
    199     },
    200     "CreateStorageLocation": {
    201       "output": {
    202         "resultWrapper": "CreateStorageLocationResult",
    203         "type": "structure",
    204         "members": {
    205           "S3Bucket": {}
    206         }
    207       }
    208     },
    209     "DeleteApplication": {
    210       "input": {
    211         "type": "structure",
    212         "required": [
    213           "ApplicationName"
    214         ],
    215         "members": {
    216           "ApplicationName": {},
    217           "TerminateEnvByForce": {
    218             "type": "boolean"
    219           }
    220         }
    221       }
    222     },
    223     "DeleteApplicationVersion": {
    224       "input": {
    225         "type": "structure",
    226         "required": [
    227           "ApplicationName",
    228           "VersionLabel"
    229         ],
    230         "members": {
    231           "ApplicationName": {},
    232           "VersionLabel": {},
    233           "DeleteSourceBundle": {
    234             "type": "boolean"
    235           }
    236         }
    237       }
    238     },
    239     "DeleteConfigurationTemplate": {
    240       "input": {
    241         "type": "structure",
    242         "required": [
    243           "ApplicationName",
    244           "TemplateName"
    245         ],
    246         "members": {
    247           "ApplicationName": {},
    248           "TemplateName": {}
    249         }
    250       }
    251     },
    252     "DeleteEnvironmentConfiguration": {
    253       "input": {
    254         "type": "structure",
    255         "required": [
    256           "ApplicationName",
    257           "EnvironmentName"
    258         ],
    259         "members": {
    260           "ApplicationName": {},
    261           "EnvironmentName": {}
    262         }
    263       }
    264     },
    265     "DescribeApplicationVersions": {
    266       "input": {
    267         "type": "structure",
    268         "members": {
    269           "ApplicationName": {},
    270           "VersionLabels": {
    271             "shape": "S16"
    272           },
    273           "MaxRecords": {
    274             "type": "integer"
    275           },
    276           "NextToken": {}
    277         }
    278       },
    279       "output": {
    280         "resultWrapper": "DescribeApplicationVersionsResult",
    281         "type": "structure",
    282         "members": {
    283           "ApplicationVersions": {
    284             "type": "list",
    285             "member": {
    286               "shape": "S1j"
    287             }
    288           },
    289           "NextToken": {}
    290         }
    291       }
    292     },
    293     "DescribeApplications": {
    294       "input": {
    295         "type": "structure",
    296         "members": {
    297           "ApplicationNames": {
    298             "type": "list",
    299             "member": {}
    300           }
    301         }
    302       },
    303       "output": {
    304         "resultWrapper": "DescribeApplicationsResult",
    305         "type": "structure",
    306         "members": {
    307           "Applications": {
    308             "type": "list",
    309             "member": {
    310               "shape": "S15"
    311             }
    312           }
    313         }
    314       }
    315     },
    316     "DescribeConfigurationOptions": {
    317       "input": {
    318         "type": "structure",
    319         "members": {
    320           "ApplicationName": {},
    321           "TemplateName": {},
    322           "EnvironmentName": {},
    323           "SolutionStackName": {},
    324           "Options": {
    325             "shape": "S20"
    326           }
    327         }
    328       },
    329       "output": {
    330         "resultWrapper": "DescribeConfigurationOptionsResult",
    331         "type": "structure",
    332         "members": {
    333           "SolutionStackName": {},
    334           "Options": {
    335             "type": "list",
    336             "member": {
    337               "type": "structure",
    338               "members": {
    339                 "Namespace": {},
    340                 "Name": {},
    341                 "DefaultValue": {},
    342                 "ChangeSeverity": {},
    343                 "UserDefined": {
    344                   "type": "boolean"
    345                 },
    346                 "ValueType": {},
    347                 "ValueOptions": {
    348                   "type": "list",
    349                   "member": {}
    350                 },
    351                 "MinValue": {
    352                   "type": "integer"
    353                 },
    354                 "MaxValue": {
    355                   "type": "integer"
    356                 },
    357                 "MaxLength": {
    358                   "type": "integer"
    359                 },
    360                 "Regex": {
    361                   "type": "structure",
    362                   "members": {
    363                     "Pattern": {},
    364                     "Label": {}
    365                   }
    366                 }
    367               }
    368             }
    369           }
    370         }
    371       }
    372     },
    373     "DescribeConfigurationSettings": {
    374       "input": {
    375         "type": "structure",
    376         "required": [
    377           "ApplicationName"
    378         ],
    379         "members": {
    380           "ApplicationName": {},
    381           "TemplateName": {},
    382           "EnvironmentName": {}
    383         }
    384       },
    385       "output": {
    386         "resultWrapper": "DescribeConfigurationSettingsResult",
    387         "type": "structure",
    388         "members": {
    389           "ConfigurationSettings": {
    390             "type": "list",
    391             "member": {
    392               "shape": "S1t"
    393             }
    394           }
    395         }
    396       }
    397     },
    398     "DescribeEnvironmentHealth": {
    399       "input": {
    400         "type": "structure",
    401         "members": {
    402           "EnvironmentName": {},
    403           "EnvironmentId": {},
    404           "AttributeNames": {
    405             "type": "list",
    406             "member": {}
    407           }
    408         }
    409       },
    410       "output": {
    411         "resultWrapper": "DescribeEnvironmentHealthResult",
    412         "type": "structure",
    413         "members": {
    414           "EnvironmentName": {},
    415           "HealthStatus": {},
    416           "Status": {},
    417           "Color": {},
    418           "Causes": {
    419             "shape": "S35"
    420           },
    421           "ApplicationMetrics": {
    422             "shape": "S37"
    423           },
    424           "InstancesHealth": {
    425             "type": "structure",
    426             "members": {
    427               "NoData": {
    428                 "type": "integer"
    429               },
    430               "Unknown": {
    431                 "type": "integer"
    432               },
    433               "Pending": {
    434                 "type": "integer"
    435               },
    436               "Ok": {
    437                 "type": "integer"
    438               },
    439               "Info": {
    440                 "type": "integer"
    441               },
    442               "Warning": {
    443                 "type": "integer"
    444               },
    445               "Degraded": {
    446                 "type": "integer"
    447               },
    448               "Severe": {
    449                 "type": "integer"
    450               }
    451             }
    452           },
    453           "RefreshedAt": {
    454             "type": "timestamp"
    455           }
    456         }
    457       }
    458     },
    459     "DescribeEnvironmentManagedActionHistory": {
    460       "input": {
    461         "type": "structure",
    462         "members": {
    463           "EnvironmentId": {},
    464           "EnvironmentName": {},
    465           "NextToken": {},
    466           "MaxItems": {
    467             "type": "integer"
    468           }
    469         }
    470       },
    471       "output": {
    472         "resultWrapper": "DescribeEnvironmentManagedActionHistoryResult",
    473         "type": "structure",
    474         "members": {
    475           "ManagedActionHistoryItems": {
    476             "type": "list",
    477             "member": {
    478               "type": "structure",
    479               "members": {
    480                 "ActionId": {},
    481                 "ActionType": {},
    482                 "ActionDescription": {},
    483                 "FailureType": {},
    484                 "Status": {},
    485                 "FailureDescription": {},
    486                 "ExecutedTime": {
    487                   "type": "timestamp"
    488                 },
    489                 "FinishedTime": {
    490                   "type": "timestamp"
    491                 }
    492               }
    493             }
    494           },
    495           "NextToken": {}
    496         }
    497       }
    498     },
    499     "DescribeEnvironmentManagedActions": {
    500       "input": {
    501         "type": "structure",
    502         "members": {
    503           "EnvironmentName": {},
    504           "EnvironmentId": {},
    505           "Status": {}
    506         }
    507       },
    508       "output": {
    509         "resultWrapper": "DescribeEnvironmentManagedActionsResult",
    510         "type": "structure",
    511         "members": {
    512           "ManagedActions": {
    513             "type": "list",
    514             "member": {
    515               "type": "structure",
    516               "members": {
    517                 "ActionId": {},
    518                 "ActionDescription": {},
    519                 "ActionType": {},
    520                 "Status": {},
    521                 "WindowStartTime": {
    522                   "type": "timestamp"
    523                 }
    524               }
    525             }
    526           }
    527         }
    528       }
    529     },
    530     "DescribeEnvironmentResources": {
    531       "input": {
    532         "type": "structure",
    533         "members": {
    534           "EnvironmentId": {},
    535           "EnvironmentName": {}
    536         }
    537       },
    538       "output": {
    539         "resultWrapper": "DescribeEnvironmentResourcesResult",
    540         "type": "structure",
    541         "members": {
    542           "EnvironmentResources": {
    543             "type": "structure",
    544             "members": {
    545               "EnvironmentName": {},
    546               "AutoScalingGroups": {
    547                 "type": "list",
    548                 "member": {
    549                   "type": "structure",
    550                   "members": {
    551                     "Name": {}
    552                   }
    553                 }
    554               },
    555               "Instances": {
    556                 "type": "list",
    557                 "member": {
    558                   "type": "structure",
    559                   "members": {
    560                     "Id": {}
    561                   }
    562                 }
    563               },
    564               "LaunchConfigurations": {
    565                 "type": "list",
    566                 "member": {
    567                   "type": "structure",
    568                   "members": {
    569                     "Name": {}
    570                   }
    571                 }
    572               },
    573               "LoadBalancers": {
    574                 "type": "list",
    575                 "member": {
    576                   "type": "structure",
    577                   "members": {
    578                     "Name": {}
    579                   }
    580                 }
    581               },
    582               "Triggers": {
    583                 "type": "list",
    584                 "member": {
    585                   "type": "structure",
    586                   "members": {
    587                     "Name": {}
    588                   }
    589                 }
    590               },
    591               "Queues": {
    592                 "type": "list",
    593                 "member": {
    594                   "type": "structure",
    595                   "members": {
    596                     "Name": {},
    597                     "URL": {}
    598                   }
    599                 }
    600               }
    601             }
    602           }
    603         }
    604       }
    605     },
    606     "DescribeEnvironments": {
    607       "input": {
    608         "type": "structure",
    609         "members": {
    610           "ApplicationName": {},
    611           "VersionLabel": {},
    612           "EnvironmentIds": {
    613             "type": "list",
    614             "member": {}
    615           },
    616           "EnvironmentNames": {
    617             "type": "list",
    618             "member": {}
    619           },
    620           "IncludeDeleted": {
    621             "type": "boolean"
    622           },
    623           "IncludedDeletedBackTo": {
    624             "type": "timestamp"
    625           }
    626         }
    627       },
    628       "output": {
    629         "shape": "Si",
    630         "resultWrapper": "DescribeEnvironmentsResult"
    631       }
    632     },
    633     "DescribeEvents": {
    634       "input": {
    635         "type": "structure",
    636         "members": {
    637           "ApplicationName": {},
    638           "VersionLabel": {},
    639           "TemplateName": {},
    640           "EnvironmentId": {},
    641           "EnvironmentName": {},
    642           "RequestId": {},
    643           "Severity": {},
    644           "StartTime": {
    645             "type": "timestamp"
    646           },
    647           "EndTime": {
    648             "type": "timestamp"
    649           },
    650           "MaxRecords": {
    651             "type": "integer"
    652           },
    653           "NextToken": {}
    654         }
    655       },
    656       "output": {
    657         "resultWrapper": "DescribeEventsResult",
    658         "type": "structure",
    659         "members": {
    660           "Events": {
    661             "type": "list",
    662             "member": {
    663               "type": "structure",
    664               "members": {
    665                 "EventDate": {
    666                   "type": "timestamp"
    667                 },
    668                 "Message": {},
    669                 "ApplicationName": {},
    670                 "VersionLabel": {},
    671                 "TemplateName": {},
    672                 "EnvironmentName": {},
    673                 "RequestId": {},
    674                 "Severity": {}
    675               }
    676             }
    677           },
    678           "NextToken": {}
    679         }
    680       }
    681     },
    682     "DescribeInstancesHealth": {
    683       "input": {
    684         "type": "structure",
    685         "members": {
    686           "EnvironmentName": {},
    687           "EnvironmentId": {},
    688           "AttributeNames": {
    689             "type": "list",
    690             "member": {}
    691           },
    692           "NextToken": {}
    693         }
    694       },
    695       "output": {
    696         "resultWrapper": "DescribeInstancesHealthResult",
    697         "type": "structure",
    698         "members": {
    699           "InstanceHealthList": {
    700             "type": "list",
    701             "member": {
    702               "type": "structure",
    703               "members": {
    704                 "InstanceId": {},
    705                 "HealthStatus": {},
    706                 "Color": {},
    707                 "Causes": {
    708                   "shape": "S35"
    709                 },
    710                 "LaunchedAt": {
    711                   "type": "timestamp"
    712                 },
    713                 "ApplicationMetrics": {
    714                   "shape": "S37"
    715                 },
    716                 "System": {
    717                   "type": "structure",
    718                   "members": {
    719                     "CPUUtilization": {
    720                       "type": "structure",
    721                       "members": {
    722                         "User": {
    723                           "type": "double"
    724                         },
    725                         "Nice": {
    726                           "type": "double"
    727                         },
    728                         "System": {
    729                           "type": "double"
    730                         },
    731                         "Idle": {
    732                           "type": "double"
    733                         },
    734                         "IOWait": {
    735                           "type": "double"
    736                         },
    737                         "IRQ": {
    738                           "type": "double"
    739                         },
    740                         "SoftIRQ": {
    741                           "type": "double"
    742                         }
    743                       }
    744                     },
    745                     "LoadAverage": {
    746                       "type": "list",
    747                       "member": {
    748                         "type": "double"
    749                       }
    750                     }
    751                   }
    752                 },
    753                 "Deployment": {
    754                   "type": "structure",
    755                   "members": {
    756                     "VersionLabel": {},
    757                     "DeploymentId": {
    758                       "type": "long"
    759                     },
    760                     "Status": {},
    761                     "DeploymentTime": {
    762                       "type": "timestamp"
    763                     }
    764                   }
    765                 },
    766                 "AvailabilityZone": {},
    767                 "InstanceType": {}
    768               }
    769             }
    770           },
    771           "RefreshedAt": {
    772             "type": "timestamp"
    773           },
    774           "NextToken": {}
    775         }
    776       }
    777     },
    778     "ListAvailableSolutionStacks": {
    779       "output": {
    780         "resultWrapper": "ListAvailableSolutionStacksResult",
    781         "type": "structure",
    782         "members": {
    783           "SolutionStacks": {
    784             "type": "list",
    785             "member": {}
    786           },
    787           "SolutionStackDetails": {
    788             "type": "list",
    789             "member": {
    790               "type": "structure",
    791               "members": {
    792                 "SolutionStackName": {},
    793                 "PermittedFileTypes": {
    794                   "type": "list",
    795                   "member": {}
    796                 }
    797               }
    798             }
    799           }
    800         }
    801       }
    802     },
    803     "RebuildEnvironment": {
    804       "input": {
    805         "type": "structure",
    806         "members": {
    807           "EnvironmentId": {},
    808           "EnvironmentName": {}
    809         }
    810       }
    811     },
    812     "RequestEnvironmentInfo": {
    813       "input": {
    814         "type": "structure",
    815         "required": [
    816           "InfoType"
    817         ],
    818         "members": {
    819           "EnvironmentId": {},
    820           "EnvironmentName": {},
    821           "InfoType": {}
    822         }
    823       }
    824     },
    825     "RestartAppServer": {
    826       "input": {
    827         "type": "structure",
    828         "members": {
    829           "EnvironmentId": {},
    830           "EnvironmentName": {}
    831         }
    832       }
    833     },
    834     "RetrieveEnvironmentInfo": {
    835       "input": {
    836         "type": "structure",
    837         "required": [
    838           "InfoType"
    839         ],
    840         "members": {
    841           "EnvironmentId": {},
    842           "EnvironmentName": {},
    843           "InfoType": {}
    844         }
    845       },
    846       "output": {
    847         "resultWrapper": "RetrieveEnvironmentInfoResult",
    848         "type": "structure",
    849         "members": {
    850           "EnvironmentInfo": {
    851             "type": "list",
    852             "member": {
    853               "type": "structure",
    854               "members": {
    855                 "InfoType": {},
    856                 "Ec2InstanceId": {},
    857                 "SampleTimestamp": {
    858                   "type": "timestamp"
    859                 },
    860                 "Message": {}
    861               }
    862             }
    863           }
    864         }
    865       }
    866     },
    867     "SwapEnvironmentCNAMEs": {
    868       "input": {
    869         "type": "structure",
    870         "members": {
    871           "SourceEnvironmentId": {},
    872           "SourceEnvironmentName": {},
    873           "DestinationEnvironmentId": {},
    874           "DestinationEnvironmentName": {}
    875         }
    876       }
    877     },
    878     "TerminateEnvironment": {
    879       "input": {
    880         "type": "structure",
    881         "members": {
    882           "EnvironmentId": {},
    883           "EnvironmentName": {},
    884           "TerminateResources": {
    885             "type": "boolean"
    886           },
    887           "ForceTerminate": {
    888             "type": "boolean"
    889           }
    890         }
    891       },
    892       "output": {
    893         "shape": "Sk",
    894         "resultWrapper": "TerminateEnvironmentResult"
    895       }
    896     },
    897     "UpdateApplication": {
    898       "input": {
    899         "type": "structure",
    900         "required": [
    901           "ApplicationName"
    902         ],
    903         "members": {
    904           "ApplicationName": {},
    905           "Description": {}
    906         }
    907       },
    908       "output": {
    909         "shape": "S14",
    910         "resultWrapper": "UpdateApplicationResult"
    911       }
    912     },
    913     "UpdateApplicationVersion": {
    914       "input": {
    915         "type": "structure",
    916         "required": [
    917           "ApplicationName",
    918           "VersionLabel"
    919         ],
    920         "members": {
    921           "ApplicationName": {},
    922           "VersionLabel": {},
    923           "Description": {}
    924         }
    925       },
    926       "output": {
    927         "shape": "S1i",
    928         "resultWrapper": "UpdateApplicationVersionResult"
    929       }
    930     },
    931     "UpdateConfigurationTemplate": {
    932       "input": {
    933         "type": "structure",
    934         "required": [
    935           "ApplicationName",
    936           "TemplateName"
    937         ],
    938         "members": {
    939           "ApplicationName": {},
    940           "TemplateName": {},
    941           "Description": {},
    942           "OptionSettings": {
    943             "shape": "S1n"
    944           },
    945           "OptionsToRemove": {
    946             "shape": "S20"
    947           }
    948         }
    949       },
    950       "output": {
    951         "shape": "S1t",
    952         "resultWrapper": "UpdateConfigurationTemplateResult"
    953       }
    954     },
    955     "UpdateEnvironment": {
    956       "input": {
    957         "type": "structure",
    958         "members": {
    959           "ApplicationName": {},
    960           "EnvironmentId": {},
    961           "EnvironmentName": {},
    962           "GroupName": {},
    963           "Description": {},
    964           "Tier": {
    965             "shape": "S10"
    966           },
    967           "VersionLabel": {},
    968           "TemplateName": {},
    969           "SolutionStackName": {},
    970           "OptionSettings": {
    971             "shape": "S1n"
    972           },
    973           "OptionsToRemove": {
    974             "shape": "S20"
    975           }
    976         }
    977       },
    978       "output": {
    979         "shape": "Sk",
    980         "resultWrapper": "UpdateEnvironmentResult"
    981       }
    982     },
    983     "ValidateConfigurationSettings": {
    984       "input": {
    985         "type": "structure",
    986         "required": [
    987           "ApplicationName",
    988           "OptionSettings"
    989         ],
    990         "members": {
    991           "ApplicationName": {},
    992           "TemplateName": {},
    993           "EnvironmentName": {},
    994           "OptionSettings": {
    995             "shape": "S1n"
    996           }
    997         }
    998       },
    999       "output": {
   1000         "resultWrapper": "ValidateConfigurationSettingsResult",
   1001         "type": "structure",
   1002         "members": {
   1003           "Messages": {
   1004             "type": "list",
   1005             "member": {
   1006               "type": "structure",
   1007               "members": {
   1008                 "Message": {},
   1009                 "Severity": {},
   1010                 "Namespace": {},
   1011                 "OptionName": {}
   1012               }
   1013             }
   1014           }
   1015         }
   1016       }
   1017     }
   1018   },
   1019   "shapes": {
   1020     "Si": {
   1021       "type": "structure",
   1022       "members": {
   1023         "Environments": {
   1024           "type": "list",
   1025           "member": {
   1026             "shape": "Sk"
   1027           }
   1028         }
   1029       }
   1030     },
   1031     "Sk": {
   1032       "type": "structure",
   1033       "members": {
   1034         "EnvironmentName": {},
   1035         "EnvironmentId": {},
   1036         "ApplicationName": {},
   1037         "VersionLabel": {},
   1038         "SolutionStackName": {},
   1039         "TemplateName": {},
   1040         "Description": {},
   1041         "EndpointURL": {},
   1042         "CNAME": {},
   1043         "DateCreated": {
   1044           "type": "timestamp"
   1045         },
   1046         "DateUpdated": {
   1047           "type": "timestamp"
   1048         },
   1049         "Status": {},
   1050         "AbortableOperationInProgress": {
   1051           "type": "boolean"
   1052         },
   1053         "Health": {},
   1054         "HealthStatus": {},
   1055         "Resources": {
   1056           "type": "structure",
   1057           "members": {
   1058             "LoadBalancer": {
   1059               "type": "structure",
   1060               "members": {
   1061                 "LoadBalancerName": {},
   1062                 "Domain": {},
   1063                 "Listeners": {
   1064                   "type": "list",
   1065                   "member": {
   1066                     "type": "structure",
   1067                     "members": {
   1068                       "Protocol": {},
   1069                       "Port": {
   1070                         "type": "integer"
   1071                       }
   1072                     }
   1073                   }
   1074                 }
   1075               }
   1076             }
   1077           }
   1078         },
   1079         "Tier": {
   1080           "shape": "S10"
   1081         },
   1082         "EnvironmentLinks": {
   1083           "type": "list",
   1084           "member": {
   1085             "type": "structure",
   1086             "members": {
   1087               "LinkName": {},
   1088               "EnvironmentName": {}
   1089             }
   1090           }
   1091         }
   1092       }
   1093     },
   1094     "S10": {
   1095       "type": "structure",
   1096       "members": {
   1097         "Name": {},
   1098         "Type": {},
   1099         "Version": {}
   1100       }
   1101     },
   1102     "S14": {
   1103       "type": "structure",
   1104       "members": {
   1105         "Application": {
   1106           "shape": "S15"
   1107         }
   1108       }
   1109     },
   1110     "S15": {
   1111       "type": "structure",
   1112       "members": {
   1113         "ApplicationName": {},
   1114         "Description": {},
   1115         "DateCreated": {
   1116           "type": "timestamp"
   1117         },
   1118         "DateUpdated": {
   1119           "type": "timestamp"
   1120         },
   1121         "Versions": {
   1122           "shape": "S16"
   1123         },
   1124         "ConfigurationTemplates": {
   1125           "type": "list",
   1126           "member": {}
   1127         }
   1128       }
   1129     },
   1130     "S16": {
   1131       "type": "list",
   1132       "member": {}
   1133     },
   1134     "S19": {
   1135       "type": "structure",
   1136       "required": [
   1137         "SourceType",
   1138         "SourceRepository",
   1139         "SourceLocation"
   1140       ],
   1141       "members": {
   1142         "SourceType": {},
   1143         "SourceRepository": {},
   1144         "SourceLocation": {}
   1145       }
   1146     },
   1147     "S1d": {
   1148       "type": "structure",
   1149       "members": {
   1150         "S3Bucket": {},
   1151         "S3Key": {}
   1152       }
   1153     },
   1154     "S1i": {
   1155       "type": "structure",
   1156       "members": {
   1157         "ApplicationVersion": {
   1158           "shape": "S1j"
   1159         }
   1160       }
   1161     },
   1162     "S1j": {
   1163       "type": "structure",
   1164       "members": {
   1165         "ApplicationName": {},
   1166         "Description": {},
   1167         "VersionLabel": {},
   1168         "SourceBuildInformation": {
   1169           "shape": "S19"
   1170         },
   1171         "SourceBundle": {
   1172           "shape": "S1d"
   1173         },
   1174         "DateCreated": {
   1175           "type": "timestamp"
   1176         },
   1177         "DateUpdated": {
   1178           "type": "timestamp"
   1179         },
   1180         "Status": {}
   1181       }
   1182     },
   1183     "S1n": {
   1184       "type": "list",
   1185       "member": {
   1186         "type": "structure",
   1187         "members": {
   1188           "ResourceName": {},
   1189           "Namespace": {},
   1190           "OptionName": {},
   1191           "Value": {}
   1192         }
   1193       }
   1194     },
   1195     "S1t": {
   1196       "type": "structure",
   1197       "members": {
   1198         "SolutionStackName": {},
   1199         "ApplicationName": {},
   1200         "TemplateName": {},
   1201         "Description": {},
   1202         "EnvironmentName": {},
   1203         "DeploymentStatus": {},
   1204         "DateCreated": {
   1205           "type": "timestamp"
   1206         },
   1207         "DateUpdated": {
   1208           "type": "timestamp"
   1209         },
   1210         "OptionSettings": {
   1211           "shape": "S1n"
   1212         }
   1213       }
   1214     },
   1215     "S20": {
   1216       "type": "list",
   1217       "member": {
   1218         "type": "structure",
   1219         "members": {
   1220           "ResourceName": {},
   1221           "Namespace": {},
   1222           "OptionName": {}
   1223         }
   1224       }
   1225     },
   1226     "S35": {
   1227       "type": "list",
   1228       "member": {}
   1229     },
   1230     "S37": {
   1231       "type": "structure",
   1232       "members": {
   1233         "Duration": {
   1234           "type": "integer"
   1235         },
   1236         "RequestCount": {
   1237           "type": "integer"
   1238         },
   1239         "StatusCodes": {
   1240           "type": "structure",
   1241           "members": {
   1242             "Status2xx": {
   1243               "type": "integer"
   1244             },
   1245             "Status3xx": {
   1246               "type": "integer"
   1247             },
   1248             "Status4xx": {
   1249               "type": "integer"
   1250             },
   1251             "Status5xx": {
   1252               "type": "integer"
   1253             }
   1254           }
   1255         },
   1256         "Latency": {
   1257           "type": "structure",
   1258           "members": {
   1259             "P999": {
   1260               "type": "double"
   1261             },
   1262             "P99": {
   1263               "type": "double"
   1264             },
   1265             "P95": {
   1266               "type": "double"
   1267             },
   1268             "P90": {
   1269               "type": "double"
   1270             },
   1271             "P85": {
   1272               "type": "double"
   1273             },
   1274             "P75": {
   1275               "type": "double"
   1276             },
   1277             "P50": {
   1278               "type": "double"
   1279             },
   1280             "P10": {
   1281               "type": "double"
   1282             }
   1283           }
   1284         }
   1285       }
   1286     }
   1287   }
   1288 }