github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/opsworks/2013-02-18/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2013-02-18",
     5      "endpointPrefix":"opsworks",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceFullName":"AWS OpsWorks",
     9      "serviceId":"OpsWorks",
    10      "signatureVersion":"v4",
    11      "targetPrefix":"OpsWorks_20130218",
    12      "uid":"opsworks-2013-02-18"
    13    },
    14    "operations":{
    15      "AssignInstance":{
    16        "name":"AssignInstance",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/"
    20        },
    21        "input":{"shape":"AssignInstanceRequest"},
    22        "errors":[
    23          {"shape":"ValidationException"},
    24          {"shape":"ResourceNotFoundException"}
    25        ]
    26      },
    27      "AssignVolume":{
    28        "name":"AssignVolume",
    29        "http":{
    30          "method":"POST",
    31          "requestUri":"/"
    32        },
    33        "input":{"shape":"AssignVolumeRequest"},
    34        "errors":[
    35          {"shape":"ValidationException"},
    36          {"shape":"ResourceNotFoundException"}
    37        ]
    38      },
    39      "AssociateElasticIp":{
    40        "name":"AssociateElasticIp",
    41        "http":{
    42          "method":"POST",
    43          "requestUri":"/"
    44        },
    45        "input":{"shape":"AssociateElasticIpRequest"},
    46        "errors":[
    47          {"shape":"ValidationException"},
    48          {"shape":"ResourceNotFoundException"}
    49        ]
    50      },
    51      "AttachElasticLoadBalancer":{
    52        "name":"AttachElasticLoadBalancer",
    53        "http":{
    54          "method":"POST",
    55          "requestUri":"/"
    56        },
    57        "input":{"shape":"AttachElasticLoadBalancerRequest"},
    58        "errors":[
    59          {"shape":"ValidationException"},
    60          {"shape":"ResourceNotFoundException"}
    61        ]
    62      },
    63      "CloneStack":{
    64        "name":"CloneStack",
    65        "http":{
    66          "method":"POST",
    67          "requestUri":"/"
    68        },
    69        "input":{"shape":"CloneStackRequest"},
    70        "output":{"shape":"CloneStackResult"},
    71        "errors":[
    72          {"shape":"ValidationException"},
    73          {"shape":"ResourceNotFoundException"}
    74        ]
    75      },
    76      "CreateApp":{
    77        "name":"CreateApp",
    78        "http":{
    79          "method":"POST",
    80          "requestUri":"/"
    81        },
    82        "input":{"shape":"CreateAppRequest"},
    83        "output":{"shape":"CreateAppResult"},
    84        "errors":[
    85          {"shape":"ValidationException"},
    86          {"shape":"ResourceNotFoundException"}
    87        ]
    88      },
    89      "CreateDeployment":{
    90        "name":"CreateDeployment",
    91        "http":{
    92          "method":"POST",
    93          "requestUri":"/"
    94        },
    95        "input":{"shape":"CreateDeploymentRequest"},
    96        "output":{"shape":"CreateDeploymentResult"},
    97        "errors":[
    98          {"shape":"ValidationException"},
    99          {"shape":"ResourceNotFoundException"}
   100        ]
   101      },
   102      "CreateInstance":{
   103        "name":"CreateInstance",
   104        "http":{
   105          "method":"POST",
   106          "requestUri":"/"
   107        },
   108        "input":{"shape":"CreateInstanceRequest"},
   109        "output":{"shape":"CreateInstanceResult"},
   110        "errors":[
   111          {"shape":"ValidationException"},
   112          {"shape":"ResourceNotFoundException"}
   113        ]
   114      },
   115      "CreateLayer":{
   116        "name":"CreateLayer",
   117        "http":{
   118          "method":"POST",
   119          "requestUri":"/"
   120        },
   121        "input":{"shape":"CreateLayerRequest"},
   122        "output":{"shape":"CreateLayerResult"},
   123        "errors":[
   124          {"shape":"ValidationException"},
   125          {"shape":"ResourceNotFoundException"}
   126        ]
   127      },
   128      "CreateStack":{
   129        "name":"CreateStack",
   130        "http":{
   131          "method":"POST",
   132          "requestUri":"/"
   133        },
   134        "input":{"shape":"CreateStackRequest"},
   135        "output":{"shape":"CreateStackResult"},
   136        "errors":[
   137          {"shape":"ValidationException"}
   138        ]
   139      },
   140      "CreateUserProfile":{
   141        "name":"CreateUserProfile",
   142        "http":{
   143          "method":"POST",
   144          "requestUri":"/"
   145        },
   146        "input":{"shape":"CreateUserProfileRequest"},
   147        "output":{"shape":"CreateUserProfileResult"},
   148        "errors":[
   149          {"shape":"ValidationException"}
   150        ]
   151      },
   152      "DeleteApp":{
   153        "name":"DeleteApp",
   154        "http":{
   155          "method":"POST",
   156          "requestUri":"/"
   157        },
   158        "input":{"shape":"DeleteAppRequest"},
   159        "errors":[
   160          {"shape":"ValidationException"},
   161          {"shape":"ResourceNotFoundException"}
   162        ]
   163      },
   164      "DeleteInstance":{
   165        "name":"DeleteInstance",
   166        "http":{
   167          "method":"POST",
   168          "requestUri":"/"
   169        },
   170        "input":{"shape":"DeleteInstanceRequest"},
   171        "errors":[
   172          {"shape":"ValidationException"},
   173          {"shape":"ResourceNotFoundException"}
   174        ]
   175      },
   176      "DeleteLayer":{
   177        "name":"DeleteLayer",
   178        "http":{
   179          "method":"POST",
   180          "requestUri":"/"
   181        },
   182        "input":{"shape":"DeleteLayerRequest"},
   183        "errors":[
   184          {"shape":"ValidationException"},
   185          {"shape":"ResourceNotFoundException"}
   186        ]
   187      },
   188      "DeleteStack":{
   189        "name":"DeleteStack",
   190        "http":{
   191          "method":"POST",
   192          "requestUri":"/"
   193        },
   194        "input":{"shape":"DeleteStackRequest"},
   195        "errors":[
   196          {"shape":"ValidationException"},
   197          {"shape":"ResourceNotFoundException"}
   198        ]
   199      },
   200      "DeleteUserProfile":{
   201        "name":"DeleteUserProfile",
   202        "http":{
   203          "method":"POST",
   204          "requestUri":"/"
   205        },
   206        "input":{"shape":"DeleteUserProfileRequest"},
   207        "errors":[
   208          {"shape":"ValidationException"},
   209          {"shape":"ResourceNotFoundException"}
   210        ]
   211      },
   212      "DeregisterEcsCluster":{
   213        "name":"DeregisterEcsCluster",
   214        "http":{
   215          "method":"POST",
   216          "requestUri":"/"
   217        },
   218        "input":{"shape":"DeregisterEcsClusterRequest"},
   219        "errors":[
   220          {"shape":"ValidationException"},
   221          {"shape":"ResourceNotFoundException"}
   222        ]
   223      },
   224      "DeregisterElasticIp":{
   225        "name":"DeregisterElasticIp",
   226        "http":{
   227          "method":"POST",
   228          "requestUri":"/"
   229        },
   230        "input":{"shape":"DeregisterElasticIpRequest"},
   231        "errors":[
   232          {"shape":"ValidationException"},
   233          {"shape":"ResourceNotFoundException"}
   234        ]
   235      },
   236      "DeregisterInstance":{
   237        "name":"DeregisterInstance",
   238        "http":{
   239          "method":"POST",
   240          "requestUri":"/"
   241        },
   242        "input":{"shape":"DeregisterInstanceRequest"},
   243        "errors":[
   244          {"shape":"ValidationException"},
   245          {"shape":"ResourceNotFoundException"}
   246        ]
   247      },
   248      "DeregisterRdsDbInstance":{
   249        "name":"DeregisterRdsDbInstance",
   250        "http":{
   251          "method":"POST",
   252          "requestUri":"/"
   253        },
   254        "input":{"shape":"DeregisterRdsDbInstanceRequest"},
   255        "errors":[
   256          {"shape":"ValidationException"},
   257          {"shape":"ResourceNotFoundException"}
   258        ]
   259      },
   260      "DeregisterVolume":{
   261        "name":"DeregisterVolume",
   262        "http":{
   263          "method":"POST",
   264          "requestUri":"/"
   265        },
   266        "input":{"shape":"DeregisterVolumeRequest"},
   267        "errors":[
   268          {"shape":"ValidationException"},
   269          {"shape":"ResourceNotFoundException"}
   270        ]
   271      },
   272      "DescribeAgentVersions":{
   273        "name":"DescribeAgentVersions",
   274        "http":{
   275          "method":"POST",
   276          "requestUri":"/"
   277        },
   278        "input":{"shape":"DescribeAgentVersionsRequest"},
   279        "output":{"shape":"DescribeAgentVersionsResult"},
   280        "errors":[
   281          {"shape":"ValidationException"},
   282          {"shape":"ResourceNotFoundException"}
   283        ]
   284      },
   285      "DescribeApps":{
   286        "name":"DescribeApps",
   287        "http":{
   288          "method":"POST",
   289          "requestUri":"/"
   290        },
   291        "input":{"shape":"DescribeAppsRequest"},
   292        "output":{"shape":"DescribeAppsResult"},
   293        "errors":[
   294          {"shape":"ValidationException"},
   295          {"shape":"ResourceNotFoundException"}
   296        ]
   297      },
   298      "DescribeCommands":{
   299        "name":"DescribeCommands",
   300        "http":{
   301          "method":"POST",
   302          "requestUri":"/"
   303        },
   304        "input":{"shape":"DescribeCommandsRequest"},
   305        "output":{"shape":"DescribeCommandsResult"},
   306        "errors":[
   307          {"shape":"ValidationException"},
   308          {"shape":"ResourceNotFoundException"}
   309        ]
   310      },
   311      "DescribeDeployments":{
   312        "name":"DescribeDeployments",
   313        "http":{
   314          "method":"POST",
   315          "requestUri":"/"
   316        },
   317        "input":{"shape":"DescribeDeploymentsRequest"},
   318        "output":{"shape":"DescribeDeploymentsResult"},
   319        "errors":[
   320          {"shape":"ValidationException"},
   321          {"shape":"ResourceNotFoundException"}
   322        ]
   323      },
   324      "DescribeEcsClusters":{
   325        "name":"DescribeEcsClusters",
   326        "http":{
   327          "method":"POST",
   328          "requestUri":"/"
   329        },
   330        "input":{"shape":"DescribeEcsClustersRequest"},
   331        "output":{"shape":"DescribeEcsClustersResult"},
   332        "errors":[
   333          {"shape":"ValidationException"},
   334          {"shape":"ResourceNotFoundException"}
   335        ]
   336      },
   337      "DescribeElasticIps":{
   338        "name":"DescribeElasticIps",
   339        "http":{
   340          "method":"POST",
   341          "requestUri":"/"
   342        },
   343        "input":{"shape":"DescribeElasticIpsRequest"},
   344        "output":{"shape":"DescribeElasticIpsResult"},
   345        "errors":[
   346          {"shape":"ValidationException"},
   347          {"shape":"ResourceNotFoundException"}
   348        ]
   349      },
   350      "DescribeElasticLoadBalancers":{
   351        "name":"DescribeElasticLoadBalancers",
   352        "http":{
   353          "method":"POST",
   354          "requestUri":"/"
   355        },
   356        "input":{"shape":"DescribeElasticLoadBalancersRequest"},
   357        "output":{"shape":"DescribeElasticLoadBalancersResult"},
   358        "errors":[
   359          {"shape":"ValidationException"},
   360          {"shape":"ResourceNotFoundException"}
   361        ]
   362      },
   363      "DescribeInstances":{
   364        "name":"DescribeInstances",
   365        "http":{
   366          "method":"POST",
   367          "requestUri":"/"
   368        },
   369        "input":{"shape":"DescribeInstancesRequest"},
   370        "output":{"shape":"DescribeInstancesResult"},
   371        "errors":[
   372          {"shape":"ValidationException"},
   373          {"shape":"ResourceNotFoundException"}
   374        ]
   375      },
   376      "DescribeLayers":{
   377        "name":"DescribeLayers",
   378        "http":{
   379          "method":"POST",
   380          "requestUri":"/"
   381        },
   382        "input":{"shape":"DescribeLayersRequest"},
   383        "output":{"shape":"DescribeLayersResult"},
   384        "errors":[
   385          {"shape":"ValidationException"},
   386          {"shape":"ResourceNotFoundException"}
   387        ]
   388      },
   389      "DescribeLoadBasedAutoScaling":{
   390        "name":"DescribeLoadBasedAutoScaling",
   391        "http":{
   392          "method":"POST",
   393          "requestUri":"/"
   394        },
   395        "input":{"shape":"DescribeLoadBasedAutoScalingRequest"},
   396        "output":{"shape":"DescribeLoadBasedAutoScalingResult"},
   397        "errors":[
   398          {"shape":"ValidationException"},
   399          {"shape":"ResourceNotFoundException"}
   400        ]
   401      },
   402      "DescribeMyUserProfile":{
   403        "name":"DescribeMyUserProfile",
   404        "http":{
   405          "method":"POST",
   406          "requestUri":"/"
   407        },
   408        "output":{"shape":"DescribeMyUserProfileResult"}
   409      },
   410      "DescribeOperatingSystems":{
   411        "name":"DescribeOperatingSystems",
   412        "http":{
   413          "method":"POST",
   414          "requestUri":"/"
   415        },
   416        "output":{"shape":"DescribeOperatingSystemsResponse"}
   417      },
   418      "DescribePermissions":{
   419        "name":"DescribePermissions",
   420        "http":{
   421          "method":"POST",
   422          "requestUri":"/"
   423        },
   424        "input":{"shape":"DescribePermissionsRequest"},
   425        "output":{"shape":"DescribePermissionsResult"},
   426        "errors":[
   427          {"shape":"ValidationException"},
   428          {"shape":"ResourceNotFoundException"}
   429        ]
   430      },
   431      "DescribeRaidArrays":{
   432        "name":"DescribeRaidArrays",
   433        "http":{
   434          "method":"POST",
   435          "requestUri":"/"
   436        },
   437        "input":{"shape":"DescribeRaidArraysRequest"},
   438        "output":{"shape":"DescribeRaidArraysResult"},
   439        "errors":[
   440          {"shape":"ValidationException"},
   441          {"shape":"ResourceNotFoundException"}
   442        ]
   443      },
   444      "DescribeRdsDbInstances":{
   445        "name":"DescribeRdsDbInstances",
   446        "http":{
   447          "method":"POST",
   448          "requestUri":"/"
   449        },
   450        "input":{"shape":"DescribeRdsDbInstancesRequest"},
   451        "output":{"shape":"DescribeRdsDbInstancesResult"},
   452        "errors":[
   453          {"shape":"ValidationException"},
   454          {"shape":"ResourceNotFoundException"}
   455        ]
   456      },
   457      "DescribeServiceErrors":{
   458        "name":"DescribeServiceErrors",
   459        "http":{
   460          "method":"POST",
   461          "requestUri":"/"
   462        },
   463        "input":{"shape":"DescribeServiceErrorsRequest"},
   464        "output":{"shape":"DescribeServiceErrorsResult"},
   465        "errors":[
   466          {"shape":"ValidationException"},
   467          {"shape":"ResourceNotFoundException"}
   468        ]
   469      },
   470      "DescribeStackProvisioningParameters":{
   471        "name":"DescribeStackProvisioningParameters",
   472        "http":{
   473          "method":"POST",
   474          "requestUri":"/"
   475        },
   476        "input":{"shape":"DescribeStackProvisioningParametersRequest"},
   477        "output":{"shape":"DescribeStackProvisioningParametersResult"},
   478        "errors":[
   479          {"shape":"ValidationException"},
   480          {"shape":"ResourceNotFoundException"}
   481        ]
   482      },
   483      "DescribeStackSummary":{
   484        "name":"DescribeStackSummary",
   485        "http":{
   486          "method":"POST",
   487          "requestUri":"/"
   488        },
   489        "input":{"shape":"DescribeStackSummaryRequest"},
   490        "output":{"shape":"DescribeStackSummaryResult"},
   491        "errors":[
   492          {"shape":"ValidationException"},
   493          {"shape":"ResourceNotFoundException"}
   494        ]
   495      },
   496      "DescribeStacks":{
   497        "name":"DescribeStacks",
   498        "http":{
   499          "method":"POST",
   500          "requestUri":"/"
   501        },
   502        "input":{"shape":"DescribeStacksRequest"},
   503        "output":{"shape":"DescribeStacksResult"},
   504        "errors":[
   505          {"shape":"ValidationException"},
   506          {"shape":"ResourceNotFoundException"}
   507        ]
   508      },
   509      "DescribeTimeBasedAutoScaling":{
   510        "name":"DescribeTimeBasedAutoScaling",
   511        "http":{
   512          "method":"POST",
   513          "requestUri":"/"
   514        },
   515        "input":{"shape":"DescribeTimeBasedAutoScalingRequest"},
   516        "output":{"shape":"DescribeTimeBasedAutoScalingResult"},
   517        "errors":[
   518          {"shape":"ValidationException"},
   519          {"shape":"ResourceNotFoundException"}
   520        ]
   521      },
   522      "DescribeUserProfiles":{
   523        "name":"DescribeUserProfiles",
   524        "http":{
   525          "method":"POST",
   526          "requestUri":"/"
   527        },
   528        "input":{"shape":"DescribeUserProfilesRequest"},
   529        "output":{"shape":"DescribeUserProfilesResult"},
   530        "errors":[
   531          {"shape":"ValidationException"},
   532          {"shape":"ResourceNotFoundException"}
   533        ]
   534      },
   535      "DescribeVolumes":{
   536        "name":"DescribeVolumes",
   537        "http":{
   538          "method":"POST",
   539          "requestUri":"/"
   540        },
   541        "input":{"shape":"DescribeVolumesRequest"},
   542        "output":{"shape":"DescribeVolumesResult"},
   543        "errors":[
   544          {"shape":"ValidationException"},
   545          {"shape":"ResourceNotFoundException"}
   546        ]
   547      },
   548      "DetachElasticLoadBalancer":{
   549        "name":"DetachElasticLoadBalancer",
   550        "http":{
   551          "method":"POST",
   552          "requestUri":"/"
   553        },
   554        "input":{"shape":"DetachElasticLoadBalancerRequest"},
   555        "errors":[
   556          {"shape":"ResourceNotFoundException"}
   557        ]
   558      },
   559      "DisassociateElasticIp":{
   560        "name":"DisassociateElasticIp",
   561        "http":{
   562          "method":"POST",
   563          "requestUri":"/"
   564        },
   565        "input":{"shape":"DisassociateElasticIpRequest"},
   566        "errors":[
   567          {"shape":"ValidationException"},
   568          {"shape":"ResourceNotFoundException"}
   569        ]
   570      },
   571      "GetHostnameSuggestion":{
   572        "name":"GetHostnameSuggestion",
   573        "http":{
   574          "method":"POST",
   575          "requestUri":"/"
   576        },
   577        "input":{"shape":"GetHostnameSuggestionRequest"},
   578        "output":{"shape":"GetHostnameSuggestionResult"},
   579        "errors":[
   580          {"shape":"ValidationException"},
   581          {"shape":"ResourceNotFoundException"}
   582        ]
   583      },
   584      "GrantAccess":{
   585        "name":"GrantAccess",
   586        "http":{
   587          "method":"POST",
   588          "requestUri":"/"
   589        },
   590        "input":{"shape":"GrantAccessRequest"},
   591        "output":{"shape":"GrantAccessResult"},
   592        "errors":[
   593          {"shape":"ValidationException"},
   594          {"shape":"ResourceNotFoundException"}
   595        ]
   596      },
   597      "ListTags":{
   598        "name":"ListTags",
   599        "http":{
   600          "method":"POST",
   601          "requestUri":"/"
   602        },
   603        "input":{"shape":"ListTagsRequest"},
   604        "output":{"shape":"ListTagsResult"},
   605        "errors":[
   606          {"shape":"ValidationException"},
   607          {"shape":"ResourceNotFoundException"}
   608        ]
   609      },
   610      "RebootInstance":{
   611        "name":"RebootInstance",
   612        "http":{
   613          "method":"POST",
   614          "requestUri":"/"
   615        },
   616        "input":{"shape":"RebootInstanceRequest"},
   617        "errors":[
   618          {"shape":"ValidationException"},
   619          {"shape":"ResourceNotFoundException"}
   620        ]
   621      },
   622      "RegisterEcsCluster":{
   623        "name":"RegisterEcsCluster",
   624        "http":{
   625          "method":"POST",
   626          "requestUri":"/"
   627        },
   628        "input":{"shape":"RegisterEcsClusterRequest"},
   629        "output":{"shape":"RegisterEcsClusterResult"},
   630        "errors":[
   631          {"shape":"ValidationException"},
   632          {"shape":"ResourceNotFoundException"}
   633        ]
   634      },
   635      "RegisterElasticIp":{
   636        "name":"RegisterElasticIp",
   637        "http":{
   638          "method":"POST",
   639          "requestUri":"/"
   640        },
   641        "input":{"shape":"RegisterElasticIpRequest"},
   642        "output":{"shape":"RegisterElasticIpResult"},
   643        "errors":[
   644          {"shape":"ValidationException"},
   645          {"shape":"ResourceNotFoundException"}
   646        ]
   647      },
   648      "RegisterInstance":{
   649        "name":"RegisterInstance",
   650        "http":{
   651          "method":"POST",
   652          "requestUri":"/"
   653        },
   654        "input":{"shape":"RegisterInstanceRequest"},
   655        "output":{"shape":"RegisterInstanceResult"},
   656        "errors":[
   657          {"shape":"ValidationException"},
   658          {"shape":"ResourceNotFoundException"}
   659        ]
   660      },
   661      "RegisterRdsDbInstance":{
   662        "name":"RegisterRdsDbInstance",
   663        "http":{
   664          "method":"POST",
   665          "requestUri":"/"
   666        },
   667        "input":{"shape":"RegisterRdsDbInstanceRequest"},
   668        "errors":[
   669          {"shape":"ValidationException"},
   670          {"shape":"ResourceNotFoundException"}
   671        ]
   672      },
   673      "RegisterVolume":{
   674        "name":"RegisterVolume",
   675        "http":{
   676          "method":"POST",
   677          "requestUri":"/"
   678        },
   679        "input":{"shape":"RegisterVolumeRequest"},
   680        "output":{"shape":"RegisterVolumeResult"},
   681        "errors":[
   682          {"shape":"ValidationException"},
   683          {"shape":"ResourceNotFoundException"}
   684        ]
   685      },
   686      "SetLoadBasedAutoScaling":{
   687        "name":"SetLoadBasedAutoScaling",
   688        "http":{
   689          "method":"POST",
   690          "requestUri":"/"
   691        },
   692        "input":{"shape":"SetLoadBasedAutoScalingRequest"},
   693        "errors":[
   694          {"shape":"ValidationException"},
   695          {"shape":"ResourceNotFoundException"}
   696        ]
   697      },
   698      "SetPermission":{
   699        "name":"SetPermission",
   700        "http":{
   701          "method":"POST",
   702          "requestUri":"/"
   703        },
   704        "input":{"shape":"SetPermissionRequest"},
   705        "errors":[
   706          {"shape":"ValidationException"},
   707          {"shape":"ResourceNotFoundException"}
   708        ]
   709      },
   710      "SetTimeBasedAutoScaling":{
   711        "name":"SetTimeBasedAutoScaling",
   712        "http":{
   713          "method":"POST",
   714          "requestUri":"/"
   715        },
   716        "input":{"shape":"SetTimeBasedAutoScalingRequest"},
   717        "errors":[
   718          {"shape":"ValidationException"},
   719          {"shape":"ResourceNotFoundException"}
   720        ]
   721      },
   722      "StartInstance":{
   723        "name":"StartInstance",
   724        "http":{
   725          "method":"POST",
   726          "requestUri":"/"
   727        },
   728        "input":{"shape":"StartInstanceRequest"},
   729        "errors":[
   730          {"shape":"ValidationException"},
   731          {"shape":"ResourceNotFoundException"}
   732        ]
   733      },
   734      "StartStack":{
   735        "name":"StartStack",
   736        "http":{
   737          "method":"POST",
   738          "requestUri":"/"
   739        },
   740        "input":{"shape":"StartStackRequest"},
   741        "errors":[
   742          {"shape":"ValidationException"},
   743          {"shape":"ResourceNotFoundException"}
   744        ]
   745      },
   746      "StopInstance":{
   747        "name":"StopInstance",
   748        "http":{
   749          "method":"POST",
   750          "requestUri":"/"
   751        },
   752        "input":{"shape":"StopInstanceRequest"},
   753        "errors":[
   754          {"shape":"ValidationException"},
   755          {"shape":"ResourceNotFoundException"}
   756        ]
   757      },
   758      "StopStack":{
   759        "name":"StopStack",
   760        "http":{
   761          "method":"POST",
   762          "requestUri":"/"
   763        },
   764        "input":{"shape":"StopStackRequest"},
   765        "errors":[
   766          {"shape":"ValidationException"},
   767          {"shape":"ResourceNotFoundException"}
   768        ]
   769      },
   770      "TagResource":{
   771        "name":"TagResource",
   772        "http":{
   773          "method":"POST",
   774          "requestUri":"/"
   775        },
   776        "input":{"shape":"TagResourceRequest"},
   777        "errors":[
   778          {"shape":"ValidationException"},
   779          {"shape":"ResourceNotFoundException"}
   780        ]
   781      },
   782      "UnassignInstance":{
   783        "name":"UnassignInstance",
   784        "http":{
   785          "method":"POST",
   786          "requestUri":"/"
   787        },
   788        "input":{"shape":"UnassignInstanceRequest"},
   789        "errors":[
   790          {"shape":"ValidationException"},
   791          {"shape":"ResourceNotFoundException"}
   792        ]
   793      },
   794      "UnassignVolume":{
   795        "name":"UnassignVolume",
   796        "http":{
   797          "method":"POST",
   798          "requestUri":"/"
   799        },
   800        "input":{"shape":"UnassignVolumeRequest"},
   801        "errors":[
   802          {"shape":"ValidationException"},
   803          {"shape":"ResourceNotFoundException"}
   804        ]
   805      },
   806      "UntagResource":{
   807        "name":"UntagResource",
   808        "http":{
   809          "method":"POST",
   810          "requestUri":"/"
   811        },
   812        "input":{"shape":"UntagResourceRequest"},
   813        "errors":[
   814          {"shape":"ValidationException"},
   815          {"shape":"ResourceNotFoundException"}
   816        ]
   817      },
   818      "UpdateApp":{
   819        "name":"UpdateApp",
   820        "http":{
   821          "method":"POST",
   822          "requestUri":"/"
   823        },
   824        "input":{"shape":"UpdateAppRequest"},
   825        "errors":[
   826          {"shape":"ValidationException"},
   827          {"shape":"ResourceNotFoundException"}
   828        ]
   829      },
   830      "UpdateElasticIp":{
   831        "name":"UpdateElasticIp",
   832        "http":{
   833          "method":"POST",
   834          "requestUri":"/"
   835        },
   836        "input":{"shape":"UpdateElasticIpRequest"},
   837        "errors":[
   838          {"shape":"ValidationException"},
   839          {"shape":"ResourceNotFoundException"}
   840        ]
   841      },
   842      "UpdateInstance":{
   843        "name":"UpdateInstance",
   844        "http":{
   845          "method":"POST",
   846          "requestUri":"/"
   847        },
   848        "input":{"shape":"UpdateInstanceRequest"},
   849        "errors":[
   850          {"shape":"ValidationException"},
   851          {"shape":"ResourceNotFoundException"}
   852        ]
   853      },
   854      "UpdateLayer":{
   855        "name":"UpdateLayer",
   856        "http":{
   857          "method":"POST",
   858          "requestUri":"/"
   859        },
   860        "input":{"shape":"UpdateLayerRequest"},
   861        "errors":[
   862          {"shape":"ValidationException"},
   863          {"shape":"ResourceNotFoundException"}
   864        ]
   865      },
   866      "UpdateMyUserProfile":{
   867        "name":"UpdateMyUserProfile",
   868        "http":{
   869          "method":"POST",
   870          "requestUri":"/"
   871        },
   872        "input":{"shape":"UpdateMyUserProfileRequest"},
   873        "errors":[
   874          {"shape":"ValidationException"}
   875        ]
   876      },
   877      "UpdateRdsDbInstance":{
   878        "name":"UpdateRdsDbInstance",
   879        "http":{
   880          "method":"POST",
   881          "requestUri":"/"
   882        },
   883        "input":{"shape":"UpdateRdsDbInstanceRequest"},
   884        "errors":[
   885          {"shape":"ValidationException"},
   886          {"shape":"ResourceNotFoundException"}
   887        ]
   888      },
   889      "UpdateStack":{
   890        "name":"UpdateStack",
   891        "http":{
   892          "method":"POST",
   893          "requestUri":"/"
   894        },
   895        "input":{"shape":"UpdateStackRequest"},
   896        "errors":[
   897          {"shape":"ValidationException"},
   898          {"shape":"ResourceNotFoundException"}
   899        ]
   900      },
   901      "UpdateUserProfile":{
   902        "name":"UpdateUserProfile",
   903        "http":{
   904          "method":"POST",
   905          "requestUri":"/"
   906        },
   907        "input":{"shape":"UpdateUserProfileRequest"},
   908        "errors":[
   909          {"shape":"ValidationException"},
   910          {"shape":"ResourceNotFoundException"}
   911        ]
   912      },
   913      "UpdateVolume":{
   914        "name":"UpdateVolume",
   915        "http":{
   916          "method":"POST",
   917          "requestUri":"/"
   918        },
   919        "input":{"shape":"UpdateVolumeRequest"},
   920        "errors":[
   921          {"shape":"ValidationException"},
   922          {"shape":"ResourceNotFoundException"}
   923        ]
   924      }
   925    },
   926    "shapes":{
   927      "AgentVersion":{
   928        "type":"structure",
   929        "members":{
   930          "Version":{"shape":"String"},
   931          "ConfigurationManager":{"shape":"StackConfigurationManager"}
   932        }
   933      },
   934      "AgentVersions":{
   935        "type":"list",
   936        "member":{"shape":"AgentVersion"}
   937      },
   938      "App":{
   939        "type":"structure",
   940        "members":{
   941          "AppId":{"shape":"String"},
   942          "StackId":{"shape":"String"},
   943          "Shortname":{"shape":"String"},
   944          "Name":{"shape":"String"},
   945          "Description":{"shape":"String"},
   946          "DataSources":{"shape":"DataSources"},
   947          "Type":{"shape":"AppType"},
   948          "AppSource":{"shape":"Source"},
   949          "Domains":{"shape":"Strings"},
   950          "EnableSsl":{"shape":"Boolean"},
   951          "SslConfiguration":{"shape":"SslConfiguration"},
   952          "Attributes":{"shape":"AppAttributes"},
   953          "CreatedAt":{"shape":"String"},
   954          "Environment":{"shape":"EnvironmentVariables"}
   955        }
   956      },
   957      "AppAttributes":{
   958        "type":"map",
   959        "key":{"shape":"AppAttributesKeys"},
   960        "value":{"shape":"String"}
   961      },
   962      "AppAttributesKeys":{
   963        "type":"string",
   964        "enum":[
   965          "DocumentRoot",
   966          "RailsEnv",
   967          "AutoBundleOnDeploy",
   968          "AwsFlowRubySettings"
   969        ]
   970      },
   971      "AppType":{
   972        "type":"string",
   973        "enum":[
   974          "aws-flow-ruby",
   975          "java",
   976          "rails",
   977          "php",
   978          "nodejs",
   979          "static",
   980          "other"
   981        ]
   982      },
   983      "Apps":{
   984        "type":"list",
   985        "member":{"shape":"App"}
   986      },
   987      "Architecture":{
   988        "type":"string",
   989        "enum":[
   990          "x86_64",
   991          "i386"
   992        ]
   993      },
   994      "AssignInstanceRequest":{
   995        "type":"structure",
   996        "required":[
   997          "InstanceId",
   998          "LayerIds"
   999        ],
  1000        "members":{
  1001          "InstanceId":{"shape":"String"},
  1002          "LayerIds":{"shape":"Strings"}
  1003        }
  1004      },
  1005      "AssignVolumeRequest":{
  1006        "type":"structure",
  1007        "required":["VolumeId"],
  1008        "members":{
  1009          "VolumeId":{"shape":"String"},
  1010          "InstanceId":{"shape":"String"}
  1011        }
  1012      },
  1013      "AssociateElasticIpRequest":{
  1014        "type":"structure",
  1015        "required":["ElasticIp"],
  1016        "members":{
  1017          "ElasticIp":{"shape":"String"},
  1018          "InstanceId":{"shape":"String"}
  1019        }
  1020      },
  1021      "AttachElasticLoadBalancerRequest":{
  1022        "type":"structure",
  1023        "required":[
  1024          "ElasticLoadBalancerName",
  1025          "LayerId"
  1026        ],
  1027        "members":{
  1028          "ElasticLoadBalancerName":{"shape":"String"},
  1029          "LayerId":{"shape":"String"}
  1030        }
  1031      },
  1032      "AutoScalingThresholds":{
  1033        "type":"structure",
  1034        "members":{
  1035          "InstanceCount":{"shape":"Integer"},
  1036          "ThresholdsWaitTime":{"shape":"Minute"},
  1037          "IgnoreMetricsTime":{"shape":"Minute"},
  1038          "CpuThreshold":{"shape":"Double"},
  1039          "MemoryThreshold":{"shape":"Double"},
  1040          "LoadThreshold":{"shape":"Double"},
  1041          "Alarms":{"shape":"Strings"}
  1042        }
  1043      },
  1044      "AutoScalingType":{
  1045        "type":"string",
  1046        "enum":[
  1047          "load",
  1048          "timer"
  1049        ]
  1050      },
  1051      "BlockDeviceMapping":{
  1052        "type":"structure",
  1053        "members":{
  1054          "DeviceName":{"shape":"String"},
  1055          "NoDevice":{"shape":"String"},
  1056          "VirtualName":{"shape":"String"},
  1057          "Ebs":{"shape":"EbsBlockDevice"}
  1058        }
  1059      },
  1060      "BlockDeviceMappings":{
  1061        "type":"list",
  1062        "member":{"shape":"BlockDeviceMapping"}
  1063      },
  1064      "Boolean":{
  1065        "type":"boolean",
  1066        "box":true
  1067      },
  1068      "ChefConfiguration":{
  1069        "type":"structure",
  1070        "members":{
  1071          "ManageBerkshelf":{"shape":"Boolean"},
  1072          "BerkshelfVersion":{"shape":"String"}
  1073        }
  1074      },
  1075      "CloneStackRequest":{
  1076        "type":"structure",
  1077        "required":[
  1078          "SourceStackId",
  1079          "ServiceRoleArn"
  1080        ],
  1081        "members":{
  1082          "SourceStackId":{"shape":"String"},
  1083          "Name":{"shape":"String"},
  1084          "Region":{"shape":"String"},
  1085          "VpcId":{"shape":"String"},
  1086          "Attributes":{"shape":"StackAttributes"},
  1087          "ServiceRoleArn":{"shape":"String"},
  1088          "DefaultInstanceProfileArn":{"shape":"String"},
  1089          "DefaultOs":{"shape":"String"},
  1090          "HostnameTheme":{"shape":"String"},
  1091          "DefaultAvailabilityZone":{"shape":"String"},
  1092          "DefaultSubnetId":{"shape":"String"},
  1093          "CustomJson":{"shape":"String"},
  1094          "ConfigurationManager":{"shape":"StackConfigurationManager"},
  1095          "ChefConfiguration":{"shape":"ChefConfiguration"},
  1096          "UseCustomCookbooks":{"shape":"Boolean"},
  1097          "UseOpsworksSecurityGroups":{"shape":"Boolean"},
  1098          "CustomCookbooksSource":{"shape":"Source"},
  1099          "DefaultSshKeyName":{"shape":"String"},
  1100          "ClonePermissions":{"shape":"Boolean"},
  1101          "CloneAppIds":{"shape":"Strings"},
  1102          "DefaultRootDeviceType":{"shape":"RootDeviceType"},
  1103          "AgentVersion":{"shape":"String"}
  1104        }
  1105      },
  1106      "CloneStackResult":{
  1107        "type":"structure",
  1108        "members":{
  1109          "StackId":{"shape":"String"}
  1110        }
  1111      },
  1112      "CloudWatchLogsConfiguration":{
  1113        "type":"structure",
  1114        "members":{
  1115          "Enabled":{"shape":"Boolean"},
  1116          "LogStreams":{"shape":"CloudWatchLogsLogStreams"}
  1117        }
  1118      },
  1119      "CloudWatchLogsEncoding":{
  1120        "type":"string",
  1121        "enum":[
  1122          "ascii",
  1123          "big5",
  1124          "big5hkscs",
  1125          "cp037",
  1126          "cp424",
  1127          "cp437",
  1128          "cp500",
  1129          "cp720",
  1130          "cp737",
  1131          "cp775",
  1132          "cp850",
  1133          "cp852",
  1134          "cp855",
  1135          "cp856",
  1136          "cp857",
  1137          "cp858",
  1138          "cp860",
  1139          "cp861",
  1140          "cp862",
  1141          "cp863",
  1142          "cp864",
  1143          "cp865",
  1144          "cp866",
  1145          "cp869",
  1146          "cp874",
  1147          "cp875",
  1148          "cp932",
  1149          "cp949",
  1150          "cp950",
  1151          "cp1006",
  1152          "cp1026",
  1153          "cp1140",
  1154          "cp1250",
  1155          "cp1251",
  1156          "cp1252",
  1157          "cp1253",
  1158          "cp1254",
  1159          "cp1255",
  1160          "cp1256",
  1161          "cp1257",
  1162          "cp1258",
  1163          "euc_jp",
  1164          "euc_jis_2004",
  1165          "euc_jisx0213",
  1166          "euc_kr",
  1167          "gb2312",
  1168          "gbk",
  1169          "gb18030",
  1170          "hz",
  1171          "iso2022_jp",
  1172          "iso2022_jp_1",
  1173          "iso2022_jp_2",
  1174          "iso2022_jp_2004",
  1175          "iso2022_jp_3",
  1176          "iso2022_jp_ext",
  1177          "iso2022_kr",
  1178          "latin_1",
  1179          "iso8859_2",
  1180          "iso8859_3",
  1181          "iso8859_4",
  1182          "iso8859_5",
  1183          "iso8859_6",
  1184          "iso8859_7",
  1185          "iso8859_8",
  1186          "iso8859_9",
  1187          "iso8859_10",
  1188          "iso8859_13",
  1189          "iso8859_14",
  1190          "iso8859_15",
  1191          "iso8859_16",
  1192          "johab",
  1193          "koi8_r",
  1194          "koi8_u",
  1195          "mac_cyrillic",
  1196          "mac_greek",
  1197          "mac_iceland",
  1198          "mac_latin2",
  1199          "mac_roman",
  1200          "mac_turkish",
  1201          "ptcp154",
  1202          "shift_jis",
  1203          "shift_jis_2004",
  1204          "shift_jisx0213",
  1205          "utf_32",
  1206          "utf_32_be",
  1207          "utf_32_le",
  1208          "utf_16",
  1209          "utf_16_be",
  1210          "utf_16_le",
  1211          "utf_7",
  1212          "utf_8",
  1213          "utf_8_sig"
  1214        ]
  1215      },
  1216      "CloudWatchLogsInitialPosition":{
  1217        "type":"string",
  1218        "enum":[
  1219          "start_of_file",
  1220          "end_of_file"
  1221        ]
  1222      },
  1223      "CloudWatchLogsLogStream":{
  1224        "type":"structure",
  1225        "members":{
  1226          "LogGroupName":{"shape":"String"},
  1227          "DatetimeFormat":{"shape":"String"},
  1228          "TimeZone":{"shape":"CloudWatchLogsTimeZone"},
  1229          "File":{"shape":"String"},
  1230          "FileFingerprintLines":{"shape":"String"},
  1231          "MultiLineStartPattern":{"shape":"String"},
  1232          "InitialPosition":{"shape":"CloudWatchLogsInitialPosition"},
  1233          "Encoding":{"shape":"CloudWatchLogsEncoding"},
  1234          "BufferDuration":{"shape":"Integer"},
  1235          "BatchCount":{"shape":"Integer"},
  1236          "BatchSize":{"shape":"Integer"}
  1237        }
  1238      },
  1239      "CloudWatchLogsLogStreams":{
  1240        "type":"list",
  1241        "member":{"shape":"CloudWatchLogsLogStream"}
  1242      },
  1243      "CloudWatchLogsTimeZone":{
  1244        "type":"string",
  1245        "enum":[
  1246          "LOCAL",
  1247          "UTC"
  1248        ]
  1249      },
  1250      "Command":{
  1251        "type":"structure",
  1252        "members":{
  1253          "CommandId":{"shape":"String"},
  1254          "InstanceId":{"shape":"String"},
  1255          "DeploymentId":{"shape":"String"},
  1256          "CreatedAt":{"shape":"DateTime"},
  1257          "AcknowledgedAt":{"shape":"DateTime"},
  1258          "CompletedAt":{"shape":"DateTime"},
  1259          "Status":{"shape":"String"},
  1260          "ExitCode":{"shape":"Integer"},
  1261          "LogUrl":{"shape":"String"},
  1262          "Type":{"shape":"String"}
  1263        }
  1264      },
  1265      "Commands":{
  1266        "type":"list",
  1267        "member":{"shape":"Command"}
  1268      },
  1269      "CreateAppRequest":{
  1270        "type":"structure",
  1271        "required":[
  1272          "StackId",
  1273          "Name",
  1274          "Type"
  1275        ],
  1276        "members":{
  1277          "StackId":{"shape":"String"},
  1278          "Shortname":{"shape":"String"},
  1279          "Name":{"shape":"String"},
  1280          "Description":{"shape":"String"},
  1281          "DataSources":{"shape":"DataSources"},
  1282          "Type":{"shape":"AppType"},
  1283          "AppSource":{"shape":"Source"},
  1284          "Domains":{"shape":"Strings"},
  1285          "EnableSsl":{"shape":"Boolean"},
  1286          "SslConfiguration":{"shape":"SslConfiguration"},
  1287          "Attributes":{"shape":"AppAttributes"},
  1288          "Environment":{"shape":"EnvironmentVariables"}
  1289        }
  1290      },
  1291      "CreateAppResult":{
  1292        "type":"structure",
  1293        "members":{
  1294          "AppId":{"shape":"String"}
  1295        }
  1296      },
  1297      "CreateDeploymentRequest":{
  1298        "type":"structure",
  1299        "required":[
  1300          "StackId",
  1301          "Command"
  1302        ],
  1303        "members":{
  1304          "StackId":{"shape":"String"},
  1305          "AppId":{"shape":"String"},
  1306          "InstanceIds":{"shape":"Strings"},
  1307          "LayerIds":{"shape":"Strings"},
  1308          "Command":{"shape":"DeploymentCommand"},
  1309          "Comment":{"shape":"String"},
  1310          "CustomJson":{"shape":"String"}
  1311        }
  1312      },
  1313      "CreateDeploymentResult":{
  1314        "type":"structure",
  1315        "members":{
  1316          "DeploymentId":{"shape":"String"}
  1317        }
  1318      },
  1319      "CreateInstanceRequest":{
  1320        "type":"structure",
  1321        "required":[
  1322          "StackId",
  1323          "LayerIds",
  1324          "InstanceType"
  1325        ],
  1326        "members":{
  1327          "StackId":{"shape":"String"},
  1328          "LayerIds":{"shape":"Strings"},
  1329          "InstanceType":{"shape":"String"},
  1330          "AutoScalingType":{"shape":"AutoScalingType"},
  1331          "Hostname":{"shape":"String"},
  1332          "Os":{"shape":"String"},
  1333          "AmiId":{"shape":"String"},
  1334          "SshKeyName":{"shape":"String"},
  1335          "AvailabilityZone":{"shape":"String"},
  1336          "VirtualizationType":{"shape":"String"},
  1337          "SubnetId":{"shape":"String"},
  1338          "Architecture":{"shape":"Architecture"},
  1339          "RootDeviceType":{"shape":"RootDeviceType"},
  1340          "BlockDeviceMappings":{"shape":"BlockDeviceMappings"},
  1341          "InstallUpdatesOnBoot":{"shape":"Boolean"},
  1342          "EbsOptimized":{"shape":"Boolean"},
  1343          "AgentVersion":{"shape":"String"},
  1344          "Tenancy":{"shape":"String"}
  1345        }
  1346      },
  1347      "CreateInstanceResult":{
  1348        "type":"structure",
  1349        "members":{
  1350          "InstanceId":{"shape":"String"}
  1351        }
  1352      },
  1353      "CreateLayerRequest":{
  1354        "type":"structure",
  1355        "required":[
  1356          "StackId",
  1357          "Type",
  1358          "Name",
  1359          "Shortname"
  1360        ],
  1361        "members":{
  1362          "StackId":{"shape":"String"},
  1363          "Type":{"shape":"LayerType"},
  1364          "Name":{"shape":"String"},
  1365          "Shortname":{"shape":"String"},
  1366          "Attributes":{"shape":"LayerAttributes"},
  1367          "CloudWatchLogsConfiguration":{"shape":"CloudWatchLogsConfiguration"},
  1368          "CustomInstanceProfileArn":{"shape":"String"},
  1369          "CustomJson":{"shape":"String"},
  1370          "CustomSecurityGroupIds":{"shape":"Strings"},
  1371          "Packages":{"shape":"Strings"},
  1372          "VolumeConfigurations":{"shape":"VolumeConfigurations"},
  1373          "EnableAutoHealing":{"shape":"Boolean"},
  1374          "AutoAssignElasticIps":{"shape":"Boolean"},
  1375          "AutoAssignPublicIps":{"shape":"Boolean"},
  1376          "CustomRecipes":{"shape":"Recipes"},
  1377          "InstallUpdatesOnBoot":{"shape":"Boolean"},
  1378          "UseEbsOptimizedInstances":{"shape":"Boolean"},
  1379          "LifecycleEventConfiguration":{"shape":"LifecycleEventConfiguration"}
  1380        }
  1381      },
  1382      "CreateLayerResult":{
  1383        "type":"structure",
  1384        "members":{
  1385          "LayerId":{"shape":"String"}
  1386        }
  1387      },
  1388      "CreateStackRequest":{
  1389        "type":"structure",
  1390        "required":[
  1391          "Name",
  1392          "Region",
  1393          "ServiceRoleArn",
  1394          "DefaultInstanceProfileArn"
  1395        ],
  1396        "members":{
  1397          "Name":{"shape":"String"},
  1398          "Region":{"shape":"String"},
  1399          "VpcId":{"shape":"String"},
  1400          "Attributes":{"shape":"StackAttributes"},
  1401          "ServiceRoleArn":{"shape":"String"},
  1402          "DefaultInstanceProfileArn":{"shape":"String"},
  1403          "DefaultOs":{"shape":"String"},
  1404          "HostnameTheme":{"shape":"String"},
  1405          "DefaultAvailabilityZone":{"shape":"String"},
  1406          "DefaultSubnetId":{"shape":"String"},
  1407          "CustomJson":{"shape":"String"},
  1408          "ConfigurationManager":{"shape":"StackConfigurationManager"},
  1409          "ChefConfiguration":{"shape":"ChefConfiguration"},
  1410          "UseCustomCookbooks":{"shape":"Boolean"},
  1411          "UseOpsworksSecurityGroups":{"shape":"Boolean"},
  1412          "CustomCookbooksSource":{"shape":"Source"},
  1413          "DefaultSshKeyName":{"shape":"String"},
  1414          "DefaultRootDeviceType":{"shape":"RootDeviceType"},
  1415          "AgentVersion":{"shape":"String"}
  1416        }
  1417      },
  1418      "CreateStackResult":{
  1419        "type":"structure",
  1420        "members":{
  1421          "StackId":{"shape":"String"}
  1422        }
  1423      },
  1424      "CreateUserProfileRequest":{
  1425        "type":"structure",
  1426        "required":["IamUserArn"],
  1427        "members":{
  1428          "IamUserArn":{"shape":"String"},
  1429          "SshUsername":{"shape":"String"},
  1430          "SshPublicKey":{"shape":"String"},
  1431          "AllowSelfManagement":{"shape":"Boolean"}
  1432        }
  1433      },
  1434      "CreateUserProfileResult":{
  1435        "type":"structure",
  1436        "members":{
  1437          "IamUserArn":{"shape":"String"}
  1438        }
  1439      },
  1440      "DailyAutoScalingSchedule":{
  1441        "type":"map",
  1442        "key":{"shape":"Hour"},
  1443        "value":{"shape":"Switch"}
  1444      },
  1445      "DataSource":{
  1446        "type":"structure",
  1447        "members":{
  1448          "Type":{"shape":"String"},
  1449          "Arn":{"shape":"String"},
  1450          "DatabaseName":{"shape":"String"}
  1451        }
  1452      },
  1453      "DataSources":{
  1454        "type":"list",
  1455        "member":{"shape":"DataSource"}
  1456      },
  1457      "DateTime":{"type":"string"},
  1458      "DeleteAppRequest":{
  1459        "type":"structure",
  1460        "required":["AppId"],
  1461        "members":{
  1462          "AppId":{"shape":"String"}
  1463        }
  1464      },
  1465      "DeleteInstanceRequest":{
  1466        "type":"structure",
  1467        "required":["InstanceId"],
  1468        "members":{
  1469          "InstanceId":{"shape":"String"},
  1470          "DeleteElasticIp":{"shape":"Boolean"},
  1471          "DeleteVolumes":{"shape":"Boolean"}
  1472        }
  1473      },
  1474      "DeleteLayerRequest":{
  1475        "type":"structure",
  1476        "required":["LayerId"],
  1477        "members":{
  1478          "LayerId":{"shape":"String"}
  1479        }
  1480      },
  1481      "DeleteStackRequest":{
  1482        "type":"structure",
  1483        "required":["StackId"],
  1484        "members":{
  1485          "StackId":{"shape":"String"}
  1486        }
  1487      },
  1488      "DeleteUserProfileRequest":{
  1489        "type":"structure",
  1490        "required":["IamUserArn"],
  1491        "members":{
  1492          "IamUserArn":{"shape":"String"}
  1493        }
  1494      },
  1495      "Deployment":{
  1496        "type":"structure",
  1497        "members":{
  1498          "DeploymentId":{"shape":"String"},
  1499          "StackId":{"shape":"String"},
  1500          "AppId":{"shape":"String"},
  1501          "CreatedAt":{"shape":"DateTime"},
  1502          "CompletedAt":{"shape":"DateTime"},
  1503          "Duration":{"shape":"Integer"},
  1504          "IamUserArn":{"shape":"String"},
  1505          "Comment":{"shape":"String"},
  1506          "Command":{"shape":"DeploymentCommand"},
  1507          "Status":{"shape":"String"},
  1508          "CustomJson":{"shape":"String"},
  1509          "InstanceIds":{"shape":"Strings"}
  1510        }
  1511      },
  1512      "DeploymentCommand":{
  1513        "type":"structure",
  1514        "required":["Name"],
  1515        "members":{
  1516          "Name":{"shape":"DeploymentCommandName"},
  1517          "Args":{"shape":"DeploymentCommandArgs"}
  1518        }
  1519      },
  1520      "DeploymentCommandArgs":{
  1521        "type":"map",
  1522        "key":{"shape":"String"},
  1523        "value":{"shape":"Strings"}
  1524      },
  1525      "DeploymentCommandName":{
  1526        "type":"string",
  1527        "enum":[
  1528          "install_dependencies",
  1529          "update_dependencies",
  1530          "update_custom_cookbooks",
  1531          "execute_recipes",
  1532          "configure",
  1533          "setup",
  1534          "deploy",
  1535          "rollback",
  1536          "start",
  1537          "stop",
  1538          "restart",
  1539          "undeploy"
  1540        ]
  1541      },
  1542      "Deployments":{
  1543        "type":"list",
  1544        "member":{"shape":"Deployment"}
  1545      },
  1546      "DeregisterEcsClusterRequest":{
  1547        "type":"structure",
  1548        "required":["EcsClusterArn"],
  1549        "members":{
  1550          "EcsClusterArn":{"shape":"String"}
  1551        }
  1552      },
  1553      "DeregisterElasticIpRequest":{
  1554        "type":"structure",
  1555        "required":["ElasticIp"],
  1556        "members":{
  1557          "ElasticIp":{"shape":"String"}
  1558        }
  1559      },
  1560      "DeregisterInstanceRequest":{
  1561        "type":"structure",
  1562        "required":["InstanceId"],
  1563        "members":{
  1564          "InstanceId":{"shape":"String"}
  1565        }
  1566      },
  1567      "DeregisterRdsDbInstanceRequest":{
  1568        "type":"structure",
  1569        "required":["RdsDbInstanceArn"],
  1570        "members":{
  1571          "RdsDbInstanceArn":{"shape":"String"}
  1572        }
  1573      },
  1574      "DeregisterVolumeRequest":{
  1575        "type":"structure",
  1576        "required":["VolumeId"],
  1577        "members":{
  1578          "VolumeId":{"shape":"String"}
  1579        }
  1580      },
  1581      "DescribeAgentVersionsRequest":{
  1582        "type":"structure",
  1583        "members":{
  1584          "StackId":{"shape":"String"},
  1585          "ConfigurationManager":{"shape":"StackConfigurationManager"}
  1586        }
  1587      },
  1588      "DescribeAgentVersionsResult":{
  1589        "type":"structure",
  1590        "members":{
  1591          "AgentVersions":{"shape":"AgentVersions"}
  1592        }
  1593      },
  1594      "DescribeAppsRequest":{
  1595        "type":"structure",
  1596        "members":{
  1597          "StackId":{"shape":"String"},
  1598          "AppIds":{"shape":"Strings"}
  1599        }
  1600      },
  1601      "DescribeAppsResult":{
  1602        "type":"structure",
  1603        "members":{
  1604          "Apps":{"shape":"Apps"}
  1605        }
  1606      },
  1607      "DescribeCommandsRequest":{
  1608        "type":"structure",
  1609        "members":{
  1610          "DeploymentId":{"shape":"String"},
  1611          "InstanceId":{"shape":"String"},
  1612          "CommandIds":{"shape":"Strings"}
  1613        }
  1614      },
  1615      "DescribeCommandsResult":{
  1616        "type":"structure",
  1617        "members":{
  1618          "Commands":{"shape":"Commands"}
  1619        }
  1620      },
  1621      "DescribeDeploymentsRequest":{
  1622        "type":"structure",
  1623        "members":{
  1624          "StackId":{"shape":"String"},
  1625          "AppId":{"shape":"String"},
  1626          "DeploymentIds":{"shape":"Strings"}
  1627        }
  1628      },
  1629      "DescribeDeploymentsResult":{
  1630        "type":"structure",
  1631        "members":{
  1632          "Deployments":{"shape":"Deployments"}
  1633        }
  1634      },
  1635      "DescribeEcsClustersRequest":{
  1636        "type":"structure",
  1637        "members":{
  1638          "EcsClusterArns":{"shape":"Strings"},
  1639          "StackId":{"shape":"String"},
  1640          "NextToken":{"shape":"String"},
  1641          "MaxResults":{"shape":"Integer"}
  1642        }
  1643      },
  1644      "DescribeEcsClustersResult":{
  1645        "type":"structure",
  1646        "members":{
  1647          "EcsClusters":{"shape":"EcsClusters"},
  1648          "NextToken":{"shape":"String"}
  1649        }
  1650      },
  1651      "DescribeElasticIpsRequest":{
  1652        "type":"structure",
  1653        "members":{
  1654          "InstanceId":{"shape":"String"},
  1655          "StackId":{"shape":"String"},
  1656          "Ips":{"shape":"Strings"}
  1657        }
  1658      },
  1659      "DescribeElasticIpsResult":{
  1660        "type":"structure",
  1661        "members":{
  1662          "ElasticIps":{"shape":"ElasticIps"}
  1663        }
  1664      },
  1665      "DescribeElasticLoadBalancersRequest":{
  1666        "type":"structure",
  1667        "members":{
  1668          "StackId":{"shape":"String"},
  1669          "LayerIds":{"shape":"Strings"}
  1670        }
  1671      },
  1672      "DescribeElasticLoadBalancersResult":{
  1673        "type":"structure",
  1674        "members":{
  1675          "ElasticLoadBalancers":{"shape":"ElasticLoadBalancers"}
  1676        }
  1677      },
  1678      "DescribeInstancesRequest":{
  1679        "type":"structure",
  1680        "members":{
  1681          "StackId":{"shape":"String"},
  1682          "LayerId":{"shape":"String"},
  1683          "InstanceIds":{"shape":"Strings"}
  1684        }
  1685      },
  1686      "DescribeInstancesResult":{
  1687        "type":"structure",
  1688        "members":{
  1689          "Instances":{"shape":"Instances"}
  1690        }
  1691      },
  1692      "DescribeLayersRequest":{
  1693        "type":"structure",
  1694        "members":{
  1695          "StackId":{"shape":"String"},
  1696          "LayerIds":{"shape":"Strings"}
  1697        }
  1698      },
  1699      "DescribeLayersResult":{
  1700        "type":"structure",
  1701        "members":{
  1702          "Layers":{"shape":"Layers"}
  1703        }
  1704      },
  1705      "DescribeLoadBasedAutoScalingRequest":{
  1706        "type":"structure",
  1707        "required":["LayerIds"],
  1708        "members":{
  1709          "LayerIds":{"shape":"Strings"}
  1710        }
  1711      },
  1712      "DescribeLoadBasedAutoScalingResult":{
  1713        "type":"structure",
  1714        "members":{
  1715          "LoadBasedAutoScalingConfigurations":{"shape":"LoadBasedAutoScalingConfigurations"}
  1716        }
  1717      },
  1718      "DescribeMyUserProfileResult":{
  1719        "type":"structure",
  1720        "members":{
  1721          "UserProfile":{"shape":"SelfUserProfile"}
  1722        }
  1723      },
  1724      "DescribeOperatingSystemsResponse":{
  1725        "type":"structure",
  1726        "members":{
  1727          "OperatingSystems":{"shape":"OperatingSystems"}
  1728        }
  1729      },
  1730      "DescribePermissionsRequest":{
  1731        "type":"structure",
  1732        "members":{
  1733          "IamUserArn":{"shape":"String"},
  1734          "StackId":{"shape":"String"}
  1735        }
  1736      },
  1737      "DescribePermissionsResult":{
  1738        "type":"structure",
  1739        "members":{
  1740          "Permissions":{"shape":"Permissions"}
  1741        }
  1742      },
  1743      "DescribeRaidArraysRequest":{
  1744        "type":"structure",
  1745        "members":{
  1746          "InstanceId":{"shape":"String"},
  1747          "StackId":{"shape":"String"},
  1748          "RaidArrayIds":{"shape":"Strings"}
  1749        }
  1750      },
  1751      "DescribeRaidArraysResult":{
  1752        "type":"structure",
  1753        "members":{
  1754          "RaidArrays":{"shape":"RaidArrays"}
  1755        }
  1756      },
  1757      "DescribeRdsDbInstancesRequest":{
  1758        "type":"structure",
  1759        "required":["StackId"],
  1760        "members":{
  1761          "StackId":{"shape":"String"},
  1762          "RdsDbInstanceArns":{"shape":"Strings"}
  1763        }
  1764      },
  1765      "DescribeRdsDbInstancesResult":{
  1766        "type":"structure",
  1767        "members":{
  1768          "RdsDbInstances":{"shape":"RdsDbInstances"}
  1769        }
  1770      },
  1771      "DescribeServiceErrorsRequest":{
  1772        "type":"structure",
  1773        "members":{
  1774          "StackId":{"shape":"String"},
  1775          "InstanceId":{"shape":"String"},
  1776          "ServiceErrorIds":{"shape":"Strings"}
  1777        }
  1778      },
  1779      "DescribeServiceErrorsResult":{
  1780        "type":"structure",
  1781        "members":{
  1782          "ServiceErrors":{"shape":"ServiceErrors"}
  1783        }
  1784      },
  1785      "DescribeStackProvisioningParametersRequest":{
  1786        "type":"structure",
  1787        "required":["StackId"],
  1788        "members":{
  1789          "StackId":{"shape":"String"}
  1790        }
  1791      },
  1792      "DescribeStackProvisioningParametersResult":{
  1793        "type":"structure",
  1794        "members":{
  1795          "AgentInstallerUrl":{"shape":"String"},
  1796          "Parameters":{"shape":"Parameters"}
  1797        }
  1798      },
  1799      "DescribeStackSummaryRequest":{
  1800        "type":"structure",
  1801        "required":["StackId"],
  1802        "members":{
  1803          "StackId":{"shape":"String"}
  1804        }
  1805      },
  1806      "DescribeStackSummaryResult":{
  1807        "type":"structure",
  1808        "members":{
  1809          "StackSummary":{"shape":"StackSummary"}
  1810        }
  1811      },
  1812      "DescribeStacksRequest":{
  1813        "type":"structure",
  1814        "members":{
  1815          "StackIds":{"shape":"Strings"}
  1816        }
  1817      },
  1818      "DescribeStacksResult":{
  1819        "type":"structure",
  1820        "members":{
  1821          "Stacks":{"shape":"Stacks"}
  1822        }
  1823      },
  1824      "DescribeTimeBasedAutoScalingRequest":{
  1825        "type":"structure",
  1826        "required":["InstanceIds"],
  1827        "members":{
  1828          "InstanceIds":{"shape":"Strings"}
  1829        }
  1830      },
  1831      "DescribeTimeBasedAutoScalingResult":{
  1832        "type":"structure",
  1833        "members":{
  1834          "TimeBasedAutoScalingConfigurations":{"shape":"TimeBasedAutoScalingConfigurations"}
  1835        }
  1836      },
  1837      "DescribeUserProfilesRequest":{
  1838        "type":"structure",
  1839        "members":{
  1840          "IamUserArns":{"shape":"Strings"}
  1841        }
  1842      },
  1843      "DescribeUserProfilesResult":{
  1844        "type":"structure",
  1845        "members":{
  1846          "UserProfiles":{"shape":"UserProfiles"}
  1847        }
  1848      },
  1849      "DescribeVolumesRequest":{
  1850        "type":"structure",
  1851        "members":{
  1852          "InstanceId":{"shape":"String"},
  1853          "StackId":{"shape":"String"},
  1854          "RaidArrayId":{"shape":"String"},
  1855          "VolumeIds":{"shape":"Strings"}
  1856        }
  1857      },
  1858      "DescribeVolumesResult":{
  1859        "type":"structure",
  1860        "members":{
  1861          "Volumes":{"shape":"Volumes"}
  1862        }
  1863      },
  1864      "DetachElasticLoadBalancerRequest":{
  1865        "type":"structure",
  1866        "required":[
  1867          "ElasticLoadBalancerName",
  1868          "LayerId"
  1869        ],
  1870        "members":{
  1871          "ElasticLoadBalancerName":{"shape":"String"},
  1872          "LayerId":{"shape":"String"}
  1873        }
  1874      },
  1875      "DisassociateElasticIpRequest":{
  1876        "type":"structure",
  1877        "required":["ElasticIp"],
  1878        "members":{
  1879          "ElasticIp":{"shape":"String"}
  1880        }
  1881      },
  1882      "Double":{
  1883        "type":"double",
  1884        "box":true
  1885      },
  1886      "EbsBlockDevice":{
  1887        "type":"structure",
  1888        "members":{
  1889          "SnapshotId":{"shape":"String"},
  1890          "Iops":{"shape":"Integer"},
  1891          "VolumeSize":{"shape":"Integer"},
  1892          "VolumeType":{"shape":"VolumeType"},
  1893          "DeleteOnTermination":{"shape":"Boolean"}
  1894        }
  1895      },
  1896      "EcsCluster":{
  1897        "type":"structure",
  1898        "members":{
  1899          "EcsClusterArn":{"shape":"String"},
  1900          "EcsClusterName":{"shape":"String"},
  1901          "StackId":{"shape":"String"},
  1902          "RegisteredAt":{"shape":"DateTime"}
  1903        }
  1904      },
  1905      "EcsClusters":{
  1906        "type":"list",
  1907        "member":{"shape":"EcsCluster"}
  1908      },
  1909      "ElasticIp":{
  1910        "type":"structure",
  1911        "members":{
  1912          "Ip":{"shape":"String"},
  1913          "Name":{"shape":"String"},
  1914          "Domain":{"shape":"String"},
  1915          "Region":{"shape":"String"},
  1916          "InstanceId":{"shape":"String"}
  1917        }
  1918      },
  1919      "ElasticIps":{
  1920        "type":"list",
  1921        "member":{"shape":"ElasticIp"}
  1922      },
  1923      "ElasticLoadBalancer":{
  1924        "type":"structure",
  1925        "members":{
  1926          "ElasticLoadBalancerName":{"shape":"String"},
  1927          "Region":{"shape":"String"},
  1928          "DnsName":{"shape":"String"},
  1929          "StackId":{"shape":"String"},
  1930          "LayerId":{"shape":"String"},
  1931          "VpcId":{"shape":"String"},
  1932          "AvailabilityZones":{"shape":"Strings"},
  1933          "SubnetIds":{"shape":"Strings"},
  1934          "Ec2InstanceIds":{"shape":"Strings"}
  1935        }
  1936      },
  1937      "ElasticLoadBalancers":{
  1938        "type":"list",
  1939        "member":{"shape":"ElasticLoadBalancer"}
  1940      },
  1941      "EnvironmentVariable":{
  1942        "type":"structure",
  1943        "required":[
  1944          "Key",
  1945          "Value"
  1946        ],
  1947        "members":{
  1948          "Key":{"shape":"String"},
  1949          "Value":{"shape":"String"},
  1950          "Secure":{"shape":"Boolean"}
  1951        }
  1952      },
  1953      "EnvironmentVariables":{
  1954        "type":"list",
  1955        "member":{"shape":"EnvironmentVariable"}
  1956      },
  1957      "GetHostnameSuggestionRequest":{
  1958        "type":"structure",
  1959        "required":["LayerId"],
  1960        "members":{
  1961          "LayerId":{"shape":"String"}
  1962        }
  1963      },
  1964      "GetHostnameSuggestionResult":{
  1965        "type":"structure",
  1966        "members":{
  1967          "LayerId":{"shape":"String"},
  1968          "Hostname":{"shape":"String"}
  1969        }
  1970      },
  1971      "GrantAccessRequest":{
  1972        "type":"structure",
  1973        "required":["InstanceId"],
  1974        "members":{
  1975          "InstanceId":{"shape":"String"},
  1976          "ValidForInMinutes":{"shape":"ValidForInMinutes"}
  1977        }
  1978      },
  1979      "GrantAccessResult":{
  1980        "type":"structure",
  1981        "members":{
  1982          "TemporaryCredential":{"shape":"TemporaryCredential"}
  1983        }
  1984      },
  1985      "Hour":{"type":"string"},
  1986      "Instance":{
  1987        "type":"structure",
  1988        "members":{
  1989          "AgentVersion":{"shape":"String"},
  1990          "AmiId":{"shape":"String"},
  1991          "Architecture":{"shape":"Architecture"},
  1992          "Arn":{"shape":"String"},
  1993          "AutoScalingType":{"shape":"AutoScalingType"},
  1994          "AvailabilityZone":{"shape":"String"},
  1995          "BlockDeviceMappings":{"shape":"BlockDeviceMappings"},
  1996          "CreatedAt":{"shape":"DateTime"},
  1997          "EbsOptimized":{"shape":"Boolean"},
  1998          "Ec2InstanceId":{"shape":"String"},
  1999          "EcsClusterArn":{"shape":"String"},
  2000          "EcsContainerInstanceArn":{"shape":"String"},
  2001          "ElasticIp":{"shape":"String"},
  2002          "Hostname":{"shape":"String"},
  2003          "InfrastructureClass":{"shape":"String"},
  2004          "InstallUpdatesOnBoot":{"shape":"Boolean"},
  2005          "InstanceId":{"shape":"String"},
  2006          "InstanceProfileArn":{"shape":"String"},
  2007          "InstanceType":{"shape":"String"},
  2008          "LastServiceErrorId":{"shape":"String"},
  2009          "LayerIds":{"shape":"Strings"},
  2010          "Os":{"shape":"String"},
  2011          "Platform":{"shape":"String"},
  2012          "PrivateDns":{"shape":"String"},
  2013          "PrivateIp":{"shape":"String"},
  2014          "PublicDns":{"shape":"String"},
  2015          "PublicIp":{"shape":"String"},
  2016          "RegisteredBy":{"shape":"String"},
  2017          "ReportedAgentVersion":{"shape":"String"},
  2018          "ReportedOs":{"shape":"ReportedOs"},
  2019          "RootDeviceType":{"shape":"RootDeviceType"},
  2020          "RootDeviceVolumeId":{"shape":"String"},
  2021          "SecurityGroupIds":{"shape":"Strings"},
  2022          "SshHostDsaKeyFingerprint":{"shape":"String"},
  2023          "SshHostRsaKeyFingerprint":{"shape":"String"},
  2024          "SshKeyName":{"shape":"String"},
  2025          "StackId":{"shape":"String"},
  2026          "Status":{"shape":"String"},
  2027          "SubnetId":{"shape":"String"},
  2028          "Tenancy":{"shape":"String"},
  2029          "VirtualizationType":{"shape":"VirtualizationType"}
  2030        }
  2031      },
  2032      "InstanceIdentity":{
  2033        "type":"structure",
  2034        "members":{
  2035          "Document":{"shape":"String"},
  2036          "Signature":{"shape":"String"}
  2037        }
  2038      },
  2039      "Instances":{
  2040        "type":"list",
  2041        "member":{"shape":"Instance"}
  2042      },
  2043      "InstancesCount":{
  2044        "type":"structure",
  2045        "members":{
  2046          "Assigning":{"shape":"Integer"},
  2047          "Booting":{"shape":"Integer"},
  2048          "ConnectionLost":{"shape":"Integer"},
  2049          "Deregistering":{"shape":"Integer"},
  2050          "Online":{"shape":"Integer"},
  2051          "Pending":{"shape":"Integer"},
  2052          "Rebooting":{"shape":"Integer"},
  2053          "Registered":{"shape":"Integer"},
  2054          "Registering":{"shape":"Integer"},
  2055          "Requested":{"shape":"Integer"},
  2056          "RunningSetup":{"shape":"Integer"},
  2057          "SetupFailed":{"shape":"Integer"},
  2058          "ShuttingDown":{"shape":"Integer"},
  2059          "StartFailed":{"shape":"Integer"},
  2060          "StopFailed":{"shape":"Integer"},
  2061          "Stopped":{"shape":"Integer"},
  2062          "Stopping":{"shape":"Integer"},
  2063          "Terminated":{"shape":"Integer"},
  2064          "Terminating":{"shape":"Integer"},
  2065          "Unassigning":{"shape":"Integer"}
  2066        }
  2067      },
  2068      "Integer":{
  2069        "type":"integer",
  2070        "box":true
  2071      },
  2072      "Layer":{
  2073        "type":"structure",
  2074        "members":{
  2075          "Arn":{"shape":"String"},
  2076          "StackId":{"shape":"String"},
  2077          "LayerId":{"shape":"String"},
  2078          "Type":{"shape":"LayerType"},
  2079          "Name":{"shape":"String"},
  2080          "Shortname":{"shape":"String"},
  2081          "Attributes":{"shape":"LayerAttributes"},
  2082          "CloudWatchLogsConfiguration":{"shape":"CloudWatchLogsConfiguration"},
  2083          "CustomInstanceProfileArn":{"shape":"String"},
  2084          "CustomJson":{"shape":"String"},
  2085          "CustomSecurityGroupIds":{"shape":"Strings"},
  2086          "DefaultSecurityGroupNames":{"shape":"Strings"},
  2087          "Packages":{"shape":"Strings"},
  2088          "VolumeConfigurations":{"shape":"VolumeConfigurations"},
  2089          "EnableAutoHealing":{"shape":"Boolean"},
  2090          "AutoAssignElasticIps":{"shape":"Boolean"},
  2091          "AutoAssignPublicIps":{"shape":"Boolean"},
  2092          "DefaultRecipes":{"shape":"Recipes"},
  2093          "CustomRecipes":{"shape":"Recipes"},
  2094          "CreatedAt":{"shape":"DateTime"},
  2095          "InstallUpdatesOnBoot":{"shape":"Boolean"},
  2096          "UseEbsOptimizedInstances":{"shape":"Boolean"},
  2097          "LifecycleEventConfiguration":{"shape":"LifecycleEventConfiguration"}
  2098        }
  2099      },
  2100      "LayerAttributes":{
  2101        "type":"map",
  2102        "key":{"shape":"LayerAttributesKeys"},
  2103        "value":{"shape":"String"}
  2104      },
  2105      "LayerAttributesKeys":{
  2106        "type":"string",
  2107        "enum":[
  2108          "EcsClusterArn",
  2109          "EnableHaproxyStats",
  2110          "HaproxyStatsUrl",
  2111          "HaproxyStatsUser",
  2112          "HaproxyStatsPassword",
  2113          "HaproxyHealthCheckUrl",
  2114          "HaproxyHealthCheckMethod",
  2115          "MysqlRootPassword",
  2116          "MysqlRootPasswordUbiquitous",
  2117          "GangliaUrl",
  2118          "GangliaUser",
  2119          "GangliaPassword",
  2120          "MemcachedMemory",
  2121          "NodejsVersion",
  2122          "RubyVersion",
  2123          "RubygemsVersion",
  2124          "ManageBundler",
  2125          "BundlerVersion",
  2126          "RailsStack",
  2127          "PassengerVersion",
  2128          "Jvm",
  2129          "JvmVersion",
  2130          "JvmOptions",
  2131          "JavaAppServer",
  2132          "JavaAppServerVersion"
  2133        ]
  2134      },
  2135      "LayerType":{
  2136        "type":"string",
  2137        "enum":[
  2138          "aws-flow-ruby",
  2139          "ecs-cluster",
  2140          "java-app",
  2141          "lb",
  2142          "web",
  2143          "php-app",
  2144          "rails-app",
  2145          "nodejs-app",
  2146          "memcached",
  2147          "db-master",
  2148          "monitoring-master",
  2149          "custom"
  2150        ]
  2151      },
  2152      "Layers":{
  2153        "type":"list",
  2154        "member":{"shape":"Layer"}
  2155      },
  2156      "LifecycleEventConfiguration":{
  2157        "type":"structure",
  2158        "members":{
  2159          "Shutdown":{"shape":"ShutdownEventConfiguration"}
  2160        }
  2161      },
  2162      "ListTagsRequest":{
  2163        "type":"structure",
  2164        "required":["ResourceArn"],
  2165        "members":{
  2166          "ResourceArn":{"shape":"ResourceArn"},
  2167          "MaxResults":{"shape":"MaxResults"},
  2168          "NextToken":{"shape":"NextToken"}
  2169        }
  2170      },
  2171      "ListTagsResult":{
  2172        "type":"structure",
  2173        "members":{
  2174          "Tags":{"shape":"Tags"},
  2175          "NextToken":{"shape":"NextToken"}
  2176        }
  2177      },
  2178      "LoadBasedAutoScalingConfiguration":{
  2179        "type":"structure",
  2180        "members":{
  2181          "LayerId":{"shape":"String"},
  2182          "Enable":{"shape":"Boolean"},
  2183          "UpScaling":{"shape":"AutoScalingThresholds"},
  2184          "DownScaling":{"shape":"AutoScalingThresholds"}
  2185        }
  2186      },
  2187      "LoadBasedAutoScalingConfigurations":{
  2188        "type":"list",
  2189        "member":{"shape":"LoadBasedAutoScalingConfiguration"}
  2190      },
  2191      "MaxResults":{"type":"integer"},
  2192      "Minute":{
  2193        "type":"integer",
  2194        "box":true,
  2195        "max":100,
  2196        "min":1
  2197      },
  2198      "NextToken":{"type":"string"},
  2199      "OperatingSystem":{
  2200        "type":"structure",
  2201        "members":{
  2202          "Name":{"shape":"String"},
  2203          "Id":{"shape":"String"},
  2204          "Type":{"shape":"String"},
  2205          "ConfigurationManagers":{"shape":"OperatingSystemConfigurationManagers"},
  2206          "ReportedName":{"shape":"String"},
  2207          "ReportedVersion":{"shape":"String"},
  2208          "Supported":{"shape":"Boolean"}
  2209        }
  2210      },
  2211      "OperatingSystemConfigurationManager":{
  2212        "type":"structure",
  2213        "members":{
  2214          "Name":{"shape":"String"},
  2215          "Version":{"shape":"String"}
  2216        }
  2217      },
  2218      "OperatingSystemConfigurationManagers":{
  2219        "type":"list",
  2220        "member":{"shape":"OperatingSystemConfigurationManager"}
  2221      },
  2222      "OperatingSystems":{
  2223        "type":"list",
  2224        "member":{"shape":"OperatingSystem"}
  2225      },
  2226      "Parameters":{
  2227        "type":"map",
  2228        "key":{"shape":"String"},
  2229        "value":{"shape":"String"}
  2230      },
  2231      "Permission":{
  2232        "type":"structure",
  2233        "members":{
  2234          "StackId":{"shape":"String"},
  2235          "IamUserArn":{"shape":"String"},
  2236          "AllowSsh":{"shape":"Boolean"},
  2237          "AllowSudo":{"shape":"Boolean"},
  2238          "Level":{"shape":"String"}
  2239        }
  2240      },
  2241      "Permissions":{
  2242        "type":"list",
  2243        "member":{"shape":"Permission"}
  2244      },
  2245      "RaidArray":{
  2246        "type":"structure",
  2247        "members":{
  2248          "RaidArrayId":{"shape":"String"},
  2249          "InstanceId":{"shape":"String"},
  2250          "Name":{"shape":"String"},
  2251          "RaidLevel":{"shape":"Integer"},
  2252          "NumberOfDisks":{"shape":"Integer"},
  2253          "Size":{"shape":"Integer"},
  2254          "Device":{"shape":"String"},
  2255          "MountPoint":{"shape":"String"},
  2256          "AvailabilityZone":{"shape":"String"},
  2257          "CreatedAt":{"shape":"DateTime"},
  2258          "StackId":{"shape":"String"},
  2259          "VolumeType":{"shape":"String"},
  2260          "Iops":{"shape":"Integer"}
  2261        }
  2262      },
  2263      "RaidArrays":{
  2264        "type":"list",
  2265        "member":{"shape":"RaidArray"}
  2266      },
  2267      "RdsDbInstance":{
  2268        "type":"structure",
  2269        "members":{
  2270          "RdsDbInstanceArn":{"shape":"String"},
  2271          "DbInstanceIdentifier":{"shape":"String"},
  2272          "DbUser":{"shape":"String"},
  2273          "DbPassword":{"shape":"String"},
  2274          "Region":{"shape":"String"},
  2275          "Address":{"shape":"String"},
  2276          "Engine":{"shape":"String"},
  2277          "StackId":{"shape":"String"},
  2278          "MissingOnRds":{"shape":"Boolean"}
  2279        }
  2280      },
  2281      "RdsDbInstances":{
  2282        "type":"list",
  2283        "member":{"shape":"RdsDbInstance"}
  2284      },
  2285      "RebootInstanceRequest":{
  2286        "type":"structure",
  2287        "required":["InstanceId"],
  2288        "members":{
  2289          "InstanceId":{"shape":"String"}
  2290        }
  2291      },
  2292      "Recipes":{
  2293        "type":"structure",
  2294        "members":{
  2295          "Setup":{"shape":"Strings"},
  2296          "Configure":{"shape":"Strings"},
  2297          "Deploy":{"shape":"Strings"},
  2298          "Undeploy":{"shape":"Strings"},
  2299          "Shutdown":{"shape":"Strings"}
  2300        }
  2301      },
  2302      "RegisterEcsClusterRequest":{
  2303        "type":"structure",
  2304        "required":[
  2305          "EcsClusterArn",
  2306          "StackId"
  2307        ],
  2308        "members":{
  2309          "EcsClusterArn":{"shape":"String"},
  2310          "StackId":{"shape":"String"}
  2311        }
  2312      },
  2313      "RegisterEcsClusterResult":{
  2314        "type":"structure",
  2315        "members":{
  2316          "EcsClusterArn":{"shape":"String"}
  2317        }
  2318      },
  2319      "RegisterElasticIpRequest":{
  2320        "type":"structure",
  2321        "required":[
  2322          "ElasticIp",
  2323          "StackId"
  2324        ],
  2325        "members":{
  2326          "ElasticIp":{"shape":"String"},
  2327          "StackId":{"shape":"String"}
  2328        }
  2329      },
  2330      "RegisterElasticIpResult":{
  2331        "type":"structure",
  2332        "members":{
  2333          "ElasticIp":{"shape":"String"}
  2334        }
  2335      },
  2336      "RegisterInstanceRequest":{
  2337        "type":"structure",
  2338        "required":["StackId"],
  2339        "members":{
  2340          "StackId":{"shape":"String"},
  2341          "Hostname":{"shape":"String"},
  2342          "PublicIp":{"shape":"String"},
  2343          "PrivateIp":{"shape":"String"},
  2344          "RsaPublicKey":{"shape":"String"},
  2345          "RsaPublicKeyFingerprint":{"shape":"String"},
  2346          "InstanceIdentity":{"shape":"InstanceIdentity"}
  2347        }
  2348      },
  2349      "RegisterInstanceResult":{
  2350        "type":"structure",
  2351        "members":{
  2352          "InstanceId":{"shape":"String"}
  2353        }
  2354      },
  2355      "RegisterRdsDbInstanceRequest":{
  2356        "type":"structure",
  2357        "required":[
  2358          "StackId",
  2359          "RdsDbInstanceArn",
  2360          "DbUser",
  2361          "DbPassword"
  2362        ],
  2363        "members":{
  2364          "StackId":{"shape":"String"},
  2365          "RdsDbInstanceArn":{"shape":"String"},
  2366          "DbUser":{"shape":"String"},
  2367          "DbPassword":{"shape":"String"}
  2368        }
  2369      },
  2370      "RegisterVolumeRequest":{
  2371        "type":"structure",
  2372        "required":["StackId"],
  2373        "members":{
  2374          "Ec2VolumeId":{"shape":"String"},
  2375          "StackId":{"shape":"String"}
  2376        }
  2377      },
  2378      "RegisterVolumeResult":{
  2379        "type":"structure",
  2380        "members":{
  2381          "VolumeId":{"shape":"String"}
  2382        }
  2383      },
  2384      "ReportedOs":{
  2385        "type":"structure",
  2386        "members":{
  2387          "Family":{"shape":"String"},
  2388          "Name":{"shape":"String"},
  2389          "Version":{"shape":"String"}
  2390        }
  2391      },
  2392      "ResourceArn":{"type":"string"},
  2393      "ResourceNotFoundException":{
  2394        "type":"structure",
  2395        "members":{
  2396          "message":{"shape":"String"}
  2397        },
  2398        "exception":true
  2399      },
  2400      "RootDeviceType":{
  2401        "type":"string",
  2402        "enum":[
  2403          "ebs",
  2404          "instance-store"
  2405        ]
  2406      },
  2407      "SelfUserProfile":{
  2408        "type":"structure",
  2409        "members":{
  2410          "IamUserArn":{"shape":"String"},
  2411          "Name":{"shape":"String"},
  2412          "SshUsername":{"shape":"String"},
  2413          "SshPublicKey":{"shape":"String"}
  2414        }
  2415      },
  2416      "ServiceError":{
  2417        "type":"structure",
  2418        "members":{
  2419          "ServiceErrorId":{"shape":"String"},
  2420          "StackId":{"shape":"String"},
  2421          "InstanceId":{"shape":"String"},
  2422          "Type":{"shape":"String"},
  2423          "Message":{"shape":"String"},
  2424          "CreatedAt":{"shape":"DateTime"}
  2425        }
  2426      },
  2427      "ServiceErrors":{
  2428        "type":"list",
  2429        "member":{"shape":"ServiceError"}
  2430      },
  2431      "SetLoadBasedAutoScalingRequest":{
  2432        "type":"structure",
  2433        "required":["LayerId"],
  2434        "members":{
  2435          "LayerId":{"shape":"String"},
  2436          "Enable":{"shape":"Boolean"},
  2437          "UpScaling":{"shape":"AutoScalingThresholds"},
  2438          "DownScaling":{"shape":"AutoScalingThresholds"}
  2439        }
  2440      },
  2441      "SetPermissionRequest":{
  2442        "type":"structure",
  2443        "required":[
  2444          "StackId",
  2445          "IamUserArn"
  2446        ],
  2447        "members":{
  2448          "StackId":{"shape":"String"},
  2449          "IamUserArn":{"shape":"String"},
  2450          "AllowSsh":{"shape":"Boolean"},
  2451          "AllowSudo":{"shape":"Boolean"},
  2452          "Level":{"shape":"String"}
  2453        }
  2454      },
  2455      "SetTimeBasedAutoScalingRequest":{
  2456        "type":"structure",
  2457        "required":["InstanceId"],
  2458        "members":{
  2459          "InstanceId":{"shape":"String"},
  2460          "AutoScalingSchedule":{"shape":"WeeklyAutoScalingSchedule"}
  2461        }
  2462      },
  2463      "ShutdownEventConfiguration":{
  2464        "type":"structure",
  2465        "members":{
  2466          "ExecutionTimeout":{"shape":"Integer"},
  2467          "DelayUntilElbConnectionsDrained":{"shape":"Boolean"}
  2468        }
  2469      },
  2470      "Source":{
  2471        "type":"structure",
  2472        "members":{
  2473          "Type":{"shape":"SourceType"},
  2474          "Url":{"shape":"String"},
  2475          "Username":{"shape":"String"},
  2476          "Password":{"shape":"String"},
  2477          "SshKey":{"shape":"String"},
  2478          "Revision":{"shape":"String"}
  2479        }
  2480      },
  2481      "SourceType":{
  2482        "type":"string",
  2483        "enum":[
  2484          "git",
  2485          "svn",
  2486          "archive",
  2487          "s3"
  2488        ]
  2489      },
  2490      "SslConfiguration":{
  2491        "type":"structure",
  2492        "required":[
  2493          "Certificate",
  2494          "PrivateKey"
  2495        ],
  2496        "members":{
  2497          "Certificate":{"shape":"String"},
  2498          "PrivateKey":{"shape":"String"},
  2499          "Chain":{"shape":"String"}
  2500        }
  2501      },
  2502      "Stack":{
  2503        "type":"structure",
  2504        "members":{
  2505          "StackId":{"shape":"String"},
  2506          "Name":{"shape":"String"},
  2507          "Arn":{"shape":"String"},
  2508          "Region":{"shape":"String"},
  2509          "VpcId":{"shape":"String"},
  2510          "Attributes":{"shape":"StackAttributes"},
  2511          "ServiceRoleArn":{"shape":"String"},
  2512          "DefaultInstanceProfileArn":{"shape":"String"},
  2513          "DefaultOs":{"shape":"String"},
  2514          "HostnameTheme":{"shape":"String"},
  2515          "DefaultAvailabilityZone":{"shape":"String"},
  2516          "DefaultSubnetId":{"shape":"String"},
  2517          "CustomJson":{"shape":"String"},
  2518          "ConfigurationManager":{"shape":"StackConfigurationManager"},
  2519          "ChefConfiguration":{"shape":"ChefConfiguration"},
  2520          "UseCustomCookbooks":{"shape":"Boolean"},
  2521          "UseOpsworksSecurityGroups":{"shape":"Boolean"},
  2522          "CustomCookbooksSource":{"shape":"Source"},
  2523          "DefaultSshKeyName":{"shape":"String"},
  2524          "CreatedAt":{"shape":"DateTime"},
  2525          "DefaultRootDeviceType":{"shape":"RootDeviceType"},
  2526          "AgentVersion":{"shape":"String"}
  2527        }
  2528      },
  2529      "StackAttributes":{
  2530        "type":"map",
  2531        "key":{"shape":"StackAttributesKeys"},
  2532        "value":{"shape":"String"}
  2533      },
  2534      "StackAttributesKeys":{
  2535        "type":"string",
  2536        "enum":["Color"]
  2537      },
  2538      "StackConfigurationManager":{
  2539        "type":"structure",
  2540        "members":{
  2541          "Name":{"shape":"String"},
  2542          "Version":{"shape":"String"}
  2543        }
  2544      },
  2545      "StackSummary":{
  2546        "type":"structure",
  2547        "members":{
  2548          "StackId":{"shape":"String"},
  2549          "Name":{"shape":"String"},
  2550          "Arn":{"shape":"String"},
  2551          "LayersCount":{"shape":"Integer"},
  2552          "AppsCount":{"shape":"Integer"},
  2553          "InstancesCount":{"shape":"InstancesCount"}
  2554        }
  2555      },
  2556      "Stacks":{
  2557        "type":"list",
  2558        "member":{"shape":"Stack"}
  2559      },
  2560      "StartInstanceRequest":{
  2561        "type":"structure",
  2562        "required":["InstanceId"],
  2563        "members":{
  2564          "InstanceId":{"shape":"String"}
  2565        }
  2566      },
  2567      "StartStackRequest":{
  2568        "type":"structure",
  2569        "required":["StackId"],
  2570        "members":{
  2571          "StackId":{"shape":"String"}
  2572        }
  2573      },
  2574      "StopInstanceRequest":{
  2575        "type":"structure",
  2576        "required":["InstanceId"],
  2577        "members":{
  2578          "InstanceId":{"shape":"String"},
  2579          "Force":{"shape":"Boolean"}
  2580        }
  2581      },
  2582      "StopStackRequest":{
  2583        "type":"structure",
  2584        "required":["StackId"],
  2585        "members":{
  2586          "StackId":{"shape":"String"}
  2587        }
  2588      },
  2589      "String":{"type":"string"},
  2590      "Strings":{
  2591        "type":"list",
  2592        "member":{"shape":"String"}
  2593      },
  2594      "Switch":{"type":"string"},
  2595      "TagKey":{"type":"string"},
  2596      "TagKeys":{
  2597        "type":"list",
  2598        "member":{"shape":"TagKey"}
  2599      },
  2600      "TagResourceRequest":{
  2601        "type":"structure",
  2602        "required":[
  2603          "ResourceArn",
  2604          "Tags"
  2605        ],
  2606        "members":{
  2607          "ResourceArn":{"shape":"ResourceArn"},
  2608          "Tags":{"shape":"Tags"}
  2609        }
  2610      },
  2611      "TagValue":{"type":"string"},
  2612      "Tags":{
  2613        "type":"map",
  2614        "key":{"shape":"TagKey"},
  2615        "value":{"shape":"TagValue"}
  2616      },
  2617      "TemporaryCredential":{
  2618        "type":"structure",
  2619        "members":{
  2620          "Username":{"shape":"String"},
  2621          "Password":{"shape":"String"},
  2622          "ValidForInMinutes":{"shape":"Integer"},
  2623          "InstanceId":{"shape":"String"}
  2624        }
  2625      },
  2626      "TimeBasedAutoScalingConfiguration":{
  2627        "type":"structure",
  2628        "members":{
  2629          "InstanceId":{"shape":"String"},
  2630          "AutoScalingSchedule":{"shape":"WeeklyAutoScalingSchedule"}
  2631        }
  2632      },
  2633      "TimeBasedAutoScalingConfigurations":{
  2634        "type":"list",
  2635        "member":{"shape":"TimeBasedAutoScalingConfiguration"}
  2636      },
  2637      "UnassignInstanceRequest":{
  2638        "type":"structure",
  2639        "required":["InstanceId"],
  2640        "members":{
  2641          "InstanceId":{"shape":"String"}
  2642        }
  2643      },
  2644      "UnassignVolumeRequest":{
  2645        "type":"structure",
  2646        "required":["VolumeId"],
  2647        "members":{
  2648          "VolumeId":{"shape":"String"}
  2649        }
  2650      },
  2651      "UntagResourceRequest":{
  2652        "type":"structure",
  2653        "required":[
  2654          "ResourceArn",
  2655          "TagKeys"
  2656        ],
  2657        "members":{
  2658          "ResourceArn":{"shape":"ResourceArn"},
  2659          "TagKeys":{"shape":"TagKeys"}
  2660        }
  2661      },
  2662      "UpdateAppRequest":{
  2663        "type":"structure",
  2664        "required":["AppId"],
  2665        "members":{
  2666          "AppId":{"shape":"String"},
  2667          "Name":{"shape":"String"},
  2668          "Description":{"shape":"String"},
  2669          "DataSources":{"shape":"DataSources"},
  2670          "Type":{"shape":"AppType"},
  2671          "AppSource":{"shape":"Source"},
  2672          "Domains":{"shape":"Strings"},
  2673          "EnableSsl":{"shape":"Boolean"},
  2674          "SslConfiguration":{"shape":"SslConfiguration"},
  2675          "Attributes":{"shape":"AppAttributes"},
  2676          "Environment":{"shape":"EnvironmentVariables"}
  2677        }
  2678      },
  2679      "UpdateElasticIpRequest":{
  2680        "type":"structure",
  2681        "required":["ElasticIp"],
  2682        "members":{
  2683          "ElasticIp":{"shape":"String"},
  2684          "Name":{"shape":"String"}
  2685        }
  2686      },
  2687      "UpdateInstanceRequest":{
  2688        "type":"structure",
  2689        "required":["InstanceId"],
  2690        "members":{
  2691          "InstanceId":{"shape":"String"},
  2692          "LayerIds":{"shape":"Strings"},
  2693          "InstanceType":{"shape":"String"},
  2694          "AutoScalingType":{"shape":"AutoScalingType"},
  2695          "Hostname":{"shape":"String"},
  2696          "Os":{"shape":"String"},
  2697          "AmiId":{"shape":"String"},
  2698          "SshKeyName":{"shape":"String"},
  2699          "Architecture":{"shape":"Architecture"},
  2700          "InstallUpdatesOnBoot":{"shape":"Boolean"},
  2701          "EbsOptimized":{"shape":"Boolean"},
  2702          "AgentVersion":{"shape":"String"}
  2703        }
  2704      },
  2705      "UpdateLayerRequest":{
  2706        "type":"structure",
  2707        "required":["LayerId"],
  2708        "members":{
  2709          "LayerId":{"shape":"String"},
  2710          "Name":{"shape":"String"},
  2711          "Shortname":{"shape":"String"},
  2712          "Attributes":{"shape":"LayerAttributes"},
  2713          "CloudWatchLogsConfiguration":{"shape":"CloudWatchLogsConfiguration"},
  2714          "CustomInstanceProfileArn":{"shape":"String"},
  2715          "CustomJson":{"shape":"String"},
  2716          "CustomSecurityGroupIds":{"shape":"Strings"},
  2717          "Packages":{"shape":"Strings"},
  2718          "VolumeConfigurations":{"shape":"VolumeConfigurations"},
  2719          "EnableAutoHealing":{"shape":"Boolean"},
  2720          "AutoAssignElasticIps":{"shape":"Boolean"},
  2721          "AutoAssignPublicIps":{"shape":"Boolean"},
  2722          "CustomRecipes":{"shape":"Recipes"},
  2723          "InstallUpdatesOnBoot":{"shape":"Boolean"},
  2724          "UseEbsOptimizedInstances":{"shape":"Boolean"},
  2725          "LifecycleEventConfiguration":{"shape":"LifecycleEventConfiguration"}
  2726        }
  2727      },
  2728      "UpdateMyUserProfileRequest":{
  2729        "type":"structure",
  2730        "members":{
  2731          "SshPublicKey":{"shape":"String"}
  2732        }
  2733      },
  2734      "UpdateRdsDbInstanceRequest":{
  2735        "type":"structure",
  2736        "required":["RdsDbInstanceArn"],
  2737        "members":{
  2738          "RdsDbInstanceArn":{"shape":"String"},
  2739          "DbUser":{"shape":"String"},
  2740          "DbPassword":{"shape":"String"}
  2741        }
  2742      },
  2743      "UpdateStackRequest":{
  2744        "type":"structure",
  2745        "required":["StackId"],
  2746        "members":{
  2747          "StackId":{"shape":"String"},
  2748          "Name":{"shape":"String"},
  2749          "Attributes":{"shape":"StackAttributes"},
  2750          "ServiceRoleArn":{"shape":"String"},
  2751          "DefaultInstanceProfileArn":{"shape":"String"},
  2752          "DefaultOs":{"shape":"String"},
  2753          "HostnameTheme":{"shape":"String"},
  2754          "DefaultAvailabilityZone":{"shape":"String"},
  2755          "DefaultSubnetId":{"shape":"String"},
  2756          "CustomJson":{"shape":"String"},
  2757          "ConfigurationManager":{"shape":"StackConfigurationManager"},
  2758          "ChefConfiguration":{"shape":"ChefConfiguration"},
  2759          "UseCustomCookbooks":{"shape":"Boolean"},
  2760          "CustomCookbooksSource":{"shape":"Source"},
  2761          "DefaultSshKeyName":{"shape":"String"},
  2762          "DefaultRootDeviceType":{"shape":"RootDeviceType"},
  2763          "UseOpsworksSecurityGroups":{"shape":"Boolean"},
  2764          "AgentVersion":{"shape":"String"}
  2765        }
  2766      },
  2767      "UpdateUserProfileRequest":{
  2768        "type":"structure",
  2769        "required":["IamUserArn"],
  2770        "members":{
  2771          "IamUserArn":{"shape":"String"},
  2772          "SshUsername":{"shape":"String"},
  2773          "SshPublicKey":{"shape":"String"},
  2774          "AllowSelfManagement":{"shape":"Boolean"}
  2775        }
  2776      },
  2777      "UpdateVolumeRequest":{
  2778        "type":"structure",
  2779        "required":["VolumeId"],
  2780        "members":{
  2781          "VolumeId":{"shape":"String"},
  2782          "Name":{"shape":"String"},
  2783          "MountPoint":{"shape":"String"}
  2784        }
  2785      },
  2786      "UserProfile":{
  2787        "type":"structure",
  2788        "members":{
  2789          "IamUserArn":{"shape":"String"},
  2790          "Name":{"shape":"String"},
  2791          "SshUsername":{"shape":"String"},
  2792          "SshPublicKey":{"shape":"String"},
  2793          "AllowSelfManagement":{"shape":"Boolean"}
  2794        }
  2795      },
  2796      "UserProfiles":{
  2797        "type":"list",
  2798        "member":{"shape":"UserProfile"}
  2799      },
  2800      "ValidForInMinutes":{
  2801        "type":"integer",
  2802        "box":true,
  2803        "max":1440,
  2804        "min":60
  2805      },
  2806      "ValidationException":{
  2807        "type":"structure",
  2808        "members":{
  2809          "message":{"shape":"String"}
  2810        },
  2811        "exception":true
  2812      },
  2813      "VirtualizationType":{
  2814        "type":"string",
  2815        "enum":[
  2816          "paravirtual",
  2817          "hvm"
  2818        ]
  2819      },
  2820      "Volume":{
  2821        "type":"structure",
  2822        "members":{
  2823          "VolumeId":{"shape":"String"},
  2824          "Ec2VolumeId":{"shape":"String"},
  2825          "Name":{"shape":"String"},
  2826          "RaidArrayId":{"shape":"String"},
  2827          "InstanceId":{"shape":"String"},
  2828          "Status":{"shape":"String"},
  2829          "Size":{"shape":"Integer"},
  2830          "Device":{"shape":"String"},
  2831          "MountPoint":{"shape":"String"},
  2832          "Region":{"shape":"String"},
  2833          "AvailabilityZone":{"shape":"String"},
  2834          "VolumeType":{"shape":"String"},
  2835          "Iops":{"shape":"Integer"},
  2836          "Encrypted":{"shape":"Boolean"}
  2837        }
  2838      },
  2839      "VolumeConfiguration":{
  2840        "type":"structure",
  2841        "required":[
  2842          "MountPoint",
  2843          "NumberOfDisks",
  2844          "Size"
  2845        ],
  2846        "members":{
  2847          "MountPoint":{"shape":"String"},
  2848          "RaidLevel":{"shape":"Integer"},
  2849          "NumberOfDisks":{"shape":"Integer"},
  2850          "Size":{"shape":"Integer"},
  2851          "VolumeType":{"shape":"String"},
  2852          "Iops":{"shape":"Integer"},
  2853          "Encrypted":{"shape":"Boolean"}
  2854        }
  2855      },
  2856      "VolumeConfigurations":{
  2857        "type":"list",
  2858        "member":{"shape":"VolumeConfiguration"}
  2859      },
  2860      "VolumeType":{
  2861        "type":"string",
  2862        "enum":[
  2863          "gp2",
  2864          "io1",
  2865          "standard"
  2866        ]
  2867      },
  2868      "Volumes":{
  2869        "type":"list",
  2870        "member":{"shape":"Volume"}
  2871      },
  2872      "WeeklyAutoScalingSchedule":{
  2873        "type":"structure",
  2874        "members":{
  2875          "Monday":{"shape":"DailyAutoScalingSchedule"},
  2876          "Tuesday":{"shape":"DailyAutoScalingSchedule"},
  2877          "Wednesday":{"shape":"DailyAutoScalingSchedule"},
  2878          "Thursday":{"shape":"DailyAutoScalingSchedule"},
  2879          "Friday":{"shape":"DailyAutoScalingSchedule"},
  2880          "Saturday":{"shape":"DailyAutoScalingSchedule"},
  2881          "Sunday":{"shape":"DailyAutoScalingSchedule"}
  2882        }
  2883      }
  2884    }
  2885  }