github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/lightsail/2016-11-28/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2016-11-28",
     5      "endpointPrefix":"lightsail",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceFullName":"Amazon Lightsail",
     9      "serviceId":"Lightsail",
    10      "signatureVersion":"v4",
    11      "targetPrefix":"Lightsail_20161128",
    12      "uid":"lightsail-2016-11-28"
    13    },
    14    "operations":{
    15      "AllocateStaticIp":{
    16        "name":"AllocateStaticIp",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/"
    20        },
    21        "input":{"shape":"AllocateStaticIpRequest"},
    22        "output":{"shape":"AllocateStaticIpResult"},
    23        "errors":[
    24          {"shape":"ServiceException"},
    25          {"shape":"InvalidInputException"},
    26          {"shape":"NotFoundException"},
    27          {"shape":"OperationFailureException"},
    28          {"shape":"AccessDeniedException"},
    29          {"shape":"AccountSetupInProgressException"},
    30          {"shape":"UnauthenticatedException"}
    31        ]
    32      },
    33      "AttachCertificateToDistribution":{
    34        "name":"AttachCertificateToDistribution",
    35        "http":{
    36          "method":"POST",
    37          "requestUri":"/"
    38        },
    39        "input":{"shape":"AttachCertificateToDistributionRequest"},
    40        "output":{"shape":"AttachCertificateToDistributionResult"},
    41        "errors":[
    42          {"shape":"ServiceException"},
    43          {"shape":"InvalidInputException"},
    44          {"shape":"NotFoundException"},
    45          {"shape":"OperationFailureException"},
    46          {"shape":"AccessDeniedException"},
    47          {"shape":"UnauthenticatedException"}
    48        ]
    49      },
    50      "AttachDisk":{
    51        "name":"AttachDisk",
    52        "http":{
    53          "method":"POST",
    54          "requestUri":"/"
    55        },
    56        "input":{"shape":"AttachDiskRequest"},
    57        "output":{"shape":"AttachDiskResult"},
    58        "errors":[
    59          {"shape":"ServiceException"},
    60          {"shape":"InvalidInputException"},
    61          {"shape":"NotFoundException"},
    62          {"shape":"OperationFailureException"},
    63          {"shape":"AccessDeniedException"},
    64          {"shape":"AccountSetupInProgressException"},
    65          {"shape":"UnauthenticatedException"}
    66        ]
    67      },
    68      "AttachInstancesToLoadBalancer":{
    69        "name":"AttachInstancesToLoadBalancer",
    70        "http":{
    71          "method":"POST",
    72          "requestUri":"/"
    73        },
    74        "input":{"shape":"AttachInstancesToLoadBalancerRequest"},
    75        "output":{"shape":"AttachInstancesToLoadBalancerResult"},
    76        "errors":[
    77          {"shape":"ServiceException"},
    78          {"shape":"InvalidInputException"},
    79          {"shape":"NotFoundException"},
    80          {"shape":"OperationFailureException"},
    81          {"shape":"AccessDeniedException"},
    82          {"shape":"AccountSetupInProgressException"},
    83          {"shape":"UnauthenticatedException"}
    84        ]
    85      },
    86      "AttachLoadBalancerTlsCertificate":{
    87        "name":"AttachLoadBalancerTlsCertificate",
    88        "http":{
    89          "method":"POST",
    90          "requestUri":"/"
    91        },
    92        "input":{"shape":"AttachLoadBalancerTlsCertificateRequest"},
    93        "output":{"shape":"AttachLoadBalancerTlsCertificateResult"},
    94        "errors":[
    95          {"shape":"ServiceException"},
    96          {"shape":"InvalidInputException"},
    97          {"shape":"NotFoundException"},
    98          {"shape":"OperationFailureException"},
    99          {"shape":"AccessDeniedException"},
   100          {"shape":"AccountSetupInProgressException"},
   101          {"shape":"UnauthenticatedException"}
   102        ]
   103      },
   104      "AttachStaticIp":{
   105        "name":"AttachStaticIp",
   106        "http":{
   107          "method":"POST",
   108          "requestUri":"/"
   109        },
   110        "input":{"shape":"AttachStaticIpRequest"},
   111        "output":{"shape":"AttachStaticIpResult"},
   112        "errors":[
   113          {"shape":"ServiceException"},
   114          {"shape":"InvalidInputException"},
   115          {"shape":"NotFoundException"},
   116          {"shape":"OperationFailureException"},
   117          {"shape":"AccessDeniedException"},
   118          {"shape":"AccountSetupInProgressException"},
   119          {"shape":"UnauthenticatedException"}
   120        ]
   121      },
   122      "CloseInstancePublicPorts":{
   123        "name":"CloseInstancePublicPorts",
   124        "http":{
   125          "method":"POST",
   126          "requestUri":"/"
   127        },
   128        "input":{"shape":"CloseInstancePublicPortsRequest"},
   129        "output":{"shape":"CloseInstancePublicPortsResult"},
   130        "errors":[
   131          {"shape":"ServiceException"},
   132          {"shape":"InvalidInputException"},
   133          {"shape":"NotFoundException"},
   134          {"shape":"OperationFailureException"},
   135          {"shape":"AccessDeniedException"},
   136          {"shape":"AccountSetupInProgressException"},
   137          {"shape":"UnauthenticatedException"}
   138        ]
   139      },
   140      "CopySnapshot":{
   141        "name":"CopySnapshot",
   142        "http":{
   143          "method":"POST",
   144          "requestUri":"/"
   145        },
   146        "input":{"shape":"CopySnapshotRequest"},
   147        "output":{"shape":"CopySnapshotResult"},
   148        "errors":[
   149          {"shape":"ServiceException"},
   150          {"shape":"InvalidInputException"},
   151          {"shape":"NotFoundException"},
   152          {"shape":"OperationFailureException"},
   153          {"shape":"AccessDeniedException"},
   154          {"shape":"AccountSetupInProgressException"},
   155          {"shape":"UnauthenticatedException"}
   156        ]
   157      },
   158      "CreateBucket":{
   159        "name":"CreateBucket",
   160        "http":{
   161          "method":"POST",
   162          "requestUri":"/"
   163        },
   164        "input":{"shape":"CreateBucketRequest"},
   165        "output":{"shape":"CreateBucketResult"},
   166        "errors":[
   167          {"shape":"AccessDeniedException"},
   168          {"shape":"InvalidInputException"},
   169          {"shape":"ServiceException"},
   170          {"shape":"UnauthenticatedException"}
   171        ]
   172      },
   173      "CreateBucketAccessKey":{
   174        "name":"CreateBucketAccessKey",
   175        "http":{
   176          "method":"POST",
   177          "requestUri":"/"
   178        },
   179        "input":{"shape":"CreateBucketAccessKeyRequest"},
   180        "output":{"shape":"CreateBucketAccessKeyResult"},
   181        "errors":[
   182          {"shape":"AccessDeniedException"},
   183          {"shape":"NotFoundException"},
   184          {"shape":"InvalidInputException"},
   185          {"shape":"ServiceException"},
   186          {"shape":"UnauthenticatedException"}
   187        ]
   188      },
   189      "CreateCertificate":{
   190        "name":"CreateCertificate",
   191        "http":{
   192          "method":"POST",
   193          "requestUri":"/"
   194        },
   195        "input":{"shape":"CreateCertificateRequest"},
   196        "output":{"shape":"CreateCertificateResult"},
   197        "errors":[
   198          {"shape":"ServiceException"},
   199          {"shape":"InvalidInputException"},
   200          {"shape":"NotFoundException"},
   201          {"shape":"AccessDeniedException"},
   202          {"shape":"UnauthenticatedException"}
   203        ]
   204      },
   205      "CreateCloudFormationStack":{
   206        "name":"CreateCloudFormationStack",
   207        "http":{
   208          "method":"POST",
   209          "requestUri":"/"
   210        },
   211        "input":{"shape":"CreateCloudFormationStackRequest"},
   212        "output":{"shape":"CreateCloudFormationStackResult"},
   213        "errors":[
   214          {"shape":"ServiceException"},
   215          {"shape":"InvalidInputException"},
   216          {"shape":"NotFoundException"},
   217          {"shape":"OperationFailureException"},
   218          {"shape":"AccessDeniedException"},
   219          {"shape":"AccountSetupInProgressException"},
   220          {"shape":"UnauthenticatedException"}
   221        ]
   222      },
   223      "CreateContactMethod":{
   224        "name":"CreateContactMethod",
   225        "http":{
   226          "method":"POST",
   227          "requestUri":"/"
   228        },
   229        "input":{"shape":"CreateContactMethodRequest"},
   230        "output":{"shape":"CreateContactMethodResult"},
   231        "errors":[
   232          {"shape":"ServiceException"},
   233          {"shape":"InvalidInputException"},
   234          {"shape":"NotFoundException"},
   235          {"shape":"OperationFailureException"},
   236          {"shape":"AccessDeniedException"},
   237          {"shape":"UnauthenticatedException"}
   238        ]
   239      },
   240      "CreateContainerService":{
   241        "name":"CreateContainerService",
   242        "http":{
   243          "method":"POST",
   244          "requestUri":"/"
   245        },
   246        "input":{"shape":"CreateContainerServiceRequest"},
   247        "output":{"shape":"CreateContainerServiceResult"},
   248        "errors":[
   249          {"shape":"ServiceException"},
   250          {"shape":"InvalidInputException"},
   251          {"shape":"NotFoundException"},
   252          {"shape":"AccessDeniedException"},
   253          {"shape":"UnauthenticatedException"}
   254        ]
   255      },
   256      "CreateContainerServiceDeployment":{
   257        "name":"CreateContainerServiceDeployment",
   258        "http":{
   259          "method":"POST",
   260          "requestUri":"/"
   261        },
   262        "input":{"shape":"CreateContainerServiceDeploymentRequest"},
   263        "output":{"shape":"CreateContainerServiceDeploymentResult"},
   264        "errors":[
   265          {"shape":"ServiceException"},
   266          {"shape":"InvalidInputException"},
   267          {"shape":"NotFoundException"},
   268          {"shape":"AccessDeniedException"},
   269          {"shape":"UnauthenticatedException"}
   270        ]
   271      },
   272      "CreateContainerServiceRegistryLogin":{
   273        "name":"CreateContainerServiceRegistryLogin",
   274        "http":{
   275          "method":"POST",
   276          "requestUri":"/"
   277        },
   278        "input":{"shape":"CreateContainerServiceRegistryLoginRequest"},
   279        "output":{"shape":"CreateContainerServiceRegistryLoginResult"},
   280        "errors":[
   281          {"shape":"ServiceException"},
   282          {"shape":"InvalidInputException"},
   283          {"shape":"NotFoundException"},
   284          {"shape":"AccessDeniedException"},
   285          {"shape":"UnauthenticatedException"}
   286        ]
   287      },
   288      "CreateDisk":{
   289        "name":"CreateDisk",
   290        "http":{
   291          "method":"POST",
   292          "requestUri":"/"
   293        },
   294        "input":{"shape":"CreateDiskRequest"},
   295        "output":{"shape":"CreateDiskResult"},
   296        "errors":[
   297          {"shape":"ServiceException"},
   298          {"shape":"InvalidInputException"},
   299          {"shape":"NotFoundException"},
   300          {"shape":"OperationFailureException"},
   301          {"shape":"AccessDeniedException"},
   302          {"shape":"AccountSetupInProgressException"},
   303          {"shape":"UnauthenticatedException"}
   304        ]
   305      },
   306      "CreateDiskFromSnapshot":{
   307        "name":"CreateDiskFromSnapshot",
   308        "http":{
   309          "method":"POST",
   310          "requestUri":"/"
   311        },
   312        "input":{"shape":"CreateDiskFromSnapshotRequest"},
   313        "output":{"shape":"CreateDiskFromSnapshotResult"},
   314        "errors":[
   315          {"shape":"ServiceException"},
   316          {"shape":"InvalidInputException"},
   317          {"shape":"NotFoundException"},
   318          {"shape":"OperationFailureException"},
   319          {"shape":"AccessDeniedException"},
   320          {"shape":"AccountSetupInProgressException"},
   321          {"shape":"UnauthenticatedException"}
   322        ]
   323      },
   324      "CreateDiskSnapshot":{
   325        "name":"CreateDiskSnapshot",
   326        "http":{
   327          "method":"POST",
   328          "requestUri":"/"
   329        },
   330        "input":{"shape":"CreateDiskSnapshotRequest"},
   331        "output":{"shape":"CreateDiskSnapshotResult"},
   332        "errors":[
   333          {"shape":"ServiceException"},
   334          {"shape":"InvalidInputException"},
   335          {"shape":"NotFoundException"},
   336          {"shape":"OperationFailureException"},
   337          {"shape":"AccessDeniedException"},
   338          {"shape":"AccountSetupInProgressException"},
   339          {"shape":"UnauthenticatedException"}
   340        ]
   341      },
   342      "CreateDistribution":{
   343        "name":"CreateDistribution",
   344        "http":{
   345          "method":"POST",
   346          "requestUri":"/"
   347        },
   348        "input":{"shape":"CreateDistributionRequest"},
   349        "output":{"shape":"CreateDistributionResult"},
   350        "errors":[
   351          {"shape":"ServiceException"},
   352          {"shape":"InvalidInputException"},
   353          {"shape":"NotFoundException"},
   354          {"shape":"OperationFailureException"},
   355          {"shape":"AccessDeniedException"},
   356          {"shape":"UnauthenticatedException"}
   357        ]
   358      },
   359      "CreateDomain":{
   360        "name":"CreateDomain",
   361        "http":{
   362          "method":"POST",
   363          "requestUri":"/"
   364        },
   365        "input":{"shape":"CreateDomainRequest"},
   366        "output":{"shape":"CreateDomainResult"},
   367        "errors":[
   368          {"shape":"ServiceException"},
   369          {"shape":"InvalidInputException"},
   370          {"shape":"NotFoundException"},
   371          {"shape":"OperationFailureException"},
   372          {"shape":"AccessDeniedException"},
   373          {"shape":"AccountSetupInProgressException"},
   374          {"shape":"UnauthenticatedException"}
   375        ]
   376      },
   377      "CreateDomainEntry":{
   378        "name":"CreateDomainEntry",
   379        "http":{
   380          "method":"POST",
   381          "requestUri":"/"
   382        },
   383        "input":{"shape":"CreateDomainEntryRequest"},
   384        "output":{"shape":"CreateDomainEntryResult"},
   385        "errors":[
   386          {"shape":"ServiceException"},
   387          {"shape":"InvalidInputException"},
   388          {"shape":"NotFoundException"},
   389          {"shape":"OperationFailureException"},
   390          {"shape":"AccessDeniedException"},
   391          {"shape":"AccountSetupInProgressException"},
   392          {"shape":"UnauthenticatedException"}
   393        ]
   394      },
   395      "CreateInstanceSnapshot":{
   396        "name":"CreateInstanceSnapshot",
   397        "http":{
   398          "method":"POST",
   399          "requestUri":"/"
   400        },
   401        "input":{"shape":"CreateInstanceSnapshotRequest"},
   402        "output":{"shape":"CreateInstanceSnapshotResult"},
   403        "errors":[
   404          {"shape":"ServiceException"},
   405          {"shape":"InvalidInputException"},
   406          {"shape":"NotFoundException"},
   407          {"shape":"OperationFailureException"},
   408          {"shape":"AccessDeniedException"},
   409          {"shape":"AccountSetupInProgressException"},
   410          {"shape":"UnauthenticatedException"}
   411        ]
   412      },
   413      "CreateInstances":{
   414        "name":"CreateInstances",
   415        "http":{
   416          "method":"POST",
   417          "requestUri":"/"
   418        },
   419        "input":{"shape":"CreateInstancesRequest"},
   420        "output":{"shape":"CreateInstancesResult"},
   421        "errors":[
   422          {"shape":"ServiceException"},
   423          {"shape":"InvalidInputException"},
   424          {"shape":"NotFoundException"},
   425          {"shape":"OperationFailureException"},
   426          {"shape":"AccessDeniedException"},
   427          {"shape":"AccountSetupInProgressException"},
   428          {"shape":"UnauthenticatedException"}
   429        ]
   430      },
   431      "CreateInstancesFromSnapshot":{
   432        "name":"CreateInstancesFromSnapshot",
   433        "http":{
   434          "method":"POST",
   435          "requestUri":"/"
   436        },
   437        "input":{"shape":"CreateInstancesFromSnapshotRequest"},
   438        "output":{"shape":"CreateInstancesFromSnapshotResult"},
   439        "errors":[
   440          {"shape":"ServiceException"},
   441          {"shape":"InvalidInputException"},
   442          {"shape":"NotFoundException"},
   443          {"shape":"OperationFailureException"},
   444          {"shape":"AccessDeniedException"},
   445          {"shape":"AccountSetupInProgressException"},
   446          {"shape":"UnauthenticatedException"}
   447        ]
   448      },
   449      "CreateKeyPair":{
   450        "name":"CreateKeyPair",
   451        "http":{
   452          "method":"POST",
   453          "requestUri":"/"
   454        },
   455        "input":{"shape":"CreateKeyPairRequest"},
   456        "output":{"shape":"CreateKeyPairResult"},
   457        "errors":[
   458          {"shape":"ServiceException"},
   459          {"shape":"InvalidInputException"},
   460          {"shape":"NotFoundException"},
   461          {"shape":"OperationFailureException"},
   462          {"shape":"AccessDeniedException"},
   463          {"shape":"AccountSetupInProgressException"},
   464          {"shape":"UnauthenticatedException"}
   465        ]
   466      },
   467      "CreateLoadBalancer":{
   468        "name":"CreateLoadBalancer",
   469        "http":{
   470          "method":"POST",
   471          "requestUri":"/"
   472        },
   473        "input":{"shape":"CreateLoadBalancerRequest"},
   474        "output":{"shape":"CreateLoadBalancerResult"},
   475        "errors":[
   476          {"shape":"ServiceException"},
   477          {"shape":"InvalidInputException"},
   478          {"shape":"NotFoundException"},
   479          {"shape":"OperationFailureException"},
   480          {"shape":"AccessDeniedException"},
   481          {"shape":"AccountSetupInProgressException"},
   482          {"shape":"UnauthenticatedException"}
   483        ]
   484      },
   485      "CreateLoadBalancerTlsCertificate":{
   486        "name":"CreateLoadBalancerTlsCertificate",
   487        "http":{
   488          "method":"POST",
   489          "requestUri":"/"
   490        },
   491        "input":{"shape":"CreateLoadBalancerTlsCertificateRequest"},
   492        "output":{"shape":"CreateLoadBalancerTlsCertificateResult"},
   493        "errors":[
   494          {"shape":"ServiceException"},
   495          {"shape":"InvalidInputException"},
   496          {"shape":"NotFoundException"},
   497          {"shape":"OperationFailureException"},
   498          {"shape":"AccessDeniedException"},
   499          {"shape":"AccountSetupInProgressException"},
   500          {"shape":"UnauthenticatedException"}
   501        ]
   502      },
   503      "CreateRelationalDatabase":{
   504        "name":"CreateRelationalDatabase",
   505        "http":{
   506          "method":"POST",
   507          "requestUri":"/"
   508        },
   509        "input":{"shape":"CreateRelationalDatabaseRequest"},
   510        "output":{"shape":"CreateRelationalDatabaseResult"},
   511        "errors":[
   512          {"shape":"ServiceException"},
   513          {"shape":"InvalidInputException"},
   514          {"shape":"NotFoundException"},
   515          {"shape":"OperationFailureException"},
   516          {"shape":"AccessDeniedException"},
   517          {"shape":"AccountSetupInProgressException"},
   518          {"shape":"UnauthenticatedException"}
   519        ]
   520      },
   521      "CreateRelationalDatabaseFromSnapshot":{
   522        "name":"CreateRelationalDatabaseFromSnapshot",
   523        "http":{
   524          "method":"POST",
   525          "requestUri":"/"
   526        },
   527        "input":{"shape":"CreateRelationalDatabaseFromSnapshotRequest"},
   528        "output":{"shape":"CreateRelationalDatabaseFromSnapshotResult"},
   529        "errors":[
   530          {"shape":"ServiceException"},
   531          {"shape":"InvalidInputException"},
   532          {"shape":"NotFoundException"},
   533          {"shape":"OperationFailureException"},
   534          {"shape":"AccessDeniedException"},
   535          {"shape":"AccountSetupInProgressException"},
   536          {"shape":"UnauthenticatedException"}
   537        ]
   538      },
   539      "CreateRelationalDatabaseSnapshot":{
   540        "name":"CreateRelationalDatabaseSnapshot",
   541        "http":{
   542          "method":"POST",
   543          "requestUri":"/"
   544        },
   545        "input":{"shape":"CreateRelationalDatabaseSnapshotRequest"},
   546        "output":{"shape":"CreateRelationalDatabaseSnapshotResult"},
   547        "errors":[
   548          {"shape":"ServiceException"},
   549          {"shape":"InvalidInputException"},
   550          {"shape":"NotFoundException"},
   551          {"shape":"OperationFailureException"},
   552          {"shape":"AccessDeniedException"},
   553          {"shape":"AccountSetupInProgressException"},
   554          {"shape":"UnauthenticatedException"}
   555        ]
   556      },
   557      "DeleteAlarm":{
   558        "name":"DeleteAlarm",
   559        "http":{
   560          "method":"POST",
   561          "requestUri":"/"
   562        },
   563        "input":{"shape":"DeleteAlarmRequest"},
   564        "output":{"shape":"DeleteAlarmResult"},
   565        "errors":[
   566          {"shape":"ServiceException"},
   567          {"shape":"InvalidInputException"},
   568          {"shape":"OperationFailureException"},
   569          {"shape":"UnauthenticatedException"},
   570          {"shape":"AccessDeniedException"},
   571          {"shape":"NotFoundException"}
   572        ]
   573      },
   574      "DeleteAutoSnapshot":{
   575        "name":"DeleteAutoSnapshot",
   576        "http":{
   577          "method":"POST",
   578          "requestUri":"/"
   579        },
   580        "input":{"shape":"DeleteAutoSnapshotRequest"},
   581        "output":{"shape":"DeleteAutoSnapshotResult"},
   582        "errors":[
   583          {"shape":"ServiceException"},
   584          {"shape":"InvalidInputException"},
   585          {"shape":"NotFoundException"},
   586          {"shape":"OperationFailureException"},
   587          {"shape":"AccessDeniedException"},
   588          {"shape":"UnauthenticatedException"}
   589        ]
   590      },
   591      "DeleteBucket":{
   592        "name":"DeleteBucket",
   593        "http":{
   594          "method":"POST",
   595          "requestUri":"/"
   596        },
   597        "input":{"shape":"DeleteBucketRequest"},
   598        "output":{"shape":"DeleteBucketResult"},
   599        "errors":[
   600          {"shape":"AccessDeniedException"},
   601          {"shape":"InvalidInputException"},
   602          {"shape":"NotFoundException"},
   603          {"shape":"ServiceException"},
   604          {"shape":"UnauthenticatedException"}
   605        ]
   606      },
   607      "DeleteBucketAccessKey":{
   608        "name":"DeleteBucketAccessKey",
   609        "http":{
   610          "method":"POST",
   611          "requestUri":"/"
   612        },
   613        "input":{"shape":"DeleteBucketAccessKeyRequest"},
   614        "output":{"shape":"DeleteBucketAccessKeyResult"},
   615        "errors":[
   616          {"shape":"AccessDeniedException"},
   617          {"shape":"InvalidInputException"},
   618          {"shape":"NotFoundException"},
   619          {"shape":"ServiceException"},
   620          {"shape":"UnauthenticatedException"}
   621        ]
   622      },
   623      "DeleteCertificate":{
   624        "name":"DeleteCertificate",
   625        "http":{
   626          "method":"POST",
   627          "requestUri":"/"
   628        },
   629        "input":{"shape":"DeleteCertificateRequest"},
   630        "output":{"shape":"DeleteCertificateResult"},
   631        "errors":[
   632          {"shape":"ServiceException"},
   633          {"shape":"InvalidInputException"},
   634          {"shape":"AccessDeniedException"},
   635          {"shape":"NotFoundException"},
   636          {"shape":"UnauthenticatedException"}
   637        ]
   638      },
   639      "DeleteContactMethod":{
   640        "name":"DeleteContactMethod",
   641        "http":{
   642          "method":"POST",
   643          "requestUri":"/"
   644        },
   645        "input":{"shape":"DeleteContactMethodRequest"},
   646        "output":{"shape":"DeleteContactMethodResult"},
   647        "errors":[
   648          {"shape":"ServiceException"},
   649          {"shape":"InvalidInputException"},
   650          {"shape":"OperationFailureException"},
   651          {"shape":"UnauthenticatedException"},
   652          {"shape":"AccessDeniedException"},
   653          {"shape":"NotFoundException"}
   654        ]
   655      },
   656      "DeleteContainerImage":{
   657        "name":"DeleteContainerImage",
   658        "http":{
   659          "method":"POST",
   660          "requestUri":"/"
   661        },
   662        "input":{"shape":"DeleteContainerImageRequest"},
   663        "output":{"shape":"DeleteContainerImageResult"},
   664        "errors":[
   665          {"shape":"ServiceException"},
   666          {"shape":"InvalidInputException"},
   667          {"shape":"NotFoundException"},
   668          {"shape":"AccessDeniedException"},
   669          {"shape":"UnauthenticatedException"}
   670        ]
   671      },
   672      "DeleteContainerService":{
   673        "name":"DeleteContainerService",
   674        "http":{
   675          "method":"POST",
   676          "requestUri":"/"
   677        },
   678        "input":{"shape":"DeleteContainerServiceRequest"},
   679        "output":{"shape":"DeleteContainerServiceResult"},
   680        "errors":[
   681          {"shape":"ServiceException"},
   682          {"shape":"InvalidInputException"},
   683          {"shape":"NotFoundException"},
   684          {"shape":"AccessDeniedException"},
   685          {"shape":"UnauthenticatedException"}
   686        ]
   687      },
   688      "DeleteDisk":{
   689        "name":"DeleteDisk",
   690        "http":{
   691          "method":"POST",
   692          "requestUri":"/"
   693        },
   694        "input":{"shape":"DeleteDiskRequest"},
   695        "output":{"shape":"DeleteDiskResult"},
   696        "errors":[
   697          {"shape":"ServiceException"},
   698          {"shape":"InvalidInputException"},
   699          {"shape":"NotFoundException"},
   700          {"shape":"OperationFailureException"},
   701          {"shape":"AccessDeniedException"},
   702          {"shape":"AccountSetupInProgressException"},
   703          {"shape":"UnauthenticatedException"}
   704        ]
   705      },
   706      "DeleteDiskSnapshot":{
   707        "name":"DeleteDiskSnapshot",
   708        "http":{
   709          "method":"POST",
   710          "requestUri":"/"
   711        },
   712        "input":{"shape":"DeleteDiskSnapshotRequest"},
   713        "output":{"shape":"DeleteDiskSnapshotResult"},
   714        "errors":[
   715          {"shape":"ServiceException"},
   716          {"shape":"InvalidInputException"},
   717          {"shape":"NotFoundException"},
   718          {"shape":"OperationFailureException"},
   719          {"shape":"AccessDeniedException"},
   720          {"shape":"AccountSetupInProgressException"},
   721          {"shape":"UnauthenticatedException"}
   722        ]
   723      },
   724      "DeleteDistribution":{
   725        "name":"DeleteDistribution",
   726        "http":{
   727          "method":"POST",
   728          "requestUri":"/"
   729        },
   730        "input":{"shape":"DeleteDistributionRequest"},
   731        "output":{"shape":"DeleteDistributionResult"},
   732        "errors":[
   733          {"shape":"ServiceException"},
   734          {"shape":"InvalidInputException"},
   735          {"shape":"NotFoundException"},
   736          {"shape":"OperationFailureException"},
   737          {"shape":"AccessDeniedException"},
   738          {"shape":"UnauthenticatedException"}
   739        ]
   740      },
   741      "DeleteDomain":{
   742        "name":"DeleteDomain",
   743        "http":{
   744          "method":"POST",
   745          "requestUri":"/"
   746        },
   747        "input":{"shape":"DeleteDomainRequest"},
   748        "output":{"shape":"DeleteDomainResult"},
   749        "errors":[
   750          {"shape":"ServiceException"},
   751          {"shape":"InvalidInputException"},
   752          {"shape":"NotFoundException"},
   753          {"shape":"OperationFailureException"},
   754          {"shape":"AccessDeniedException"},
   755          {"shape":"AccountSetupInProgressException"},
   756          {"shape":"UnauthenticatedException"}
   757        ]
   758      },
   759      "DeleteDomainEntry":{
   760        "name":"DeleteDomainEntry",
   761        "http":{
   762          "method":"POST",
   763          "requestUri":"/"
   764        },
   765        "input":{"shape":"DeleteDomainEntryRequest"},
   766        "output":{"shape":"DeleteDomainEntryResult"},
   767        "errors":[
   768          {"shape":"ServiceException"},
   769          {"shape":"InvalidInputException"},
   770          {"shape":"NotFoundException"},
   771          {"shape":"OperationFailureException"},
   772          {"shape":"AccessDeniedException"},
   773          {"shape":"AccountSetupInProgressException"},
   774          {"shape":"UnauthenticatedException"}
   775        ]
   776      },
   777      "DeleteInstance":{
   778        "name":"DeleteInstance",
   779        "http":{
   780          "method":"POST",
   781          "requestUri":"/"
   782        },
   783        "input":{"shape":"DeleteInstanceRequest"},
   784        "output":{"shape":"DeleteInstanceResult"},
   785        "errors":[
   786          {"shape":"ServiceException"},
   787          {"shape":"InvalidInputException"},
   788          {"shape":"NotFoundException"},
   789          {"shape":"OperationFailureException"},
   790          {"shape":"AccessDeniedException"},
   791          {"shape":"AccountSetupInProgressException"},
   792          {"shape":"UnauthenticatedException"}
   793        ]
   794      },
   795      "DeleteInstanceSnapshot":{
   796        "name":"DeleteInstanceSnapshot",
   797        "http":{
   798          "method":"POST",
   799          "requestUri":"/"
   800        },
   801        "input":{"shape":"DeleteInstanceSnapshotRequest"},
   802        "output":{"shape":"DeleteInstanceSnapshotResult"},
   803        "errors":[
   804          {"shape":"ServiceException"},
   805          {"shape":"InvalidInputException"},
   806          {"shape":"NotFoundException"},
   807          {"shape":"OperationFailureException"},
   808          {"shape":"AccessDeniedException"},
   809          {"shape":"AccountSetupInProgressException"},
   810          {"shape":"UnauthenticatedException"}
   811        ]
   812      },
   813      "DeleteKeyPair":{
   814        "name":"DeleteKeyPair",
   815        "http":{
   816          "method":"POST",
   817          "requestUri":"/"
   818        },
   819        "input":{"shape":"DeleteKeyPairRequest"},
   820        "output":{"shape":"DeleteKeyPairResult"},
   821        "errors":[
   822          {"shape":"ServiceException"},
   823          {"shape":"InvalidInputException"},
   824          {"shape":"NotFoundException"},
   825          {"shape":"OperationFailureException"},
   826          {"shape":"AccessDeniedException"},
   827          {"shape":"AccountSetupInProgressException"},
   828          {"shape":"UnauthenticatedException"}
   829        ]
   830      },
   831      "DeleteKnownHostKeys":{
   832        "name":"DeleteKnownHostKeys",
   833        "http":{
   834          "method":"POST",
   835          "requestUri":"/"
   836        },
   837        "input":{"shape":"DeleteKnownHostKeysRequest"},
   838        "output":{"shape":"DeleteKnownHostKeysResult"},
   839        "errors":[
   840          {"shape":"ServiceException"},
   841          {"shape":"InvalidInputException"},
   842          {"shape":"NotFoundException"},
   843          {"shape":"OperationFailureException"},
   844          {"shape":"AccessDeniedException"},
   845          {"shape":"AccountSetupInProgressException"},
   846          {"shape":"UnauthenticatedException"}
   847        ]
   848      },
   849      "DeleteLoadBalancer":{
   850        "name":"DeleteLoadBalancer",
   851        "http":{
   852          "method":"POST",
   853          "requestUri":"/"
   854        },
   855        "input":{"shape":"DeleteLoadBalancerRequest"},
   856        "output":{"shape":"DeleteLoadBalancerResult"},
   857        "errors":[
   858          {"shape":"ServiceException"},
   859          {"shape":"InvalidInputException"},
   860          {"shape":"NotFoundException"},
   861          {"shape":"OperationFailureException"},
   862          {"shape":"AccessDeniedException"},
   863          {"shape":"AccountSetupInProgressException"},
   864          {"shape":"UnauthenticatedException"}
   865        ]
   866      },
   867      "DeleteLoadBalancerTlsCertificate":{
   868        "name":"DeleteLoadBalancerTlsCertificate",
   869        "http":{
   870          "method":"POST",
   871          "requestUri":"/"
   872        },
   873        "input":{"shape":"DeleteLoadBalancerTlsCertificateRequest"},
   874        "output":{"shape":"DeleteLoadBalancerTlsCertificateResult"},
   875        "errors":[
   876          {"shape":"ServiceException"},
   877          {"shape":"InvalidInputException"},
   878          {"shape":"NotFoundException"},
   879          {"shape":"OperationFailureException"},
   880          {"shape":"AccessDeniedException"},
   881          {"shape":"AccountSetupInProgressException"},
   882          {"shape":"UnauthenticatedException"}
   883        ]
   884      },
   885      "DeleteRelationalDatabase":{
   886        "name":"DeleteRelationalDatabase",
   887        "http":{
   888          "method":"POST",
   889          "requestUri":"/"
   890        },
   891        "input":{"shape":"DeleteRelationalDatabaseRequest"},
   892        "output":{"shape":"DeleteRelationalDatabaseResult"},
   893        "errors":[
   894          {"shape":"ServiceException"},
   895          {"shape":"InvalidInputException"},
   896          {"shape":"NotFoundException"},
   897          {"shape":"OperationFailureException"},
   898          {"shape":"AccessDeniedException"},
   899          {"shape":"AccountSetupInProgressException"},
   900          {"shape":"UnauthenticatedException"}
   901        ]
   902      },
   903      "DeleteRelationalDatabaseSnapshot":{
   904        "name":"DeleteRelationalDatabaseSnapshot",
   905        "http":{
   906          "method":"POST",
   907          "requestUri":"/"
   908        },
   909        "input":{"shape":"DeleteRelationalDatabaseSnapshotRequest"},
   910        "output":{"shape":"DeleteRelationalDatabaseSnapshotResult"},
   911        "errors":[
   912          {"shape":"ServiceException"},
   913          {"shape":"InvalidInputException"},
   914          {"shape":"NotFoundException"},
   915          {"shape":"OperationFailureException"},
   916          {"shape":"AccessDeniedException"},
   917          {"shape":"AccountSetupInProgressException"},
   918          {"shape":"UnauthenticatedException"}
   919        ]
   920      },
   921      "DetachCertificateFromDistribution":{
   922        "name":"DetachCertificateFromDistribution",
   923        "http":{
   924          "method":"POST",
   925          "requestUri":"/"
   926        },
   927        "input":{"shape":"DetachCertificateFromDistributionRequest"},
   928        "output":{"shape":"DetachCertificateFromDistributionResult"},
   929        "errors":[
   930          {"shape":"ServiceException"},
   931          {"shape":"InvalidInputException"},
   932          {"shape":"NotFoundException"},
   933          {"shape":"OperationFailureException"},
   934          {"shape":"AccessDeniedException"},
   935          {"shape":"UnauthenticatedException"}
   936        ]
   937      },
   938      "DetachDisk":{
   939        "name":"DetachDisk",
   940        "http":{
   941          "method":"POST",
   942          "requestUri":"/"
   943        },
   944        "input":{"shape":"DetachDiskRequest"},
   945        "output":{"shape":"DetachDiskResult"},
   946        "errors":[
   947          {"shape":"ServiceException"},
   948          {"shape":"InvalidInputException"},
   949          {"shape":"NotFoundException"},
   950          {"shape":"OperationFailureException"},
   951          {"shape":"AccessDeniedException"},
   952          {"shape":"AccountSetupInProgressException"},
   953          {"shape":"UnauthenticatedException"}
   954        ]
   955      },
   956      "DetachInstancesFromLoadBalancer":{
   957        "name":"DetachInstancesFromLoadBalancer",
   958        "http":{
   959          "method":"POST",
   960          "requestUri":"/"
   961        },
   962        "input":{"shape":"DetachInstancesFromLoadBalancerRequest"},
   963        "output":{"shape":"DetachInstancesFromLoadBalancerResult"},
   964        "errors":[
   965          {"shape":"ServiceException"},
   966          {"shape":"InvalidInputException"},
   967          {"shape":"NotFoundException"},
   968          {"shape":"OperationFailureException"},
   969          {"shape":"AccessDeniedException"},
   970          {"shape":"AccountSetupInProgressException"},
   971          {"shape":"UnauthenticatedException"}
   972        ]
   973      },
   974      "DetachStaticIp":{
   975        "name":"DetachStaticIp",
   976        "http":{
   977          "method":"POST",
   978          "requestUri":"/"
   979        },
   980        "input":{"shape":"DetachStaticIpRequest"},
   981        "output":{"shape":"DetachStaticIpResult"},
   982        "errors":[
   983          {"shape":"ServiceException"},
   984          {"shape":"InvalidInputException"},
   985          {"shape":"NotFoundException"},
   986          {"shape":"OperationFailureException"},
   987          {"shape":"AccessDeniedException"},
   988          {"shape":"AccountSetupInProgressException"},
   989          {"shape":"UnauthenticatedException"}
   990        ]
   991      },
   992      "DisableAddOn":{
   993        "name":"DisableAddOn",
   994        "http":{
   995          "method":"POST",
   996          "requestUri":"/"
   997        },
   998        "input":{"shape":"DisableAddOnRequest"},
   999        "output":{"shape":"DisableAddOnResult"},
  1000        "errors":[
  1001          {"shape":"ServiceException"},
  1002          {"shape":"InvalidInputException"},
  1003          {"shape":"NotFoundException"},
  1004          {"shape":"OperationFailureException"},
  1005          {"shape":"AccessDeniedException"},
  1006          {"shape":"UnauthenticatedException"}
  1007        ]
  1008      },
  1009      "DownloadDefaultKeyPair":{
  1010        "name":"DownloadDefaultKeyPair",
  1011        "http":{
  1012          "method":"POST",
  1013          "requestUri":"/"
  1014        },
  1015        "input":{"shape":"DownloadDefaultKeyPairRequest"},
  1016        "output":{"shape":"DownloadDefaultKeyPairResult"},
  1017        "errors":[
  1018          {"shape":"ServiceException"},
  1019          {"shape":"InvalidInputException"},
  1020          {"shape":"NotFoundException"},
  1021          {"shape":"OperationFailureException"},
  1022          {"shape":"AccessDeniedException"},
  1023          {"shape":"AccountSetupInProgressException"},
  1024          {"shape":"UnauthenticatedException"}
  1025        ]
  1026      },
  1027      "EnableAddOn":{
  1028        "name":"EnableAddOn",
  1029        "http":{
  1030          "method":"POST",
  1031          "requestUri":"/"
  1032        },
  1033        "input":{"shape":"EnableAddOnRequest"},
  1034        "output":{"shape":"EnableAddOnResult"},
  1035        "errors":[
  1036          {"shape":"ServiceException"},
  1037          {"shape":"InvalidInputException"},
  1038          {"shape":"NotFoundException"},
  1039          {"shape":"OperationFailureException"},
  1040          {"shape":"AccessDeniedException"},
  1041          {"shape":"UnauthenticatedException"}
  1042        ]
  1043      },
  1044      "ExportSnapshot":{
  1045        "name":"ExportSnapshot",
  1046        "http":{
  1047          "method":"POST",
  1048          "requestUri":"/"
  1049        },
  1050        "input":{"shape":"ExportSnapshotRequest"},
  1051        "output":{"shape":"ExportSnapshotResult"},
  1052        "errors":[
  1053          {"shape":"ServiceException"},
  1054          {"shape":"InvalidInputException"},
  1055          {"shape":"NotFoundException"},
  1056          {"shape":"OperationFailureException"},
  1057          {"shape":"AccessDeniedException"},
  1058          {"shape":"AccountSetupInProgressException"},
  1059          {"shape":"UnauthenticatedException"}
  1060        ]
  1061      },
  1062      "GetActiveNames":{
  1063        "name":"GetActiveNames",
  1064        "http":{
  1065          "method":"POST",
  1066          "requestUri":"/"
  1067        },
  1068        "input":{"shape":"GetActiveNamesRequest"},
  1069        "output":{"shape":"GetActiveNamesResult"},
  1070        "errors":[
  1071          {"shape":"ServiceException"},
  1072          {"shape":"InvalidInputException"},
  1073          {"shape":"NotFoundException"},
  1074          {"shape":"OperationFailureException"},
  1075          {"shape":"AccessDeniedException"},
  1076          {"shape":"AccountSetupInProgressException"},
  1077          {"shape":"UnauthenticatedException"}
  1078        ]
  1079      },
  1080      "GetAlarms":{
  1081        "name":"GetAlarms",
  1082        "http":{
  1083          "method":"POST",
  1084          "requestUri":"/"
  1085        },
  1086        "input":{"shape":"GetAlarmsRequest"},
  1087        "output":{"shape":"GetAlarmsResult"},
  1088        "errors":[
  1089          {"shape":"ServiceException"},
  1090          {"shape":"InvalidInputException"},
  1091          {"shape":"OperationFailureException"},
  1092          {"shape":"UnauthenticatedException"},
  1093          {"shape":"AccessDeniedException"},
  1094          {"shape":"NotFoundException"}
  1095        ]
  1096      },
  1097      "GetAutoSnapshots":{
  1098        "name":"GetAutoSnapshots",
  1099        "http":{
  1100          "method":"POST",
  1101          "requestUri":"/"
  1102        },
  1103        "input":{"shape":"GetAutoSnapshotsRequest"},
  1104        "output":{"shape":"GetAutoSnapshotsResult"},
  1105        "errors":[
  1106          {"shape":"ServiceException"},
  1107          {"shape":"InvalidInputException"},
  1108          {"shape":"NotFoundException"},
  1109          {"shape":"OperationFailureException"},
  1110          {"shape":"AccessDeniedException"},
  1111          {"shape":"UnauthenticatedException"}
  1112        ]
  1113      },
  1114      "GetBlueprints":{
  1115        "name":"GetBlueprints",
  1116        "http":{
  1117          "method":"POST",
  1118          "requestUri":"/"
  1119        },
  1120        "input":{"shape":"GetBlueprintsRequest"},
  1121        "output":{"shape":"GetBlueprintsResult"},
  1122        "errors":[
  1123          {"shape":"ServiceException"},
  1124          {"shape":"InvalidInputException"},
  1125          {"shape":"NotFoundException"},
  1126          {"shape":"OperationFailureException"},
  1127          {"shape":"AccessDeniedException"},
  1128          {"shape":"AccountSetupInProgressException"},
  1129          {"shape":"UnauthenticatedException"}
  1130        ]
  1131      },
  1132      "GetBucketAccessKeys":{
  1133        "name":"GetBucketAccessKeys",
  1134        "http":{
  1135          "method":"POST",
  1136          "requestUri":"/"
  1137        },
  1138        "input":{"shape":"GetBucketAccessKeysRequest"},
  1139        "output":{"shape":"GetBucketAccessKeysResult"},
  1140        "errors":[
  1141          {"shape":"AccessDeniedException"},
  1142          {"shape":"InvalidInputException"},
  1143          {"shape":"NotFoundException"},
  1144          {"shape":"ServiceException"},
  1145          {"shape":"UnauthenticatedException"}
  1146        ]
  1147      },
  1148      "GetBucketBundles":{
  1149        "name":"GetBucketBundles",
  1150        "http":{
  1151          "method":"POST",
  1152          "requestUri":"/"
  1153        },
  1154        "input":{"shape":"GetBucketBundlesRequest"},
  1155        "output":{"shape":"GetBucketBundlesResult"},
  1156        "errors":[
  1157          {"shape":"AccessDeniedException"},
  1158          {"shape":"InvalidInputException"},
  1159          {"shape":"ServiceException"},
  1160          {"shape":"UnauthenticatedException"}
  1161        ]
  1162      },
  1163      "GetBucketMetricData":{
  1164        "name":"GetBucketMetricData",
  1165        "http":{
  1166          "method":"POST",
  1167          "requestUri":"/"
  1168        },
  1169        "input":{"shape":"GetBucketMetricDataRequest"},
  1170        "output":{"shape":"GetBucketMetricDataResult"},
  1171        "errors":[
  1172          {"shape":"AccessDeniedException"},
  1173          {"shape":"InvalidInputException"},
  1174          {"shape":"NotFoundException"},
  1175          {"shape":"ServiceException"},
  1176          {"shape":"UnauthenticatedException"}
  1177        ]
  1178      },
  1179      "GetBuckets":{
  1180        "name":"GetBuckets",
  1181        "http":{
  1182          "method":"POST",
  1183          "requestUri":"/"
  1184        },
  1185        "input":{"shape":"GetBucketsRequest"},
  1186        "output":{"shape":"GetBucketsResult"},
  1187        "errors":[
  1188          {"shape":"AccessDeniedException"},
  1189          {"shape":"InvalidInputException"},
  1190          {"shape":"NotFoundException"},
  1191          {"shape":"ServiceException"},
  1192          {"shape":"UnauthenticatedException"}
  1193        ]
  1194      },
  1195      "GetBundles":{
  1196        "name":"GetBundles",
  1197        "http":{
  1198          "method":"POST",
  1199          "requestUri":"/"
  1200        },
  1201        "input":{"shape":"GetBundlesRequest"},
  1202        "output":{"shape":"GetBundlesResult"},
  1203        "errors":[
  1204          {"shape":"ServiceException"},
  1205          {"shape":"InvalidInputException"},
  1206          {"shape":"NotFoundException"},
  1207          {"shape":"OperationFailureException"},
  1208          {"shape":"AccessDeniedException"},
  1209          {"shape":"AccountSetupInProgressException"},
  1210          {"shape":"UnauthenticatedException"}
  1211        ]
  1212      },
  1213      "GetCertificates":{
  1214        "name":"GetCertificates",
  1215        "http":{
  1216          "method":"POST",
  1217          "requestUri":"/"
  1218        },
  1219        "input":{"shape":"GetCertificatesRequest"},
  1220        "output":{"shape":"GetCertificatesResult"},
  1221        "errors":[
  1222          {"shape":"ServiceException"},
  1223          {"shape":"InvalidInputException"},
  1224          {"shape":"NotFoundException"},
  1225          {"shape":"AccessDeniedException"},
  1226          {"shape":"UnauthenticatedException"}
  1227        ]
  1228      },
  1229      "GetCloudFormationStackRecords":{
  1230        "name":"GetCloudFormationStackRecords",
  1231        "http":{
  1232          "method":"POST",
  1233          "requestUri":"/"
  1234        },
  1235        "input":{"shape":"GetCloudFormationStackRecordsRequest"},
  1236        "output":{"shape":"GetCloudFormationStackRecordsResult"},
  1237        "errors":[
  1238          {"shape":"ServiceException"},
  1239          {"shape":"InvalidInputException"},
  1240          {"shape":"NotFoundException"},
  1241          {"shape":"OperationFailureException"},
  1242          {"shape":"AccessDeniedException"},
  1243          {"shape":"AccountSetupInProgressException"},
  1244          {"shape":"UnauthenticatedException"}
  1245        ]
  1246      },
  1247      "GetContactMethods":{
  1248        "name":"GetContactMethods",
  1249        "http":{
  1250          "method":"POST",
  1251          "requestUri":"/"
  1252        },
  1253        "input":{"shape":"GetContactMethodsRequest"},
  1254        "output":{"shape":"GetContactMethodsResult"},
  1255        "errors":[
  1256          {"shape":"ServiceException"},
  1257          {"shape":"InvalidInputException"},
  1258          {"shape":"NotFoundException"},
  1259          {"shape":"OperationFailureException"},
  1260          {"shape":"AccessDeniedException"},
  1261          {"shape":"UnauthenticatedException"}
  1262        ]
  1263      },
  1264      "GetContainerAPIMetadata":{
  1265        "name":"GetContainerAPIMetadata",
  1266        "http":{
  1267          "method":"POST",
  1268          "requestUri":"/"
  1269        },
  1270        "input":{"shape":"GetContainerAPIMetadataRequest"},
  1271        "output":{"shape":"GetContainerAPIMetadataResult"},
  1272        "errors":[
  1273          {"shape":"ServiceException"},
  1274          {"shape":"AccessDeniedException"},
  1275          {"shape":"UnauthenticatedException"}
  1276        ]
  1277      },
  1278      "GetContainerImages":{
  1279        "name":"GetContainerImages",
  1280        "http":{
  1281          "method":"POST",
  1282          "requestUri":"/"
  1283        },
  1284        "input":{"shape":"GetContainerImagesRequest"},
  1285        "output":{"shape":"GetContainerImagesResult"},
  1286        "errors":[
  1287          {"shape":"ServiceException"},
  1288          {"shape":"InvalidInputException"},
  1289          {"shape":"NotFoundException"},
  1290          {"shape":"AccessDeniedException"},
  1291          {"shape":"UnauthenticatedException"}
  1292        ]
  1293      },
  1294      "GetContainerLog":{
  1295        "name":"GetContainerLog",
  1296        "http":{
  1297          "method":"POST",
  1298          "requestUri":"/"
  1299        },
  1300        "input":{"shape":"GetContainerLogRequest"},
  1301        "output":{"shape":"GetContainerLogResult"},
  1302        "errors":[
  1303          {"shape":"ServiceException"},
  1304          {"shape":"InvalidInputException"},
  1305          {"shape":"NotFoundException"},
  1306          {"shape":"AccessDeniedException"},
  1307          {"shape":"UnauthenticatedException"}
  1308        ]
  1309      },
  1310      "GetContainerServiceDeployments":{
  1311        "name":"GetContainerServiceDeployments",
  1312        "http":{
  1313          "method":"POST",
  1314          "requestUri":"/"
  1315        },
  1316        "input":{"shape":"GetContainerServiceDeploymentsRequest"},
  1317        "output":{"shape":"GetContainerServiceDeploymentsResult"},
  1318        "errors":[
  1319          {"shape":"ServiceException"},
  1320          {"shape":"InvalidInputException"},
  1321          {"shape":"NotFoundException"},
  1322          {"shape":"AccessDeniedException"},
  1323          {"shape":"UnauthenticatedException"}
  1324        ]
  1325      },
  1326      "GetContainerServiceMetricData":{
  1327        "name":"GetContainerServiceMetricData",
  1328        "http":{
  1329          "method":"POST",
  1330          "requestUri":"/"
  1331        },
  1332        "input":{"shape":"GetContainerServiceMetricDataRequest"},
  1333        "output":{"shape":"GetContainerServiceMetricDataResult"},
  1334        "errors":[
  1335          {"shape":"ServiceException"},
  1336          {"shape":"InvalidInputException"},
  1337          {"shape":"NotFoundException"},
  1338          {"shape":"AccessDeniedException"},
  1339          {"shape":"UnauthenticatedException"}
  1340        ]
  1341      },
  1342      "GetContainerServicePowers":{
  1343        "name":"GetContainerServicePowers",
  1344        "http":{
  1345          "method":"POST",
  1346          "requestUri":"/"
  1347        },
  1348        "input":{"shape":"GetContainerServicePowersRequest"},
  1349        "output":{"shape":"GetContainerServicePowersResult"},
  1350        "errors":[
  1351          {"shape":"ServiceException"},
  1352          {"shape":"InvalidInputException"},
  1353          {"shape":"NotFoundException"},
  1354          {"shape":"AccessDeniedException"},
  1355          {"shape":"UnauthenticatedException"}
  1356        ]
  1357      },
  1358      "GetContainerServices":{
  1359        "name":"GetContainerServices",
  1360        "http":{
  1361          "method":"POST",
  1362          "requestUri":"/"
  1363        },
  1364        "input":{"shape":"GetContainerServicesRequest"},
  1365        "output":{"shape":"ContainerServicesListResult"},
  1366        "errors":[
  1367          {"shape":"ServiceException"},
  1368          {"shape":"InvalidInputException"},
  1369          {"shape":"NotFoundException"},
  1370          {"shape":"AccessDeniedException"},
  1371          {"shape":"UnauthenticatedException"}
  1372        ]
  1373      },
  1374      "GetDisk":{
  1375        "name":"GetDisk",
  1376        "http":{
  1377          "method":"POST",
  1378          "requestUri":"/"
  1379        },
  1380        "input":{"shape":"GetDiskRequest"},
  1381        "output":{"shape":"GetDiskResult"},
  1382        "errors":[
  1383          {"shape":"ServiceException"},
  1384          {"shape":"InvalidInputException"},
  1385          {"shape":"NotFoundException"},
  1386          {"shape":"OperationFailureException"},
  1387          {"shape":"AccessDeniedException"},
  1388          {"shape":"AccountSetupInProgressException"},
  1389          {"shape":"UnauthenticatedException"}
  1390        ]
  1391      },
  1392      "GetDiskSnapshot":{
  1393        "name":"GetDiskSnapshot",
  1394        "http":{
  1395          "method":"POST",
  1396          "requestUri":"/"
  1397        },
  1398        "input":{"shape":"GetDiskSnapshotRequest"},
  1399        "output":{"shape":"GetDiskSnapshotResult"},
  1400        "errors":[
  1401          {"shape":"ServiceException"},
  1402          {"shape":"InvalidInputException"},
  1403          {"shape":"NotFoundException"},
  1404          {"shape":"OperationFailureException"},
  1405          {"shape":"AccessDeniedException"},
  1406          {"shape":"AccountSetupInProgressException"},
  1407          {"shape":"UnauthenticatedException"}
  1408        ]
  1409      },
  1410      "GetDiskSnapshots":{
  1411        "name":"GetDiskSnapshots",
  1412        "http":{
  1413          "method":"POST",
  1414          "requestUri":"/"
  1415        },
  1416        "input":{"shape":"GetDiskSnapshotsRequest"},
  1417        "output":{"shape":"GetDiskSnapshotsResult"},
  1418        "errors":[
  1419          {"shape":"ServiceException"},
  1420          {"shape":"InvalidInputException"},
  1421          {"shape":"NotFoundException"},
  1422          {"shape":"OperationFailureException"},
  1423          {"shape":"AccessDeniedException"},
  1424          {"shape":"AccountSetupInProgressException"},
  1425          {"shape":"UnauthenticatedException"}
  1426        ]
  1427      },
  1428      "GetDisks":{
  1429        "name":"GetDisks",
  1430        "http":{
  1431          "method":"POST",
  1432          "requestUri":"/"
  1433        },
  1434        "input":{"shape":"GetDisksRequest"},
  1435        "output":{"shape":"GetDisksResult"},
  1436        "errors":[
  1437          {"shape":"ServiceException"},
  1438          {"shape":"InvalidInputException"},
  1439          {"shape":"NotFoundException"},
  1440          {"shape":"OperationFailureException"},
  1441          {"shape":"AccessDeniedException"},
  1442          {"shape":"AccountSetupInProgressException"},
  1443          {"shape":"UnauthenticatedException"}
  1444        ]
  1445      },
  1446      "GetDistributionBundles":{
  1447        "name":"GetDistributionBundles",
  1448        "http":{
  1449          "method":"POST",
  1450          "requestUri":"/"
  1451        },
  1452        "input":{"shape":"GetDistributionBundlesRequest"},
  1453        "output":{"shape":"GetDistributionBundlesResult"},
  1454        "errors":[
  1455          {"shape":"ServiceException"},
  1456          {"shape":"InvalidInputException"},
  1457          {"shape":"NotFoundException"},
  1458          {"shape":"OperationFailureException"},
  1459          {"shape":"AccessDeniedException"},
  1460          {"shape":"UnauthenticatedException"}
  1461        ]
  1462      },
  1463      "GetDistributionLatestCacheReset":{
  1464        "name":"GetDistributionLatestCacheReset",
  1465        "http":{
  1466          "method":"POST",
  1467          "requestUri":"/"
  1468        },
  1469        "input":{"shape":"GetDistributionLatestCacheResetRequest"},
  1470        "output":{"shape":"GetDistributionLatestCacheResetResult"},
  1471        "errors":[
  1472          {"shape":"ServiceException"},
  1473          {"shape":"InvalidInputException"},
  1474          {"shape":"NotFoundException"},
  1475          {"shape":"OperationFailureException"},
  1476          {"shape":"AccessDeniedException"},
  1477          {"shape":"UnauthenticatedException"}
  1478        ]
  1479      },
  1480      "GetDistributionMetricData":{
  1481        "name":"GetDistributionMetricData",
  1482        "http":{
  1483          "method":"POST",
  1484          "requestUri":"/"
  1485        },
  1486        "input":{"shape":"GetDistributionMetricDataRequest"},
  1487        "output":{"shape":"GetDistributionMetricDataResult"},
  1488        "errors":[
  1489          {"shape":"ServiceException"},
  1490          {"shape":"InvalidInputException"},
  1491          {"shape":"NotFoundException"},
  1492          {"shape":"OperationFailureException"},
  1493          {"shape":"AccessDeniedException"},
  1494          {"shape":"UnauthenticatedException"}
  1495        ]
  1496      },
  1497      "GetDistributions":{
  1498        "name":"GetDistributions",
  1499        "http":{
  1500          "method":"POST",
  1501          "requestUri":"/"
  1502        },
  1503        "input":{"shape":"GetDistributionsRequest"},
  1504        "output":{"shape":"GetDistributionsResult"},
  1505        "errors":[
  1506          {"shape":"ServiceException"},
  1507          {"shape":"InvalidInputException"},
  1508          {"shape":"NotFoundException"},
  1509          {"shape":"OperationFailureException"},
  1510          {"shape":"AccessDeniedException"},
  1511          {"shape":"UnauthenticatedException"}
  1512        ]
  1513      },
  1514      "GetDomain":{
  1515        "name":"GetDomain",
  1516        "http":{
  1517          "method":"POST",
  1518          "requestUri":"/"
  1519        },
  1520        "input":{"shape":"GetDomainRequest"},
  1521        "output":{"shape":"GetDomainResult"},
  1522        "errors":[
  1523          {"shape":"ServiceException"},
  1524          {"shape":"InvalidInputException"},
  1525          {"shape":"NotFoundException"},
  1526          {"shape":"OperationFailureException"},
  1527          {"shape":"AccessDeniedException"},
  1528          {"shape":"AccountSetupInProgressException"},
  1529          {"shape":"UnauthenticatedException"}
  1530        ]
  1531      },
  1532      "GetDomains":{
  1533        "name":"GetDomains",
  1534        "http":{
  1535          "method":"POST",
  1536          "requestUri":"/"
  1537        },
  1538        "input":{"shape":"GetDomainsRequest"},
  1539        "output":{"shape":"GetDomainsResult"},
  1540        "errors":[
  1541          {"shape":"ServiceException"},
  1542          {"shape":"InvalidInputException"},
  1543          {"shape":"NotFoundException"},
  1544          {"shape":"OperationFailureException"},
  1545          {"shape":"AccessDeniedException"},
  1546          {"shape":"AccountSetupInProgressException"},
  1547          {"shape":"UnauthenticatedException"}
  1548        ]
  1549      },
  1550      "GetExportSnapshotRecords":{
  1551        "name":"GetExportSnapshotRecords",
  1552        "http":{
  1553          "method":"POST",
  1554          "requestUri":"/"
  1555        },
  1556        "input":{"shape":"GetExportSnapshotRecordsRequest"},
  1557        "output":{"shape":"GetExportSnapshotRecordsResult"},
  1558        "errors":[
  1559          {"shape":"ServiceException"},
  1560          {"shape":"InvalidInputException"},
  1561          {"shape":"NotFoundException"},
  1562          {"shape":"OperationFailureException"},
  1563          {"shape":"AccessDeniedException"},
  1564          {"shape":"AccountSetupInProgressException"},
  1565          {"shape":"UnauthenticatedException"}
  1566        ]
  1567      },
  1568      "GetInstance":{
  1569        "name":"GetInstance",
  1570        "http":{
  1571          "method":"POST",
  1572          "requestUri":"/"
  1573        },
  1574        "input":{"shape":"GetInstanceRequest"},
  1575        "output":{"shape":"GetInstanceResult"},
  1576        "errors":[
  1577          {"shape":"ServiceException"},
  1578          {"shape":"InvalidInputException"},
  1579          {"shape":"NotFoundException"},
  1580          {"shape":"OperationFailureException"},
  1581          {"shape":"AccessDeniedException"},
  1582          {"shape":"AccountSetupInProgressException"},
  1583          {"shape":"UnauthenticatedException"}
  1584        ]
  1585      },
  1586      "GetInstanceAccessDetails":{
  1587        "name":"GetInstanceAccessDetails",
  1588        "http":{
  1589          "method":"POST",
  1590          "requestUri":"/"
  1591        },
  1592        "input":{"shape":"GetInstanceAccessDetailsRequest"},
  1593        "output":{"shape":"GetInstanceAccessDetailsResult"},
  1594        "errors":[
  1595          {"shape":"ServiceException"},
  1596          {"shape":"InvalidInputException"},
  1597          {"shape":"NotFoundException"},
  1598          {"shape":"OperationFailureException"},
  1599          {"shape":"AccessDeniedException"},
  1600          {"shape":"AccountSetupInProgressException"},
  1601          {"shape":"UnauthenticatedException"}
  1602        ]
  1603      },
  1604      "GetInstanceMetricData":{
  1605        "name":"GetInstanceMetricData",
  1606        "http":{
  1607          "method":"POST",
  1608          "requestUri":"/"
  1609        },
  1610        "input":{"shape":"GetInstanceMetricDataRequest"},
  1611        "output":{"shape":"GetInstanceMetricDataResult"},
  1612        "errors":[
  1613          {"shape":"ServiceException"},
  1614          {"shape":"InvalidInputException"},
  1615          {"shape":"NotFoundException"},
  1616          {"shape":"OperationFailureException"},
  1617          {"shape":"AccessDeniedException"},
  1618          {"shape":"AccountSetupInProgressException"},
  1619          {"shape":"UnauthenticatedException"}
  1620        ]
  1621      },
  1622      "GetInstancePortStates":{
  1623        "name":"GetInstancePortStates",
  1624        "http":{
  1625          "method":"POST",
  1626          "requestUri":"/"
  1627        },
  1628        "input":{"shape":"GetInstancePortStatesRequest"},
  1629        "output":{"shape":"GetInstancePortStatesResult"},
  1630        "errors":[
  1631          {"shape":"ServiceException"},
  1632          {"shape":"InvalidInputException"},
  1633          {"shape":"NotFoundException"},
  1634          {"shape":"OperationFailureException"},
  1635          {"shape":"AccessDeniedException"},
  1636          {"shape":"AccountSetupInProgressException"},
  1637          {"shape":"UnauthenticatedException"}
  1638        ]
  1639      },
  1640      "GetInstanceSnapshot":{
  1641        "name":"GetInstanceSnapshot",
  1642        "http":{
  1643          "method":"POST",
  1644          "requestUri":"/"
  1645        },
  1646        "input":{"shape":"GetInstanceSnapshotRequest"},
  1647        "output":{"shape":"GetInstanceSnapshotResult"},
  1648        "errors":[
  1649          {"shape":"ServiceException"},
  1650          {"shape":"InvalidInputException"},
  1651          {"shape":"NotFoundException"},
  1652          {"shape":"OperationFailureException"},
  1653          {"shape":"AccessDeniedException"},
  1654          {"shape":"AccountSetupInProgressException"},
  1655          {"shape":"UnauthenticatedException"}
  1656        ]
  1657      },
  1658      "GetInstanceSnapshots":{
  1659        "name":"GetInstanceSnapshots",
  1660        "http":{
  1661          "method":"POST",
  1662          "requestUri":"/"
  1663        },
  1664        "input":{"shape":"GetInstanceSnapshotsRequest"},
  1665        "output":{"shape":"GetInstanceSnapshotsResult"},
  1666        "errors":[
  1667          {"shape":"ServiceException"},
  1668          {"shape":"InvalidInputException"},
  1669          {"shape":"NotFoundException"},
  1670          {"shape":"OperationFailureException"},
  1671          {"shape":"AccessDeniedException"},
  1672          {"shape":"AccountSetupInProgressException"},
  1673          {"shape":"UnauthenticatedException"}
  1674        ]
  1675      },
  1676      "GetInstanceState":{
  1677        "name":"GetInstanceState",
  1678        "http":{
  1679          "method":"POST",
  1680          "requestUri":"/"
  1681        },
  1682        "input":{"shape":"GetInstanceStateRequest"},
  1683        "output":{"shape":"GetInstanceStateResult"},
  1684        "errors":[
  1685          {"shape":"ServiceException"},
  1686          {"shape":"InvalidInputException"},
  1687          {"shape":"NotFoundException"},
  1688          {"shape":"OperationFailureException"},
  1689          {"shape":"AccessDeniedException"},
  1690          {"shape":"AccountSetupInProgressException"},
  1691          {"shape":"UnauthenticatedException"}
  1692        ]
  1693      },
  1694      "GetInstances":{
  1695        "name":"GetInstances",
  1696        "http":{
  1697          "method":"POST",
  1698          "requestUri":"/"
  1699        },
  1700        "input":{"shape":"GetInstancesRequest"},
  1701        "output":{"shape":"GetInstancesResult"},
  1702        "errors":[
  1703          {"shape":"ServiceException"},
  1704          {"shape":"InvalidInputException"},
  1705          {"shape":"NotFoundException"},
  1706          {"shape":"OperationFailureException"},
  1707          {"shape":"AccessDeniedException"},
  1708          {"shape":"AccountSetupInProgressException"},
  1709          {"shape":"UnauthenticatedException"}
  1710        ]
  1711      },
  1712      "GetKeyPair":{
  1713        "name":"GetKeyPair",
  1714        "http":{
  1715          "method":"POST",
  1716          "requestUri":"/"
  1717        },
  1718        "input":{"shape":"GetKeyPairRequest"},
  1719        "output":{"shape":"GetKeyPairResult"},
  1720        "errors":[
  1721          {"shape":"ServiceException"},
  1722          {"shape":"InvalidInputException"},
  1723          {"shape":"NotFoundException"},
  1724          {"shape":"OperationFailureException"},
  1725          {"shape":"AccessDeniedException"},
  1726          {"shape":"AccountSetupInProgressException"},
  1727          {"shape":"UnauthenticatedException"}
  1728        ]
  1729      },
  1730      "GetKeyPairs":{
  1731        "name":"GetKeyPairs",
  1732        "http":{
  1733          "method":"POST",
  1734          "requestUri":"/"
  1735        },
  1736        "input":{"shape":"GetKeyPairsRequest"},
  1737        "output":{"shape":"GetKeyPairsResult"},
  1738        "errors":[
  1739          {"shape":"ServiceException"},
  1740          {"shape":"InvalidInputException"},
  1741          {"shape":"NotFoundException"},
  1742          {"shape":"OperationFailureException"},
  1743          {"shape":"AccessDeniedException"},
  1744          {"shape":"AccountSetupInProgressException"},
  1745          {"shape":"UnauthenticatedException"}
  1746        ]
  1747      },
  1748      "GetLoadBalancer":{
  1749        "name":"GetLoadBalancer",
  1750        "http":{
  1751          "method":"POST",
  1752          "requestUri":"/"
  1753        },
  1754        "input":{"shape":"GetLoadBalancerRequest"},
  1755        "output":{"shape":"GetLoadBalancerResult"},
  1756        "errors":[
  1757          {"shape":"ServiceException"},
  1758          {"shape":"InvalidInputException"},
  1759          {"shape":"NotFoundException"},
  1760          {"shape":"OperationFailureException"},
  1761          {"shape":"AccessDeniedException"},
  1762          {"shape":"AccountSetupInProgressException"},
  1763          {"shape":"UnauthenticatedException"}
  1764        ]
  1765      },
  1766      "GetLoadBalancerMetricData":{
  1767        "name":"GetLoadBalancerMetricData",
  1768        "http":{
  1769          "method":"POST",
  1770          "requestUri":"/"
  1771        },
  1772        "input":{"shape":"GetLoadBalancerMetricDataRequest"},
  1773        "output":{"shape":"GetLoadBalancerMetricDataResult"},
  1774        "errors":[
  1775          {"shape":"ServiceException"},
  1776          {"shape":"InvalidInputException"},
  1777          {"shape":"NotFoundException"},
  1778          {"shape":"OperationFailureException"},
  1779          {"shape":"AccessDeniedException"},
  1780          {"shape":"AccountSetupInProgressException"},
  1781          {"shape":"UnauthenticatedException"}
  1782        ]
  1783      },
  1784      "GetLoadBalancerTlsCertificates":{
  1785        "name":"GetLoadBalancerTlsCertificates",
  1786        "http":{
  1787          "method":"POST",
  1788          "requestUri":"/"
  1789        },
  1790        "input":{"shape":"GetLoadBalancerTlsCertificatesRequest"},
  1791        "output":{"shape":"GetLoadBalancerTlsCertificatesResult"},
  1792        "errors":[
  1793          {"shape":"ServiceException"},
  1794          {"shape":"InvalidInputException"},
  1795          {"shape":"NotFoundException"},
  1796          {"shape":"OperationFailureException"},
  1797          {"shape":"AccessDeniedException"},
  1798          {"shape":"AccountSetupInProgressException"},
  1799          {"shape":"UnauthenticatedException"}
  1800        ]
  1801      },
  1802      "GetLoadBalancers":{
  1803        "name":"GetLoadBalancers",
  1804        "http":{
  1805          "method":"POST",
  1806          "requestUri":"/"
  1807        },
  1808        "input":{"shape":"GetLoadBalancersRequest"},
  1809        "output":{"shape":"GetLoadBalancersResult"},
  1810        "errors":[
  1811          {"shape":"ServiceException"},
  1812          {"shape":"InvalidInputException"},
  1813          {"shape":"NotFoundException"},
  1814          {"shape":"OperationFailureException"},
  1815          {"shape":"AccessDeniedException"},
  1816          {"shape":"AccountSetupInProgressException"},
  1817          {"shape":"UnauthenticatedException"}
  1818        ]
  1819      },
  1820      "GetOperation":{
  1821        "name":"GetOperation",
  1822        "http":{
  1823          "method":"POST",
  1824          "requestUri":"/"
  1825        },
  1826        "input":{"shape":"GetOperationRequest"},
  1827        "output":{"shape":"GetOperationResult"},
  1828        "errors":[
  1829          {"shape":"ServiceException"},
  1830          {"shape":"InvalidInputException"},
  1831          {"shape":"NotFoundException"},
  1832          {"shape":"OperationFailureException"},
  1833          {"shape":"AccessDeniedException"},
  1834          {"shape":"AccountSetupInProgressException"},
  1835          {"shape":"UnauthenticatedException"}
  1836        ]
  1837      },
  1838      "GetOperations":{
  1839        "name":"GetOperations",
  1840        "http":{
  1841          "method":"POST",
  1842          "requestUri":"/"
  1843        },
  1844        "input":{"shape":"GetOperationsRequest"},
  1845        "output":{"shape":"GetOperationsResult"},
  1846        "errors":[
  1847          {"shape":"ServiceException"},
  1848          {"shape":"InvalidInputException"},
  1849          {"shape":"NotFoundException"},
  1850          {"shape":"OperationFailureException"},
  1851          {"shape":"AccessDeniedException"},
  1852          {"shape":"AccountSetupInProgressException"},
  1853          {"shape":"UnauthenticatedException"}
  1854        ]
  1855      },
  1856      "GetOperationsForResource":{
  1857        "name":"GetOperationsForResource",
  1858        "http":{
  1859          "method":"POST",
  1860          "requestUri":"/"
  1861        },
  1862        "input":{"shape":"GetOperationsForResourceRequest"},
  1863        "output":{"shape":"GetOperationsForResourceResult"},
  1864        "errors":[
  1865          {"shape":"ServiceException"},
  1866          {"shape":"InvalidInputException"},
  1867          {"shape":"NotFoundException"},
  1868          {"shape":"OperationFailureException"},
  1869          {"shape":"AccessDeniedException"},
  1870          {"shape":"AccountSetupInProgressException"},
  1871          {"shape":"UnauthenticatedException"}
  1872        ]
  1873      },
  1874      "GetRegions":{
  1875        "name":"GetRegions",
  1876        "http":{
  1877          "method":"POST",
  1878          "requestUri":"/"
  1879        },
  1880        "input":{"shape":"GetRegionsRequest"},
  1881        "output":{"shape":"GetRegionsResult"},
  1882        "errors":[
  1883          {"shape":"ServiceException"},
  1884          {"shape":"InvalidInputException"},
  1885          {"shape":"NotFoundException"},
  1886          {"shape":"OperationFailureException"},
  1887          {"shape":"AccessDeniedException"},
  1888          {"shape":"AccountSetupInProgressException"},
  1889          {"shape":"UnauthenticatedException"}
  1890        ]
  1891      },
  1892      "GetRelationalDatabase":{
  1893        "name":"GetRelationalDatabase",
  1894        "http":{
  1895          "method":"POST",
  1896          "requestUri":"/"
  1897        },
  1898        "input":{"shape":"GetRelationalDatabaseRequest"},
  1899        "output":{"shape":"GetRelationalDatabaseResult"},
  1900        "errors":[
  1901          {"shape":"ServiceException"},
  1902          {"shape":"InvalidInputException"},
  1903          {"shape":"NotFoundException"},
  1904          {"shape":"OperationFailureException"},
  1905          {"shape":"AccessDeniedException"},
  1906          {"shape":"AccountSetupInProgressException"},
  1907          {"shape":"UnauthenticatedException"}
  1908        ]
  1909      },
  1910      "GetRelationalDatabaseBlueprints":{
  1911        "name":"GetRelationalDatabaseBlueprints",
  1912        "http":{
  1913          "method":"POST",
  1914          "requestUri":"/"
  1915        },
  1916        "input":{"shape":"GetRelationalDatabaseBlueprintsRequest"},
  1917        "output":{"shape":"GetRelationalDatabaseBlueprintsResult"},
  1918        "errors":[
  1919          {"shape":"ServiceException"},
  1920          {"shape":"InvalidInputException"},
  1921          {"shape":"NotFoundException"},
  1922          {"shape":"OperationFailureException"},
  1923          {"shape":"AccessDeniedException"},
  1924          {"shape":"AccountSetupInProgressException"},
  1925          {"shape":"UnauthenticatedException"}
  1926        ]
  1927      },
  1928      "GetRelationalDatabaseBundles":{
  1929        "name":"GetRelationalDatabaseBundles",
  1930        "http":{
  1931          "method":"POST",
  1932          "requestUri":"/"
  1933        },
  1934        "input":{"shape":"GetRelationalDatabaseBundlesRequest"},
  1935        "output":{"shape":"GetRelationalDatabaseBundlesResult"},
  1936        "errors":[
  1937          {"shape":"ServiceException"},
  1938          {"shape":"InvalidInputException"},
  1939          {"shape":"NotFoundException"},
  1940          {"shape":"OperationFailureException"},
  1941          {"shape":"AccessDeniedException"},
  1942          {"shape":"AccountSetupInProgressException"},
  1943          {"shape":"UnauthenticatedException"}
  1944        ]
  1945      },
  1946      "GetRelationalDatabaseEvents":{
  1947        "name":"GetRelationalDatabaseEvents",
  1948        "http":{
  1949          "method":"POST",
  1950          "requestUri":"/"
  1951        },
  1952        "input":{"shape":"GetRelationalDatabaseEventsRequest"},
  1953        "output":{"shape":"GetRelationalDatabaseEventsResult"},
  1954        "errors":[
  1955          {"shape":"ServiceException"},
  1956          {"shape":"InvalidInputException"},
  1957          {"shape":"NotFoundException"},
  1958          {"shape":"OperationFailureException"},
  1959          {"shape":"AccessDeniedException"},
  1960          {"shape":"AccountSetupInProgressException"},
  1961          {"shape":"UnauthenticatedException"}
  1962        ]
  1963      },
  1964      "GetRelationalDatabaseLogEvents":{
  1965        "name":"GetRelationalDatabaseLogEvents",
  1966        "http":{
  1967          "method":"POST",
  1968          "requestUri":"/"
  1969        },
  1970        "input":{"shape":"GetRelationalDatabaseLogEventsRequest"},
  1971        "output":{"shape":"GetRelationalDatabaseLogEventsResult"},
  1972        "errors":[
  1973          {"shape":"ServiceException"},
  1974          {"shape":"InvalidInputException"},
  1975          {"shape":"NotFoundException"},
  1976          {"shape":"OperationFailureException"},
  1977          {"shape":"AccessDeniedException"},
  1978          {"shape":"AccountSetupInProgressException"},
  1979          {"shape":"UnauthenticatedException"}
  1980        ]
  1981      },
  1982      "GetRelationalDatabaseLogStreams":{
  1983        "name":"GetRelationalDatabaseLogStreams",
  1984        "http":{
  1985          "method":"POST",
  1986          "requestUri":"/"
  1987        },
  1988        "input":{"shape":"GetRelationalDatabaseLogStreamsRequest"},
  1989        "output":{"shape":"GetRelationalDatabaseLogStreamsResult"},
  1990        "errors":[
  1991          {"shape":"ServiceException"},
  1992          {"shape":"InvalidInputException"},
  1993          {"shape":"NotFoundException"},
  1994          {"shape":"OperationFailureException"},
  1995          {"shape":"AccessDeniedException"},
  1996          {"shape":"AccountSetupInProgressException"},
  1997          {"shape":"UnauthenticatedException"}
  1998        ]
  1999      },
  2000      "GetRelationalDatabaseMasterUserPassword":{
  2001        "name":"GetRelationalDatabaseMasterUserPassword",
  2002        "http":{
  2003          "method":"POST",
  2004          "requestUri":"/"
  2005        },
  2006        "input":{"shape":"GetRelationalDatabaseMasterUserPasswordRequest"},
  2007        "output":{"shape":"GetRelationalDatabaseMasterUserPasswordResult"},
  2008        "errors":[
  2009          {"shape":"ServiceException"},
  2010          {"shape":"InvalidInputException"},
  2011          {"shape":"NotFoundException"},
  2012          {"shape":"OperationFailureException"},
  2013          {"shape":"AccessDeniedException"},
  2014          {"shape":"AccountSetupInProgressException"},
  2015          {"shape":"UnauthenticatedException"}
  2016        ]
  2017      },
  2018      "GetRelationalDatabaseMetricData":{
  2019        "name":"GetRelationalDatabaseMetricData",
  2020        "http":{
  2021          "method":"POST",
  2022          "requestUri":"/"
  2023        },
  2024        "input":{"shape":"GetRelationalDatabaseMetricDataRequest"},
  2025        "output":{"shape":"GetRelationalDatabaseMetricDataResult"},
  2026        "errors":[
  2027          {"shape":"ServiceException"},
  2028          {"shape":"InvalidInputException"},
  2029          {"shape":"NotFoundException"},
  2030          {"shape":"OperationFailureException"},
  2031          {"shape":"AccessDeniedException"},
  2032          {"shape":"AccountSetupInProgressException"},
  2033          {"shape":"UnauthenticatedException"}
  2034        ]
  2035      },
  2036      "GetRelationalDatabaseParameters":{
  2037        "name":"GetRelationalDatabaseParameters",
  2038        "http":{
  2039          "method":"POST",
  2040          "requestUri":"/"
  2041        },
  2042        "input":{"shape":"GetRelationalDatabaseParametersRequest"},
  2043        "output":{"shape":"GetRelationalDatabaseParametersResult"},
  2044        "errors":[
  2045          {"shape":"ServiceException"},
  2046          {"shape":"InvalidInputException"},
  2047          {"shape":"NotFoundException"},
  2048          {"shape":"OperationFailureException"},
  2049          {"shape":"AccessDeniedException"},
  2050          {"shape":"AccountSetupInProgressException"},
  2051          {"shape":"UnauthenticatedException"}
  2052        ]
  2053      },
  2054      "GetRelationalDatabaseSnapshot":{
  2055        "name":"GetRelationalDatabaseSnapshot",
  2056        "http":{
  2057          "method":"POST",
  2058          "requestUri":"/"
  2059        },
  2060        "input":{"shape":"GetRelationalDatabaseSnapshotRequest"},
  2061        "output":{"shape":"GetRelationalDatabaseSnapshotResult"},
  2062        "errors":[
  2063          {"shape":"ServiceException"},
  2064          {"shape":"InvalidInputException"},
  2065          {"shape":"NotFoundException"},
  2066          {"shape":"OperationFailureException"},
  2067          {"shape":"AccessDeniedException"},
  2068          {"shape":"AccountSetupInProgressException"},
  2069          {"shape":"UnauthenticatedException"}
  2070        ]
  2071      },
  2072      "GetRelationalDatabaseSnapshots":{
  2073        "name":"GetRelationalDatabaseSnapshots",
  2074        "http":{
  2075          "method":"POST",
  2076          "requestUri":"/"
  2077        },
  2078        "input":{"shape":"GetRelationalDatabaseSnapshotsRequest"},
  2079        "output":{"shape":"GetRelationalDatabaseSnapshotsResult"},
  2080        "errors":[
  2081          {"shape":"ServiceException"},
  2082          {"shape":"InvalidInputException"},
  2083          {"shape":"NotFoundException"},
  2084          {"shape":"OperationFailureException"},
  2085          {"shape":"AccessDeniedException"},
  2086          {"shape":"AccountSetupInProgressException"},
  2087          {"shape":"UnauthenticatedException"}
  2088        ]
  2089      },
  2090      "GetRelationalDatabases":{
  2091        "name":"GetRelationalDatabases",
  2092        "http":{
  2093          "method":"POST",
  2094          "requestUri":"/"
  2095        },
  2096        "input":{"shape":"GetRelationalDatabasesRequest"},
  2097        "output":{"shape":"GetRelationalDatabasesResult"},
  2098        "errors":[
  2099          {"shape":"ServiceException"},
  2100          {"shape":"InvalidInputException"},
  2101          {"shape":"NotFoundException"},
  2102          {"shape":"OperationFailureException"},
  2103          {"shape":"AccessDeniedException"},
  2104          {"shape":"AccountSetupInProgressException"},
  2105          {"shape":"UnauthenticatedException"}
  2106        ]
  2107      },
  2108      "GetStaticIp":{
  2109        "name":"GetStaticIp",
  2110        "http":{
  2111          "method":"POST",
  2112          "requestUri":"/"
  2113        },
  2114        "input":{"shape":"GetStaticIpRequest"},
  2115        "output":{"shape":"GetStaticIpResult"},
  2116        "errors":[
  2117          {"shape":"ServiceException"},
  2118          {"shape":"InvalidInputException"},
  2119          {"shape":"NotFoundException"},
  2120          {"shape":"OperationFailureException"},
  2121          {"shape":"AccessDeniedException"},
  2122          {"shape":"AccountSetupInProgressException"},
  2123          {"shape":"UnauthenticatedException"}
  2124        ]
  2125      },
  2126      "GetStaticIps":{
  2127        "name":"GetStaticIps",
  2128        "http":{
  2129          "method":"POST",
  2130          "requestUri":"/"
  2131        },
  2132        "input":{"shape":"GetStaticIpsRequest"},
  2133        "output":{"shape":"GetStaticIpsResult"},
  2134        "errors":[
  2135          {"shape":"ServiceException"},
  2136          {"shape":"InvalidInputException"},
  2137          {"shape":"NotFoundException"},
  2138          {"shape":"OperationFailureException"},
  2139          {"shape":"AccessDeniedException"},
  2140          {"shape":"AccountSetupInProgressException"},
  2141          {"shape":"UnauthenticatedException"}
  2142        ]
  2143      },
  2144      "ImportKeyPair":{
  2145        "name":"ImportKeyPair",
  2146        "http":{
  2147          "method":"POST",
  2148          "requestUri":"/"
  2149        },
  2150        "input":{"shape":"ImportKeyPairRequest"},
  2151        "output":{"shape":"ImportKeyPairResult"},
  2152        "errors":[
  2153          {"shape":"ServiceException"},
  2154          {"shape":"InvalidInputException"},
  2155          {"shape":"NotFoundException"},
  2156          {"shape":"OperationFailureException"},
  2157          {"shape":"AccessDeniedException"},
  2158          {"shape":"AccountSetupInProgressException"},
  2159          {"shape":"UnauthenticatedException"}
  2160        ]
  2161      },
  2162      "IsVpcPeered":{
  2163        "name":"IsVpcPeered",
  2164        "http":{
  2165          "method":"POST",
  2166          "requestUri":"/"
  2167        },
  2168        "input":{"shape":"IsVpcPeeredRequest"},
  2169        "output":{"shape":"IsVpcPeeredResult"},
  2170        "errors":[
  2171          {"shape":"ServiceException"},
  2172          {"shape":"InvalidInputException"},
  2173          {"shape":"NotFoundException"},
  2174          {"shape":"OperationFailureException"},
  2175          {"shape":"AccessDeniedException"},
  2176          {"shape":"AccountSetupInProgressException"},
  2177          {"shape":"UnauthenticatedException"}
  2178        ]
  2179      },
  2180      "OpenInstancePublicPorts":{
  2181        "name":"OpenInstancePublicPorts",
  2182        "http":{
  2183          "method":"POST",
  2184          "requestUri":"/"
  2185        },
  2186        "input":{"shape":"OpenInstancePublicPortsRequest"},
  2187        "output":{"shape":"OpenInstancePublicPortsResult"},
  2188        "errors":[
  2189          {"shape":"ServiceException"},
  2190          {"shape":"InvalidInputException"},
  2191          {"shape":"NotFoundException"},
  2192          {"shape":"OperationFailureException"},
  2193          {"shape":"AccessDeniedException"},
  2194          {"shape":"AccountSetupInProgressException"},
  2195          {"shape":"UnauthenticatedException"}
  2196        ]
  2197      },
  2198      "PeerVpc":{
  2199        "name":"PeerVpc",
  2200        "http":{
  2201          "method":"POST",
  2202          "requestUri":"/"
  2203        },
  2204        "input":{"shape":"PeerVpcRequest"},
  2205        "output":{"shape":"PeerVpcResult"},
  2206        "errors":[
  2207          {"shape":"ServiceException"},
  2208          {"shape":"InvalidInputException"},
  2209          {"shape":"NotFoundException"},
  2210          {"shape":"OperationFailureException"},
  2211          {"shape":"AccessDeniedException"},
  2212          {"shape":"AccountSetupInProgressException"},
  2213          {"shape":"UnauthenticatedException"}
  2214        ]
  2215      },
  2216      "PutAlarm":{
  2217        "name":"PutAlarm",
  2218        "http":{
  2219          "method":"POST",
  2220          "requestUri":"/"
  2221        },
  2222        "input":{"shape":"PutAlarmRequest"},
  2223        "output":{"shape":"PutAlarmResult"},
  2224        "errors":[
  2225          {"shape":"ServiceException"},
  2226          {"shape":"InvalidInputException"},
  2227          {"shape":"OperationFailureException"},
  2228          {"shape":"AccessDeniedException"},
  2229          {"shape":"UnauthenticatedException"},
  2230          {"shape":"NotFoundException"}
  2231        ]
  2232      },
  2233      "PutInstancePublicPorts":{
  2234        "name":"PutInstancePublicPorts",
  2235        "http":{
  2236          "method":"POST",
  2237          "requestUri":"/"
  2238        },
  2239        "input":{"shape":"PutInstancePublicPortsRequest"},
  2240        "output":{"shape":"PutInstancePublicPortsResult"},
  2241        "errors":[
  2242          {"shape":"ServiceException"},
  2243          {"shape":"InvalidInputException"},
  2244          {"shape":"NotFoundException"},
  2245          {"shape":"OperationFailureException"},
  2246          {"shape":"AccessDeniedException"},
  2247          {"shape":"AccountSetupInProgressException"},
  2248          {"shape":"UnauthenticatedException"}
  2249        ]
  2250      },
  2251      "RebootInstance":{
  2252        "name":"RebootInstance",
  2253        "http":{
  2254          "method":"POST",
  2255          "requestUri":"/"
  2256        },
  2257        "input":{"shape":"RebootInstanceRequest"},
  2258        "output":{"shape":"RebootInstanceResult"},
  2259        "errors":[
  2260          {"shape":"ServiceException"},
  2261          {"shape":"InvalidInputException"},
  2262          {"shape":"NotFoundException"},
  2263          {"shape":"OperationFailureException"},
  2264          {"shape":"AccessDeniedException"},
  2265          {"shape":"AccountSetupInProgressException"},
  2266          {"shape":"UnauthenticatedException"}
  2267        ]
  2268      },
  2269      "RebootRelationalDatabase":{
  2270        "name":"RebootRelationalDatabase",
  2271        "http":{
  2272          "method":"POST",
  2273          "requestUri":"/"
  2274        },
  2275        "input":{"shape":"RebootRelationalDatabaseRequest"},
  2276        "output":{"shape":"RebootRelationalDatabaseResult"},
  2277        "errors":[
  2278          {"shape":"ServiceException"},
  2279          {"shape":"InvalidInputException"},
  2280          {"shape":"NotFoundException"},
  2281          {"shape":"OperationFailureException"},
  2282          {"shape":"AccessDeniedException"},
  2283          {"shape":"AccountSetupInProgressException"},
  2284          {"shape":"UnauthenticatedException"}
  2285        ]
  2286      },
  2287      "RegisterContainerImage":{
  2288        "name":"RegisterContainerImage",
  2289        "http":{
  2290          "method":"POST",
  2291          "requestUri":"/"
  2292        },
  2293        "input":{"shape":"RegisterContainerImageRequest"},
  2294        "output":{"shape":"RegisterContainerImageResult"},
  2295        "errors":[
  2296          {"shape":"ServiceException"},
  2297          {"shape":"InvalidInputException"},
  2298          {"shape":"NotFoundException"},
  2299          {"shape":"AccessDeniedException"},
  2300          {"shape":"UnauthenticatedException"}
  2301        ]
  2302      },
  2303      "ReleaseStaticIp":{
  2304        "name":"ReleaseStaticIp",
  2305        "http":{
  2306          "method":"POST",
  2307          "requestUri":"/"
  2308        },
  2309        "input":{"shape":"ReleaseStaticIpRequest"},
  2310        "output":{"shape":"ReleaseStaticIpResult"},
  2311        "errors":[
  2312          {"shape":"ServiceException"},
  2313          {"shape":"InvalidInputException"},
  2314          {"shape":"NotFoundException"},
  2315          {"shape":"OperationFailureException"},
  2316          {"shape":"AccessDeniedException"},
  2317          {"shape":"AccountSetupInProgressException"},
  2318          {"shape":"UnauthenticatedException"}
  2319        ]
  2320      },
  2321      "ResetDistributionCache":{
  2322        "name":"ResetDistributionCache",
  2323        "http":{
  2324          "method":"POST",
  2325          "requestUri":"/"
  2326        },
  2327        "input":{"shape":"ResetDistributionCacheRequest"},
  2328        "output":{"shape":"ResetDistributionCacheResult"},
  2329        "errors":[
  2330          {"shape":"ServiceException"},
  2331          {"shape":"InvalidInputException"},
  2332          {"shape":"NotFoundException"},
  2333          {"shape":"OperationFailureException"},
  2334          {"shape":"AccessDeniedException"},
  2335          {"shape":"UnauthenticatedException"}
  2336        ]
  2337      },
  2338      "SendContactMethodVerification":{
  2339        "name":"SendContactMethodVerification",
  2340        "http":{
  2341          "method":"POST",
  2342          "requestUri":"/"
  2343        },
  2344        "input":{"shape":"SendContactMethodVerificationRequest"},
  2345        "output":{"shape":"SendContactMethodVerificationResult"},
  2346        "errors":[
  2347          {"shape":"ServiceException"},
  2348          {"shape":"InvalidInputException"},
  2349          {"shape":"OperationFailureException"},
  2350          {"shape":"UnauthenticatedException"},
  2351          {"shape":"AccessDeniedException"},
  2352          {"shape":"NotFoundException"}
  2353        ]
  2354      },
  2355      "SetIpAddressType":{
  2356        "name":"SetIpAddressType",
  2357        "http":{
  2358          "method":"POST",
  2359          "requestUri":"/"
  2360        },
  2361        "input":{"shape":"SetIpAddressTypeRequest"},
  2362        "output":{"shape":"SetIpAddressTypeResult"},
  2363        "errors":[
  2364          {"shape":"ServiceException"},
  2365          {"shape":"InvalidInputException"},
  2366          {"shape":"NotFoundException"},
  2367          {"shape":"OperationFailureException"},
  2368          {"shape":"AccessDeniedException"},
  2369          {"shape":"AccountSetupInProgressException"},
  2370          {"shape":"UnauthenticatedException"}
  2371        ]
  2372      },
  2373      "SetResourceAccessForBucket":{
  2374        "name":"SetResourceAccessForBucket",
  2375        "http":{
  2376          "method":"POST",
  2377          "requestUri":"/"
  2378        },
  2379        "input":{"shape":"SetResourceAccessForBucketRequest"},
  2380        "output":{"shape":"SetResourceAccessForBucketResult"},
  2381        "errors":[
  2382          {"shape":"AccessDeniedException"},
  2383          {"shape":"InvalidInputException"},
  2384          {"shape":"NotFoundException"},
  2385          {"shape":"ServiceException"},
  2386          {"shape":"UnauthenticatedException"}
  2387        ]
  2388      },
  2389      "StartInstance":{
  2390        "name":"StartInstance",
  2391        "http":{
  2392          "method":"POST",
  2393          "requestUri":"/"
  2394        },
  2395        "input":{"shape":"StartInstanceRequest"},
  2396        "output":{"shape":"StartInstanceResult"},
  2397        "errors":[
  2398          {"shape":"ServiceException"},
  2399          {"shape":"InvalidInputException"},
  2400          {"shape":"NotFoundException"},
  2401          {"shape":"OperationFailureException"},
  2402          {"shape":"AccessDeniedException"},
  2403          {"shape":"AccountSetupInProgressException"},
  2404          {"shape":"UnauthenticatedException"}
  2405        ]
  2406      },
  2407      "StartRelationalDatabase":{
  2408        "name":"StartRelationalDatabase",
  2409        "http":{
  2410          "method":"POST",
  2411          "requestUri":"/"
  2412        },
  2413        "input":{"shape":"StartRelationalDatabaseRequest"},
  2414        "output":{"shape":"StartRelationalDatabaseResult"},
  2415        "errors":[
  2416          {"shape":"ServiceException"},
  2417          {"shape":"InvalidInputException"},
  2418          {"shape":"NotFoundException"},
  2419          {"shape":"OperationFailureException"},
  2420          {"shape":"AccessDeniedException"},
  2421          {"shape":"AccountSetupInProgressException"},
  2422          {"shape":"UnauthenticatedException"}
  2423        ]
  2424      },
  2425      "StopInstance":{
  2426        "name":"StopInstance",
  2427        "http":{
  2428          "method":"POST",
  2429          "requestUri":"/"
  2430        },
  2431        "input":{"shape":"StopInstanceRequest"},
  2432        "output":{"shape":"StopInstanceResult"},
  2433        "errors":[
  2434          {"shape":"ServiceException"},
  2435          {"shape":"InvalidInputException"},
  2436          {"shape":"NotFoundException"},
  2437          {"shape":"OperationFailureException"},
  2438          {"shape":"AccessDeniedException"},
  2439          {"shape":"AccountSetupInProgressException"},
  2440          {"shape":"UnauthenticatedException"}
  2441        ]
  2442      },
  2443      "StopRelationalDatabase":{
  2444        "name":"StopRelationalDatabase",
  2445        "http":{
  2446          "method":"POST",
  2447          "requestUri":"/"
  2448        },
  2449        "input":{"shape":"StopRelationalDatabaseRequest"},
  2450        "output":{"shape":"StopRelationalDatabaseResult"},
  2451        "errors":[
  2452          {"shape":"ServiceException"},
  2453          {"shape":"InvalidInputException"},
  2454          {"shape":"NotFoundException"},
  2455          {"shape":"OperationFailureException"},
  2456          {"shape":"AccessDeniedException"},
  2457          {"shape":"AccountSetupInProgressException"},
  2458          {"shape":"UnauthenticatedException"}
  2459        ]
  2460      },
  2461      "TagResource":{
  2462        "name":"TagResource",
  2463        "http":{
  2464          "method":"POST",
  2465          "requestUri":"/"
  2466        },
  2467        "input":{"shape":"TagResourceRequest"},
  2468        "output":{"shape":"TagResourceResult"},
  2469        "errors":[
  2470          {"shape":"ServiceException"},
  2471          {"shape":"InvalidInputException"},
  2472          {"shape":"NotFoundException"},
  2473          {"shape":"OperationFailureException"},
  2474          {"shape":"AccessDeniedException"},
  2475          {"shape":"AccountSetupInProgressException"},
  2476          {"shape":"UnauthenticatedException"}
  2477        ]
  2478      },
  2479      "TestAlarm":{
  2480        "name":"TestAlarm",
  2481        "http":{
  2482          "method":"POST",
  2483          "requestUri":"/"
  2484        },
  2485        "input":{"shape":"TestAlarmRequest"},
  2486        "output":{"shape":"TestAlarmResult"},
  2487        "errors":[
  2488          {"shape":"ServiceException"},
  2489          {"shape":"InvalidInputException"},
  2490          {"shape":"OperationFailureException"},
  2491          {"shape":"UnauthenticatedException"},
  2492          {"shape":"AccessDeniedException"},
  2493          {"shape":"NotFoundException"}
  2494        ]
  2495      },
  2496      "UnpeerVpc":{
  2497        "name":"UnpeerVpc",
  2498        "http":{
  2499          "method":"POST",
  2500          "requestUri":"/"
  2501        },
  2502        "input":{"shape":"UnpeerVpcRequest"},
  2503        "output":{"shape":"UnpeerVpcResult"},
  2504        "errors":[
  2505          {"shape":"ServiceException"},
  2506          {"shape":"InvalidInputException"},
  2507          {"shape":"NotFoundException"},
  2508          {"shape":"OperationFailureException"},
  2509          {"shape":"AccessDeniedException"},
  2510          {"shape":"AccountSetupInProgressException"},
  2511          {"shape":"UnauthenticatedException"}
  2512        ]
  2513      },
  2514      "UntagResource":{
  2515        "name":"UntagResource",
  2516        "http":{
  2517          "method":"POST",
  2518          "requestUri":"/"
  2519        },
  2520        "input":{"shape":"UntagResourceRequest"},
  2521        "output":{"shape":"UntagResourceResult"},
  2522        "errors":[
  2523          {"shape":"ServiceException"},
  2524          {"shape":"InvalidInputException"},
  2525          {"shape":"NotFoundException"},
  2526          {"shape":"OperationFailureException"},
  2527          {"shape":"AccessDeniedException"},
  2528          {"shape":"AccountSetupInProgressException"},
  2529          {"shape":"UnauthenticatedException"}
  2530        ]
  2531      },
  2532      "UpdateBucket":{
  2533        "name":"UpdateBucket",
  2534        "http":{
  2535          "method":"POST",
  2536          "requestUri":"/"
  2537        },
  2538        "input":{"shape":"UpdateBucketRequest"},
  2539        "output":{"shape":"UpdateBucketResult"},
  2540        "errors":[
  2541          {"shape":"AccessDeniedException"},
  2542          {"shape":"InvalidInputException"},
  2543          {"shape":"NotFoundException"},
  2544          {"shape":"ServiceException"},
  2545          {"shape":"UnauthenticatedException"}
  2546        ]
  2547      },
  2548      "UpdateBucketBundle":{
  2549        "name":"UpdateBucketBundle",
  2550        "http":{
  2551          "method":"POST",
  2552          "requestUri":"/"
  2553        },
  2554        "input":{"shape":"UpdateBucketBundleRequest"},
  2555        "output":{"shape":"UpdateBucketBundleResult"},
  2556        "errors":[
  2557          {"shape":"AccessDeniedException"},
  2558          {"shape":"InvalidInputException"},
  2559          {"shape":"NotFoundException"},
  2560          {"shape":"ServiceException"},
  2561          {"shape":"UnauthenticatedException"}
  2562        ]
  2563      },
  2564      "UpdateContainerService":{
  2565        "name":"UpdateContainerService",
  2566        "http":{
  2567          "method":"POST",
  2568          "requestUri":"/"
  2569        },
  2570        "input":{"shape":"UpdateContainerServiceRequest"},
  2571        "output":{"shape":"UpdateContainerServiceResult"},
  2572        "errors":[
  2573          {"shape":"ServiceException"},
  2574          {"shape":"InvalidInputException"},
  2575          {"shape":"NotFoundException"},
  2576          {"shape":"AccessDeniedException"},
  2577          {"shape":"UnauthenticatedException"}
  2578        ]
  2579      },
  2580      "UpdateDistribution":{
  2581        "name":"UpdateDistribution",
  2582        "http":{
  2583          "method":"POST",
  2584          "requestUri":"/"
  2585        },
  2586        "input":{"shape":"UpdateDistributionRequest"},
  2587        "output":{"shape":"UpdateDistributionResult"},
  2588        "errors":[
  2589          {"shape":"ServiceException"},
  2590          {"shape":"InvalidInputException"},
  2591          {"shape":"NotFoundException"},
  2592          {"shape":"OperationFailureException"},
  2593          {"shape":"AccessDeniedException"},
  2594          {"shape":"UnauthenticatedException"}
  2595        ]
  2596      },
  2597      "UpdateDistributionBundle":{
  2598        "name":"UpdateDistributionBundle",
  2599        "http":{
  2600          "method":"POST",
  2601          "requestUri":"/"
  2602        },
  2603        "input":{"shape":"UpdateDistributionBundleRequest"},
  2604        "output":{"shape":"UpdateDistributionBundleResult"},
  2605        "errors":[
  2606          {"shape":"ServiceException"},
  2607          {"shape":"InvalidInputException"},
  2608          {"shape":"NotFoundException"},
  2609          {"shape":"OperationFailureException"},
  2610          {"shape":"AccessDeniedException"},
  2611          {"shape":"UnauthenticatedException"}
  2612        ]
  2613      },
  2614      "UpdateDomainEntry":{
  2615        "name":"UpdateDomainEntry",
  2616        "http":{
  2617          "method":"POST",
  2618          "requestUri":"/"
  2619        },
  2620        "input":{"shape":"UpdateDomainEntryRequest"},
  2621        "output":{"shape":"UpdateDomainEntryResult"},
  2622        "errors":[
  2623          {"shape":"ServiceException"},
  2624          {"shape":"InvalidInputException"},
  2625          {"shape":"NotFoundException"},
  2626          {"shape":"OperationFailureException"},
  2627          {"shape":"AccessDeniedException"},
  2628          {"shape":"AccountSetupInProgressException"},
  2629          {"shape":"UnauthenticatedException"}
  2630        ]
  2631      },
  2632      "UpdateLoadBalancerAttribute":{
  2633        "name":"UpdateLoadBalancerAttribute",
  2634        "http":{
  2635          "method":"POST",
  2636          "requestUri":"/"
  2637        },
  2638        "input":{"shape":"UpdateLoadBalancerAttributeRequest"},
  2639        "output":{"shape":"UpdateLoadBalancerAttributeResult"},
  2640        "errors":[
  2641          {"shape":"ServiceException"},
  2642          {"shape":"InvalidInputException"},
  2643          {"shape":"NotFoundException"},
  2644          {"shape":"OperationFailureException"},
  2645          {"shape":"AccessDeniedException"},
  2646          {"shape":"AccountSetupInProgressException"},
  2647          {"shape":"UnauthenticatedException"}
  2648        ]
  2649      },
  2650      "UpdateRelationalDatabase":{
  2651        "name":"UpdateRelationalDatabase",
  2652        "http":{
  2653          "method":"POST",
  2654          "requestUri":"/"
  2655        },
  2656        "input":{"shape":"UpdateRelationalDatabaseRequest"},
  2657        "output":{"shape":"UpdateRelationalDatabaseResult"},
  2658        "errors":[
  2659          {"shape":"ServiceException"},
  2660          {"shape":"InvalidInputException"},
  2661          {"shape":"NotFoundException"},
  2662          {"shape":"OperationFailureException"},
  2663          {"shape":"AccessDeniedException"},
  2664          {"shape":"AccountSetupInProgressException"},
  2665          {"shape":"UnauthenticatedException"}
  2666        ]
  2667      },
  2668      "UpdateRelationalDatabaseParameters":{
  2669        "name":"UpdateRelationalDatabaseParameters",
  2670        "http":{
  2671          "method":"POST",
  2672          "requestUri":"/"
  2673        },
  2674        "input":{"shape":"UpdateRelationalDatabaseParametersRequest"},
  2675        "output":{"shape":"UpdateRelationalDatabaseParametersResult"},
  2676        "errors":[
  2677          {"shape":"ServiceException"},
  2678          {"shape":"InvalidInputException"},
  2679          {"shape":"NotFoundException"},
  2680          {"shape":"OperationFailureException"},
  2681          {"shape":"AccessDeniedException"},
  2682          {"shape":"AccountSetupInProgressException"},
  2683          {"shape":"UnauthenticatedException"}
  2684        ]
  2685      }
  2686    },
  2687    "shapes":{
  2688      "AccessDeniedException":{
  2689        "type":"structure",
  2690        "members":{
  2691          "code":{"shape":"string"},
  2692          "docs":{"shape":"string"},
  2693          "message":{"shape":"string"},
  2694          "tip":{"shape":"string"}
  2695        },
  2696        "exception":true
  2697      },
  2698      "AccessDirection":{
  2699        "type":"string",
  2700        "enum":[
  2701          "inbound",
  2702          "outbound"
  2703        ]
  2704      },
  2705      "AccessKey":{
  2706        "type":"structure",
  2707        "members":{
  2708          "accessKeyId":{"shape":"IAMAccessKeyId"},
  2709          "secretAccessKey":{"shape":"NonEmptyString"},
  2710          "status":{"shape":"StatusType"},
  2711          "createdAt":{"shape":"IsoDate"},
  2712          "lastUsed":{"shape":"AccessKeyLastUsed"}
  2713        }
  2714      },
  2715      "AccessKeyLastUsed":{
  2716        "type":"structure",
  2717        "members":{
  2718          "lastUsedDate":{"shape":"IsoDate"},
  2719          "region":{"shape":"string"},
  2720          "serviceName":{"shape":"string"}
  2721        }
  2722      },
  2723      "AccessKeyList":{
  2724        "type":"list",
  2725        "member":{"shape":"AccessKey"}
  2726      },
  2727      "AccessReceiverList":{
  2728        "type":"list",
  2729        "member":{"shape":"ResourceReceivingAccess"}
  2730      },
  2731      "AccessRules":{
  2732        "type":"structure",
  2733        "members":{
  2734          "getObject":{"shape":"AccessType"},
  2735          "allowPublicOverrides":{"shape":"boolean"}
  2736        }
  2737      },
  2738      "AccessType":{
  2739        "type":"string",
  2740        "enum":[
  2741          "public",
  2742          "private"
  2743        ]
  2744      },
  2745      "AccountSetupInProgressException":{
  2746        "type":"structure",
  2747        "members":{
  2748          "code":{"shape":"string"},
  2749          "docs":{"shape":"string"},
  2750          "message":{"shape":"string"},
  2751          "tip":{"shape":"string"}
  2752        },
  2753        "exception":true
  2754      },
  2755      "AddOn":{
  2756        "type":"structure",
  2757        "members":{
  2758          "name":{"shape":"string"},
  2759          "status":{"shape":"string"},
  2760          "snapshotTimeOfDay":{"shape":"TimeOfDay"},
  2761          "nextSnapshotTimeOfDay":{"shape":"TimeOfDay"}
  2762        }
  2763      },
  2764      "AddOnList":{
  2765        "type":"list",
  2766        "member":{"shape":"AddOn"}
  2767      },
  2768      "AddOnRequest":{
  2769        "type":"structure",
  2770        "required":["addOnType"],
  2771        "members":{
  2772          "addOnType":{"shape":"AddOnType"},
  2773          "autoSnapshotAddOnRequest":{"shape":"AutoSnapshotAddOnRequest"}
  2774        }
  2775      },
  2776      "AddOnRequestList":{
  2777        "type":"list",
  2778        "member":{"shape":"AddOnRequest"}
  2779      },
  2780      "AddOnType":{
  2781        "type":"string",
  2782        "enum":["AutoSnapshot"]
  2783      },
  2784      "Alarm":{
  2785        "type":"structure",
  2786        "members":{
  2787          "name":{"shape":"ResourceName"},
  2788          "arn":{"shape":"NonEmptyString"},
  2789          "createdAt":{"shape":"IsoDate"},
  2790          "location":{"shape":"ResourceLocation"},
  2791          "resourceType":{"shape":"ResourceType"},
  2792          "supportCode":{"shape":"string"},
  2793          "monitoredResourceInfo":{"shape":"MonitoredResourceInfo"},
  2794          "comparisonOperator":{"shape":"ComparisonOperator"},
  2795          "evaluationPeriods":{"shape":"integer"},
  2796          "period":{"shape":"MetricPeriod"},
  2797          "threshold":{"shape":"double"},
  2798          "datapointsToAlarm":{"shape":"integer"},
  2799          "treatMissingData":{"shape":"TreatMissingData"},
  2800          "statistic":{"shape":"MetricStatistic"},
  2801          "metricName":{"shape":"MetricName"},
  2802          "state":{"shape":"AlarmState"},
  2803          "unit":{"shape":"MetricUnit"},
  2804          "contactProtocols":{"shape":"ContactProtocolsList"},
  2805          "notificationTriggers":{"shape":"NotificationTriggerList"},
  2806          "notificationEnabled":{"shape":"boolean"}
  2807        }
  2808      },
  2809      "AlarmState":{
  2810        "type":"string",
  2811        "enum":[
  2812          "OK",
  2813          "ALARM",
  2814          "INSUFFICIENT_DATA"
  2815        ]
  2816      },
  2817      "AlarmsList":{
  2818        "type":"list",
  2819        "member":{"shape":"Alarm"}
  2820      },
  2821      "AllocateStaticIpRequest":{
  2822        "type":"structure",
  2823        "required":["staticIpName"],
  2824        "members":{
  2825          "staticIpName":{"shape":"ResourceName"}
  2826        }
  2827      },
  2828      "AllocateStaticIpResult":{
  2829        "type":"structure",
  2830        "members":{
  2831          "operations":{"shape":"OperationList"}
  2832        }
  2833      },
  2834      "AttachCertificateToDistributionRequest":{
  2835        "type":"structure",
  2836        "required":[
  2837          "distributionName",
  2838          "certificateName"
  2839        ],
  2840        "members":{
  2841          "distributionName":{"shape":"ResourceName"},
  2842          "certificateName":{"shape":"ResourceName"}
  2843        }
  2844      },
  2845      "AttachCertificateToDistributionResult":{
  2846        "type":"structure",
  2847        "members":{
  2848          "operation":{"shape":"Operation"}
  2849        }
  2850      },
  2851      "AttachDiskRequest":{
  2852        "type":"structure",
  2853        "required":[
  2854          "diskName",
  2855          "instanceName",
  2856          "diskPath"
  2857        ],
  2858        "members":{
  2859          "diskName":{"shape":"ResourceName"},
  2860          "instanceName":{"shape":"ResourceName"},
  2861          "diskPath":{"shape":"NonEmptyString"}
  2862        }
  2863      },
  2864      "AttachDiskResult":{
  2865        "type":"structure",
  2866        "members":{
  2867          "operations":{"shape":"OperationList"}
  2868        }
  2869      },
  2870      "AttachInstancesToLoadBalancerRequest":{
  2871        "type":"structure",
  2872        "required":[
  2873          "loadBalancerName",
  2874          "instanceNames"
  2875        ],
  2876        "members":{
  2877          "loadBalancerName":{"shape":"ResourceName"},
  2878          "instanceNames":{"shape":"ResourceNameList"}
  2879        }
  2880      },
  2881      "AttachInstancesToLoadBalancerResult":{
  2882        "type":"structure",
  2883        "members":{
  2884          "operations":{"shape":"OperationList"}
  2885        }
  2886      },
  2887      "AttachLoadBalancerTlsCertificateRequest":{
  2888        "type":"structure",
  2889        "required":[
  2890          "loadBalancerName",
  2891          "certificateName"
  2892        ],
  2893        "members":{
  2894          "loadBalancerName":{"shape":"ResourceName"},
  2895          "certificateName":{"shape":"ResourceName"}
  2896        }
  2897      },
  2898      "AttachLoadBalancerTlsCertificateResult":{
  2899        "type":"structure",
  2900        "members":{
  2901          "operations":{"shape":"OperationList"}
  2902        }
  2903      },
  2904      "AttachStaticIpRequest":{
  2905        "type":"structure",
  2906        "required":[
  2907          "staticIpName",
  2908          "instanceName"
  2909        ],
  2910        "members":{
  2911          "staticIpName":{"shape":"ResourceName"},
  2912          "instanceName":{"shape":"ResourceName"}
  2913        }
  2914      },
  2915      "AttachStaticIpResult":{
  2916        "type":"structure",
  2917        "members":{
  2918          "operations":{"shape":"OperationList"}
  2919        }
  2920      },
  2921      "AttachedDisk":{
  2922        "type":"structure",
  2923        "members":{
  2924          "path":{"shape":"string"},
  2925          "sizeInGb":{"shape":"integer"}
  2926        }
  2927      },
  2928      "AttachedDiskList":{
  2929        "type":"list",
  2930        "member":{"shape":"AttachedDisk"}
  2931      },
  2932      "AttachedDiskMap":{
  2933        "type":"map",
  2934        "key":{"shape":"ResourceName"},
  2935        "value":{"shape":"DiskMapList"}
  2936      },
  2937      "AutoSnapshotAddOnRequest":{
  2938        "type":"structure",
  2939        "members":{
  2940          "snapshotTimeOfDay":{"shape":"TimeOfDay"}
  2941        }
  2942      },
  2943      "AutoSnapshotDate":{
  2944        "type":"string",
  2945        "pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$"
  2946      },
  2947      "AutoSnapshotDetails":{
  2948        "type":"structure",
  2949        "members":{
  2950          "date":{"shape":"string"},
  2951          "createdAt":{"shape":"IsoDate"},
  2952          "status":{"shape":"AutoSnapshotStatus"},
  2953          "fromAttachedDisks":{"shape":"AttachedDiskList"}
  2954        }
  2955      },
  2956      "AutoSnapshotDetailsList":{
  2957        "type":"list",
  2958        "member":{"shape":"AutoSnapshotDetails"}
  2959      },
  2960      "AutoSnapshotStatus":{
  2961        "type":"string",
  2962        "enum":[
  2963          "Success",
  2964          "Failed",
  2965          "InProgress",
  2966          "NotFound"
  2967        ]
  2968      },
  2969      "AvailabilityZone":{
  2970        "type":"structure",
  2971        "members":{
  2972          "zoneName":{"shape":"NonEmptyString"},
  2973          "state":{"shape":"NonEmptyString"}
  2974        }
  2975      },
  2976      "AvailabilityZoneList":{
  2977        "type":"list",
  2978        "member":{"shape":"AvailabilityZone"}
  2979      },
  2980      "Base64":{"type":"string"},
  2981      "BehaviorEnum":{
  2982        "type":"string",
  2983        "enum":[
  2984          "dont-cache",
  2985          "cache"
  2986        ]
  2987      },
  2988      "Blueprint":{
  2989        "type":"structure",
  2990        "members":{
  2991          "blueprintId":{"shape":"NonEmptyString"},
  2992          "name":{"shape":"ResourceName"},
  2993          "group":{"shape":"NonEmptyString"},
  2994          "type":{"shape":"BlueprintType"},
  2995          "description":{"shape":"string"},
  2996          "isActive":{"shape":"boolean"},
  2997          "minPower":{"shape":"integer"},
  2998          "version":{"shape":"string"},
  2999          "versionCode":{"shape":"string"},
  3000          "productUrl":{"shape":"string"},
  3001          "licenseUrl":{"shape":"string"},
  3002          "platform":{"shape":"InstancePlatform"}
  3003        }
  3004      },
  3005      "BlueprintList":{
  3006        "type":"list",
  3007        "member":{"shape":"Blueprint"}
  3008      },
  3009      "BlueprintType":{
  3010        "type":"string",
  3011        "enum":[
  3012          "os",
  3013          "app"
  3014        ]
  3015      },
  3016      "Bucket":{
  3017        "type":"structure",
  3018        "members":{
  3019          "resourceType":{"shape":"NonEmptyString"},
  3020          "accessRules":{"shape":"AccessRules"},
  3021          "arn":{"shape":"NonEmptyString"},
  3022          "bundleId":{"shape":"NonEmptyString"},
  3023          "createdAt":{"shape":"IsoDate"},
  3024          "url":{"shape":"NonEmptyString"},
  3025          "location":{"shape":"ResourceLocation"},
  3026          "name":{"shape":"BucketName"},
  3027          "supportCode":{"shape":"NonEmptyString"},
  3028          "tags":{"shape":"TagList"},
  3029          "objectVersioning":{"shape":"NonEmptyString"},
  3030          "ableToUpdateBundle":{"shape":"boolean"},
  3031          "readonlyAccessAccounts":{"shape":"PartnerIdList"},
  3032          "resourcesReceivingAccess":{"shape":"AccessReceiverList"},
  3033          "state":{"shape":"BucketState"}
  3034        }
  3035      },
  3036      "BucketBundle":{
  3037        "type":"structure",
  3038        "members":{
  3039          "bundleId":{"shape":"NonEmptyString"},
  3040          "name":{"shape":"NonEmptyString"},
  3041          "price":{"shape":"float"},
  3042          "storagePerMonthInGb":{"shape":"integer"},
  3043          "transferPerMonthInGb":{"shape":"integer"},
  3044          "isActive":{"shape":"boolean"}
  3045        }
  3046      },
  3047      "BucketBundleList":{
  3048        "type":"list",
  3049        "member":{"shape":"BucketBundle"}
  3050      },
  3051      "BucketList":{
  3052        "type":"list",
  3053        "member":{"shape":"Bucket"}
  3054      },
  3055      "BucketMetricName":{
  3056        "type":"string",
  3057        "enum":[
  3058          "BucketSizeBytes",
  3059          "NumberOfObjects"
  3060        ]
  3061      },
  3062      "BucketName":{
  3063        "type":"string",
  3064        "max":54,
  3065        "min":3,
  3066        "pattern":"^[a-z0-9][a-z0-9-]{1,52}[a-z0-9]$"
  3067      },
  3068      "BucketState":{
  3069        "type":"structure",
  3070        "members":{
  3071          "code":{"shape":"NonEmptyString"},
  3072          "message":{"shape":"string"}
  3073        }
  3074      },
  3075      "Bundle":{
  3076        "type":"structure",
  3077        "members":{
  3078          "price":{"shape":"float"},
  3079          "cpuCount":{"shape":"integer"},
  3080          "diskSizeInGb":{"shape":"integer"},
  3081          "bundleId":{"shape":"NonEmptyString"},
  3082          "instanceType":{"shape":"string"},
  3083          "isActive":{"shape":"boolean"},
  3084          "name":{"shape":"string"},
  3085          "power":{"shape":"integer"},
  3086          "ramSizeInGb":{"shape":"float"},
  3087          "transferPerMonthInGb":{"shape":"integer"},
  3088          "supportedPlatforms":{"shape":"InstancePlatformList"}
  3089        }
  3090      },
  3091      "BundleList":{
  3092        "type":"list",
  3093        "member":{"shape":"Bundle"}
  3094      },
  3095      "CacheBehavior":{
  3096        "type":"structure",
  3097        "members":{
  3098          "behavior":{"shape":"BehaviorEnum"}
  3099        }
  3100      },
  3101      "CacheBehaviorList":{
  3102        "type":"list",
  3103        "member":{"shape":"CacheBehaviorPerPath"}
  3104      },
  3105      "CacheBehaviorPerPath":{
  3106        "type":"structure",
  3107        "members":{
  3108          "path":{"shape":"string"},
  3109          "behavior":{"shape":"BehaviorEnum"}
  3110        }
  3111      },
  3112      "CacheSettings":{
  3113        "type":"structure",
  3114        "members":{
  3115          "defaultTTL":{"shape":"long"},
  3116          "minimumTTL":{"shape":"long"},
  3117          "maximumTTL":{"shape":"long"},
  3118          "allowedHTTPMethods":{"shape":"NonEmptyString"},
  3119          "cachedHTTPMethods":{"shape":"NonEmptyString"},
  3120          "forwardedCookies":{"shape":"CookieObject"},
  3121          "forwardedHeaders":{"shape":"HeaderObject"},
  3122          "forwardedQueryStrings":{"shape":"QueryStringObject"}
  3123        }
  3124      },
  3125      "Certificate":{
  3126        "type":"structure",
  3127        "members":{
  3128          "arn":{"shape":"NonEmptyString"},
  3129          "name":{"shape":"CertificateName"},
  3130          "domainName":{"shape":"DomainName"},
  3131          "status":{"shape":"CertificateStatus"},
  3132          "serialNumber":{"shape":"SerialNumber"},
  3133          "subjectAlternativeNames":{"shape":"SubjectAlternativeNameList"},
  3134          "domainValidationRecords":{"shape":"DomainValidationRecordList"},
  3135          "requestFailureReason":{"shape":"RequestFailureReason"},
  3136          "inUseResourceCount":{"shape":"InUseResourceCount"},
  3137          "keyAlgorithm":{"shape":"KeyAlgorithm"},
  3138          "createdAt":{"shape":"IsoDate"},
  3139          "issuedAt":{"shape":"IsoDate"},
  3140          "issuerCA":{"shape":"IssuerCA"},
  3141          "notBefore":{"shape":"IsoDate"},
  3142          "notAfter":{"shape":"IsoDate"},
  3143          "eligibleToRenew":{"shape":"EligibleToRenew"},
  3144          "renewalSummary":{"shape":"RenewalSummary"},
  3145          "revokedAt":{"shape":"IsoDate"},
  3146          "revocationReason":{"shape":"RevocationReason"},
  3147          "tags":{"shape":"TagList"},
  3148          "supportCode":{"shape":"string"}
  3149        }
  3150      },
  3151      "CertificateName":{"type":"string"},
  3152      "CertificateStatus":{
  3153        "type":"string",
  3154        "enum":[
  3155          "PENDING_VALIDATION",
  3156          "ISSUED",
  3157          "INACTIVE",
  3158          "EXPIRED",
  3159          "VALIDATION_TIMED_OUT",
  3160          "REVOKED",
  3161          "FAILED"
  3162        ]
  3163      },
  3164      "CertificateStatusList":{
  3165        "type":"list",
  3166        "member":{"shape":"CertificateStatus"}
  3167      },
  3168      "CertificateSummary":{
  3169        "type":"structure",
  3170        "members":{
  3171          "certificateArn":{"shape":"NonEmptyString"},
  3172          "certificateName":{"shape":"CertificateName"},
  3173          "domainName":{"shape":"DomainName"},
  3174          "certificateDetail":{"shape":"Certificate"},
  3175          "tags":{"shape":"TagList"}
  3176        }
  3177      },
  3178      "CertificateSummaryList":{
  3179        "type":"list",
  3180        "member":{"shape":"CertificateSummary"}
  3181      },
  3182      "CloseInstancePublicPortsRequest":{
  3183        "type":"structure",
  3184        "required":[
  3185          "portInfo",
  3186          "instanceName"
  3187        ],
  3188        "members":{
  3189          "portInfo":{"shape":"PortInfo"},
  3190          "instanceName":{"shape":"ResourceName"}
  3191        }
  3192      },
  3193      "CloseInstancePublicPortsResult":{
  3194        "type":"structure",
  3195        "members":{
  3196          "operation":{"shape":"Operation"}
  3197        }
  3198      },
  3199      "CloudFormationStackRecord":{
  3200        "type":"structure",
  3201        "members":{
  3202          "name":{"shape":"ResourceName"},
  3203          "arn":{"shape":"NonEmptyString"},
  3204          "createdAt":{"shape":"IsoDate"},
  3205          "location":{"shape":"ResourceLocation"},
  3206          "resourceType":{"shape":"ResourceType"},
  3207          "state":{"shape":"RecordState"},
  3208          "sourceInfo":{"shape":"CloudFormationStackRecordSourceInfoList"},
  3209          "destinationInfo":{"shape":"DestinationInfo"}
  3210        }
  3211      },
  3212      "CloudFormationStackRecordList":{
  3213        "type":"list",
  3214        "member":{"shape":"CloudFormationStackRecord"}
  3215      },
  3216      "CloudFormationStackRecordSourceInfo":{
  3217        "type":"structure",
  3218        "members":{
  3219          "resourceType":{"shape":"CloudFormationStackRecordSourceType"},
  3220          "name":{"shape":"NonEmptyString"},
  3221          "arn":{"shape":"NonEmptyString"}
  3222        }
  3223      },
  3224      "CloudFormationStackRecordSourceInfoList":{
  3225        "type":"list",
  3226        "member":{"shape":"CloudFormationStackRecordSourceInfo"}
  3227      },
  3228      "CloudFormationStackRecordSourceType":{
  3229        "type":"string",
  3230        "enum":["ExportSnapshotRecord"]
  3231      },
  3232      "ComparisonOperator":{
  3233        "type":"string",
  3234        "enum":[
  3235          "GreaterThanOrEqualToThreshold",
  3236          "GreaterThanThreshold",
  3237          "LessThanThreshold",
  3238          "LessThanOrEqualToThreshold"
  3239        ]
  3240      },
  3241      "ContactMethod":{
  3242        "type":"structure",
  3243        "members":{
  3244          "contactEndpoint":{"shape":"NonEmptyString"},
  3245          "status":{"shape":"ContactMethodStatus"},
  3246          "protocol":{"shape":"ContactProtocol"},
  3247          "name":{"shape":"ResourceName"},
  3248          "arn":{"shape":"NonEmptyString"},
  3249          "createdAt":{"shape":"IsoDate"},
  3250          "location":{"shape":"ResourceLocation"},
  3251          "resourceType":{"shape":"ResourceType"},
  3252          "supportCode":{"shape":"string"}
  3253        }
  3254      },
  3255      "ContactMethodStatus":{
  3256        "type":"string",
  3257        "enum":[
  3258          "PendingVerification",
  3259          "Valid",
  3260          "Invalid"
  3261        ]
  3262      },
  3263      "ContactMethodVerificationProtocol":{
  3264        "type":"string",
  3265        "enum":["Email"]
  3266      },
  3267      "ContactMethodsList":{
  3268        "type":"list",
  3269        "member":{"shape":"ContactMethod"}
  3270      },
  3271      "ContactProtocol":{
  3272        "type":"string",
  3273        "enum":[
  3274          "Email",
  3275          "SMS"
  3276        ]
  3277      },
  3278      "ContactProtocolsList":{
  3279        "type":"list",
  3280        "member":{"shape":"ContactProtocol"}
  3281      },
  3282      "Container":{
  3283        "type":"structure",
  3284        "members":{
  3285          "image":{"shape":"string"},
  3286          "command":{"shape":"StringList"},
  3287          "environment":{"shape":"Environment"},
  3288          "ports":{"shape":"PortMap"}
  3289        }
  3290      },
  3291      "ContainerImage":{
  3292        "type":"structure",
  3293        "members":{
  3294          "image":{"shape":"string"},
  3295          "digest":{"shape":"string"},
  3296          "createdAt":{"shape":"IsoDate"}
  3297        }
  3298      },
  3299      "ContainerImageList":{
  3300        "type":"list",
  3301        "member":{"shape":"ContainerImage"}
  3302      },
  3303      "ContainerLabel":{
  3304        "type":"string",
  3305        "max":53,
  3306        "min":1,
  3307        "pattern":"^[a-z0-9]{1,2}|[a-z0-9][a-z0-9-]+[a-z0-9]$"
  3308      },
  3309      "ContainerMap":{
  3310        "type":"map",
  3311        "key":{"shape":"ContainerName"},
  3312        "value":{"shape":"Container"}
  3313      },
  3314      "ContainerName":{
  3315        "type":"string",
  3316        "max":53,
  3317        "min":1,
  3318        "pattern":"^[a-z0-9]{1,2}|[a-z0-9][a-z0-9-]+[a-z0-9]$"
  3319      },
  3320      "ContainerService":{
  3321        "type":"structure",
  3322        "members":{
  3323          "containerServiceName":{"shape":"ContainerServiceName"},
  3324          "arn":{"shape":"NonEmptyString"},
  3325          "createdAt":{"shape":"IsoDate"},
  3326          "location":{"shape":"ResourceLocation"},
  3327          "resourceType":{"shape":"ResourceType"},
  3328          "tags":{"shape":"TagList"},
  3329          "power":{"shape":"ContainerServicePowerName"},
  3330          "powerId":{"shape":"string"},
  3331          "state":{"shape":"ContainerServiceState"},
  3332          "stateDetail":{"shape":"ContainerServiceStateDetail"},
  3333          "scale":{"shape":"ContainerServiceScale"},
  3334          "currentDeployment":{"shape":"ContainerServiceDeployment"},
  3335          "nextDeployment":{"shape":"ContainerServiceDeployment"},
  3336          "isDisabled":{"shape":"boolean"},
  3337          "principalArn":{"shape":"string"},
  3338          "privateDomainName":{"shape":"string"},
  3339          "publicDomainNames":{"shape":"ContainerServicePublicDomains"},
  3340          "url":{"shape":"string"}
  3341        }
  3342      },
  3343      "ContainerServiceDeployment":{
  3344        "type":"structure",
  3345        "members":{
  3346          "version":{"shape":"integer"},
  3347          "state":{"shape":"ContainerServiceDeploymentState"},
  3348          "containers":{"shape":"ContainerMap"},
  3349          "publicEndpoint":{"shape":"ContainerServiceEndpoint"},
  3350          "createdAt":{"shape":"IsoDate"}
  3351        }
  3352      },
  3353      "ContainerServiceDeploymentList":{
  3354        "type":"list",
  3355        "member":{"shape":"ContainerServiceDeployment"}
  3356      },
  3357      "ContainerServiceDeploymentRequest":{
  3358        "type":"structure",
  3359        "members":{
  3360          "containers":{"shape":"ContainerMap"},
  3361          "publicEndpoint":{"shape":"EndpointRequest"}
  3362        }
  3363      },
  3364      "ContainerServiceDeploymentState":{
  3365        "type":"string",
  3366        "enum":[
  3367          "ACTIVATING",
  3368          "ACTIVE",
  3369          "INACTIVE",
  3370          "FAILED"
  3371        ]
  3372      },
  3373      "ContainerServiceEndpoint":{
  3374        "type":"structure",
  3375        "members":{
  3376          "containerName":{"shape":"string"},
  3377          "containerPort":{"shape":"integer"},
  3378          "healthCheck":{"shape":"ContainerServiceHealthCheckConfig"}
  3379        }
  3380      },
  3381      "ContainerServiceHealthCheckConfig":{
  3382        "type":"structure",
  3383        "members":{
  3384          "healthyThreshold":{"shape":"integer"},
  3385          "unhealthyThreshold":{"shape":"integer"},
  3386          "timeoutSeconds":{"shape":"integer"},
  3387          "intervalSeconds":{"shape":"integer"},
  3388          "path":{"shape":"string"},
  3389          "successCodes":{"shape":"string"}
  3390        }
  3391      },
  3392      "ContainerServiceList":{
  3393        "type":"list",
  3394        "member":{"shape":"ContainerService"}
  3395      },
  3396      "ContainerServiceLogEvent":{
  3397        "type":"structure",
  3398        "members":{
  3399          "createdAt":{"shape":"IsoDate"},
  3400          "message":{"shape":"string"}
  3401        }
  3402      },
  3403      "ContainerServiceLogEventList":{
  3404        "type":"list",
  3405        "member":{"shape":"ContainerServiceLogEvent"}
  3406      },
  3407      "ContainerServiceMetadataEntry":{
  3408        "type":"map",
  3409        "key":{"shape":"string"},
  3410        "value":{"shape":"string"}
  3411      },
  3412      "ContainerServiceMetadataEntryList":{
  3413        "type":"list",
  3414        "member":{"shape":"ContainerServiceMetadataEntry"}
  3415      },
  3416      "ContainerServiceMetricName":{
  3417        "type":"string",
  3418        "enum":[
  3419          "CPUUtilization",
  3420          "MemoryUtilization"
  3421        ]
  3422      },
  3423      "ContainerServiceName":{
  3424        "type":"string",
  3425        "max":63,
  3426        "min":1,
  3427        "pattern":"^[a-z0-9]{1,2}|[a-z0-9][a-z0-9-]+[a-z0-9]$"
  3428      },
  3429      "ContainerServicePower":{
  3430        "type":"structure",
  3431        "members":{
  3432          "powerId":{"shape":"string"},
  3433          "price":{"shape":"float"},
  3434          "cpuCount":{"shape":"float"},
  3435          "ramSizeInGb":{"shape":"float"},
  3436          "name":{"shape":"string"},
  3437          "isActive":{"shape":"boolean"}
  3438        }
  3439      },
  3440      "ContainerServicePowerList":{
  3441        "type":"list",
  3442        "member":{"shape":"ContainerServicePower"}
  3443      },
  3444      "ContainerServicePowerName":{
  3445        "type":"string",
  3446        "enum":[
  3447          "nano",
  3448          "micro",
  3449          "small",
  3450          "medium",
  3451          "large",
  3452          "xlarge"
  3453        ]
  3454      },
  3455      "ContainerServiceProtocol":{
  3456        "type":"string",
  3457        "enum":[
  3458          "HTTP",
  3459          "HTTPS",
  3460          "TCP",
  3461          "UDP"
  3462        ]
  3463      },
  3464      "ContainerServicePublicDomains":{
  3465        "type":"map",
  3466        "key":{"shape":"string"},
  3467        "value":{"shape":"ContainerServicePublicDomainsList"}
  3468      },
  3469      "ContainerServicePublicDomainsList":{
  3470        "type":"list",
  3471        "member":{"shape":"string"}
  3472      },
  3473      "ContainerServiceRegistryLogin":{
  3474        "type":"structure",
  3475        "members":{
  3476          "username":{"shape":"string"},
  3477          "password":{"shape":"string"},
  3478          "expiresAt":{"shape":"IsoDate"},
  3479          "registry":{"shape":"string"}
  3480        }
  3481      },
  3482      "ContainerServiceScale":{
  3483        "type":"integer",
  3484        "max":20,
  3485        "min":1
  3486      },
  3487      "ContainerServiceState":{
  3488        "type":"string",
  3489        "enum":[
  3490          "PENDING",
  3491          "READY",
  3492          "RUNNING",
  3493          "UPDATING",
  3494          "DELETING",
  3495          "DISABLED",
  3496          "DEPLOYING"
  3497        ]
  3498      },
  3499      "ContainerServiceStateDetail":{
  3500        "type":"structure",
  3501        "members":{
  3502          "code":{"shape":"ContainerServiceStateDetailCode"},
  3503          "message":{"shape":"string"}
  3504        }
  3505      },
  3506      "ContainerServiceStateDetailCode":{
  3507        "type":"string",
  3508        "enum":[
  3509          "CREATING_SYSTEM_RESOURCES",
  3510          "CREATING_NETWORK_INFRASTRUCTURE",
  3511          "PROVISIONING_CERTIFICATE",
  3512          "PROVISIONING_SERVICE",
  3513          "CREATING_DEPLOYMENT",
  3514          "EVALUATING_HEALTH_CHECK",
  3515          "ACTIVATING_DEPLOYMENT",
  3516          "CERTIFICATE_LIMIT_EXCEEDED",
  3517          "UNKNOWN_ERROR"
  3518        ]
  3519      },
  3520      "ContainerServicesListResult":{
  3521        "type":"structure",
  3522        "members":{
  3523          "containerServices":{"shape":"ContainerServiceList"}
  3524        }
  3525      },
  3526      "CookieObject":{
  3527        "type":"structure",
  3528        "members":{
  3529          "option":{"shape":"ForwardValues"},
  3530          "cookiesAllowList":{"shape":"StringList"}
  3531        }
  3532      },
  3533      "CopySnapshotRequest":{
  3534        "type":"structure",
  3535        "required":[
  3536          "targetSnapshotName",
  3537          "sourceRegion"
  3538        ],
  3539        "members":{
  3540          "sourceSnapshotName":{"shape":"ResourceName"},
  3541          "sourceResourceName":{"shape":"string"},
  3542          "restoreDate":{"shape":"string"},
  3543          "useLatestRestorableAutoSnapshot":{"shape":"boolean"},
  3544          "targetSnapshotName":{"shape":"ResourceName"},
  3545          "sourceRegion":{"shape":"RegionName"}
  3546        }
  3547      },
  3548      "CopySnapshotResult":{
  3549        "type":"structure",
  3550        "members":{
  3551          "operations":{"shape":"OperationList"}
  3552        }
  3553      },
  3554      "CreateBucketAccessKeyRequest":{
  3555        "type":"structure",
  3556        "required":["bucketName"],
  3557        "members":{
  3558          "bucketName":{"shape":"BucketName"}
  3559        }
  3560      },
  3561      "CreateBucketAccessKeyResult":{
  3562        "type":"structure",
  3563        "members":{
  3564          "accessKey":{"shape":"AccessKey"},
  3565          "operations":{"shape":"OperationList"}
  3566        }
  3567      },
  3568      "CreateBucketRequest":{
  3569        "type":"structure",
  3570        "required":[
  3571          "bucketName",
  3572          "bundleId"
  3573        ],
  3574        "members":{
  3575          "bucketName":{"shape":"BucketName"},
  3576          "bundleId":{"shape":"NonEmptyString"},
  3577          "tags":{"shape":"TagList"},
  3578          "enableObjectVersioning":{"shape":"boolean"}
  3579        }
  3580      },
  3581      "CreateBucketResult":{
  3582        "type":"structure",
  3583        "members":{
  3584          "bucket":{"shape":"Bucket"},
  3585          "operations":{"shape":"OperationList"}
  3586        }
  3587      },
  3588      "CreateCertificateRequest":{
  3589        "type":"structure",
  3590        "required":[
  3591          "certificateName",
  3592          "domainName"
  3593        ],
  3594        "members":{
  3595          "certificateName":{"shape":"CertificateName"},
  3596          "domainName":{"shape":"DomainName"},
  3597          "subjectAlternativeNames":{"shape":"SubjectAlternativeNameList"},
  3598          "tags":{"shape":"TagList"}
  3599        }
  3600      },
  3601      "CreateCertificateResult":{
  3602        "type":"structure",
  3603        "members":{
  3604          "certificate":{"shape":"CertificateSummary"},
  3605          "operations":{"shape":"OperationList"}
  3606        }
  3607      },
  3608      "CreateCloudFormationStackRequest":{
  3609        "type":"structure",
  3610        "required":["instances"],
  3611        "members":{
  3612          "instances":{"shape":"InstanceEntryList"}
  3613        }
  3614      },
  3615      "CreateCloudFormationStackResult":{
  3616        "type":"structure",
  3617        "members":{
  3618          "operations":{"shape":"OperationList"}
  3619        }
  3620      },
  3621      "CreateContactMethodRequest":{
  3622        "type":"structure",
  3623        "required":[
  3624          "protocol",
  3625          "contactEndpoint"
  3626        ],
  3627        "members":{
  3628          "protocol":{"shape":"ContactProtocol"},
  3629          "contactEndpoint":{"shape":"StringMax256"}
  3630        }
  3631      },
  3632      "CreateContactMethodResult":{
  3633        "type":"structure",
  3634        "members":{
  3635          "operations":{"shape":"OperationList"}
  3636        }
  3637      },
  3638      "CreateContainerServiceDeploymentRequest":{
  3639        "type":"structure",
  3640        "required":["serviceName"],
  3641        "members":{
  3642          "serviceName":{"shape":"ContainerServiceName"},
  3643          "containers":{"shape":"ContainerMap"},
  3644          "publicEndpoint":{"shape":"EndpointRequest"}
  3645        }
  3646      },
  3647      "CreateContainerServiceDeploymentResult":{
  3648        "type":"structure",
  3649        "members":{
  3650          "containerService":{"shape":"ContainerService"}
  3651        }
  3652      },
  3653      "CreateContainerServiceRegistryLoginRequest":{
  3654        "type":"structure",
  3655        "members":{
  3656        }
  3657      },
  3658      "CreateContainerServiceRegistryLoginResult":{
  3659        "type":"structure",
  3660        "members":{
  3661          "registryLogin":{"shape":"ContainerServiceRegistryLogin"}
  3662        }
  3663      },
  3664      "CreateContainerServiceRequest":{
  3665        "type":"structure",
  3666        "required":[
  3667          "serviceName",
  3668          "power",
  3669          "scale"
  3670        ],
  3671        "members":{
  3672          "serviceName":{"shape":"ContainerServiceName"},
  3673          "power":{"shape":"ContainerServicePowerName"},
  3674          "scale":{"shape":"ContainerServiceScale"},
  3675          "tags":{"shape":"TagList"},
  3676          "publicDomainNames":{"shape":"ContainerServicePublicDomains"},
  3677          "deployment":{"shape":"ContainerServiceDeploymentRequest"}
  3678        }
  3679      },
  3680      "CreateContainerServiceResult":{
  3681        "type":"structure",
  3682        "members":{
  3683          "containerService":{"shape":"ContainerService"}
  3684        }
  3685      },
  3686      "CreateDiskFromSnapshotRequest":{
  3687        "type":"structure",
  3688        "required":[
  3689          "diskName",
  3690          "availabilityZone",
  3691          "sizeInGb"
  3692        ],
  3693        "members":{
  3694          "diskName":{"shape":"ResourceName"},
  3695          "diskSnapshotName":{"shape":"ResourceName"},
  3696          "availabilityZone":{"shape":"NonEmptyString"},
  3697          "sizeInGb":{"shape":"integer"},
  3698          "tags":{"shape":"TagList"},
  3699          "addOns":{"shape":"AddOnRequestList"},
  3700          "sourceDiskName":{"shape":"string"},
  3701          "restoreDate":{"shape":"string"},
  3702          "useLatestRestorableAutoSnapshot":{"shape":"boolean"}
  3703        }
  3704      },
  3705      "CreateDiskFromSnapshotResult":{
  3706        "type":"structure",
  3707        "members":{
  3708          "operations":{"shape":"OperationList"}
  3709        }
  3710      },
  3711      "CreateDiskRequest":{
  3712        "type":"structure",
  3713        "required":[
  3714          "diskName",
  3715          "availabilityZone",
  3716          "sizeInGb"
  3717        ],
  3718        "members":{
  3719          "diskName":{"shape":"ResourceName"},
  3720          "availabilityZone":{"shape":"NonEmptyString"},
  3721          "sizeInGb":{"shape":"integer"},
  3722          "tags":{"shape":"TagList"},
  3723          "addOns":{"shape":"AddOnRequestList"}
  3724        }
  3725      },
  3726      "CreateDiskResult":{
  3727        "type":"structure",
  3728        "members":{
  3729          "operations":{"shape":"OperationList"}
  3730        }
  3731      },
  3732      "CreateDiskSnapshotRequest":{
  3733        "type":"structure",
  3734        "required":["diskSnapshotName"],
  3735        "members":{
  3736          "diskName":{"shape":"ResourceName"},
  3737          "diskSnapshotName":{"shape":"ResourceName"},
  3738          "instanceName":{"shape":"ResourceName"},
  3739          "tags":{"shape":"TagList"}
  3740        }
  3741      },
  3742      "CreateDiskSnapshotResult":{
  3743        "type":"structure",
  3744        "members":{
  3745          "operations":{"shape":"OperationList"}
  3746        }
  3747      },
  3748      "CreateDistributionRequest":{
  3749        "type":"structure",
  3750        "required":[
  3751          "distributionName",
  3752          "origin",
  3753          "defaultCacheBehavior",
  3754          "bundleId"
  3755        ],
  3756        "members":{
  3757          "distributionName":{"shape":"ResourceName"},
  3758          "origin":{"shape":"InputOrigin"},
  3759          "defaultCacheBehavior":{"shape":"CacheBehavior"},
  3760          "cacheBehaviorSettings":{"shape":"CacheSettings"},
  3761          "cacheBehaviors":{"shape":"CacheBehaviorList"},
  3762          "bundleId":{"shape":"string"},
  3763          "ipAddressType":{"shape":"IpAddressType"},
  3764          "tags":{"shape":"TagList"}
  3765        }
  3766      },
  3767      "CreateDistributionResult":{
  3768        "type":"structure",
  3769        "members":{
  3770          "distribution":{"shape":"LightsailDistribution"},
  3771          "operation":{"shape":"Operation"}
  3772        }
  3773      },
  3774      "CreateDomainEntryRequest":{
  3775        "type":"structure",
  3776        "required":[
  3777          "domainName",
  3778          "domainEntry"
  3779        ],
  3780        "members":{
  3781          "domainName":{"shape":"DomainName"},
  3782          "domainEntry":{"shape":"DomainEntry"}
  3783        }
  3784      },
  3785      "CreateDomainEntryResult":{
  3786        "type":"structure",
  3787        "members":{
  3788          "operation":{"shape":"Operation"}
  3789        }
  3790      },
  3791      "CreateDomainRequest":{
  3792        "type":"structure",
  3793        "required":["domainName"],
  3794        "members":{
  3795          "domainName":{"shape":"DomainName"},
  3796          "tags":{"shape":"TagList"}
  3797        }
  3798      },
  3799      "CreateDomainResult":{
  3800        "type":"structure",
  3801        "members":{
  3802          "operation":{"shape":"Operation"}
  3803        }
  3804      },
  3805      "CreateInstanceSnapshotRequest":{
  3806        "type":"structure",
  3807        "required":[
  3808          "instanceSnapshotName",
  3809          "instanceName"
  3810        ],
  3811        "members":{
  3812          "instanceSnapshotName":{"shape":"ResourceName"},
  3813          "instanceName":{"shape":"ResourceName"},
  3814          "tags":{"shape":"TagList"}
  3815        }
  3816      },
  3817      "CreateInstanceSnapshotResult":{
  3818        "type":"structure",
  3819        "members":{
  3820          "operations":{"shape":"OperationList"}
  3821        }
  3822      },
  3823      "CreateInstancesFromSnapshotRequest":{
  3824        "type":"structure",
  3825        "required":[
  3826          "instanceNames",
  3827          "availabilityZone",
  3828          "bundleId"
  3829        ],
  3830        "members":{
  3831          "instanceNames":{"shape":"StringList"},
  3832          "attachedDiskMapping":{"shape":"AttachedDiskMap"},
  3833          "availabilityZone":{"shape":"string"},
  3834          "instanceSnapshotName":{"shape":"ResourceName"},
  3835          "bundleId":{"shape":"NonEmptyString"},
  3836          "userData":{"shape":"string"},
  3837          "keyPairName":{"shape":"ResourceName"},
  3838          "tags":{"shape":"TagList"},
  3839          "addOns":{"shape":"AddOnRequestList"},
  3840          "ipAddressType":{"shape":"IpAddressType"},
  3841          "sourceInstanceName":{"shape":"string"},
  3842          "restoreDate":{"shape":"string"},
  3843          "useLatestRestorableAutoSnapshot":{"shape":"boolean"}
  3844        }
  3845      },
  3846      "CreateInstancesFromSnapshotResult":{
  3847        "type":"structure",
  3848        "members":{
  3849          "operations":{"shape":"OperationList"}
  3850        }
  3851      },
  3852      "CreateInstancesRequest":{
  3853        "type":"structure",
  3854        "required":[
  3855          "instanceNames",
  3856          "availabilityZone",
  3857          "blueprintId",
  3858          "bundleId"
  3859        ],
  3860        "members":{
  3861          "instanceNames":{"shape":"StringList"},
  3862          "availabilityZone":{"shape":"string"},
  3863          "customImageName":{
  3864            "shape":"ResourceName",
  3865            "deprecated":true
  3866          },
  3867          "blueprintId":{"shape":"NonEmptyString"},
  3868          "bundleId":{"shape":"NonEmptyString"},
  3869          "userData":{"shape":"string"},
  3870          "keyPairName":{"shape":"ResourceName"},
  3871          "tags":{"shape":"TagList"},
  3872          "addOns":{"shape":"AddOnRequestList"},
  3873          "ipAddressType":{"shape":"IpAddressType"}
  3874        }
  3875      },
  3876      "CreateInstancesResult":{
  3877        "type":"structure",
  3878        "members":{
  3879          "operations":{"shape":"OperationList"}
  3880        }
  3881      },
  3882      "CreateKeyPairRequest":{
  3883        "type":"structure",
  3884        "required":["keyPairName"],
  3885        "members":{
  3886          "keyPairName":{"shape":"ResourceName"},
  3887          "tags":{"shape":"TagList"}
  3888        }
  3889      },
  3890      "CreateKeyPairResult":{
  3891        "type":"structure",
  3892        "members":{
  3893          "keyPair":{"shape":"KeyPair"},
  3894          "publicKeyBase64":{"shape":"Base64"},
  3895          "privateKeyBase64":{"shape":"Base64"},
  3896          "operation":{"shape":"Operation"}
  3897        }
  3898      },
  3899      "CreateLoadBalancerRequest":{
  3900        "type":"structure",
  3901        "required":[
  3902          "loadBalancerName",
  3903          "instancePort"
  3904        ],
  3905        "members":{
  3906          "loadBalancerName":{"shape":"ResourceName"},
  3907          "instancePort":{"shape":"Port"},
  3908          "healthCheckPath":{"shape":"string"},
  3909          "certificateName":{"shape":"ResourceName"},
  3910          "certificateDomainName":{"shape":"DomainName"},
  3911          "certificateAlternativeNames":{"shape":"DomainNameList"},
  3912          "tags":{"shape":"TagList"},
  3913          "ipAddressType":{"shape":"IpAddressType"}
  3914        }
  3915      },
  3916      "CreateLoadBalancerResult":{
  3917        "type":"structure",
  3918        "members":{
  3919          "operations":{"shape":"OperationList"}
  3920        }
  3921      },
  3922      "CreateLoadBalancerTlsCertificateRequest":{
  3923        "type":"structure",
  3924        "required":[
  3925          "loadBalancerName",
  3926          "certificateName",
  3927          "certificateDomainName"
  3928        ],
  3929        "members":{
  3930          "loadBalancerName":{"shape":"ResourceName"},
  3931          "certificateName":{"shape":"ResourceName"},
  3932          "certificateDomainName":{"shape":"DomainName"},
  3933          "certificateAlternativeNames":{"shape":"DomainNameList"},
  3934          "tags":{"shape":"TagList"}
  3935        }
  3936      },
  3937      "CreateLoadBalancerTlsCertificateResult":{
  3938        "type":"structure",
  3939        "members":{
  3940          "operations":{"shape":"OperationList"}
  3941        }
  3942      },
  3943      "CreateRelationalDatabaseFromSnapshotRequest":{
  3944        "type":"structure",
  3945        "required":["relationalDatabaseName"],
  3946        "members":{
  3947          "relationalDatabaseName":{"shape":"ResourceName"},
  3948          "availabilityZone":{"shape":"string"},
  3949          "publiclyAccessible":{"shape":"boolean"},
  3950          "relationalDatabaseSnapshotName":{"shape":"ResourceName"},
  3951          "relationalDatabaseBundleId":{"shape":"string"},
  3952          "sourceRelationalDatabaseName":{"shape":"ResourceName"},
  3953          "restoreTime":{"shape":"IsoDate"},
  3954          "useLatestRestorableTime":{"shape":"boolean"},
  3955          "tags":{"shape":"TagList"}
  3956        }
  3957      },
  3958      "CreateRelationalDatabaseFromSnapshotResult":{
  3959        "type":"structure",
  3960        "members":{
  3961          "operations":{"shape":"OperationList"}
  3962        }
  3963      },
  3964      "CreateRelationalDatabaseRequest":{
  3965        "type":"structure",
  3966        "required":[
  3967          "relationalDatabaseName",
  3968          "relationalDatabaseBlueprintId",
  3969          "relationalDatabaseBundleId",
  3970          "masterDatabaseName",
  3971          "masterUsername"
  3972        ],
  3973        "members":{
  3974          "relationalDatabaseName":{"shape":"ResourceName"},
  3975          "availabilityZone":{"shape":"string"},
  3976          "relationalDatabaseBlueprintId":{"shape":"string"},
  3977          "relationalDatabaseBundleId":{"shape":"string"},
  3978          "masterDatabaseName":{"shape":"string"},
  3979          "masterUsername":{"shape":"string"},
  3980          "masterUserPassword":{"shape":"SensitiveString"},
  3981          "preferredBackupWindow":{"shape":"string"},
  3982          "preferredMaintenanceWindow":{"shape":"string"},
  3983          "publiclyAccessible":{"shape":"boolean"},
  3984          "tags":{"shape":"TagList"}
  3985        }
  3986      },
  3987      "CreateRelationalDatabaseResult":{
  3988        "type":"structure",
  3989        "members":{
  3990          "operations":{"shape":"OperationList"}
  3991        }
  3992      },
  3993      "CreateRelationalDatabaseSnapshotRequest":{
  3994        "type":"structure",
  3995        "required":[
  3996          "relationalDatabaseName",
  3997          "relationalDatabaseSnapshotName"
  3998        ],
  3999        "members":{
  4000          "relationalDatabaseName":{"shape":"ResourceName"},
  4001          "relationalDatabaseSnapshotName":{"shape":"ResourceName"},
  4002          "tags":{"shape":"TagList"}
  4003        }
  4004      },
  4005      "CreateRelationalDatabaseSnapshotResult":{
  4006        "type":"structure",
  4007        "members":{
  4008          "operations":{"shape":"OperationList"}
  4009        }
  4010      },
  4011      "DeleteAlarmRequest":{
  4012        "type":"structure",
  4013        "required":["alarmName"],
  4014        "members":{
  4015          "alarmName":{"shape":"ResourceName"}
  4016        }
  4017      },
  4018      "DeleteAlarmResult":{
  4019        "type":"structure",
  4020        "members":{
  4021          "operations":{"shape":"OperationList"}
  4022        }
  4023      },
  4024      "DeleteAutoSnapshotRequest":{
  4025        "type":"structure",
  4026        "required":[
  4027          "resourceName",
  4028          "date"
  4029        ],
  4030        "members":{
  4031          "resourceName":{"shape":"ResourceName"},
  4032          "date":{"shape":"AutoSnapshotDate"}
  4033        }
  4034      },
  4035      "DeleteAutoSnapshotResult":{
  4036        "type":"structure",
  4037        "members":{
  4038          "operations":{"shape":"OperationList"}
  4039        }
  4040      },
  4041      "DeleteBucketAccessKeyRequest":{
  4042        "type":"structure",
  4043        "required":[
  4044          "bucketName",
  4045          "accessKeyId"
  4046        ],
  4047        "members":{
  4048          "bucketName":{"shape":"BucketName"},
  4049          "accessKeyId":{"shape":"NonEmptyString"}
  4050        }
  4051      },
  4052      "DeleteBucketAccessKeyResult":{
  4053        "type":"structure",
  4054        "members":{
  4055          "operations":{"shape":"OperationList"}
  4056        }
  4057      },
  4058      "DeleteBucketRequest":{
  4059        "type":"structure",
  4060        "required":["bucketName"],
  4061        "members":{
  4062          "bucketName":{"shape":"BucketName"},
  4063          "forceDelete":{"shape":"boolean"}
  4064        }
  4065      },
  4066      "DeleteBucketResult":{
  4067        "type":"structure",
  4068        "members":{
  4069          "operations":{"shape":"OperationList"}
  4070        }
  4071      },
  4072      "DeleteCertificateRequest":{
  4073        "type":"structure",
  4074        "required":["certificateName"],
  4075        "members":{
  4076          "certificateName":{"shape":"CertificateName"}
  4077        }
  4078      },
  4079      "DeleteCertificateResult":{
  4080        "type":"structure",
  4081        "members":{
  4082          "operations":{"shape":"OperationList"}
  4083        }
  4084      },
  4085      "DeleteContactMethodRequest":{
  4086        "type":"structure",
  4087        "required":["protocol"],
  4088        "members":{
  4089          "protocol":{"shape":"ContactProtocol"}
  4090        }
  4091      },
  4092      "DeleteContactMethodResult":{
  4093        "type":"structure",
  4094        "members":{
  4095          "operations":{"shape":"OperationList"}
  4096        }
  4097      },
  4098      "DeleteContainerImageRequest":{
  4099        "type":"structure",
  4100        "required":[
  4101          "serviceName",
  4102          "image"
  4103        ],
  4104        "members":{
  4105          "serviceName":{"shape":"ContainerServiceName"},
  4106          "image":{"shape":"string"}
  4107        }
  4108      },
  4109      "DeleteContainerImageResult":{
  4110        "type":"structure",
  4111        "members":{
  4112        }
  4113      },
  4114      "DeleteContainerServiceRequest":{
  4115        "type":"structure",
  4116        "required":["serviceName"],
  4117        "members":{
  4118          "serviceName":{"shape":"ContainerServiceName"}
  4119        }
  4120      },
  4121      "DeleteContainerServiceResult":{
  4122        "type":"structure",
  4123        "members":{
  4124        }
  4125      },
  4126      "DeleteDiskRequest":{
  4127        "type":"structure",
  4128        "required":["diskName"],
  4129        "members":{
  4130          "diskName":{"shape":"ResourceName"},
  4131          "forceDeleteAddOns":{"shape":"boolean"}
  4132        }
  4133      },
  4134      "DeleteDiskResult":{
  4135        "type":"structure",
  4136        "members":{
  4137          "operations":{"shape":"OperationList"}
  4138        }
  4139      },
  4140      "DeleteDiskSnapshotRequest":{
  4141        "type":"structure",
  4142        "required":["diskSnapshotName"],
  4143        "members":{
  4144          "diskSnapshotName":{"shape":"ResourceName"}
  4145        }
  4146      },
  4147      "DeleteDiskSnapshotResult":{
  4148        "type":"structure",
  4149        "members":{
  4150          "operations":{"shape":"OperationList"}
  4151        }
  4152      },
  4153      "DeleteDistributionRequest":{
  4154        "type":"structure",
  4155        "members":{
  4156          "distributionName":{"shape":"ResourceName"}
  4157        }
  4158      },
  4159      "DeleteDistributionResult":{
  4160        "type":"structure",
  4161        "members":{
  4162          "operation":{"shape":"Operation"}
  4163        }
  4164      },
  4165      "DeleteDomainEntryRequest":{
  4166        "type":"structure",
  4167        "required":[
  4168          "domainName",
  4169          "domainEntry"
  4170        ],
  4171        "members":{
  4172          "domainName":{"shape":"DomainName"},
  4173          "domainEntry":{"shape":"DomainEntry"}
  4174        }
  4175      },
  4176      "DeleteDomainEntryResult":{
  4177        "type":"structure",
  4178        "members":{
  4179          "operation":{"shape":"Operation"}
  4180        }
  4181      },
  4182      "DeleteDomainRequest":{
  4183        "type":"structure",
  4184        "required":["domainName"],
  4185        "members":{
  4186          "domainName":{"shape":"DomainName"}
  4187        }
  4188      },
  4189      "DeleteDomainResult":{
  4190        "type":"structure",
  4191        "members":{
  4192          "operation":{"shape":"Operation"}
  4193        }
  4194      },
  4195      "DeleteInstanceRequest":{
  4196        "type":"structure",
  4197        "required":["instanceName"],
  4198        "members":{
  4199          "instanceName":{"shape":"ResourceName"},
  4200          "forceDeleteAddOns":{"shape":"boolean"}
  4201        }
  4202      },
  4203      "DeleteInstanceResult":{
  4204        "type":"structure",
  4205        "members":{
  4206          "operations":{"shape":"OperationList"}
  4207        }
  4208      },
  4209      "DeleteInstanceSnapshotRequest":{
  4210        "type":"structure",
  4211        "required":["instanceSnapshotName"],
  4212        "members":{
  4213          "instanceSnapshotName":{"shape":"ResourceName"}
  4214        }
  4215      },
  4216      "DeleteInstanceSnapshotResult":{
  4217        "type":"structure",
  4218        "members":{
  4219          "operations":{"shape":"OperationList"}
  4220        }
  4221      },
  4222      "DeleteKeyPairRequest":{
  4223        "type":"structure",
  4224        "required":["keyPairName"],
  4225        "members":{
  4226          "keyPairName":{"shape":"ResourceName"}
  4227        }
  4228      },
  4229      "DeleteKeyPairResult":{
  4230        "type":"structure",
  4231        "members":{
  4232          "operation":{"shape":"Operation"}
  4233        }
  4234      },
  4235      "DeleteKnownHostKeysRequest":{
  4236        "type":"structure",
  4237        "required":["instanceName"],
  4238        "members":{
  4239          "instanceName":{"shape":"ResourceName"}
  4240        }
  4241      },
  4242      "DeleteKnownHostKeysResult":{
  4243        "type":"structure",
  4244        "members":{
  4245          "operations":{"shape":"OperationList"}
  4246        }
  4247      },
  4248      "DeleteLoadBalancerRequest":{
  4249        "type":"structure",
  4250        "required":["loadBalancerName"],
  4251        "members":{
  4252          "loadBalancerName":{"shape":"ResourceName"}
  4253        }
  4254      },
  4255      "DeleteLoadBalancerResult":{
  4256        "type":"structure",
  4257        "members":{
  4258          "operations":{"shape":"OperationList"}
  4259        }
  4260      },
  4261      "DeleteLoadBalancerTlsCertificateRequest":{
  4262        "type":"structure",
  4263        "required":[
  4264          "loadBalancerName",
  4265          "certificateName"
  4266        ],
  4267        "members":{
  4268          "loadBalancerName":{"shape":"ResourceName"},
  4269          "certificateName":{"shape":"ResourceName"},
  4270          "force":{"shape":"boolean"}
  4271        }
  4272      },
  4273      "DeleteLoadBalancerTlsCertificateResult":{
  4274        "type":"structure",
  4275        "members":{
  4276          "operations":{"shape":"OperationList"}
  4277        }
  4278      },
  4279      "DeleteRelationalDatabaseRequest":{
  4280        "type":"structure",
  4281        "required":["relationalDatabaseName"],
  4282        "members":{
  4283          "relationalDatabaseName":{"shape":"ResourceName"},
  4284          "skipFinalSnapshot":{"shape":"boolean"},
  4285          "finalRelationalDatabaseSnapshotName":{"shape":"ResourceName"}
  4286        }
  4287      },
  4288      "DeleteRelationalDatabaseResult":{
  4289        "type":"structure",
  4290        "members":{
  4291          "operations":{"shape":"OperationList"}
  4292        }
  4293      },
  4294      "DeleteRelationalDatabaseSnapshotRequest":{
  4295        "type":"structure",
  4296        "required":["relationalDatabaseSnapshotName"],
  4297        "members":{
  4298          "relationalDatabaseSnapshotName":{"shape":"ResourceName"}
  4299        }
  4300      },
  4301      "DeleteRelationalDatabaseSnapshotResult":{
  4302        "type":"structure",
  4303        "members":{
  4304          "operations":{"shape":"OperationList"}
  4305        }
  4306      },
  4307      "DestinationInfo":{
  4308        "type":"structure",
  4309        "members":{
  4310          "id":{"shape":"NonEmptyString"},
  4311          "service":{"shape":"NonEmptyString"}
  4312        }
  4313      },
  4314      "DetachCertificateFromDistributionRequest":{
  4315        "type":"structure",
  4316        "required":["distributionName"],
  4317        "members":{
  4318          "distributionName":{"shape":"ResourceName"}
  4319        }
  4320      },
  4321      "DetachCertificateFromDistributionResult":{
  4322        "type":"structure",
  4323        "members":{
  4324          "operation":{"shape":"Operation"}
  4325        }
  4326      },
  4327      "DetachDiskRequest":{
  4328        "type":"structure",
  4329        "required":["diskName"],
  4330        "members":{
  4331          "diskName":{"shape":"ResourceName"}
  4332        }
  4333      },
  4334      "DetachDiskResult":{
  4335        "type":"structure",
  4336        "members":{
  4337          "operations":{"shape":"OperationList"}
  4338        }
  4339      },
  4340      "DetachInstancesFromLoadBalancerRequest":{
  4341        "type":"structure",
  4342        "required":[
  4343          "loadBalancerName",
  4344          "instanceNames"
  4345        ],
  4346        "members":{
  4347          "loadBalancerName":{"shape":"ResourceName"},
  4348          "instanceNames":{"shape":"ResourceNameList"}
  4349        }
  4350      },
  4351      "DetachInstancesFromLoadBalancerResult":{
  4352        "type":"structure",
  4353        "members":{
  4354          "operations":{"shape":"OperationList"}
  4355        }
  4356      },
  4357      "DetachStaticIpRequest":{
  4358        "type":"structure",
  4359        "required":["staticIpName"],
  4360        "members":{
  4361          "staticIpName":{"shape":"ResourceName"}
  4362        }
  4363      },
  4364      "DetachStaticIpResult":{
  4365        "type":"structure",
  4366        "members":{
  4367          "operations":{"shape":"OperationList"}
  4368        }
  4369      },
  4370      "DisableAddOnRequest":{
  4371        "type":"structure",
  4372        "required":[
  4373          "addOnType",
  4374          "resourceName"
  4375        ],
  4376        "members":{
  4377          "addOnType":{"shape":"AddOnType"},
  4378          "resourceName":{"shape":"ResourceName"}
  4379        }
  4380      },
  4381      "DisableAddOnResult":{
  4382        "type":"structure",
  4383        "members":{
  4384          "operations":{"shape":"OperationList"}
  4385        }
  4386      },
  4387      "Disk":{
  4388        "type":"structure",
  4389        "members":{
  4390          "name":{"shape":"ResourceName"},
  4391          "arn":{"shape":"NonEmptyString"},
  4392          "supportCode":{"shape":"string"},
  4393          "createdAt":{"shape":"IsoDate"},
  4394          "location":{"shape":"ResourceLocation"},
  4395          "resourceType":{"shape":"ResourceType"},
  4396          "tags":{"shape":"TagList"},
  4397          "addOns":{"shape":"AddOnList"},
  4398          "sizeInGb":{"shape":"integer"},
  4399          "isSystemDisk":{"shape":"boolean"},
  4400          "iops":{"shape":"integer"},
  4401          "path":{"shape":"string"},
  4402          "state":{"shape":"DiskState"},
  4403          "attachedTo":{"shape":"ResourceName"},
  4404          "isAttached":{"shape":"boolean"},
  4405          "attachmentState":{
  4406            "shape":"string",
  4407            "deprecated":true
  4408          },
  4409          "gbInUse":{
  4410            "shape":"integer",
  4411            "deprecated":true
  4412          }
  4413        }
  4414      },
  4415      "DiskInfo":{
  4416        "type":"structure",
  4417        "members":{
  4418          "name":{"shape":"string"},
  4419          "path":{"shape":"NonEmptyString"},
  4420          "sizeInGb":{"shape":"integer"},
  4421          "isSystemDisk":{"shape":"boolean"}
  4422        }
  4423      },
  4424      "DiskInfoList":{
  4425        "type":"list",
  4426        "member":{"shape":"DiskInfo"}
  4427      },
  4428      "DiskList":{
  4429        "type":"list",
  4430        "member":{"shape":"Disk"}
  4431      },
  4432      "DiskMap":{
  4433        "type":"structure",
  4434        "members":{
  4435          "originalDiskPath":{"shape":"NonEmptyString"},
  4436          "newDiskName":{"shape":"ResourceName"}
  4437        }
  4438      },
  4439      "DiskMapList":{
  4440        "type":"list",
  4441        "member":{"shape":"DiskMap"}
  4442      },
  4443      "DiskSnapshot":{
  4444        "type":"structure",
  4445        "members":{
  4446          "name":{"shape":"ResourceName"},
  4447          "arn":{"shape":"NonEmptyString"},
  4448          "supportCode":{"shape":"string"},
  4449          "createdAt":{"shape":"IsoDate"},
  4450          "location":{"shape":"ResourceLocation"},
  4451          "resourceType":{"shape":"ResourceType"},
  4452          "tags":{"shape":"TagList"},
  4453          "sizeInGb":{"shape":"integer"},
  4454          "state":{"shape":"DiskSnapshotState"},
  4455          "progress":{"shape":"string"},
  4456          "fromDiskName":{"shape":"ResourceName"},
  4457          "fromDiskArn":{"shape":"NonEmptyString"},
  4458          "fromInstanceName":{"shape":"ResourceName"},
  4459          "fromInstanceArn":{"shape":"NonEmptyString"},
  4460          "isFromAutoSnapshot":{"shape":"boolean"}
  4461        }
  4462      },
  4463      "DiskSnapshotInfo":{
  4464        "type":"structure",
  4465        "members":{
  4466          "sizeInGb":{"shape":"integer"}
  4467        }
  4468      },
  4469      "DiskSnapshotList":{
  4470        "type":"list",
  4471        "member":{"shape":"DiskSnapshot"}
  4472      },
  4473      "DiskSnapshotState":{
  4474        "type":"string",
  4475        "enum":[
  4476          "pending",
  4477          "completed",
  4478          "error",
  4479          "unknown"
  4480        ]
  4481      },
  4482      "DiskState":{
  4483        "type":"string",
  4484        "enum":[
  4485          "pending",
  4486          "error",
  4487          "available",
  4488          "in-use",
  4489          "unknown"
  4490        ]
  4491      },
  4492      "DistributionBundle":{
  4493        "type":"structure",
  4494        "members":{
  4495          "bundleId":{"shape":"string"},
  4496          "name":{"shape":"string"},
  4497          "price":{"shape":"float"},
  4498          "transferPerMonthInGb":{"shape":"integer"},
  4499          "isActive":{"shape":"boolean"}
  4500        }
  4501      },
  4502      "DistributionBundleList":{
  4503        "type":"list",
  4504        "member":{"shape":"DistributionBundle"}
  4505      },
  4506      "DistributionList":{
  4507        "type":"list",
  4508        "member":{"shape":"LightsailDistribution"}
  4509      },
  4510      "DistributionMetricName":{
  4511        "type":"string",
  4512        "enum":[
  4513          "Requests",
  4514          "BytesDownloaded",
  4515          "BytesUploaded",
  4516          "TotalErrorRate",
  4517          "Http4xxErrorRate",
  4518          "Http5xxErrorRate"
  4519        ]
  4520      },
  4521      "Domain":{
  4522        "type":"structure",
  4523        "members":{
  4524          "name":{"shape":"ResourceName"},
  4525          "arn":{"shape":"NonEmptyString"},
  4526          "supportCode":{"shape":"string"},
  4527          "createdAt":{"shape":"IsoDate"},
  4528          "location":{"shape":"ResourceLocation"},
  4529          "resourceType":{"shape":"ResourceType"},
  4530          "tags":{"shape":"TagList"},
  4531          "domainEntries":{"shape":"DomainEntryList"}
  4532        }
  4533      },
  4534      "DomainEntry":{
  4535        "type":"structure",
  4536        "members":{
  4537          "id":{"shape":"NonEmptyString"},
  4538          "name":{"shape":"DomainName"},
  4539          "target":{"shape":"string"},
  4540          "isAlias":{"shape":"boolean"},
  4541          "type":{"shape":"DomainEntryType"},
  4542          "options":{
  4543            "shape":"DomainEntryOptions",
  4544            "deprecated":true
  4545          }
  4546        }
  4547      },
  4548      "DomainEntryList":{
  4549        "type":"list",
  4550        "member":{"shape":"DomainEntry"}
  4551      },
  4552      "DomainEntryOptions":{
  4553        "type":"map",
  4554        "key":{"shape":"DomainEntryOptionsKeys"},
  4555        "value":{"shape":"string"}
  4556      },
  4557      "DomainEntryOptionsKeys":{"type":"string"},
  4558      "DomainEntryType":{"type":"string"},
  4559      "DomainList":{
  4560        "type":"list",
  4561        "member":{"shape":"Domain"}
  4562      },
  4563      "DomainName":{"type":"string"},
  4564      "DomainNameList":{
  4565        "type":"list",
  4566        "member":{"shape":"DomainName"}
  4567      },
  4568      "DomainValidationRecord":{
  4569        "type":"structure",
  4570        "members":{
  4571          "domainName":{"shape":"DomainName"},
  4572          "resourceRecord":{"shape":"ResourceRecord"}
  4573        }
  4574      },
  4575      "DomainValidationRecordList":{
  4576        "type":"list",
  4577        "member":{"shape":"DomainValidationRecord"}
  4578      },
  4579      "DownloadDefaultKeyPairRequest":{
  4580        "type":"structure",
  4581        "members":{
  4582        }
  4583      },
  4584      "DownloadDefaultKeyPairResult":{
  4585        "type":"structure",
  4586        "members":{
  4587          "publicKeyBase64":{"shape":"Base64"},
  4588          "privateKeyBase64":{"shape":"Base64"}
  4589        }
  4590      },
  4591      "EligibleToRenew":{"type":"string"},
  4592      "EnableAddOnRequest":{
  4593        "type":"structure",
  4594        "required":[
  4595          "resourceName",
  4596          "addOnRequest"
  4597        ],
  4598        "members":{
  4599          "resourceName":{"shape":"ResourceName"},
  4600          "addOnRequest":{"shape":"AddOnRequest"}
  4601        }
  4602      },
  4603      "EnableAddOnResult":{
  4604        "type":"structure",
  4605        "members":{
  4606          "operations":{"shape":"OperationList"}
  4607        }
  4608      },
  4609      "EndpointRequest":{
  4610        "type":"structure",
  4611        "required":[
  4612          "containerName",
  4613          "containerPort"
  4614        ],
  4615        "members":{
  4616          "containerName":{"shape":"string"},
  4617          "containerPort":{"shape":"integer"},
  4618          "healthCheck":{"shape":"ContainerServiceHealthCheckConfig"}
  4619        }
  4620      },
  4621      "Environment":{
  4622        "type":"map",
  4623        "key":{"shape":"string"},
  4624        "value":{"shape":"string"}
  4625      },
  4626      "ExportSnapshotRecord":{
  4627        "type":"structure",
  4628        "members":{
  4629          "name":{"shape":"ResourceName"},
  4630          "arn":{"shape":"NonEmptyString"},
  4631          "createdAt":{"shape":"IsoDate"},
  4632          "location":{"shape":"ResourceLocation"},
  4633          "resourceType":{"shape":"ResourceType"},
  4634          "state":{"shape":"RecordState"},
  4635          "sourceInfo":{"shape":"ExportSnapshotRecordSourceInfo"},
  4636          "destinationInfo":{"shape":"DestinationInfo"}
  4637        }
  4638      },
  4639      "ExportSnapshotRecordList":{
  4640        "type":"list",
  4641        "member":{"shape":"ExportSnapshotRecord"}
  4642      },
  4643      "ExportSnapshotRecordSourceInfo":{
  4644        "type":"structure",
  4645        "members":{
  4646          "resourceType":{"shape":"ExportSnapshotRecordSourceType"},
  4647          "createdAt":{"shape":"IsoDate"},
  4648          "name":{"shape":"NonEmptyString"},
  4649          "arn":{"shape":"NonEmptyString"},
  4650          "fromResourceName":{"shape":"NonEmptyString"},
  4651          "fromResourceArn":{"shape":"NonEmptyString"},
  4652          "instanceSnapshotInfo":{"shape":"InstanceSnapshotInfo"},
  4653          "diskSnapshotInfo":{"shape":"DiskSnapshotInfo"}
  4654        }
  4655      },
  4656      "ExportSnapshotRecordSourceType":{
  4657        "type":"string",
  4658        "enum":[
  4659          "InstanceSnapshot",
  4660          "DiskSnapshot"
  4661        ]
  4662      },
  4663      "ExportSnapshotRequest":{
  4664        "type":"structure",
  4665        "required":["sourceSnapshotName"],
  4666        "members":{
  4667          "sourceSnapshotName":{"shape":"ResourceName"}
  4668        }
  4669      },
  4670      "ExportSnapshotResult":{
  4671        "type":"structure",
  4672        "members":{
  4673          "operations":{"shape":"OperationList"}
  4674        }
  4675      },
  4676      "ForwardValues":{
  4677        "type":"string",
  4678        "enum":[
  4679          "none",
  4680          "allow-list",
  4681          "all"
  4682        ]
  4683      },
  4684      "GetActiveNamesRequest":{
  4685        "type":"structure",
  4686        "members":{
  4687          "pageToken":{"shape":"string"}
  4688        }
  4689      },
  4690      "GetActiveNamesResult":{
  4691        "type":"structure",
  4692        "members":{
  4693          "activeNames":{"shape":"StringList"},
  4694          "nextPageToken":{"shape":"string"}
  4695        }
  4696      },
  4697      "GetAlarmsRequest":{
  4698        "type":"structure",
  4699        "members":{
  4700          "alarmName":{"shape":"ResourceName"},
  4701          "pageToken":{"shape":"string"},
  4702          "monitoredResourceName":{"shape":"ResourceName"}
  4703        }
  4704      },
  4705      "GetAlarmsResult":{
  4706        "type":"structure",
  4707        "members":{
  4708          "alarms":{"shape":"AlarmsList"},
  4709          "nextPageToken":{"shape":"string"}
  4710        }
  4711      },
  4712      "GetAutoSnapshotsRequest":{
  4713        "type":"structure",
  4714        "required":["resourceName"],
  4715        "members":{
  4716          "resourceName":{"shape":"ResourceName"}
  4717        }
  4718      },
  4719      "GetAutoSnapshotsResult":{
  4720        "type":"structure",
  4721        "members":{
  4722          "resourceName":{"shape":"ResourceName"},
  4723          "resourceType":{"shape":"ResourceType"},
  4724          "autoSnapshots":{"shape":"AutoSnapshotDetailsList"}
  4725        }
  4726      },
  4727      "GetBlueprintsRequest":{
  4728        "type":"structure",
  4729        "members":{
  4730          "includeInactive":{"shape":"boolean"},
  4731          "pageToken":{"shape":"string"}
  4732        }
  4733      },
  4734      "GetBlueprintsResult":{
  4735        "type":"structure",
  4736        "members":{
  4737          "blueprints":{"shape":"BlueprintList"},
  4738          "nextPageToken":{"shape":"string"}
  4739        }
  4740      },
  4741      "GetBucketAccessKeysRequest":{
  4742        "type":"structure",
  4743        "required":["bucketName"],
  4744        "members":{
  4745          "bucketName":{"shape":"BucketName"}
  4746        }
  4747      },
  4748      "GetBucketAccessKeysResult":{
  4749        "type":"structure",
  4750        "members":{
  4751          "accessKeys":{"shape":"AccessKeyList"}
  4752        }
  4753      },
  4754      "GetBucketBundlesRequest":{
  4755        "type":"structure",
  4756        "members":{
  4757          "includeInactive":{"shape":"boolean"}
  4758        }
  4759      },
  4760      "GetBucketBundlesResult":{
  4761        "type":"structure",
  4762        "members":{
  4763          "bundles":{"shape":"BucketBundleList"}
  4764        }
  4765      },
  4766      "GetBucketMetricDataRequest":{
  4767        "type":"structure",
  4768        "required":[
  4769          "bucketName",
  4770          "metricName",
  4771          "startTime",
  4772          "endTime",
  4773          "period",
  4774          "statistics",
  4775          "unit"
  4776        ],
  4777        "members":{
  4778          "bucketName":{"shape":"BucketName"},
  4779          "metricName":{"shape":"BucketMetricName"},
  4780          "startTime":{"shape":"IsoDate"},
  4781          "endTime":{"shape":"IsoDate"},
  4782          "period":{"shape":"MetricPeriod"},
  4783          "statistics":{"shape":"MetricStatisticList"},
  4784          "unit":{"shape":"MetricUnit"}
  4785        }
  4786      },
  4787      "GetBucketMetricDataResult":{
  4788        "type":"structure",
  4789        "members":{
  4790          "metricName":{"shape":"BucketMetricName"},
  4791          "metricData":{"shape":"MetricDatapointList"}
  4792        }
  4793      },
  4794      "GetBucketsRequest":{
  4795        "type":"structure",
  4796        "members":{
  4797          "bucketName":{"shape":"BucketName"},
  4798          "pageToken":{"shape":"string"},
  4799          "includeConnectedResources":{"shape":"boolean"}
  4800        }
  4801      },
  4802      "GetBucketsResult":{
  4803        "type":"structure",
  4804        "members":{
  4805          "buckets":{"shape":"BucketList"},
  4806          "nextPageToken":{"shape":"string"}
  4807        }
  4808      },
  4809      "GetBundlesRequest":{
  4810        "type":"structure",
  4811        "members":{
  4812          "includeInactive":{"shape":"boolean"},
  4813          "pageToken":{"shape":"string"}
  4814        }
  4815      },
  4816      "GetBundlesResult":{
  4817        "type":"structure",
  4818        "members":{
  4819          "bundles":{"shape":"BundleList"},
  4820          "nextPageToken":{"shape":"string"}
  4821        }
  4822      },
  4823      "GetCertificatesRequest":{
  4824        "type":"structure",
  4825        "members":{
  4826          "certificateStatuses":{"shape":"CertificateStatusList"},
  4827          "includeCertificateDetails":{"shape":"IncludeCertificateDetails"},
  4828          "certificateName":{"shape":"CertificateName"}
  4829        }
  4830      },
  4831      "GetCertificatesResult":{
  4832        "type":"structure",
  4833        "members":{
  4834          "certificates":{"shape":"CertificateSummaryList"}
  4835        }
  4836      },
  4837      "GetCloudFormationStackRecordsRequest":{
  4838        "type":"structure",
  4839        "members":{
  4840          "pageToken":{"shape":"string"}
  4841        }
  4842      },
  4843      "GetCloudFormationStackRecordsResult":{
  4844        "type":"structure",
  4845        "members":{
  4846          "cloudFormationStackRecords":{"shape":"CloudFormationStackRecordList"},
  4847          "nextPageToken":{"shape":"string"}
  4848        }
  4849      },
  4850      "GetContactMethodsRequest":{
  4851        "type":"structure",
  4852        "members":{
  4853          "protocols":{"shape":"ContactProtocolsList"}
  4854        }
  4855      },
  4856      "GetContactMethodsResult":{
  4857        "type":"structure",
  4858        "members":{
  4859          "contactMethods":{"shape":"ContactMethodsList"}
  4860        }
  4861      },
  4862      "GetContainerAPIMetadataRequest":{
  4863        "type":"structure",
  4864        "members":{
  4865        }
  4866      },
  4867      "GetContainerAPIMetadataResult":{
  4868        "type":"structure",
  4869        "members":{
  4870          "metadata":{"shape":"ContainerServiceMetadataEntryList"}
  4871        }
  4872      },
  4873      "GetContainerImagesRequest":{
  4874        "type":"structure",
  4875        "required":["serviceName"],
  4876        "members":{
  4877          "serviceName":{"shape":"ContainerServiceName"}
  4878        }
  4879      },
  4880      "GetContainerImagesResult":{
  4881        "type":"structure",
  4882        "members":{
  4883          "containerImages":{"shape":"ContainerImageList"}
  4884        }
  4885      },
  4886      "GetContainerLogRequest":{
  4887        "type":"structure",
  4888        "required":[
  4889          "serviceName",
  4890          "containerName"
  4891        ],
  4892        "members":{
  4893          "serviceName":{"shape":"ContainerServiceName"},
  4894          "containerName":{"shape":"string"},
  4895          "startTime":{"shape":"IsoDate"},
  4896          "endTime":{"shape":"IsoDate"},
  4897          "filterPattern":{"shape":"string"},
  4898          "pageToken":{"shape":"string"}
  4899        }
  4900      },
  4901      "GetContainerLogResult":{
  4902        "type":"structure",
  4903        "members":{
  4904          "logEvents":{"shape":"ContainerServiceLogEventList"},
  4905          "nextPageToken":{"shape":"string"}
  4906        }
  4907      },
  4908      "GetContainerServiceDeploymentsRequest":{
  4909        "type":"structure",
  4910        "required":["serviceName"],
  4911        "members":{
  4912          "serviceName":{"shape":"ContainerServiceName"}
  4913        }
  4914      },
  4915      "GetContainerServiceDeploymentsResult":{
  4916        "type":"structure",
  4917        "members":{
  4918          "deployments":{"shape":"ContainerServiceDeploymentList"}
  4919        }
  4920      },
  4921      "GetContainerServiceMetricDataRequest":{
  4922        "type":"structure",
  4923        "required":[
  4924          "serviceName",
  4925          "metricName",
  4926          "startTime",
  4927          "endTime",
  4928          "period",
  4929          "statistics"
  4930        ],
  4931        "members":{
  4932          "serviceName":{"shape":"ContainerServiceName"},
  4933          "metricName":{"shape":"ContainerServiceMetricName"},
  4934          "startTime":{"shape":"IsoDate"},
  4935          "endTime":{"shape":"IsoDate"},
  4936          "period":{"shape":"MetricPeriod"},
  4937          "statistics":{"shape":"MetricStatisticList"}
  4938        }
  4939      },
  4940      "GetContainerServiceMetricDataResult":{
  4941        "type":"structure",
  4942        "members":{
  4943          "metricName":{"shape":"ContainerServiceMetricName"},
  4944          "metricData":{"shape":"MetricDatapointList"}
  4945        }
  4946      },
  4947      "GetContainerServicePowersRequest":{
  4948        "type":"structure",
  4949        "members":{
  4950        }
  4951      },
  4952      "GetContainerServicePowersResult":{
  4953        "type":"structure",
  4954        "members":{
  4955          "powers":{"shape":"ContainerServicePowerList"}
  4956        }
  4957      },
  4958      "GetContainerServicesRequest":{
  4959        "type":"structure",
  4960        "members":{
  4961          "serviceName":{"shape":"ContainerServiceName"}
  4962        }
  4963      },
  4964      "GetDiskRequest":{
  4965        "type":"structure",
  4966        "required":["diskName"],
  4967        "members":{
  4968          "diskName":{"shape":"ResourceName"}
  4969        }
  4970      },
  4971      "GetDiskResult":{
  4972        "type":"structure",
  4973        "members":{
  4974          "disk":{"shape":"Disk"}
  4975        }
  4976      },
  4977      "GetDiskSnapshotRequest":{
  4978        "type":"structure",
  4979        "required":["diskSnapshotName"],
  4980        "members":{
  4981          "diskSnapshotName":{"shape":"ResourceName"}
  4982        }
  4983      },
  4984      "GetDiskSnapshotResult":{
  4985        "type":"structure",
  4986        "members":{
  4987          "diskSnapshot":{"shape":"DiskSnapshot"}
  4988        }
  4989      },
  4990      "GetDiskSnapshotsRequest":{
  4991        "type":"structure",
  4992        "members":{
  4993          "pageToken":{"shape":"string"}
  4994        }
  4995      },
  4996      "GetDiskSnapshotsResult":{
  4997        "type":"structure",
  4998        "members":{
  4999          "diskSnapshots":{"shape":"DiskSnapshotList"},
  5000          "nextPageToken":{"shape":"string"}
  5001        }
  5002      },
  5003      "GetDisksRequest":{
  5004        "type":"structure",
  5005        "members":{
  5006          "pageToken":{"shape":"string"}
  5007        }
  5008      },
  5009      "GetDisksResult":{
  5010        "type":"structure",
  5011        "members":{
  5012          "disks":{"shape":"DiskList"},
  5013          "nextPageToken":{"shape":"string"}
  5014        }
  5015      },
  5016      "GetDistributionBundlesRequest":{
  5017        "type":"structure",
  5018        "members":{
  5019        }
  5020      },
  5021      "GetDistributionBundlesResult":{
  5022        "type":"structure",
  5023        "members":{
  5024          "bundles":{"shape":"DistributionBundleList"}
  5025        }
  5026      },
  5027      "GetDistributionLatestCacheResetRequest":{
  5028        "type":"structure",
  5029        "members":{
  5030          "distributionName":{"shape":"ResourceName"}
  5031        }
  5032      },
  5033      "GetDistributionLatestCacheResetResult":{
  5034        "type":"structure",
  5035        "members":{
  5036          "status":{"shape":"string"},
  5037          "createTime":{"shape":"IsoDate"}
  5038        }
  5039      },
  5040      "GetDistributionMetricDataRequest":{
  5041        "type":"structure",
  5042        "required":[
  5043          "distributionName",
  5044          "metricName",
  5045          "startTime",
  5046          "endTime",
  5047          "period",
  5048          "unit",
  5049          "statistics"
  5050        ],
  5051        "members":{
  5052          "distributionName":{"shape":"ResourceName"},
  5053          "metricName":{"shape":"DistributionMetricName"},
  5054          "startTime":{"shape":"timestamp"},
  5055          "endTime":{"shape":"timestamp"},
  5056          "period":{"shape":"MetricPeriod"},
  5057          "unit":{"shape":"MetricUnit"},
  5058          "statistics":{"shape":"MetricStatisticList"}
  5059        }
  5060      },
  5061      "GetDistributionMetricDataResult":{
  5062        "type":"structure",
  5063        "members":{
  5064          "metricName":{"shape":"DistributionMetricName"},
  5065          "metricData":{"shape":"MetricDatapointList"}
  5066        }
  5067      },
  5068      "GetDistributionsRequest":{
  5069        "type":"structure",
  5070        "members":{
  5071          "distributionName":{"shape":"ResourceName"},
  5072          "pageToken":{"shape":"string"}
  5073        }
  5074      },
  5075      "GetDistributionsResult":{
  5076        "type":"structure",
  5077        "members":{
  5078          "distributions":{"shape":"DistributionList"},
  5079          "nextPageToken":{"shape":"string"}
  5080        }
  5081      },
  5082      "GetDomainRequest":{
  5083        "type":"structure",
  5084        "required":["domainName"],
  5085        "members":{
  5086          "domainName":{"shape":"DomainName"}
  5087        }
  5088      },
  5089      "GetDomainResult":{
  5090        "type":"structure",
  5091        "members":{
  5092          "domain":{"shape":"Domain"}
  5093        }
  5094      },
  5095      "GetDomainsRequest":{
  5096        "type":"structure",
  5097        "members":{
  5098          "pageToken":{"shape":"string"}
  5099        }
  5100      },
  5101      "GetDomainsResult":{
  5102        "type":"structure",
  5103        "members":{
  5104          "domains":{"shape":"DomainList"},
  5105          "nextPageToken":{"shape":"string"}
  5106        }
  5107      },
  5108      "GetExportSnapshotRecordsRequest":{
  5109        "type":"structure",
  5110        "members":{
  5111          "pageToken":{"shape":"string"}
  5112        }
  5113      },
  5114      "GetExportSnapshotRecordsResult":{
  5115        "type":"structure",
  5116        "members":{
  5117          "exportSnapshotRecords":{"shape":"ExportSnapshotRecordList"},
  5118          "nextPageToken":{"shape":"string"}
  5119        }
  5120      },
  5121      "GetInstanceAccessDetailsRequest":{
  5122        "type":"structure",
  5123        "required":["instanceName"],
  5124        "members":{
  5125          "instanceName":{"shape":"ResourceName"},
  5126          "protocol":{"shape":"InstanceAccessProtocol"}
  5127        }
  5128      },
  5129      "GetInstanceAccessDetailsResult":{
  5130        "type":"structure",
  5131        "members":{
  5132          "accessDetails":{"shape":"InstanceAccessDetails"}
  5133        }
  5134      },
  5135      "GetInstanceMetricDataRequest":{
  5136        "type":"structure",
  5137        "required":[
  5138          "instanceName",
  5139          "metricName",
  5140          "period",
  5141          "startTime",
  5142          "endTime",
  5143          "unit",
  5144          "statistics"
  5145        ],
  5146        "members":{
  5147          "instanceName":{"shape":"ResourceName"},
  5148          "metricName":{"shape":"InstanceMetricName"},
  5149          "period":{"shape":"MetricPeriod"},
  5150          "startTime":{"shape":"timestamp"},
  5151          "endTime":{"shape":"timestamp"},
  5152          "unit":{"shape":"MetricUnit"},
  5153          "statistics":{"shape":"MetricStatisticList"}
  5154        }
  5155      },
  5156      "GetInstanceMetricDataResult":{
  5157        "type":"structure",
  5158        "members":{
  5159          "metricName":{"shape":"InstanceMetricName"},
  5160          "metricData":{"shape":"MetricDatapointList"}
  5161        }
  5162      },
  5163      "GetInstancePortStatesRequest":{
  5164        "type":"structure",
  5165        "required":["instanceName"],
  5166        "members":{
  5167          "instanceName":{"shape":"ResourceName"}
  5168        }
  5169      },
  5170      "GetInstancePortStatesResult":{
  5171        "type":"structure",
  5172        "members":{
  5173          "portStates":{"shape":"InstancePortStateList"}
  5174        }
  5175      },
  5176      "GetInstanceRequest":{
  5177        "type":"structure",
  5178        "required":["instanceName"],
  5179        "members":{
  5180          "instanceName":{"shape":"ResourceName"}
  5181        }
  5182      },
  5183      "GetInstanceResult":{
  5184        "type":"structure",
  5185        "members":{
  5186          "instance":{"shape":"Instance"}
  5187        }
  5188      },
  5189      "GetInstanceSnapshotRequest":{
  5190        "type":"structure",
  5191        "required":["instanceSnapshotName"],
  5192        "members":{
  5193          "instanceSnapshotName":{"shape":"ResourceName"}
  5194        }
  5195      },
  5196      "GetInstanceSnapshotResult":{
  5197        "type":"structure",
  5198        "members":{
  5199          "instanceSnapshot":{"shape":"InstanceSnapshot"}
  5200        }
  5201      },
  5202      "GetInstanceSnapshotsRequest":{
  5203        "type":"structure",
  5204        "members":{
  5205          "pageToken":{"shape":"string"}
  5206        }
  5207      },
  5208      "GetInstanceSnapshotsResult":{
  5209        "type":"structure",
  5210        "members":{
  5211          "instanceSnapshots":{"shape":"InstanceSnapshotList"},
  5212          "nextPageToken":{"shape":"string"}
  5213        }
  5214      },
  5215      "GetInstanceStateRequest":{
  5216        "type":"structure",
  5217        "required":["instanceName"],
  5218        "members":{
  5219          "instanceName":{"shape":"ResourceName"}
  5220        }
  5221      },
  5222      "GetInstanceStateResult":{
  5223        "type":"structure",
  5224        "members":{
  5225          "state":{"shape":"InstanceState"}
  5226        }
  5227      },
  5228      "GetInstancesRequest":{
  5229        "type":"structure",
  5230        "members":{
  5231          "pageToken":{"shape":"string"}
  5232        }
  5233      },
  5234      "GetInstancesResult":{
  5235        "type":"structure",
  5236        "members":{
  5237          "instances":{"shape":"InstanceList"},
  5238          "nextPageToken":{"shape":"string"}
  5239        }
  5240      },
  5241      "GetKeyPairRequest":{
  5242        "type":"structure",
  5243        "required":["keyPairName"],
  5244        "members":{
  5245          "keyPairName":{"shape":"ResourceName"}
  5246        }
  5247      },
  5248      "GetKeyPairResult":{
  5249        "type":"structure",
  5250        "members":{
  5251          "keyPair":{"shape":"KeyPair"}
  5252        }
  5253      },
  5254      "GetKeyPairsRequest":{
  5255        "type":"structure",
  5256        "members":{
  5257          "pageToken":{"shape":"string"}
  5258        }
  5259      },
  5260      "GetKeyPairsResult":{
  5261        "type":"structure",
  5262        "members":{
  5263          "keyPairs":{"shape":"KeyPairList"},
  5264          "nextPageToken":{"shape":"string"}
  5265        }
  5266      },
  5267      "GetLoadBalancerMetricDataRequest":{
  5268        "type":"structure",
  5269        "required":[
  5270          "loadBalancerName",
  5271          "metricName",
  5272          "period",
  5273          "startTime",
  5274          "endTime",
  5275          "unit",
  5276          "statistics"
  5277        ],
  5278        "members":{
  5279          "loadBalancerName":{"shape":"ResourceName"},
  5280          "metricName":{"shape":"LoadBalancerMetricName"},
  5281          "period":{"shape":"MetricPeriod"},
  5282          "startTime":{"shape":"timestamp"},
  5283          "endTime":{"shape":"timestamp"},
  5284          "unit":{"shape":"MetricUnit"},
  5285          "statistics":{"shape":"MetricStatisticList"}
  5286        }
  5287      },
  5288      "GetLoadBalancerMetricDataResult":{
  5289        "type":"structure",
  5290        "members":{
  5291          "metricName":{"shape":"LoadBalancerMetricName"},
  5292          "metricData":{"shape":"MetricDatapointList"}
  5293        }
  5294      },
  5295      "GetLoadBalancerRequest":{
  5296        "type":"structure",
  5297        "required":["loadBalancerName"],
  5298        "members":{
  5299          "loadBalancerName":{"shape":"ResourceName"}
  5300        }
  5301      },
  5302      "GetLoadBalancerResult":{
  5303        "type":"structure",
  5304        "members":{
  5305          "loadBalancer":{"shape":"LoadBalancer"}
  5306        }
  5307      },
  5308      "GetLoadBalancerTlsCertificatesRequest":{
  5309        "type":"structure",
  5310        "required":["loadBalancerName"],
  5311        "members":{
  5312          "loadBalancerName":{"shape":"ResourceName"}
  5313        }
  5314      },
  5315      "GetLoadBalancerTlsCertificatesResult":{
  5316        "type":"structure",
  5317        "members":{
  5318          "tlsCertificates":{"shape":"LoadBalancerTlsCertificateList"}
  5319        }
  5320      },
  5321      "GetLoadBalancersRequest":{
  5322        "type":"structure",
  5323        "members":{
  5324          "pageToken":{"shape":"string"}
  5325        }
  5326      },
  5327      "GetLoadBalancersResult":{
  5328        "type":"structure",
  5329        "members":{
  5330          "loadBalancers":{"shape":"LoadBalancerList"},
  5331          "nextPageToken":{"shape":"string"}
  5332        }
  5333      },
  5334      "GetOperationRequest":{
  5335        "type":"structure",
  5336        "required":["operationId"],
  5337        "members":{
  5338          "operationId":{"shape":"NonEmptyString"}
  5339        }
  5340      },
  5341      "GetOperationResult":{
  5342        "type":"structure",
  5343        "members":{
  5344          "operation":{"shape":"Operation"}
  5345        }
  5346      },
  5347      "GetOperationsForResourceRequest":{
  5348        "type":"structure",
  5349        "required":["resourceName"],
  5350        "members":{
  5351          "resourceName":{"shape":"ResourceName"},
  5352          "pageToken":{"shape":"string"}
  5353        }
  5354      },
  5355      "GetOperationsForResourceResult":{
  5356        "type":"structure",
  5357        "members":{
  5358          "operations":{"shape":"OperationList"},
  5359          "nextPageCount":{
  5360            "shape":"string",
  5361            "deprecated":true
  5362          },
  5363          "nextPageToken":{"shape":"string"}
  5364        }
  5365      },
  5366      "GetOperationsRequest":{
  5367        "type":"structure",
  5368        "members":{
  5369          "pageToken":{"shape":"string"}
  5370        }
  5371      },
  5372      "GetOperationsResult":{
  5373        "type":"structure",
  5374        "members":{
  5375          "operations":{"shape":"OperationList"},
  5376          "nextPageToken":{"shape":"string"}
  5377        }
  5378      },
  5379      "GetRegionsRequest":{
  5380        "type":"structure",
  5381        "members":{
  5382          "includeAvailabilityZones":{"shape":"boolean"},
  5383          "includeRelationalDatabaseAvailabilityZones":{"shape":"boolean"}
  5384        }
  5385      },
  5386      "GetRegionsResult":{
  5387        "type":"structure",
  5388        "members":{
  5389          "regions":{"shape":"RegionList"}
  5390        }
  5391      },
  5392      "GetRelationalDatabaseBlueprintsRequest":{
  5393        "type":"structure",
  5394        "members":{
  5395          "pageToken":{"shape":"string"}
  5396        }
  5397      },
  5398      "GetRelationalDatabaseBlueprintsResult":{
  5399        "type":"structure",
  5400        "members":{
  5401          "blueprints":{"shape":"RelationalDatabaseBlueprintList"},
  5402          "nextPageToken":{"shape":"string"}
  5403        }
  5404      },
  5405      "GetRelationalDatabaseBundlesRequest":{
  5406        "type":"structure",
  5407        "members":{
  5408          "pageToken":{"shape":"string"}
  5409        }
  5410      },
  5411      "GetRelationalDatabaseBundlesResult":{
  5412        "type":"structure",
  5413        "members":{
  5414          "bundles":{"shape":"RelationalDatabaseBundleList"},
  5415          "nextPageToken":{"shape":"string"}
  5416        }
  5417      },
  5418      "GetRelationalDatabaseEventsRequest":{
  5419        "type":"structure",
  5420        "required":["relationalDatabaseName"],
  5421        "members":{
  5422          "relationalDatabaseName":{"shape":"ResourceName"},
  5423          "durationInMinutes":{"shape":"integer"},
  5424          "pageToken":{"shape":"string"}
  5425        }
  5426      },
  5427      "GetRelationalDatabaseEventsResult":{
  5428        "type":"structure",
  5429        "members":{
  5430          "relationalDatabaseEvents":{"shape":"RelationalDatabaseEventList"},
  5431          "nextPageToken":{"shape":"string"}
  5432        }
  5433      },
  5434      "GetRelationalDatabaseLogEventsRequest":{
  5435        "type":"structure",
  5436        "required":[
  5437          "relationalDatabaseName",
  5438          "logStreamName"
  5439        ],
  5440        "members":{
  5441          "relationalDatabaseName":{"shape":"ResourceName"},
  5442          "logStreamName":{"shape":"string"},
  5443          "startTime":{"shape":"IsoDate"},
  5444          "endTime":{"shape":"IsoDate"},
  5445          "startFromHead":{"shape":"boolean"},
  5446          "pageToken":{"shape":"string"}
  5447        }
  5448      },
  5449      "GetRelationalDatabaseLogEventsResult":{
  5450        "type":"structure",
  5451        "members":{
  5452          "resourceLogEvents":{"shape":"LogEventList"},
  5453          "nextBackwardToken":{"shape":"string"},
  5454          "nextForwardToken":{"shape":"string"}
  5455        }
  5456      },
  5457      "GetRelationalDatabaseLogStreamsRequest":{
  5458        "type":"structure",
  5459        "required":["relationalDatabaseName"],
  5460        "members":{
  5461          "relationalDatabaseName":{"shape":"ResourceName"}
  5462        }
  5463      },
  5464      "GetRelationalDatabaseLogStreamsResult":{
  5465        "type":"structure",
  5466        "members":{
  5467          "logStreams":{"shape":"StringList"}
  5468        }
  5469      },
  5470      "GetRelationalDatabaseMasterUserPasswordRequest":{
  5471        "type":"structure",
  5472        "required":["relationalDatabaseName"],
  5473        "members":{
  5474          "relationalDatabaseName":{"shape":"ResourceName"},
  5475          "passwordVersion":{"shape":"RelationalDatabasePasswordVersion"}
  5476        }
  5477      },
  5478      "GetRelationalDatabaseMasterUserPasswordResult":{
  5479        "type":"structure",
  5480        "members":{
  5481          "masterUserPassword":{"shape":"SensitiveString"},
  5482          "createdAt":{"shape":"IsoDate"}
  5483        }
  5484      },
  5485      "GetRelationalDatabaseMetricDataRequest":{
  5486        "type":"structure",
  5487        "required":[
  5488          "relationalDatabaseName",
  5489          "metricName",
  5490          "period",
  5491          "startTime",
  5492          "endTime",
  5493          "unit",
  5494          "statistics"
  5495        ],
  5496        "members":{
  5497          "relationalDatabaseName":{"shape":"ResourceName"},
  5498          "metricName":{"shape":"RelationalDatabaseMetricName"},
  5499          "period":{"shape":"MetricPeriod"},
  5500          "startTime":{"shape":"IsoDate"},
  5501          "endTime":{"shape":"IsoDate"},
  5502          "unit":{"shape":"MetricUnit"},
  5503          "statistics":{"shape":"MetricStatisticList"}
  5504        }
  5505      },
  5506      "GetRelationalDatabaseMetricDataResult":{
  5507        "type":"structure",
  5508        "members":{
  5509          "metricName":{"shape":"RelationalDatabaseMetricName"},
  5510          "metricData":{"shape":"MetricDatapointList"}
  5511        }
  5512      },
  5513      "GetRelationalDatabaseParametersRequest":{
  5514        "type":"structure",
  5515        "required":["relationalDatabaseName"],
  5516        "members":{
  5517          "relationalDatabaseName":{"shape":"ResourceName"},
  5518          "pageToken":{"shape":"string"}
  5519        }
  5520      },
  5521      "GetRelationalDatabaseParametersResult":{
  5522        "type":"structure",
  5523        "members":{
  5524          "parameters":{"shape":"RelationalDatabaseParameterList"},
  5525          "nextPageToken":{"shape":"string"}
  5526        }
  5527      },
  5528      "GetRelationalDatabaseRequest":{
  5529        "type":"structure",
  5530        "required":["relationalDatabaseName"],
  5531        "members":{
  5532          "relationalDatabaseName":{"shape":"ResourceName"}
  5533        }
  5534      },
  5535      "GetRelationalDatabaseResult":{
  5536        "type":"structure",
  5537        "members":{
  5538          "relationalDatabase":{"shape":"RelationalDatabase"}
  5539        }
  5540      },
  5541      "GetRelationalDatabaseSnapshotRequest":{
  5542        "type":"structure",
  5543        "required":["relationalDatabaseSnapshotName"],
  5544        "members":{
  5545          "relationalDatabaseSnapshotName":{"shape":"ResourceName"}
  5546        }
  5547      },
  5548      "GetRelationalDatabaseSnapshotResult":{
  5549        "type":"structure",
  5550        "members":{
  5551          "relationalDatabaseSnapshot":{"shape":"RelationalDatabaseSnapshot"}
  5552        }
  5553      },
  5554      "GetRelationalDatabaseSnapshotsRequest":{
  5555        "type":"structure",
  5556        "members":{
  5557          "pageToken":{"shape":"string"}
  5558        }
  5559      },
  5560      "GetRelationalDatabaseSnapshotsResult":{
  5561        "type":"structure",
  5562        "members":{
  5563          "relationalDatabaseSnapshots":{"shape":"RelationalDatabaseSnapshotList"},
  5564          "nextPageToken":{"shape":"string"}
  5565        }
  5566      },
  5567      "GetRelationalDatabasesRequest":{
  5568        "type":"structure",
  5569        "members":{
  5570          "pageToken":{"shape":"string"}
  5571        }
  5572      },
  5573      "GetRelationalDatabasesResult":{
  5574        "type":"structure",
  5575        "members":{
  5576          "relationalDatabases":{"shape":"RelationalDatabaseList"},
  5577          "nextPageToken":{"shape":"string"}
  5578        }
  5579      },
  5580      "GetStaticIpRequest":{
  5581        "type":"structure",
  5582        "required":["staticIpName"],
  5583        "members":{
  5584          "staticIpName":{"shape":"ResourceName"}
  5585        }
  5586      },
  5587      "GetStaticIpResult":{
  5588        "type":"structure",
  5589        "members":{
  5590          "staticIp":{"shape":"StaticIp"}
  5591        }
  5592      },
  5593      "GetStaticIpsRequest":{
  5594        "type":"structure",
  5595        "members":{
  5596          "pageToken":{"shape":"string"}
  5597        }
  5598      },
  5599      "GetStaticIpsResult":{
  5600        "type":"structure",
  5601        "members":{
  5602          "staticIps":{"shape":"StaticIpList"},
  5603          "nextPageToken":{"shape":"string"}
  5604        }
  5605      },
  5606      "HeaderEnum":{
  5607        "type":"string",
  5608        "enum":[
  5609          "Accept",
  5610          "Accept-Charset",
  5611          "Accept-Datetime",
  5612          "Accept-Encoding",
  5613          "Accept-Language",
  5614          "Authorization",
  5615          "CloudFront-Forwarded-Proto",
  5616          "CloudFront-Is-Desktop-Viewer",
  5617          "CloudFront-Is-Mobile-Viewer",
  5618          "CloudFront-Is-SmartTV-Viewer",
  5619          "CloudFront-Is-Tablet-Viewer",
  5620          "CloudFront-Viewer-Country",
  5621          "Host",
  5622          "Origin",
  5623          "Referer"
  5624        ]
  5625      },
  5626      "HeaderForwardList":{
  5627        "type":"list",
  5628        "member":{"shape":"HeaderEnum"}
  5629      },
  5630      "HeaderObject":{
  5631        "type":"structure",
  5632        "members":{
  5633          "option":{"shape":"ForwardValues"},
  5634          "headersAllowList":{"shape":"HeaderForwardList"}
  5635        }
  5636      },
  5637      "HostKeyAttributes":{
  5638        "type":"structure",
  5639        "members":{
  5640          "algorithm":{"shape":"string"},
  5641          "publicKey":{"shape":"string"},
  5642          "witnessedAt":{"shape":"IsoDate"},
  5643          "fingerprintSHA1":{"shape":"string"},
  5644          "fingerprintSHA256":{"shape":"string"},
  5645          "notValidBefore":{"shape":"IsoDate"},
  5646          "notValidAfter":{"shape":"IsoDate"}
  5647        }
  5648      },
  5649      "HostKeysList":{
  5650        "type":"list",
  5651        "member":{"shape":"HostKeyAttributes"}
  5652      },
  5653      "IAMAccessKeyId":{
  5654        "type":"string",
  5655        "max":20,
  5656        "min":20,
  5657        "pattern":"^[A-Z0-9]{20}$",
  5658        "sensitive":true
  5659      },
  5660      "ImportKeyPairRequest":{
  5661        "type":"structure",
  5662        "required":[
  5663          "keyPairName",
  5664          "publicKeyBase64"
  5665        ],
  5666        "members":{
  5667          "keyPairName":{"shape":"ResourceName"},
  5668          "publicKeyBase64":{"shape":"Base64"}
  5669        }
  5670      },
  5671      "ImportKeyPairResult":{
  5672        "type":"structure",
  5673        "members":{
  5674          "operation":{"shape":"Operation"}
  5675        }
  5676      },
  5677      "InUseResourceCount":{"type":"integer"},
  5678      "IncludeCertificateDetails":{"type":"boolean"},
  5679      "InputOrigin":{
  5680        "type":"structure",
  5681        "members":{
  5682          "name":{"shape":"ResourceName"},
  5683          "regionName":{"shape":"RegionName"},
  5684          "protocolPolicy":{"shape":"OriginProtocolPolicyEnum"}
  5685        }
  5686      },
  5687      "Instance":{
  5688        "type":"structure",
  5689        "members":{
  5690          "name":{"shape":"ResourceName"},
  5691          "arn":{"shape":"NonEmptyString"},
  5692          "supportCode":{"shape":"string"},
  5693          "createdAt":{"shape":"IsoDate"},
  5694          "location":{"shape":"ResourceLocation"},
  5695          "resourceType":{"shape":"ResourceType"},
  5696          "tags":{"shape":"TagList"},
  5697          "blueprintId":{"shape":"NonEmptyString"},
  5698          "blueprintName":{"shape":"NonEmptyString"},
  5699          "bundleId":{"shape":"NonEmptyString"},
  5700          "addOns":{"shape":"AddOnList"},
  5701          "isStaticIp":{"shape":"boolean"},
  5702          "privateIpAddress":{"shape":"IpAddress"},
  5703          "publicIpAddress":{"shape":"IpAddress"},
  5704          "ipv6Addresses":{"shape":"Ipv6AddressList"},
  5705          "ipAddressType":{"shape":"IpAddressType"},
  5706          "hardware":{"shape":"InstanceHardware"},
  5707          "networking":{"shape":"InstanceNetworking"},
  5708          "state":{"shape":"InstanceState"},
  5709          "username":{"shape":"NonEmptyString"},
  5710          "sshKeyName":{"shape":"ResourceName"}
  5711        }
  5712      },
  5713      "InstanceAccessDetails":{
  5714        "type":"structure",
  5715        "members":{
  5716          "certKey":{"shape":"string"},
  5717          "expiresAt":{"shape":"IsoDate"},
  5718          "ipAddress":{"shape":"IpAddress"},
  5719          "password":{"shape":"string"},
  5720          "passwordData":{"shape":"PasswordData"},
  5721          "privateKey":{"shape":"string"},
  5722          "protocol":{"shape":"InstanceAccessProtocol"},
  5723          "instanceName":{"shape":"ResourceName"},
  5724          "username":{"shape":"string"},
  5725          "hostKeys":{"shape":"HostKeysList"}
  5726        }
  5727      },
  5728      "InstanceAccessProtocol":{
  5729        "type":"string",
  5730        "enum":[
  5731          "ssh",
  5732          "rdp"
  5733        ]
  5734      },
  5735      "InstanceEntry":{
  5736        "type":"structure",
  5737        "required":[
  5738          "sourceName",
  5739          "instanceType",
  5740          "portInfoSource",
  5741          "availabilityZone"
  5742        ],
  5743        "members":{
  5744          "sourceName":{"shape":"ResourceName"},
  5745          "instanceType":{"shape":"NonEmptyString"},
  5746          "portInfoSource":{"shape":"PortInfoSourceType"},
  5747          "userData":{"shape":"string"},
  5748          "availabilityZone":{"shape":"string"}
  5749        }
  5750      },
  5751      "InstanceEntryList":{
  5752        "type":"list",
  5753        "member":{"shape":"InstanceEntry"}
  5754      },
  5755      "InstanceHardware":{
  5756        "type":"structure",
  5757        "members":{
  5758          "cpuCount":{"shape":"integer"},
  5759          "disks":{"shape":"DiskList"},
  5760          "ramSizeInGb":{"shape":"float"}
  5761        }
  5762      },
  5763      "InstanceHealthReason":{
  5764        "type":"string",
  5765        "enum":[
  5766          "Lb.RegistrationInProgress",
  5767          "Lb.InitialHealthChecking",
  5768          "Lb.InternalError",
  5769          "Instance.ResponseCodeMismatch",
  5770          "Instance.Timeout",
  5771          "Instance.FailedHealthChecks",
  5772          "Instance.NotRegistered",
  5773          "Instance.NotInUse",
  5774          "Instance.DeregistrationInProgress",
  5775          "Instance.InvalidState",
  5776          "Instance.IpUnusable"
  5777        ]
  5778      },
  5779      "InstanceHealthState":{
  5780        "type":"string",
  5781        "enum":[
  5782          "initial",
  5783          "healthy",
  5784          "unhealthy",
  5785          "unused",
  5786          "draining",
  5787          "unavailable"
  5788        ]
  5789      },
  5790      "InstanceHealthSummary":{
  5791        "type":"structure",
  5792        "members":{
  5793          "instanceName":{"shape":"ResourceName"},
  5794          "instanceHealth":{"shape":"InstanceHealthState"},
  5795          "instanceHealthReason":{"shape":"InstanceHealthReason"}
  5796        }
  5797      },
  5798      "InstanceHealthSummaryList":{
  5799        "type":"list",
  5800        "member":{"shape":"InstanceHealthSummary"}
  5801      },
  5802      "InstanceList":{
  5803        "type":"list",
  5804        "member":{"shape":"Instance"}
  5805      },
  5806      "InstanceMetricName":{
  5807        "type":"string",
  5808        "enum":[
  5809          "CPUUtilization",
  5810          "NetworkIn",
  5811          "NetworkOut",
  5812          "StatusCheckFailed",
  5813          "StatusCheckFailed_Instance",
  5814          "StatusCheckFailed_System",
  5815          "BurstCapacityTime",
  5816          "BurstCapacityPercentage"
  5817        ]
  5818      },
  5819      "InstanceNetworking":{
  5820        "type":"structure",
  5821        "members":{
  5822          "monthlyTransfer":{"shape":"MonthlyTransfer"},
  5823          "ports":{"shape":"InstancePortInfoList"}
  5824        }
  5825      },
  5826      "InstancePlatform":{
  5827        "type":"string",
  5828        "enum":[
  5829          "LINUX_UNIX",
  5830          "WINDOWS"
  5831        ]
  5832      },
  5833      "InstancePlatformList":{
  5834        "type":"list",
  5835        "member":{"shape":"InstancePlatform"}
  5836      },
  5837      "InstancePortInfo":{
  5838        "type":"structure",
  5839        "members":{
  5840          "fromPort":{"shape":"Port"},
  5841          "toPort":{"shape":"Port"},
  5842          "protocol":{"shape":"NetworkProtocol"},
  5843          "accessFrom":{"shape":"string"},
  5844          "accessType":{"shape":"PortAccessType"},
  5845          "commonName":{"shape":"string"},
  5846          "accessDirection":{"shape":"AccessDirection"},
  5847          "cidrs":{"shape":"StringList"},
  5848          "ipv6Cidrs":{"shape":"StringList"},
  5849          "cidrListAliases":{"shape":"StringList"}
  5850        }
  5851      },
  5852      "InstancePortInfoList":{
  5853        "type":"list",
  5854        "member":{"shape":"InstancePortInfo"}
  5855      },
  5856      "InstancePortState":{
  5857        "type":"structure",
  5858        "members":{
  5859          "fromPort":{"shape":"Port"},
  5860          "toPort":{"shape":"Port"},
  5861          "protocol":{"shape":"NetworkProtocol"},
  5862          "state":{"shape":"PortState"},
  5863          "cidrs":{"shape":"StringList"},
  5864          "ipv6Cidrs":{"shape":"StringList"},
  5865          "cidrListAliases":{"shape":"StringList"}
  5866        }
  5867      },
  5868      "InstancePortStateList":{
  5869        "type":"list",
  5870        "member":{"shape":"InstancePortState"}
  5871      },
  5872      "InstanceSnapshot":{
  5873        "type":"structure",
  5874        "members":{
  5875          "name":{"shape":"ResourceName"},
  5876          "arn":{"shape":"NonEmptyString"},
  5877          "supportCode":{"shape":"string"},
  5878          "createdAt":{"shape":"IsoDate"},
  5879          "location":{"shape":"ResourceLocation"},
  5880          "resourceType":{"shape":"ResourceType"},
  5881          "tags":{"shape":"TagList"},
  5882          "state":{"shape":"InstanceSnapshotState"},
  5883          "progress":{"shape":"string"},
  5884          "fromAttachedDisks":{"shape":"DiskList"},
  5885          "fromInstanceName":{"shape":"ResourceName"},
  5886          "fromInstanceArn":{"shape":"NonEmptyString"},
  5887          "fromBlueprintId":{"shape":"string"},
  5888          "fromBundleId":{"shape":"string"},
  5889          "isFromAutoSnapshot":{"shape":"boolean"},
  5890          "sizeInGb":{"shape":"integer"}
  5891        }
  5892      },
  5893      "InstanceSnapshotInfo":{
  5894        "type":"structure",
  5895        "members":{
  5896          "fromBundleId":{"shape":"NonEmptyString"},
  5897          "fromBlueprintId":{"shape":"NonEmptyString"},
  5898          "fromDiskInfo":{"shape":"DiskInfoList"}
  5899        }
  5900      },
  5901      "InstanceSnapshotList":{
  5902        "type":"list",
  5903        "member":{"shape":"InstanceSnapshot"}
  5904      },
  5905      "InstanceSnapshotState":{
  5906        "type":"string",
  5907        "enum":[
  5908          "pending",
  5909          "error",
  5910          "available"
  5911        ]
  5912      },
  5913      "InstanceState":{
  5914        "type":"structure",
  5915        "members":{
  5916          "code":{"shape":"integer"},
  5917          "name":{"shape":"string"}
  5918        }
  5919      },
  5920      "InvalidInputException":{
  5921        "type":"structure",
  5922        "members":{
  5923          "code":{"shape":"string"},
  5924          "docs":{"shape":"string"},
  5925          "message":{"shape":"string"},
  5926          "tip":{"shape":"string"}
  5927        },
  5928        "exception":true
  5929      },
  5930      "IpAddress":{
  5931        "type":"string",
  5932        "pattern":"([0-9]{1,3}\\.){3}[0-9]{1,3}"
  5933      },
  5934      "IpAddressType":{
  5935        "type":"string",
  5936        "enum":[
  5937          "dualstack",
  5938          "ipv4"
  5939        ]
  5940      },
  5941      "Ipv6Address":{
  5942        "type":"string",
  5943        "pattern":"([A-F0-9]{1,4}:){7}[A-F0-9]{1,4}"
  5944      },
  5945      "Ipv6AddressList":{
  5946        "type":"list",
  5947        "member":{"shape":"Ipv6Address"}
  5948      },
  5949      "IsVpcPeeredRequest":{
  5950        "type":"structure",
  5951        "members":{
  5952        }
  5953      },
  5954      "IsVpcPeeredResult":{
  5955        "type":"structure",
  5956        "members":{
  5957          "isPeered":{"shape":"boolean"}
  5958        }
  5959      },
  5960      "IsoDate":{"type":"timestamp"},
  5961      "IssuerCA":{"type":"string"},
  5962      "KeyAlgorithm":{"type":"string"},
  5963      "KeyPair":{
  5964        "type":"structure",
  5965        "members":{
  5966          "name":{"shape":"ResourceName"},
  5967          "arn":{"shape":"NonEmptyString"},
  5968          "supportCode":{"shape":"string"},
  5969          "createdAt":{"shape":"IsoDate"},
  5970          "location":{"shape":"ResourceLocation"},
  5971          "resourceType":{"shape":"ResourceType"},
  5972          "tags":{"shape":"TagList"},
  5973          "fingerprint":{"shape":"Base64"}
  5974        }
  5975      },
  5976      "KeyPairList":{
  5977        "type":"list",
  5978        "member":{"shape":"KeyPair"}
  5979      },
  5980      "LightsailDistribution":{
  5981        "type":"structure",
  5982        "members":{
  5983          "name":{"shape":"ResourceName"},
  5984          "arn":{"shape":"NonEmptyString"},
  5985          "supportCode":{"shape":"string"},
  5986          "createdAt":{"shape":"IsoDate"},
  5987          "location":{"shape":"ResourceLocation"},
  5988          "resourceType":{"shape":"ResourceType"},
  5989          "alternativeDomainNames":{"shape":"StringList"},
  5990          "status":{"shape":"string"},
  5991          "isEnabled":{"shape":"boolean"},
  5992          "domainName":{"shape":"string"},
  5993          "bundleId":{"shape":"string"},
  5994          "certificateName":{"shape":"ResourceName"},
  5995          "origin":{"shape":"Origin"},
  5996          "originPublicDNS":{"shape":"string"},
  5997          "defaultCacheBehavior":{"shape":"CacheBehavior"},
  5998          "cacheBehaviorSettings":{"shape":"CacheSettings"},
  5999          "cacheBehaviors":{"shape":"CacheBehaviorList"},
  6000          "ableToUpdateBundle":{"shape":"boolean"},
  6001          "ipAddressType":{"shape":"IpAddressType"},
  6002          "tags":{"shape":"TagList"}
  6003        }
  6004      },
  6005      "LoadBalancer":{
  6006        "type":"structure",
  6007        "members":{
  6008          "name":{"shape":"ResourceName"},
  6009          "arn":{"shape":"NonEmptyString"},
  6010          "supportCode":{"shape":"string"},
  6011          "createdAt":{"shape":"IsoDate"},
  6012          "location":{"shape":"ResourceLocation"},
  6013          "resourceType":{"shape":"ResourceType"},
  6014          "tags":{"shape":"TagList"},
  6015          "dnsName":{"shape":"NonEmptyString"},
  6016          "state":{"shape":"LoadBalancerState"},
  6017          "protocol":{"shape":"LoadBalancerProtocol"},
  6018          "publicPorts":{"shape":"PortList"},
  6019          "healthCheckPath":{"shape":"NonEmptyString"},
  6020          "instancePort":{"shape":"integer"},
  6021          "instanceHealthSummary":{"shape":"InstanceHealthSummaryList"},
  6022          "tlsCertificateSummaries":{"shape":"LoadBalancerTlsCertificateSummaryList"},
  6023          "configurationOptions":{"shape":"LoadBalancerConfigurationOptions"},
  6024          "ipAddressType":{"shape":"IpAddressType"}
  6025        }
  6026      },
  6027      "LoadBalancerAttributeName":{
  6028        "type":"string",
  6029        "enum":[
  6030          "HealthCheckPath",
  6031          "SessionStickinessEnabled",
  6032          "SessionStickiness_LB_CookieDurationSeconds"
  6033        ]
  6034      },
  6035      "LoadBalancerConfigurationOptions":{
  6036        "type":"map",
  6037        "key":{"shape":"LoadBalancerAttributeName"},
  6038        "value":{"shape":"string"}
  6039      },
  6040      "LoadBalancerList":{
  6041        "type":"list",
  6042        "member":{"shape":"LoadBalancer"}
  6043      },
  6044      "LoadBalancerMetricName":{
  6045        "type":"string",
  6046        "enum":[
  6047          "ClientTLSNegotiationErrorCount",
  6048          "HealthyHostCount",
  6049          "UnhealthyHostCount",
  6050          "HTTPCode_LB_4XX_Count",
  6051          "HTTPCode_LB_5XX_Count",
  6052          "HTTPCode_Instance_2XX_Count",
  6053          "HTTPCode_Instance_3XX_Count",
  6054          "HTTPCode_Instance_4XX_Count",
  6055          "HTTPCode_Instance_5XX_Count",
  6056          "InstanceResponseTime",
  6057          "RejectedConnectionCount",
  6058          "RequestCount"
  6059        ]
  6060      },
  6061      "LoadBalancerProtocol":{
  6062        "type":"string",
  6063        "enum":[
  6064          "HTTP_HTTPS",
  6065          "HTTP"
  6066        ]
  6067      },
  6068      "LoadBalancerState":{
  6069        "type":"string",
  6070        "enum":[
  6071          "active",
  6072          "provisioning",
  6073          "active_impaired",
  6074          "failed",
  6075          "unknown"
  6076        ]
  6077      },
  6078      "LoadBalancerTlsCertificate":{
  6079        "type":"structure",
  6080        "members":{
  6081          "name":{"shape":"ResourceName"},
  6082          "arn":{"shape":"NonEmptyString"},
  6083          "supportCode":{"shape":"string"},
  6084          "createdAt":{"shape":"IsoDate"},
  6085          "location":{"shape":"ResourceLocation"},
  6086          "resourceType":{"shape":"ResourceType"},
  6087          "tags":{"shape":"TagList"},
  6088          "loadBalancerName":{"shape":"ResourceName"},
  6089          "isAttached":{"shape":"boolean"},
  6090          "status":{"shape":"LoadBalancerTlsCertificateStatus"},
  6091          "domainName":{"shape":"DomainName"},
  6092          "domainValidationRecords":{"shape":"LoadBalancerTlsCertificateDomainValidationRecordList"},
  6093          "failureReason":{"shape":"LoadBalancerTlsCertificateFailureReason"},
  6094          "issuedAt":{"shape":"IsoDate"},
  6095          "issuer":{"shape":"NonEmptyString"},
  6096          "keyAlgorithm":{"shape":"NonEmptyString"},
  6097          "notAfter":{"shape":"IsoDate"},
  6098          "notBefore":{"shape":"IsoDate"},
  6099          "renewalSummary":{"shape":"LoadBalancerTlsCertificateRenewalSummary"},
  6100          "revocationReason":{"shape":"LoadBalancerTlsCertificateRevocationReason"},
  6101          "revokedAt":{"shape":"IsoDate"},
  6102          "serial":{"shape":"NonEmptyString"},
  6103          "signatureAlgorithm":{"shape":"NonEmptyString"},
  6104          "subject":{"shape":"NonEmptyString"},
  6105          "subjectAlternativeNames":{"shape":"StringList"}
  6106        }
  6107      },
  6108      "LoadBalancerTlsCertificateDomainStatus":{
  6109        "type":"string",
  6110        "enum":[
  6111          "PENDING_VALIDATION",
  6112          "FAILED",
  6113          "SUCCESS"
  6114        ]
  6115      },
  6116      "LoadBalancerTlsCertificateDomainValidationOption":{
  6117        "type":"structure",
  6118        "members":{
  6119          "domainName":{"shape":"DomainName"},
  6120          "validationStatus":{"shape":"LoadBalancerTlsCertificateDomainStatus"}
  6121        }
  6122      },
  6123      "LoadBalancerTlsCertificateDomainValidationOptionList":{
  6124        "type":"list",
  6125        "member":{"shape":"LoadBalancerTlsCertificateDomainValidationOption"}
  6126      },
  6127      "LoadBalancerTlsCertificateDomainValidationRecord":{
  6128        "type":"structure",
  6129        "members":{
  6130          "name":{"shape":"NonEmptyString"},
  6131          "type":{"shape":"NonEmptyString"},
  6132          "value":{"shape":"NonEmptyString"},
  6133          "validationStatus":{"shape":"LoadBalancerTlsCertificateDomainStatus"},
  6134          "domainName":{"shape":"DomainName"}
  6135        }
  6136      },
  6137      "LoadBalancerTlsCertificateDomainValidationRecordList":{
  6138        "type":"list",
  6139        "member":{"shape":"LoadBalancerTlsCertificateDomainValidationRecord"}
  6140      },
  6141      "LoadBalancerTlsCertificateFailureReason":{
  6142        "type":"string",
  6143        "enum":[
  6144          "NO_AVAILABLE_CONTACTS",
  6145          "ADDITIONAL_VERIFICATION_REQUIRED",
  6146          "DOMAIN_NOT_ALLOWED",
  6147          "INVALID_PUBLIC_DOMAIN",
  6148          "OTHER"
  6149        ]
  6150      },
  6151      "LoadBalancerTlsCertificateList":{
  6152        "type":"list",
  6153        "member":{"shape":"LoadBalancerTlsCertificate"}
  6154      },
  6155      "LoadBalancerTlsCertificateRenewalStatus":{
  6156        "type":"string",
  6157        "enum":[
  6158          "PENDING_AUTO_RENEWAL",
  6159          "PENDING_VALIDATION",
  6160          "SUCCESS",
  6161          "FAILED"
  6162        ]
  6163      },
  6164      "LoadBalancerTlsCertificateRenewalSummary":{
  6165        "type":"structure",
  6166        "members":{
  6167          "renewalStatus":{"shape":"LoadBalancerTlsCertificateRenewalStatus"},
  6168          "domainValidationOptions":{"shape":"LoadBalancerTlsCertificateDomainValidationOptionList"}
  6169        }
  6170      },
  6171      "LoadBalancerTlsCertificateRevocationReason":{
  6172        "type":"string",
  6173        "enum":[
  6174          "UNSPECIFIED",
  6175          "KEY_COMPROMISE",
  6176          "CA_COMPROMISE",
  6177          "AFFILIATION_CHANGED",
  6178          "SUPERCEDED",
  6179          "CESSATION_OF_OPERATION",
  6180          "CERTIFICATE_HOLD",
  6181          "REMOVE_FROM_CRL",
  6182          "PRIVILEGE_WITHDRAWN",
  6183          "A_A_COMPROMISE"
  6184        ]
  6185      },
  6186      "LoadBalancerTlsCertificateStatus":{
  6187        "type":"string",
  6188        "enum":[
  6189          "PENDING_VALIDATION",
  6190          "ISSUED",
  6191          "INACTIVE",
  6192          "EXPIRED",
  6193          "VALIDATION_TIMED_OUT",
  6194          "REVOKED",
  6195          "FAILED",
  6196          "UNKNOWN"
  6197        ]
  6198      },
  6199      "LoadBalancerTlsCertificateSummary":{
  6200        "type":"structure",
  6201        "members":{
  6202          "name":{"shape":"ResourceName"},
  6203          "isAttached":{"shape":"boolean"}
  6204        }
  6205      },
  6206      "LoadBalancerTlsCertificateSummaryList":{
  6207        "type":"list",
  6208        "member":{"shape":"LoadBalancerTlsCertificateSummary"}
  6209      },
  6210      "LogEvent":{
  6211        "type":"structure",
  6212        "members":{
  6213          "createdAt":{"shape":"IsoDate"},
  6214          "message":{"shape":"string"}
  6215        }
  6216      },
  6217      "LogEventList":{
  6218        "type":"list",
  6219        "member":{"shape":"LogEvent"}
  6220      },
  6221      "MetricDatapoint":{
  6222        "type":"structure",
  6223        "members":{
  6224          "average":{"shape":"double"},
  6225          "maximum":{"shape":"double"},
  6226          "minimum":{"shape":"double"},
  6227          "sampleCount":{"shape":"double"},
  6228          "sum":{"shape":"double"},
  6229          "timestamp":{"shape":"timestamp"},
  6230          "unit":{"shape":"MetricUnit"}
  6231        }
  6232      },
  6233      "MetricDatapointList":{
  6234        "type":"list",
  6235        "member":{"shape":"MetricDatapoint"}
  6236      },
  6237      "MetricName":{
  6238        "type":"string",
  6239        "enum":[
  6240          "CPUUtilization",
  6241          "NetworkIn",
  6242          "NetworkOut",
  6243          "StatusCheckFailed",
  6244          "StatusCheckFailed_Instance",
  6245          "StatusCheckFailed_System",
  6246          "ClientTLSNegotiationErrorCount",
  6247          "HealthyHostCount",
  6248          "UnhealthyHostCount",
  6249          "HTTPCode_LB_4XX_Count",
  6250          "HTTPCode_LB_5XX_Count",
  6251          "HTTPCode_Instance_2XX_Count",
  6252          "HTTPCode_Instance_3XX_Count",
  6253          "HTTPCode_Instance_4XX_Count",
  6254          "HTTPCode_Instance_5XX_Count",
  6255          "InstanceResponseTime",
  6256          "RejectedConnectionCount",
  6257          "RequestCount",
  6258          "DatabaseConnections",
  6259          "DiskQueueDepth",
  6260          "FreeStorageSpace",
  6261          "NetworkReceiveThroughput",
  6262          "NetworkTransmitThroughput",
  6263          "BurstCapacityTime",
  6264          "BurstCapacityPercentage"
  6265        ]
  6266      },
  6267      "MetricPeriod":{
  6268        "type":"integer",
  6269        "max":86400,
  6270        "min":60
  6271      },
  6272      "MetricStatistic":{
  6273        "type":"string",
  6274        "enum":[
  6275          "Minimum",
  6276          "Maximum",
  6277          "Sum",
  6278          "Average",
  6279          "SampleCount"
  6280        ]
  6281      },
  6282      "MetricStatisticList":{
  6283        "type":"list",
  6284        "member":{"shape":"MetricStatistic"}
  6285      },
  6286      "MetricUnit":{
  6287        "type":"string",
  6288        "enum":[
  6289          "Seconds",
  6290          "Microseconds",
  6291          "Milliseconds",
  6292          "Bytes",
  6293          "Kilobytes",
  6294          "Megabytes",
  6295          "Gigabytes",
  6296          "Terabytes",
  6297          "Bits",
  6298          "Kilobits",
  6299          "Megabits",
  6300          "Gigabits",
  6301          "Terabits",
  6302          "Percent",
  6303          "Count",
  6304          "Bytes/Second",
  6305          "Kilobytes/Second",
  6306          "Megabytes/Second",
  6307          "Gigabytes/Second",
  6308          "Terabytes/Second",
  6309          "Bits/Second",
  6310          "Kilobits/Second",
  6311          "Megabits/Second",
  6312          "Gigabits/Second",
  6313          "Terabits/Second",
  6314          "Count/Second",
  6315          "None"
  6316        ]
  6317      },
  6318      "MonitoredResourceInfo":{
  6319        "type":"structure",
  6320        "members":{
  6321          "arn":{"shape":"ResourceArn"},
  6322          "name":{"shape":"ResourceName"},
  6323          "resourceType":{"shape":"ResourceType"}
  6324        }
  6325      },
  6326      "MonthlyTransfer":{
  6327        "type":"structure",
  6328        "members":{
  6329          "gbPerMonthAllocated":{"shape":"integer"}
  6330        }
  6331      },
  6332      "NetworkProtocol":{
  6333        "type":"string",
  6334        "enum":[
  6335          "tcp",
  6336          "all",
  6337          "udp",
  6338          "icmp"
  6339        ]
  6340      },
  6341      "NonEmptyString":{
  6342        "type":"string",
  6343        "pattern":".*\\S.*"
  6344      },
  6345      "NotFoundException":{
  6346        "type":"structure",
  6347        "members":{
  6348          "code":{"shape":"string"},
  6349          "docs":{"shape":"string"},
  6350          "message":{"shape":"string"},
  6351          "tip":{"shape":"string"}
  6352        },
  6353        "exception":true
  6354      },
  6355      "NotificationTriggerList":{
  6356        "type":"list",
  6357        "member":{"shape":"AlarmState"}
  6358      },
  6359      "OpenInstancePublicPortsRequest":{
  6360        "type":"structure",
  6361        "required":[
  6362          "portInfo",
  6363          "instanceName"
  6364        ],
  6365        "members":{
  6366          "portInfo":{"shape":"PortInfo"},
  6367          "instanceName":{"shape":"ResourceName"}
  6368        }
  6369      },
  6370      "OpenInstancePublicPortsResult":{
  6371        "type":"structure",
  6372        "members":{
  6373          "operation":{"shape":"Operation"}
  6374        }
  6375      },
  6376      "Operation":{
  6377        "type":"structure",
  6378        "members":{
  6379          "id":{"shape":"NonEmptyString"},
  6380          "resourceName":{"shape":"ResourceName"},
  6381          "resourceType":{"shape":"ResourceType"},
  6382          "createdAt":{"shape":"IsoDate"},
  6383          "location":{"shape":"ResourceLocation"},
  6384          "isTerminal":{"shape":"boolean"},
  6385          "operationDetails":{"shape":"string"},
  6386          "operationType":{"shape":"OperationType"},
  6387          "status":{"shape":"OperationStatus"},
  6388          "statusChangedAt":{"shape":"IsoDate"},
  6389          "errorCode":{"shape":"string"},
  6390          "errorDetails":{"shape":"string"}
  6391        }
  6392      },
  6393      "OperationFailureException":{
  6394        "type":"structure",
  6395        "members":{
  6396          "code":{"shape":"string"},
  6397          "docs":{"shape":"string"},
  6398          "message":{"shape":"string"},
  6399          "tip":{"shape":"string"}
  6400        },
  6401        "exception":true
  6402      },
  6403      "OperationList":{
  6404        "type":"list",
  6405        "member":{"shape":"Operation"}
  6406      },
  6407      "OperationStatus":{
  6408        "type":"string",
  6409        "enum":[
  6410          "NotStarted",
  6411          "Started",
  6412          "Failed",
  6413          "Completed",
  6414          "Succeeded"
  6415        ]
  6416      },
  6417      "OperationType":{
  6418        "type":"string",
  6419        "enum":[
  6420          "DeleteKnownHostKeys",
  6421          "DeleteInstance",
  6422          "CreateInstance",
  6423          "StopInstance",
  6424          "StartInstance",
  6425          "RebootInstance",
  6426          "OpenInstancePublicPorts",
  6427          "PutInstancePublicPorts",
  6428          "CloseInstancePublicPorts",
  6429          "AllocateStaticIp",
  6430          "ReleaseStaticIp",
  6431          "AttachStaticIp",
  6432          "DetachStaticIp",
  6433          "UpdateDomainEntry",
  6434          "DeleteDomainEntry",
  6435          "CreateDomain",
  6436          "DeleteDomain",
  6437          "CreateInstanceSnapshot",
  6438          "DeleteInstanceSnapshot",
  6439          "CreateInstancesFromSnapshot",
  6440          "CreateLoadBalancer",
  6441          "DeleteLoadBalancer",
  6442          "AttachInstancesToLoadBalancer",
  6443          "DetachInstancesFromLoadBalancer",
  6444          "UpdateLoadBalancerAttribute",
  6445          "CreateLoadBalancerTlsCertificate",
  6446          "DeleteLoadBalancerTlsCertificate",
  6447          "AttachLoadBalancerTlsCertificate",
  6448          "CreateDisk",
  6449          "DeleteDisk",
  6450          "AttachDisk",
  6451          "DetachDisk",
  6452          "CreateDiskSnapshot",
  6453          "DeleteDiskSnapshot",
  6454          "CreateDiskFromSnapshot",
  6455          "CreateRelationalDatabase",
  6456          "UpdateRelationalDatabase",
  6457          "DeleteRelationalDatabase",
  6458          "CreateRelationalDatabaseFromSnapshot",
  6459          "CreateRelationalDatabaseSnapshot",
  6460          "DeleteRelationalDatabaseSnapshot",
  6461          "UpdateRelationalDatabaseParameters",
  6462          "StartRelationalDatabase",
  6463          "RebootRelationalDatabase",
  6464          "StopRelationalDatabase",
  6465          "EnableAddOn",
  6466          "DisableAddOn",
  6467          "PutAlarm",
  6468          "GetAlarms",
  6469          "DeleteAlarm",
  6470          "TestAlarm",
  6471          "CreateContactMethod",
  6472          "GetContactMethods",
  6473          "SendContactMethodVerification",
  6474          "DeleteContactMethod",
  6475          "CreateDistribution",
  6476          "UpdateDistribution",
  6477          "DeleteDistribution",
  6478          "ResetDistributionCache",
  6479          "AttachCertificateToDistribution",
  6480          "DetachCertificateFromDistribution",
  6481          "UpdateDistributionBundle",
  6482          "SetIpAddressType",
  6483          "CreateCertificate",
  6484          "DeleteCertificate",
  6485          "CreateContainerService",
  6486          "UpdateContainerService",
  6487          "DeleteContainerService",
  6488          "CreateContainerServiceDeployment",
  6489          "CreateContainerServiceRegistryLogin",
  6490          "RegisterContainerImage",
  6491          "DeleteContainerImage",
  6492          "CreateBucket",
  6493          "DeleteBucket",
  6494          "CreateBucketAccessKey",
  6495          "DeleteBucketAccessKey",
  6496          "UpdateBucketBundle",
  6497          "UpdateBucket",
  6498          "SetResourceAccessForBucket"
  6499        ]
  6500      },
  6501      "Origin":{
  6502        "type":"structure",
  6503        "members":{
  6504          "name":{"shape":"ResourceName"},
  6505          "resourceType":{"shape":"ResourceType"},
  6506          "regionName":{"shape":"RegionName"},
  6507          "protocolPolicy":{"shape":"OriginProtocolPolicyEnum"}
  6508        }
  6509      },
  6510      "OriginProtocolPolicyEnum":{
  6511        "type":"string",
  6512        "enum":[
  6513          "http-only",
  6514          "https-only"
  6515        ]
  6516      },
  6517      "PartnerIdList":{
  6518        "type":"list",
  6519        "member":{"shape":"NonEmptyString"},
  6520        "max":10
  6521      },
  6522      "PasswordData":{
  6523        "type":"structure",
  6524        "members":{
  6525          "ciphertext":{"shape":"string"},
  6526          "keyPairName":{"shape":"ResourceName"}
  6527        }
  6528      },
  6529      "PeerVpcRequest":{
  6530        "type":"structure",
  6531        "members":{
  6532        }
  6533      },
  6534      "PeerVpcResult":{
  6535        "type":"structure",
  6536        "members":{
  6537          "operation":{"shape":"Operation"}
  6538        }
  6539      },
  6540      "PendingMaintenanceAction":{
  6541        "type":"structure",
  6542        "members":{
  6543          "action":{"shape":"NonEmptyString"},
  6544          "description":{"shape":"NonEmptyString"},
  6545          "currentApplyDate":{"shape":"IsoDate"}
  6546        }
  6547      },
  6548      "PendingMaintenanceActionList":{
  6549        "type":"list",
  6550        "member":{"shape":"PendingMaintenanceAction"}
  6551      },
  6552      "PendingModifiedRelationalDatabaseValues":{
  6553        "type":"structure",
  6554        "members":{
  6555          "masterUserPassword":{"shape":"string"},
  6556          "engineVersion":{"shape":"string"},
  6557          "backupRetentionEnabled":{"shape":"boolean"}
  6558        }
  6559      },
  6560      "Port":{
  6561        "type":"integer",
  6562        "max":65535,
  6563        "min":-1
  6564      },
  6565      "PortAccessType":{
  6566        "type":"string",
  6567        "enum":[
  6568          "Public",
  6569          "Private"
  6570        ]
  6571      },
  6572      "PortInfo":{
  6573        "type":"structure",
  6574        "members":{
  6575          "fromPort":{"shape":"Port"},
  6576          "toPort":{"shape":"Port"},
  6577          "protocol":{"shape":"NetworkProtocol"},
  6578          "cidrs":{"shape":"StringList"},
  6579          "ipv6Cidrs":{"shape":"StringList"},
  6580          "cidrListAliases":{"shape":"StringList"}
  6581        }
  6582      },
  6583      "PortInfoList":{
  6584        "type":"list",
  6585        "member":{"shape":"PortInfo"}
  6586      },
  6587      "PortInfoSourceType":{
  6588        "type":"string",
  6589        "enum":[
  6590          "DEFAULT",
  6591          "INSTANCE",
  6592          "NONE",
  6593          "CLOSED"
  6594        ]
  6595      },
  6596      "PortList":{
  6597        "type":"list",
  6598        "member":{"shape":"Port"}
  6599      },
  6600      "PortMap":{
  6601        "type":"map",
  6602        "key":{"shape":"string"},
  6603        "value":{"shape":"ContainerServiceProtocol"}
  6604      },
  6605      "PortState":{
  6606        "type":"string",
  6607        "enum":[
  6608          "open",
  6609          "closed"
  6610        ]
  6611      },
  6612      "PutAlarmRequest":{
  6613        "type":"structure",
  6614        "required":[
  6615          "alarmName",
  6616          "metricName",
  6617          "monitoredResourceName",
  6618          "comparisonOperator",
  6619          "threshold",
  6620          "evaluationPeriods"
  6621        ],
  6622        "members":{
  6623          "alarmName":{"shape":"ResourceName"},
  6624          "metricName":{"shape":"MetricName"},
  6625          "monitoredResourceName":{"shape":"ResourceName"},
  6626          "comparisonOperator":{"shape":"ComparisonOperator"},
  6627          "threshold":{"shape":"double"},
  6628          "evaluationPeriods":{"shape":"integer"},
  6629          "datapointsToAlarm":{"shape":"integer"},
  6630          "treatMissingData":{"shape":"TreatMissingData"},
  6631          "contactProtocols":{"shape":"ContactProtocolsList"},
  6632          "notificationTriggers":{"shape":"NotificationTriggerList"},
  6633          "notificationEnabled":{"shape":"boolean"}
  6634        }
  6635      },
  6636      "PutAlarmResult":{
  6637        "type":"structure",
  6638        "members":{
  6639          "operations":{"shape":"OperationList"}
  6640        }
  6641      },
  6642      "PutInstancePublicPortsRequest":{
  6643        "type":"structure",
  6644        "required":[
  6645          "portInfos",
  6646          "instanceName"
  6647        ],
  6648        "members":{
  6649          "portInfos":{"shape":"PortInfoList"},
  6650          "instanceName":{"shape":"ResourceName"}
  6651        }
  6652      },
  6653      "PutInstancePublicPortsResult":{
  6654        "type":"structure",
  6655        "members":{
  6656          "operation":{"shape":"Operation"}
  6657        }
  6658      },
  6659      "QueryStringObject":{
  6660        "type":"structure",
  6661        "members":{
  6662          "option":{"shape":"boolean"},
  6663          "queryStringsAllowList":{"shape":"StringList"}
  6664        }
  6665      },
  6666      "RebootInstanceRequest":{
  6667        "type":"structure",
  6668        "required":["instanceName"],
  6669        "members":{
  6670          "instanceName":{"shape":"ResourceName"}
  6671        }
  6672      },
  6673      "RebootInstanceResult":{
  6674        "type":"structure",
  6675        "members":{
  6676          "operations":{"shape":"OperationList"}
  6677        }
  6678      },
  6679      "RebootRelationalDatabaseRequest":{
  6680        "type":"structure",
  6681        "required":["relationalDatabaseName"],
  6682        "members":{
  6683          "relationalDatabaseName":{"shape":"ResourceName"}
  6684        }
  6685      },
  6686      "RebootRelationalDatabaseResult":{
  6687        "type":"structure",
  6688        "members":{
  6689          "operations":{"shape":"OperationList"}
  6690        }
  6691      },
  6692      "RecordState":{
  6693        "type":"string",
  6694        "enum":[
  6695          "Started",
  6696          "Succeeded",
  6697          "Failed"
  6698        ]
  6699      },
  6700      "Region":{
  6701        "type":"structure",
  6702        "members":{
  6703          "continentCode":{"shape":"string"},
  6704          "description":{"shape":"string"},
  6705          "displayName":{"shape":"string"},
  6706          "name":{"shape":"RegionName"},
  6707          "availabilityZones":{"shape":"AvailabilityZoneList"},
  6708          "relationalDatabaseAvailabilityZones":{"shape":"AvailabilityZoneList"}
  6709        }
  6710      },
  6711      "RegionList":{
  6712        "type":"list",
  6713        "member":{"shape":"Region"}
  6714      },
  6715      "RegionName":{
  6716        "type":"string",
  6717        "enum":[
  6718          "us-east-1",
  6719          "us-east-2",
  6720          "us-west-1",
  6721          "us-west-2",
  6722          "eu-west-1",
  6723          "eu-west-2",
  6724          "eu-west-3",
  6725          "eu-central-1",
  6726          "ca-central-1",
  6727          "ap-south-1",
  6728          "ap-southeast-1",
  6729          "ap-southeast-2",
  6730          "ap-northeast-1",
  6731          "ap-northeast-2",
  6732          "eu-north-1"
  6733        ]
  6734      },
  6735      "RegisterContainerImageRequest":{
  6736        "type":"structure",
  6737        "required":[
  6738          "serviceName",
  6739          "label",
  6740          "digest"
  6741        ],
  6742        "members":{
  6743          "serviceName":{"shape":"ContainerServiceName"},
  6744          "label":{"shape":"ContainerLabel"},
  6745          "digest":{"shape":"string"}
  6746        }
  6747      },
  6748      "RegisterContainerImageResult":{
  6749        "type":"structure",
  6750        "members":{
  6751          "containerImage":{"shape":"ContainerImage"}
  6752        }
  6753      },
  6754      "RelationalDatabase":{
  6755        "type":"structure",
  6756        "members":{
  6757          "name":{"shape":"ResourceName"},
  6758          "arn":{"shape":"NonEmptyString"},
  6759          "supportCode":{"shape":"string"},
  6760          "createdAt":{"shape":"IsoDate"},
  6761          "location":{"shape":"ResourceLocation"},
  6762          "resourceType":{"shape":"ResourceType"},
  6763          "tags":{"shape":"TagList"},
  6764          "relationalDatabaseBlueprintId":{"shape":"NonEmptyString"},
  6765          "relationalDatabaseBundleId":{"shape":"NonEmptyString"},
  6766          "masterDatabaseName":{"shape":"string"},
  6767          "hardware":{"shape":"RelationalDatabaseHardware"},
  6768          "state":{"shape":"NonEmptyString"},
  6769          "secondaryAvailabilityZone":{"shape":"string"},
  6770          "backupRetentionEnabled":{"shape":"boolean"},
  6771          "pendingModifiedValues":{"shape":"PendingModifiedRelationalDatabaseValues"},
  6772          "engine":{"shape":"NonEmptyString"},
  6773          "engineVersion":{"shape":"NonEmptyString"},
  6774          "latestRestorableTime":{"shape":"IsoDate"},
  6775          "masterUsername":{"shape":"NonEmptyString"},
  6776          "parameterApplyStatus":{"shape":"NonEmptyString"},
  6777          "preferredBackupWindow":{"shape":"NonEmptyString"},
  6778          "preferredMaintenanceWindow":{"shape":"NonEmptyString"},
  6779          "publiclyAccessible":{"shape":"boolean"},
  6780          "masterEndpoint":{"shape":"RelationalDatabaseEndpoint"},
  6781          "pendingMaintenanceActions":{"shape":"PendingMaintenanceActionList"},
  6782          "caCertificateIdentifier":{"shape":"string"}
  6783        }
  6784      },
  6785      "RelationalDatabaseBlueprint":{
  6786        "type":"structure",
  6787        "members":{
  6788          "blueprintId":{"shape":"string"},
  6789          "engine":{"shape":"RelationalDatabaseEngine"},
  6790          "engineVersion":{"shape":"string"},
  6791          "engineDescription":{"shape":"string"},
  6792          "engineVersionDescription":{"shape":"string"},
  6793          "isEngineDefault":{"shape":"boolean"}
  6794        }
  6795      },
  6796      "RelationalDatabaseBlueprintList":{
  6797        "type":"list",
  6798        "member":{"shape":"RelationalDatabaseBlueprint"}
  6799      },
  6800      "RelationalDatabaseBundle":{
  6801        "type":"structure",
  6802        "members":{
  6803          "bundleId":{"shape":"string"},
  6804          "name":{"shape":"string"},
  6805          "price":{"shape":"float"},
  6806          "ramSizeInGb":{"shape":"float"},
  6807          "diskSizeInGb":{"shape":"integer"},
  6808          "transferPerMonthInGb":{"shape":"integer"},
  6809          "cpuCount":{"shape":"integer"},
  6810          "isEncrypted":{"shape":"boolean"},
  6811          "isActive":{"shape":"boolean"}
  6812        }
  6813      },
  6814      "RelationalDatabaseBundleList":{
  6815        "type":"list",
  6816        "member":{"shape":"RelationalDatabaseBundle"}
  6817      },
  6818      "RelationalDatabaseEndpoint":{
  6819        "type":"structure",
  6820        "members":{
  6821          "port":{"shape":"integer"},
  6822          "address":{"shape":"NonEmptyString"}
  6823        }
  6824      },
  6825      "RelationalDatabaseEngine":{
  6826        "type":"string",
  6827        "enum":["mysql"]
  6828      },
  6829      "RelationalDatabaseEvent":{
  6830        "type":"structure",
  6831        "members":{
  6832          "resource":{"shape":"ResourceName"},
  6833          "createdAt":{"shape":"IsoDate"},
  6834          "message":{"shape":"string"},
  6835          "eventCategories":{"shape":"StringList"}
  6836        }
  6837      },
  6838      "RelationalDatabaseEventList":{
  6839        "type":"list",
  6840        "member":{"shape":"RelationalDatabaseEvent"}
  6841      },
  6842      "RelationalDatabaseHardware":{
  6843        "type":"structure",
  6844        "members":{
  6845          "cpuCount":{"shape":"integer"},
  6846          "diskSizeInGb":{"shape":"integer"},
  6847          "ramSizeInGb":{"shape":"float"}
  6848        }
  6849      },
  6850      "RelationalDatabaseList":{
  6851        "type":"list",
  6852        "member":{"shape":"RelationalDatabase"}
  6853      },
  6854      "RelationalDatabaseMetricName":{
  6855        "type":"string",
  6856        "enum":[
  6857          "CPUUtilization",
  6858          "DatabaseConnections",
  6859          "DiskQueueDepth",
  6860          "FreeStorageSpace",
  6861          "NetworkReceiveThroughput",
  6862          "NetworkTransmitThroughput"
  6863        ]
  6864      },
  6865      "RelationalDatabaseParameter":{
  6866        "type":"structure",
  6867        "members":{
  6868          "allowedValues":{"shape":"string"},
  6869          "applyMethod":{"shape":"string"},
  6870          "applyType":{"shape":"string"},
  6871          "dataType":{"shape":"string"},
  6872          "description":{"shape":"string"},
  6873          "isModifiable":{"shape":"boolean"},
  6874          "parameterName":{"shape":"string"},
  6875          "parameterValue":{"shape":"string"}
  6876        }
  6877      },
  6878      "RelationalDatabaseParameterList":{
  6879        "type":"list",
  6880        "member":{"shape":"RelationalDatabaseParameter"}
  6881      },
  6882      "RelationalDatabasePasswordVersion":{
  6883        "type":"string",
  6884        "enum":[
  6885          "CURRENT",
  6886          "PREVIOUS",
  6887          "PENDING"
  6888        ]
  6889      },
  6890      "RelationalDatabaseSnapshot":{
  6891        "type":"structure",
  6892        "members":{
  6893          "name":{"shape":"ResourceName"},
  6894          "arn":{"shape":"NonEmptyString"},
  6895          "supportCode":{"shape":"string"},
  6896          "createdAt":{"shape":"IsoDate"},
  6897          "location":{"shape":"ResourceLocation"},
  6898          "resourceType":{"shape":"ResourceType"},
  6899          "tags":{"shape":"TagList"},
  6900          "engine":{"shape":"NonEmptyString"},
  6901          "engineVersion":{"shape":"NonEmptyString"},
  6902          "sizeInGb":{"shape":"integer"},
  6903          "state":{"shape":"NonEmptyString"},
  6904          "fromRelationalDatabaseName":{"shape":"NonEmptyString"},
  6905          "fromRelationalDatabaseArn":{"shape":"NonEmptyString"},
  6906          "fromRelationalDatabaseBundleId":{"shape":"string"},
  6907          "fromRelationalDatabaseBlueprintId":{"shape":"string"}
  6908        }
  6909      },
  6910      "RelationalDatabaseSnapshotList":{
  6911        "type":"list",
  6912        "member":{"shape":"RelationalDatabaseSnapshot"}
  6913      },
  6914      "ReleaseStaticIpRequest":{
  6915        "type":"structure",
  6916        "required":["staticIpName"],
  6917        "members":{
  6918          "staticIpName":{"shape":"ResourceName"}
  6919        }
  6920      },
  6921      "ReleaseStaticIpResult":{
  6922        "type":"structure",
  6923        "members":{
  6924          "operations":{"shape":"OperationList"}
  6925        }
  6926      },
  6927      "RenewalStatus":{
  6928        "type":"string",
  6929        "enum":[
  6930          "PendingAutoRenewal",
  6931          "PendingValidation",
  6932          "Success",
  6933          "Failed"
  6934        ]
  6935      },
  6936      "RenewalStatusReason":{"type":"string"},
  6937      "RenewalSummary":{
  6938        "type":"structure",
  6939        "members":{
  6940          "domainValidationRecords":{"shape":"DomainValidationRecordList"},
  6941          "renewalStatus":{"shape":"RenewalStatus"},
  6942          "renewalStatusReason":{"shape":"RenewalStatusReason"},
  6943          "updatedAt":{"shape":"IsoDate"}
  6944        }
  6945      },
  6946      "RequestFailureReason":{"type":"string"},
  6947      "ResetDistributionCacheRequest":{
  6948        "type":"structure",
  6949        "members":{
  6950          "distributionName":{"shape":"ResourceName"}
  6951        }
  6952      },
  6953      "ResetDistributionCacheResult":{
  6954        "type":"structure",
  6955        "members":{
  6956          "status":{"shape":"string"},
  6957          "createTime":{"shape":"IsoDate"},
  6958          "operation":{"shape":"Operation"}
  6959        }
  6960      },
  6961      "ResourceArn":{
  6962        "type":"string",
  6963        "pattern":"^arn:(aws[^:]*):([a-zA-Z0-9-]+):([a-z0-9-]+):([0-9]+):([a-zA-Z]+)/([a-zA-Z0-9-]+)$"
  6964      },
  6965      "ResourceBucketAccess":{
  6966        "type":"string",
  6967        "enum":[
  6968          "allow",
  6969          "deny"
  6970        ]
  6971      },
  6972      "ResourceLocation":{
  6973        "type":"structure",
  6974        "members":{
  6975          "availabilityZone":{"shape":"string"},
  6976          "regionName":{"shape":"RegionName"}
  6977        }
  6978      },
  6979      "ResourceName":{
  6980        "type":"string",
  6981        "pattern":"\\w[\\w\\-]*\\w"
  6982      },
  6983      "ResourceNameList":{
  6984        "type":"list",
  6985        "member":{"shape":"ResourceName"}
  6986      },
  6987      "ResourceReceivingAccess":{
  6988        "type":"structure",
  6989        "members":{
  6990          "name":{"shape":"NonEmptyString"},
  6991          "resourceType":{"shape":"NonEmptyString"}
  6992        }
  6993      },
  6994      "ResourceRecord":{
  6995        "type":"structure",
  6996        "members":{
  6997          "name":{"shape":"string"},
  6998          "type":{"shape":"string"},
  6999          "value":{"shape":"string"}
  7000        }
  7001      },
  7002      "ResourceType":{
  7003        "type":"string",
  7004        "enum":[
  7005          "ContainerService",
  7006          "Instance",
  7007          "StaticIp",
  7008          "KeyPair",
  7009          "InstanceSnapshot",
  7010          "Domain",
  7011          "PeeredVpc",
  7012          "LoadBalancer",
  7013          "LoadBalancerTlsCertificate",
  7014          "Disk",
  7015          "DiskSnapshot",
  7016          "RelationalDatabase",
  7017          "RelationalDatabaseSnapshot",
  7018          "ExportSnapshotRecord",
  7019          "CloudFormationStackRecord",
  7020          "Alarm",
  7021          "ContactMethod",
  7022          "Distribution",
  7023          "Certificate",
  7024          "Bucket"
  7025        ]
  7026      },
  7027      "RevocationReason":{"type":"string"},
  7028      "SendContactMethodVerificationRequest":{
  7029        "type":"structure",
  7030        "required":["protocol"],
  7031        "members":{
  7032          "protocol":{"shape":"ContactMethodVerificationProtocol"}
  7033        }
  7034      },
  7035      "SendContactMethodVerificationResult":{
  7036        "type":"structure",
  7037        "members":{
  7038          "operations":{"shape":"OperationList"}
  7039        }
  7040      },
  7041      "SensitiveString":{
  7042        "type":"string",
  7043        "sensitive":true
  7044      },
  7045      "SerialNumber":{"type":"string"},
  7046      "ServiceException":{
  7047        "type":"structure",
  7048        "members":{
  7049          "code":{"shape":"string"},
  7050          "docs":{"shape":"string"},
  7051          "message":{"shape":"string"},
  7052          "tip":{"shape":"string"}
  7053        },
  7054        "exception":true,
  7055        "fault":true
  7056      },
  7057      "SetIpAddressTypeRequest":{
  7058        "type":"structure",
  7059        "required":[
  7060          "resourceType",
  7061          "resourceName",
  7062          "ipAddressType"
  7063        ],
  7064        "members":{
  7065          "resourceType":{"shape":"ResourceType"},
  7066          "resourceName":{"shape":"ResourceName"},
  7067          "ipAddressType":{"shape":"IpAddressType"}
  7068        }
  7069      },
  7070      "SetIpAddressTypeResult":{
  7071        "type":"structure",
  7072        "members":{
  7073          "operations":{"shape":"OperationList"}
  7074        }
  7075      },
  7076      "SetResourceAccessForBucketRequest":{
  7077        "type":"structure",
  7078        "required":[
  7079          "resourceName",
  7080          "bucketName",
  7081          "access"
  7082        ],
  7083        "members":{
  7084          "resourceName":{"shape":"ResourceName"},
  7085          "bucketName":{"shape":"BucketName"},
  7086          "access":{"shape":"ResourceBucketAccess"}
  7087        }
  7088      },
  7089      "SetResourceAccessForBucketResult":{
  7090        "type":"structure",
  7091        "members":{
  7092          "operations":{"shape":"OperationList"}
  7093        }
  7094      },
  7095      "StartInstanceRequest":{
  7096        "type":"structure",
  7097        "required":["instanceName"],
  7098        "members":{
  7099          "instanceName":{"shape":"ResourceName"}
  7100        }
  7101      },
  7102      "StartInstanceResult":{
  7103        "type":"structure",
  7104        "members":{
  7105          "operations":{"shape":"OperationList"}
  7106        }
  7107      },
  7108      "StartRelationalDatabaseRequest":{
  7109        "type":"structure",
  7110        "required":["relationalDatabaseName"],
  7111        "members":{
  7112          "relationalDatabaseName":{"shape":"ResourceName"}
  7113        }
  7114      },
  7115      "StartRelationalDatabaseResult":{
  7116        "type":"structure",
  7117        "members":{
  7118          "operations":{"shape":"OperationList"}
  7119        }
  7120      },
  7121      "StaticIp":{
  7122        "type":"structure",
  7123        "members":{
  7124          "name":{"shape":"ResourceName"},
  7125          "arn":{"shape":"NonEmptyString"},
  7126          "supportCode":{"shape":"string"},
  7127          "createdAt":{"shape":"IsoDate"},
  7128          "location":{"shape":"ResourceLocation"},
  7129          "resourceType":{"shape":"ResourceType"},
  7130          "ipAddress":{"shape":"IpAddress"},
  7131          "attachedTo":{"shape":"ResourceName"},
  7132          "isAttached":{"shape":"boolean"}
  7133        }
  7134      },
  7135      "StaticIpList":{
  7136        "type":"list",
  7137        "member":{"shape":"StaticIp"}
  7138      },
  7139      "StatusType":{
  7140        "type":"string",
  7141        "enum":[
  7142          "Active",
  7143          "Inactive"
  7144        ]
  7145      },
  7146      "StopInstanceRequest":{
  7147        "type":"structure",
  7148        "required":["instanceName"],
  7149        "members":{
  7150          "instanceName":{"shape":"ResourceName"},
  7151          "force":{"shape":"boolean"}
  7152        }
  7153      },
  7154      "StopInstanceResult":{
  7155        "type":"structure",
  7156        "members":{
  7157          "operations":{"shape":"OperationList"}
  7158        }
  7159      },
  7160      "StopRelationalDatabaseRequest":{
  7161        "type":"structure",
  7162        "required":["relationalDatabaseName"],
  7163        "members":{
  7164          "relationalDatabaseName":{"shape":"ResourceName"},
  7165          "relationalDatabaseSnapshotName":{"shape":"ResourceName"}
  7166        }
  7167      },
  7168      "StopRelationalDatabaseResult":{
  7169        "type":"structure",
  7170        "members":{
  7171          "operations":{"shape":"OperationList"}
  7172        }
  7173      },
  7174      "StringList":{
  7175        "type":"list",
  7176        "member":{"shape":"string"}
  7177      },
  7178      "StringMax256":{
  7179        "type":"string",
  7180        "max":256,
  7181        "min":1
  7182      },
  7183      "SubjectAlternativeNameList":{
  7184        "type":"list",
  7185        "member":{"shape":"DomainName"}
  7186      },
  7187      "Tag":{
  7188        "type":"structure",
  7189        "members":{
  7190          "key":{"shape":"TagKey"},
  7191          "value":{"shape":"TagValue"}
  7192        }
  7193      },
  7194      "TagKey":{"type":"string"},
  7195      "TagKeyList":{
  7196        "type":"list",
  7197        "member":{"shape":"TagKey"}
  7198      },
  7199      "TagList":{
  7200        "type":"list",
  7201        "member":{"shape":"Tag"}
  7202      },
  7203      "TagResourceRequest":{
  7204        "type":"structure",
  7205        "required":[
  7206          "resourceName",
  7207          "tags"
  7208        ],
  7209        "members":{
  7210          "resourceName":{"shape":"ResourceName"},
  7211          "resourceArn":{"shape":"ResourceArn"},
  7212          "tags":{"shape":"TagList"}
  7213        }
  7214      },
  7215      "TagResourceResult":{
  7216        "type":"structure",
  7217        "members":{
  7218          "operations":{"shape":"OperationList"}
  7219        }
  7220      },
  7221      "TagValue":{"type":"string"},
  7222      "TestAlarmRequest":{
  7223        "type":"structure",
  7224        "required":[
  7225          "alarmName",
  7226          "state"
  7227        ],
  7228        "members":{
  7229          "alarmName":{"shape":"ResourceName"},
  7230          "state":{"shape":"AlarmState"}
  7231        }
  7232      },
  7233      "TestAlarmResult":{
  7234        "type":"structure",
  7235        "members":{
  7236          "operations":{"shape":"OperationList"}
  7237        }
  7238      },
  7239      "TimeOfDay":{
  7240        "type":"string",
  7241        "pattern":"^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"
  7242      },
  7243      "TreatMissingData":{
  7244        "type":"string",
  7245        "enum":[
  7246          "breaching",
  7247          "notBreaching",
  7248          "ignore",
  7249          "missing"
  7250        ]
  7251      },
  7252      "UnauthenticatedException":{
  7253        "type":"structure",
  7254        "members":{
  7255          "code":{"shape":"string"},
  7256          "docs":{"shape":"string"},
  7257          "message":{"shape":"string"},
  7258          "tip":{"shape":"string"}
  7259        },
  7260        "exception":true
  7261      },
  7262      "UnpeerVpcRequest":{
  7263        "type":"structure",
  7264        "members":{
  7265        }
  7266      },
  7267      "UnpeerVpcResult":{
  7268        "type":"structure",
  7269        "members":{
  7270          "operation":{"shape":"Operation"}
  7271        }
  7272      },
  7273      "UntagResourceRequest":{
  7274        "type":"structure",
  7275        "required":[
  7276          "resourceName",
  7277          "tagKeys"
  7278        ],
  7279        "members":{
  7280          "resourceName":{"shape":"ResourceName"},
  7281          "resourceArn":{"shape":"ResourceArn"},
  7282          "tagKeys":{"shape":"TagKeyList"}
  7283        }
  7284      },
  7285      "UntagResourceResult":{
  7286        "type":"structure",
  7287        "members":{
  7288          "operations":{"shape":"OperationList"}
  7289        }
  7290      },
  7291      "UpdateBucketBundleRequest":{
  7292        "type":"structure",
  7293        "required":[
  7294          "bucketName",
  7295          "bundleId"
  7296        ],
  7297        "members":{
  7298          "bucketName":{"shape":"BucketName"},
  7299          "bundleId":{"shape":"NonEmptyString"}
  7300        }
  7301      },
  7302      "UpdateBucketBundleResult":{
  7303        "type":"structure",
  7304        "members":{
  7305          "operations":{"shape":"OperationList"}
  7306        }
  7307      },
  7308      "UpdateBucketRequest":{
  7309        "type":"structure",
  7310        "required":["bucketName"],
  7311        "members":{
  7312          "bucketName":{"shape":"BucketName"},
  7313          "accessRules":{"shape":"AccessRules"},
  7314          "versioning":{"shape":"NonEmptyString"},
  7315          "readonlyAccessAccounts":{"shape":"PartnerIdList"}
  7316        }
  7317      },
  7318      "UpdateBucketResult":{
  7319        "type":"structure",
  7320        "members":{
  7321          "bucket":{"shape":"Bucket"},
  7322          "operations":{"shape":"OperationList"}
  7323        }
  7324      },
  7325      "UpdateContainerServiceRequest":{
  7326        "type":"structure",
  7327        "required":["serviceName"],
  7328        "members":{
  7329          "serviceName":{"shape":"ContainerServiceName"},
  7330          "power":{"shape":"ContainerServicePowerName"},
  7331          "scale":{"shape":"ContainerServiceScale"},
  7332          "isDisabled":{"shape":"boolean"},
  7333          "publicDomainNames":{"shape":"ContainerServicePublicDomains"}
  7334        }
  7335      },
  7336      "UpdateContainerServiceResult":{
  7337        "type":"structure",
  7338        "members":{
  7339          "containerService":{"shape":"ContainerService"}
  7340        }
  7341      },
  7342      "UpdateDistributionBundleRequest":{
  7343        "type":"structure",
  7344        "members":{
  7345          "distributionName":{"shape":"ResourceName"},
  7346          "bundleId":{"shape":"string"}
  7347        }
  7348      },
  7349      "UpdateDistributionBundleResult":{
  7350        "type":"structure",
  7351        "members":{
  7352          "operation":{"shape":"Operation"}
  7353        }
  7354      },
  7355      "UpdateDistributionRequest":{
  7356        "type":"structure",
  7357        "required":["distributionName"],
  7358        "members":{
  7359          "distributionName":{"shape":"ResourceName"},
  7360          "origin":{"shape":"InputOrigin"},
  7361          "defaultCacheBehavior":{"shape":"CacheBehavior"},
  7362          "cacheBehaviorSettings":{"shape":"CacheSettings"},
  7363          "cacheBehaviors":{"shape":"CacheBehaviorList"},
  7364          "isEnabled":{"shape":"boolean"}
  7365        }
  7366      },
  7367      "UpdateDistributionResult":{
  7368        "type":"structure",
  7369        "members":{
  7370          "operation":{"shape":"Operation"}
  7371        }
  7372      },
  7373      "UpdateDomainEntryRequest":{
  7374        "type":"structure",
  7375        "required":[
  7376          "domainName",
  7377          "domainEntry"
  7378        ],
  7379        "members":{
  7380          "domainName":{"shape":"DomainName"},
  7381          "domainEntry":{"shape":"DomainEntry"}
  7382        }
  7383      },
  7384      "UpdateDomainEntryResult":{
  7385        "type":"structure",
  7386        "members":{
  7387          "operations":{"shape":"OperationList"}
  7388        }
  7389      },
  7390      "UpdateLoadBalancerAttributeRequest":{
  7391        "type":"structure",
  7392        "required":[
  7393          "loadBalancerName",
  7394          "attributeName",
  7395          "attributeValue"
  7396        ],
  7397        "members":{
  7398          "loadBalancerName":{"shape":"ResourceName"},
  7399          "attributeName":{"shape":"LoadBalancerAttributeName"},
  7400          "attributeValue":{"shape":"StringMax256"}
  7401        }
  7402      },
  7403      "UpdateLoadBalancerAttributeResult":{
  7404        "type":"structure",
  7405        "members":{
  7406          "operations":{"shape":"OperationList"}
  7407        }
  7408      },
  7409      "UpdateRelationalDatabaseParametersRequest":{
  7410        "type":"structure",
  7411        "required":[
  7412          "relationalDatabaseName",
  7413          "parameters"
  7414        ],
  7415        "members":{
  7416          "relationalDatabaseName":{"shape":"ResourceName"},
  7417          "parameters":{"shape":"RelationalDatabaseParameterList"}
  7418        }
  7419      },
  7420      "UpdateRelationalDatabaseParametersResult":{
  7421        "type":"structure",
  7422        "members":{
  7423          "operations":{"shape":"OperationList"}
  7424        }
  7425      },
  7426      "UpdateRelationalDatabaseRequest":{
  7427        "type":"structure",
  7428        "required":["relationalDatabaseName"],
  7429        "members":{
  7430          "relationalDatabaseName":{"shape":"ResourceName"},
  7431          "masterUserPassword":{"shape":"SensitiveString"},
  7432          "rotateMasterUserPassword":{"shape":"boolean"},
  7433          "preferredBackupWindow":{"shape":"string"},
  7434          "preferredMaintenanceWindow":{"shape":"string"},
  7435          "enableBackupRetention":{"shape":"boolean"},
  7436          "disableBackupRetention":{"shape":"boolean"},
  7437          "publiclyAccessible":{"shape":"boolean"},
  7438          "applyImmediately":{"shape":"boolean"},
  7439          "caCertificateIdentifier":{"shape":"string"}
  7440        }
  7441      },
  7442      "UpdateRelationalDatabaseResult":{
  7443        "type":"structure",
  7444        "members":{
  7445          "operations":{"shape":"OperationList"}
  7446        }
  7447      },
  7448      "boolean":{"type":"boolean"},
  7449      "double":{"type":"double"},
  7450      "float":{"type":"float"},
  7451      "integer":{"type":"integer"},
  7452      "long":{"type":"long"},
  7453      "string":{"type":"string"},
  7454      "timestamp":{"type":"timestamp"}
  7455    }
  7456  }