github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/elasticbeanstalk/2010-12-01/api-2.json (about)

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