github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/serverlessrepo/2017-09-08/api-2.json (about)

     1  {
     2    "metadata" : {
     3      "apiVersion" : "2017-09-08",
     4      "endpointPrefix" : "serverlessrepo",
     5      "signingName" : "serverlessrepo",
     6      "serviceFullName" : "AWSServerlessApplicationRepository",
     7      "serviceId" : "ServerlessApplicationRepository",
     8      "protocol" : "rest-json",
     9      "jsonVersion" : "1.1",
    10      "uid" : "serverlessrepo-2017-09-08",
    11      "signatureVersion" : "v4"
    12    },
    13    "operations" : {
    14      "CreateApplication" : {
    15        "name" : "CreateApplication",
    16        "http" : {
    17          "method" : "POST",
    18          "requestUri" : "/applications",
    19          "responseCode" : 201
    20        },
    21        "input" : {
    22          "shape" : "CreateApplicationRequest"
    23        },
    24        "output" : {
    25          "shape" : "CreateApplicationResponse"
    26        },
    27        "errors" : [ {
    28          "shape" : "TooManyRequestsException"
    29        }, {
    30          "shape" : "BadRequestException"
    31        }, {
    32          "shape" : "InternalServerErrorException"
    33        }, {
    34          "shape" : "ConflictException"
    35        }, {
    36          "shape" : "ForbiddenException"
    37        } ]
    38      },
    39      "CreateApplicationVersion" : {
    40        "name" : "CreateApplicationVersion",
    41        "http" : {
    42          "method" : "PUT",
    43          "requestUri" : "/applications/{applicationId}/versions/{semanticVersion}",
    44          "responseCode" : 201
    45        },
    46        "input" : {
    47          "shape" : "CreateApplicationVersionRequest"
    48        },
    49        "output" : {
    50          "shape" : "CreateApplicationVersionResponse"
    51        },
    52        "errors" : [ {
    53          "shape" : "TooManyRequestsException"
    54        }, {
    55          "shape" : "BadRequestException"
    56        }, {
    57          "shape" : "InternalServerErrorException"
    58        }, {
    59          "shape" : "ConflictException"
    60        }, {
    61          "shape" : "ForbiddenException"
    62        } ]
    63      },
    64      "CreateCloudFormationChangeSet" : {
    65        "name" : "CreateCloudFormationChangeSet",
    66        "http" : {
    67          "method" : "POST",
    68          "requestUri" : "/applications/{applicationId}/changesets",
    69          "responseCode" : 201
    70        },
    71        "input" : {
    72          "shape" : "CreateCloudFormationChangeSetRequest"
    73        },
    74        "output" : {
    75          "shape" : "CreateCloudFormationChangeSetResponse"
    76        },
    77        "errors" : [ {
    78          "shape" : "TooManyRequestsException"
    79        }, {
    80          "shape" : "BadRequestException"
    81        }, {
    82          "shape" : "InternalServerErrorException"
    83        }, {
    84          "shape" : "ForbiddenException"
    85        } ]
    86      },
    87      "CreateCloudFormationTemplate" : {
    88        "name" : "CreateCloudFormationTemplate",
    89        "http" : {
    90          "method" : "POST",
    91          "requestUri" : "/applications/{applicationId}/templates",
    92          "responseCode" : 201
    93        },
    94        "input" : {
    95          "shape" : "CreateCloudFormationTemplateRequest"
    96        },
    97        "output" : {
    98          "shape" : "CreateCloudFormationTemplateResponse"
    99        },
   100        "errors" : [ {
   101          "shape" : "NotFoundException"
   102        }, {
   103          "shape" : "TooManyRequestsException"
   104        }, {
   105          "shape" : "BadRequestException"
   106        }, {
   107          "shape" : "InternalServerErrorException"
   108        }, {
   109          "shape" : "ForbiddenException"
   110        } ]
   111      },
   112      "DeleteApplication" : {
   113        "name" : "DeleteApplication",
   114        "http" : {
   115          "method" : "DELETE",
   116          "requestUri" : "/applications/{applicationId}",
   117          "responseCode" : 204
   118        },
   119        "input" : {
   120          "shape" : "DeleteApplicationRequest"
   121        },
   122        "errors" : [ {
   123          "shape" : "BadRequestException"
   124        }, {
   125          "shape" : "InternalServerErrorException"
   126        }, {
   127          "shape" : "ForbiddenException"
   128        }, {
   129          "shape" : "NotFoundException"
   130        }, {
   131          "shape" : "TooManyRequestsException"
   132        }, {
   133          "shape" : "ConflictException"
   134        } ]
   135      },
   136      "GetApplication" : {
   137        "name" : "GetApplication",
   138        "http" : {
   139          "method" : "GET",
   140          "requestUri" : "/applications/{applicationId}",
   141          "responseCode" : 200
   142        },
   143        "input" : {
   144          "shape" : "GetApplicationRequest"
   145        },
   146        "output" : {
   147          "shape" : "GetApplicationResponse"
   148        },
   149        "errors" : [ {
   150          "shape" : "NotFoundException"
   151        }, {
   152          "shape" : "TooManyRequestsException"
   153        }, {
   154          "shape" : "BadRequestException"
   155        }, {
   156          "shape" : "InternalServerErrorException"
   157        }, {
   158          "shape" : "ForbiddenException"
   159        } ]
   160      },
   161      "GetApplicationPolicy" : {
   162        "name" : "GetApplicationPolicy",
   163        "http" : {
   164          "method" : "GET",
   165          "requestUri" : "/applications/{applicationId}/policy",
   166          "responseCode" : 200
   167        },
   168        "input" : {
   169          "shape" : "GetApplicationPolicyRequest"
   170        },
   171        "output" : {
   172          "shape" : "GetApplicationPolicyResponse"
   173        },
   174        "errors" : [ {
   175          "shape" : "NotFoundException"
   176        }, {
   177          "shape" : "TooManyRequestsException"
   178        }, {
   179          "shape" : "BadRequestException"
   180        }, {
   181          "shape" : "InternalServerErrorException"
   182        }, {
   183          "shape" : "ForbiddenException"
   184        } ]
   185      },
   186      "GetCloudFormationTemplate" : {
   187        "name" : "GetCloudFormationTemplate",
   188        "http" : {
   189          "method" : "GET",
   190          "requestUri" : "/applications/{applicationId}/templates/{templateId}",
   191          "responseCode" : 200
   192        },
   193        "input" : {
   194          "shape" : "GetCloudFormationTemplateRequest"
   195        },
   196        "output" : {
   197          "shape" : "GetCloudFormationTemplateResponse"
   198        },
   199        "errors" : [ {
   200          "shape" : "NotFoundException"
   201        }, {
   202          "shape" : "TooManyRequestsException"
   203        }, {
   204          "shape" : "BadRequestException"
   205        }, {
   206          "shape" : "InternalServerErrorException"
   207        }, {
   208          "shape" : "ForbiddenException"
   209        } ]
   210      },
   211      "ListApplicationDependencies" : {
   212        "name" : "ListApplicationDependencies",
   213        "http" : {
   214          "method" : "GET",
   215          "requestUri" : "/applications/{applicationId}/dependencies",
   216          "responseCode" : 200
   217        },
   218        "input" : {
   219          "shape" : "ListApplicationDependenciesRequest"
   220        },
   221        "output" : {
   222          "shape" : "ListApplicationDependenciesResponse"
   223        },
   224        "errors" : [ {
   225          "shape" : "NotFoundException"
   226        }, {
   227          "shape" : "TooManyRequestsException"
   228        }, {
   229          "shape" : "BadRequestException"
   230        }, {
   231          "shape" : "InternalServerErrorException"
   232        }, {
   233          "shape" : "ForbiddenException"
   234        } ]
   235      },
   236      "ListApplicationVersions" : {
   237        "name" : "ListApplicationVersions",
   238        "http" : {
   239          "method" : "GET",
   240          "requestUri" : "/applications/{applicationId}/versions",
   241          "responseCode" : 200
   242        },
   243        "input" : {
   244          "shape" : "ListApplicationVersionsRequest"
   245        },
   246        "output" : {
   247          "shape" : "ListApplicationVersionsResponse"
   248        },
   249        "errors" : [ {
   250          "shape" : "NotFoundException"
   251        }, {
   252          "shape" : "TooManyRequestsException"
   253        }, {
   254          "shape" : "BadRequestException"
   255        }, {
   256          "shape" : "InternalServerErrorException"
   257        }, {
   258          "shape" : "ForbiddenException"
   259        } ]
   260      },
   261      "ListApplications" : {
   262        "name" : "ListApplications",
   263        "http" : {
   264          "method" : "GET",
   265          "requestUri" : "/applications",
   266          "responseCode" : 200
   267        },
   268        "input" : {
   269          "shape" : "ListApplicationsRequest"
   270        },
   271        "output" : {
   272          "shape" : "ListApplicationsResponse"
   273        },
   274        "errors" : [ {
   275          "shape" : "NotFoundException"
   276        }, {
   277          "shape" : "BadRequestException"
   278        }, {
   279          "shape" : "InternalServerErrorException"
   280        }, {
   281          "shape" : "ForbiddenException"
   282        } ]
   283      },
   284      "PutApplicationPolicy" : {
   285        "name" : "PutApplicationPolicy",
   286        "http" : {
   287          "method" : "PUT",
   288          "requestUri" : "/applications/{applicationId}/policy",
   289          "responseCode" : 200
   290        },
   291        "input" : {
   292          "shape" : "PutApplicationPolicyRequest"
   293        },
   294        "output" : {
   295          "shape" : "PutApplicationPolicyResponse"
   296        },
   297        "errors" : [ {
   298          "shape" : "NotFoundException"
   299        }, {
   300          "shape" : "TooManyRequestsException"
   301        }, {
   302          "shape" : "BadRequestException"
   303        }, {
   304          "shape" : "InternalServerErrorException"
   305        }, {
   306          "shape" : "ForbiddenException"
   307        } ]
   308      },
   309      "UnshareApplication" : {
   310        "name" : "UnshareApplication",
   311        "http" : {
   312          "method" : "POST",
   313          "requestUri" : "/applications/{applicationId}/unshare",
   314          "responseCode" : 204
   315        },
   316        "input" : {
   317          "shape" : "UnshareApplicationRequest"
   318        },
   319        "errors" : [ {
   320          "shape" : "NotFoundException"
   321        }, {
   322          "shape" : "TooManyRequestsException"
   323        }, {
   324          "shape" : "BadRequestException"
   325        }, {
   326          "shape" : "InternalServerErrorException"
   327        }, {
   328          "shape" : "ForbiddenException"
   329        } ]
   330      },
   331      "UpdateApplication" : {
   332        "name" : "UpdateApplication",
   333        "http" : {
   334          "method" : "PATCH",
   335          "requestUri" : "/applications/{applicationId}",
   336          "responseCode" : 200
   337        },
   338        "input" : {
   339          "shape" : "UpdateApplicationRequest"
   340        },
   341        "output" : {
   342          "shape" : "UpdateApplicationResponse"
   343        },
   344        "errors" : [ {
   345          "shape" : "BadRequestException"
   346        }, {
   347          "shape" : "InternalServerErrorException"
   348        }, {
   349          "shape" : "ForbiddenException"
   350        }, {
   351          "shape" : "NotFoundException"
   352        }, {
   353          "shape" : "TooManyRequestsException"
   354        }, {
   355          "shape" : "ConflictException"
   356        } ]
   357      }
   358    },
   359    "shapes" : {
   360      "Application" : {
   361        "type" : "structure",
   362        "members" : {
   363          "ApplicationId" : {
   364            "shape" : "__string",
   365            "locationName" : "applicationId"
   366          },
   367          "Author" : {
   368            "shape" : "__string",
   369            "locationName" : "author"
   370          },
   371          "CreationTime" : {
   372            "shape" : "__string",
   373            "locationName" : "creationTime"
   374          },
   375          "Description" : {
   376            "shape" : "__string",
   377            "locationName" : "description"
   378          },
   379          "HomePageUrl" : {
   380            "shape" : "__string",
   381            "locationName" : "homePageUrl"
   382          },
   383          "IsVerifiedAuthor" : {
   384            "shape" : "__boolean",
   385            "locationName" : "isVerifiedAuthor"
   386          },
   387          "Labels" : {
   388            "shape" : "__listOf__string",
   389            "locationName" : "labels"
   390          },
   391          "LicenseUrl" : {
   392            "shape" : "__string",
   393            "locationName" : "licenseUrl"
   394          },
   395          "Name" : {
   396            "shape" : "__string",
   397            "locationName" : "name"
   398          },
   399          "ReadmeUrl" : {
   400            "shape" : "__string",
   401            "locationName" : "readmeUrl"
   402          },
   403          "SpdxLicenseId" : {
   404            "shape" : "__string",
   405            "locationName" : "spdxLicenseId"
   406          },
   407          "VerifiedAuthorUrl" : {
   408            "shape" : "__string",
   409            "locationName" : "verifiedAuthorUrl"
   410          },
   411          "Version" : {
   412            "shape" : "Version",
   413            "locationName" : "version"
   414          }
   415        },
   416        "required" : [ "Description", "Author", "ApplicationId", "Name" ]
   417      },
   418      "ApplicationDependencyPage" : {
   419        "type" : "structure",
   420        "members" : {
   421          "Dependencies" : {
   422            "shape" : "__listOfApplicationDependencySummary",
   423            "locationName" : "dependencies"
   424          },
   425          "NextToken" : {
   426            "shape" : "__string",
   427            "locationName" : "nextToken"
   428          }
   429        },
   430        "required" : [ "Dependencies" ]
   431      },
   432      "ApplicationDependencySummary" : {
   433        "type" : "structure",
   434        "members" : {
   435          "ApplicationId" : {
   436            "shape" : "__string",
   437            "locationName" : "applicationId"
   438          },
   439          "SemanticVersion" : {
   440            "shape" : "__string",
   441            "locationName" : "semanticVersion"
   442          }
   443        },
   444        "required" : [ "ApplicationId", "SemanticVersion" ]
   445      },
   446      "ApplicationPage" : {
   447        "type" : "structure",
   448        "members" : {
   449          "Applications" : {
   450            "shape" : "__listOfApplicationSummary",
   451            "locationName" : "applications"
   452          },
   453          "NextToken" : {
   454            "shape" : "__string",
   455            "locationName" : "nextToken"
   456          }
   457        },
   458        "required" : [ "Applications" ]
   459      },
   460      "ApplicationPolicy" : {
   461        "type" : "structure",
   462        "members" : {
   463          "Statements" : {
   464            "shape" : "__listOfApplicationPolicyStatement",
   465            "locationName" : "statements"
   466          }
   467        },
   468        "required" : [ "Statements" ]
   469      },
   470      "ApplicationPolicyStatement" : {
   471        "type" : "structure",
   472        "members" : {
   473          "Actions" : {
   474            "shape" : "__listOf__string",
   475            "locationName" : "actions"
   476          },
   477          "PrincipalOrgIDs" : {
   478            "shape" : "__listOf__string",
   479            "locationName" : "principalOrgIDs"
   480          },
   481          "Principals" : {
   482            "shape" : "__listOf__string",
   483            "locationName" : "principals"
   484          },
   485          "StatementId" : {
   486            "shape" : "__string",
   487            "locationName" : "statementId"
   488          }
   489        },
   490        "required" : [ "Principals", "Actions" ]
   491      },
   492      "ApplicationSummary" : {
   493        "type" : "structure",
   494        "members" : {
   495          "ApplicationId" : {
   496            "shape" : "__string",
   497            "locationName" : "applicationId"
   498          },
   499          "Author" : {
   500            "shape" : "__string",
   501            "locationName" : "author"
   502          },
   503          "CreationTime" : {
   504            "shape" : "__string",
   505            "locationName" : "creationTime"
   506          },
   507          "Description" : {
   508            "shape" : "__string",
   509            "locationName" : "description"
   510          },
   511          "HomePageUrl" : {
   512            "shape" : "__string",
   513            "locationName" : "homePageUrl"
   514          },
   515          "Labels" : {
   516            "shape" : "__listOf__string",
   517            "locationName" : "labels"
   518          },
   519          "Name" : {
   520            "shape" : "__string",
   521            "locationName" : "name"
   522          },
   523          "SpdxLicenseId" : {
   524            "shape" : "__string",
   525            "locationName" : "spdxLicenseId"
   526          }
   527        },
   528        "required" : [ "Description", "Author", "ApplicationId", "Name" ]
   529      },
   530      "ApplicationVersionPage" : {
   531        "type" : "structure",
   532        "members" : {
   533          "NextToken" : {
   534            "shape" : "__string",
   535            "locationName" : "nextToken"
   536          },
   537          "Versions" : {
   538            "shape" : "__listOfVersionSummary",
   539            "locationName" : "versions"
   540          }
   541        },
   542        "required" : [ "Versions" ]
   543      },
   544      "BadRequestException" : {
   545        "type" : "structure",
   546        "members" : {
   547          "ErrorCode" : {
   548            "shape" : "__string",
   549            "locationName" : "errorCode"
   550          },
   551          "Message" : {
   552            "shape" : "__string",
   553            "locationName" : "message"
   554          }
   555        },
   556        "exception" : true,
   557        "error" : {
   558          "httpStatusCode" : 400
   559        }
   560      },
   561      "Capability" : {
   562        "type" : "string",
   563        "enum" : [ "CAPABILITY_IAM", "CAPABILITY_NAMED_IAM", "CAPABILITY_AUTO_EXPAND", "CAPABILITY_RESOURCE_POLICY" ]
   564      },
   565      "ChangeSetDetails" : {
   566        "type" : "structure",
   567        "members" : {
   568          "ApplicationId" : {
   569            "shape" : "__string",
   570            "locationName" : "applicationId"
   571          },
   572          "ChangeSetId" : {
   573            "shape" : "__string",
   574            "locationName" : "changeSetId"
   575          },
   576          "SemanticVersion" : {
   577            "shape" : "__string",
   578            "locationName" : "semanticVersion"
   579          },
   580          "StackId" : {
   581            "shape" : "__string",
   582            "locationName" : "stackId"
   583          }
   584        },
   585        "required" : [ "ChangeSetId", "ApplicationId", "StackId", "SemanticVersion" ]
   586      },
   587      "ConflictException" : {
   588        "type" : "structure",
   589        "members" : {
   590          "ErrorCode" : {
   591            "shape" : "__string",
   592            "locationName" : "errorCode"
   593          },
   594          "Message" : {
   595            "shape" : "__string",
   596            "locationName" : "message"
   597          }
   598        },
   599        "exception" : true,
   600        "error" : {
   601          "httpStatusCode" : 409
   602        }
   603      },
   604      "CreateApplicationInput" : {
   605        "type" : "structure",
   606        "members" : {
   607          "Author" : {
   608            "shape" : "__string",
   609            "locationName" : "author"
   610          },
   611          "Description" : {
   612            "shape" : "__string",
   613            "locationName" : "description"
   614          },
   615          "HomePageUrl" : {
   616            "shape" : "__string",
   617            "locationName" : "homePageUrl"
   618          },
   619          "Labels" : {
   620            "shape" : "__listOf__string",
   621            "locationName" : "labels"
   622          },
   623          "LicenseBody" : {
   624            "shape" : "__string",
   625            "locationName" : "licenseBody"
   626          },
   627          "LicenseUrl" : {
   628            "shape" : "__string",
   629            "locationName" : "licenseUrl"
   630          },
   631          "Name" : {
   632            "shape" : "__string",
   633            "locationName" : "name"
   634          },
   635          "ReadmeBody" : {
   636            "shape" : "__string",
   637            "locationName" : "readmeBody"
   638          },
   639          "ReadmeUrl" : {
   640            "shape" : "__string",
   641            "locationName" : "readmeUrl"
   642          },
   643          "SemanticVersion" : {
   644            "shape" : "__string",
   645            "locationName" : "semanticVersion"
   646          },
   647          "SourceCodeArchiveUrl" : {
   648            "shape" : "__string",
   649            "locationName" : "sourceCodeArchiveUrl"
   650          },
   651          "SourceCodeUrl" : {
   652            "shape" : "__string",
   653            "locationName" : "sourceCodeUrl"
   654          },
   655          "SpdxLicenseId" : {
   656            "shape" : "__string",
   657            "locationName" : "spdxLicenseId"
   658          },
   659          "TemplateBody" : {
   660            "shape" : "__string",
   661            "locationName" : "templateBody"
   662          },
   663          "TemplateUrl" : {
   664            "shape" : "__string",
   665            "locationName" : "templateUrl"
   666          }
   667        },
   668        "required" : [ "Description", "Name", "Author" ]
   669      },
   670      "CreateApplicationRequest" : {
   671        "type" : "structure",
   672        "members" : {
   673          "Author" : {
   674            "shape" : "__string",
   675            "locationName" : "author"
   676          },
   677          "Description" : {
   678            "shape" : "__string",
   679            "locationName" : "description"
   680          },
   681          "HomePageUrl" : {
   682            "shape" : "__string",
   683            "locationName" : "homePageUrl"
   684          },
   685          "Labels" : {
   686            "shape" : "__listOf__string",
   687            "locationName" : "labels"
   688          },
   689          "LicenseBody" : {
   690            "shape" : "__string",
   691            "locationName" : "licenseBody"
   692          },
   693          "LicenseUrl" : {
   694            "shape" : "__string",
   695            "locationName" : "licenseUrl"
   696          },
   697          "Name" : {
   698            "shape" : "__string",
   699            "locationName" : "name"
   700          },
   701          "ReadmeBody" : {
   702            "shape" : "__string",
   703            "locationName" : "readmeBody"
   704          },
   705          "ReadmeUrl" : {
   706            "shape" : "__string",
   707            "locationName" : "readmeUrl"
   708          },
   709          "SemanticVersion" : {
   710            "shape" : "__string",
   711            "locationName" : "semanticVersion"
   712          },
   713          "SourceCodeArchiveUrl" : {
   714            "shape" : "__string",
   715            "locationName" : "sourceCodeArchiveUrl"
   716          },
   717          "SourceCodeUrl" : {
   718            "shape" : "__string",
   719            "locationName" : "sourceCodeUrl"
   720          },
   721          "SpdxLicenseId" : {
   722            "shape" : "__string",
   723            "locationName" : "spdxLicenseId"
   724          },
   725          "TemplateBody" : {
   726            "shape" : "__string",
   727            "locationName" : "templateBody"
   728          },
   729          "TemplateUrl" : {
   730            "shape" : "__string",
   731            "locationName" : "templateUrl"
   732          }
   733        },
   734        "required" : [ "Description", "Name", "Author" ]
   735      },
   736      "CreateApplicationResponse" : {
   737        "type" : "structure",
   738        "members" : {
   739          "ApplicationId" : {
   740            "shape" : "__string",
   741            "locationName" : "applicationId"
   742          },
   743          "Author" : {
   744            "shape" : "__string",
   745            "locationName" : "author"
   746          },
   747          "CreationTime" : {
   748            "shape" : "__string",
   749            "locationName" : "creationTime"
   750          },
   751          "Description" : {
   752            "shape" : "__string",
   753            "locationName" : "description"
   754          },
   755          "HomePageUrl" : {
   756            "shape" : "__string",
   757            "locationName" : "homePageUrl"
   758          },
   759          "IsVerifiedAuthor" : {
   760            "shape" : "__boolean",
   761            "locationName" : "isVerifiedAuthor"
   762          },
   763          "Labels" : {
   764            "shape" : "__listOf__string",
   765            "locationName" : "labels"
   766          },
   767          "LicenseUrl" : {
   768            "shape" : "__string",
   769            "locationName" : "licenseUrl"
   770          },
   771          "Name" : {
   772            "shape" : "__string",
   773            "locationName" : "name"
   774          },
   775          "ReadmeUrl" : {
   776            "shape" : "__string",
   777            "locationName" : "readmeUrl"
   778          },
   779          "SpdxLicenseId" : {
   780            "shape" : "__string",
   781            "locationName" : "spdxLicenseId"
   782          },
   783          "VerifiedAuthorUrl" : {
   784            "shape" : "__string",
   785            "locationName" : "verifiedAuthorUrl"
   786          },
   787          "Version" : {
   788            "shape" : "Version",
   789            "locationName" : "version"
   790          }
   791        }
   792      },
   793      "CreateApplicationVersionInput" : {
   794        "type" : "structure",
   795        "members" : {
   796          "SourceCodeArchiveUrl" : {
   797            "shape" : "__string",
   798            "locationName" : "sourceCodeArchiveUrl"
   799          },
   800          "SourceCodeUrl" : {
   801            "shape" : "__string",
   802            "locationName" : "sourceCodeUrl"
   803          },
   804          "TemplateBody" : {
   805            "shape" : "__string",
   806            "locationName" : "templateBody"
   807          },
   808          "TemplateUrl" : {
   809            "shape" : "__string",
   810            "locationName" : "templateUrl"
   811          }
   812        }
   813      },
   814      "CreateApplicationVersionRequest" : {
   815        "type" : "structure",
   816        "members" : {
   817          "ApplicationId" : {
   818            "shape" : "__string",
   819            "location" : "uri",
   820            "locationName" : "applicationId"
   821          },
   822          "SemanticVersion" : {
   823            "shape" : "__string",
   824            "location" : "uri",
   825            "locationName" : "semanticVersion"
   826          },
   827          "SourceCodeArchiveUrl" : {
   828            "shape" : "__string",
   829            "locationName" : "sourceCodeArchiveUrl"
   830          },
   831          "SourceCodeUrl" : {
   832            "shape" : "__string",
   833            "locationName" : "sourceCodeUrl"
   834          },
   835          "TemplateBody" : {
   836            "shape" : "__string",
   837            "locationName" : "templateBody"
   838          },
   839          "TemplateUrl" : {
   840            "shape" : "__string",
   841            "locationName" : "templateUrl"
   842          }
   843        },
   844        "required" : [ "ApplicationId", "SemanticVersion" ]
   845      },
   846      "CreateApplicationVersionResponse" : {
   847        "type" : "structure",
   848        "members" : {
   849          "ApplicationId" : {
   850            "shape" : "__string",
   851            "locationName" : "applicationId"
   852          },
   853          "CreationTime" : {
   854            "shape" : "__string",
   855            "locationName" : "creationTime"
   856          },
   857          "ParameterDefinitions" : {
   858            "shape" : "__listOfParameterDefinition",
   859            "locationName" : "parameterDefinitions"
   860          },
   861          "RequiredCapabilities" : {
   862            "shape" : "__listOfCapability",
   863            "locationName" : "requiredCapabilities"
   864          },
   865          "ResourcesSupported" : {
   866            "shape" : "__boolean",
   867            "locationName" : "resourcesSupported"
   868          },
   869          "SemanticVersion" : {
   870            "shape" : "__string",
   871            "locationName" : "semanticVersion"
   872          },
   873          "SourceCodeArchiveUrl" : {
   874            "shape" : "__string",
   875            "locationName" : "sourceCodeArchiveUrl"
   876          },
   877          "SourceCodeUrl" : {
   878            "shape" : "__string",
   879            "locationName" : "sourceCodeUrl"
   880          },
   881          "TemplateUrl" : {
   882            "shape" : "__string",
   883            "locationName" : "templateUrl"
   884          }
   885        }
   886      },
   887      "CreateCloudFormationChangeSetInput" : {
   888        "type" : "structure",
   889        "members" : {
   890          "Capabilities" : {
   891            "shape" : "__listOf__string",
   892            "locationName" : "capabilities"
   893          },
   894          "ChangeSetName" : {
   895            "shape" : "__string",
   896            "locationName" : "changeSetName"
   897          },
   898          "ClientToken" : {
   899            "shape" : "__string",
   900            "locationName" : "clientToken"
   901          },
   902          "Description" : {
   903            "shape" : "__string",
   904            "locationName" : "description"
   905          },
   906          "NotificationArns" : {
   907            "shape" : "__listOf__string",
   908            "locationName" : "notificationArns"
   909          },
   910          "ParameterOverrides" : {
   911            "shape" : "__listOfParameterValue",
   912            "locationName" : "parameterOverrides"
   913          },
   914          "ResourceTypes" : {
   915            "shape" : "__listOf__string",
   916            "locationName" : "resourceTypes"
   917          },
   918          "RollbackConfiguration" : {
   919            "shape" : "RollbackConfiguration",
   920            "locationName" : "rollbackConfiguration"
   921          },
   922          "SemanticVersion" : {
   923            "shape" : "__string",
   924            "locationName" : "semanticVersion"
   925          },
   926          "StackName" : {
   927            "shape" : "__string",
   928            "locationName" : "stackName"
   929          },
   930          "Tags" : {
   931            "shape" : "__listOfTag",
   932            "locationName" : "tags"
   933          },
   934          "TemplateId" : {
   935            "shape" : "__string",
   936            "locationName" : "templateId"
   937          }
   938        },
   939        "required" : [ "StackName" ]
   940      },
   941      "CreateCloudFormationChangeSetRequest" : {
   942        "type" : "structure",
   943        "members" : {
   944          "ApplicationId" : {
   945            "shape" : "__string",
   946            "location" : "uri",
   947            "locationName" : "applicationId"
   948          },
   949          "Capabilities" : {
   950            "shape" : "__listOf__string",
   951            "locationName" : "capabilities"
   952          },
   953          "ChangeSetName" : {
   954            "shape" : "__string",
   955            "locationName" : "changeSetName"
   956          },
   957          "ClientToken" : {
   958            "shape" : "__string",
   959            "locationName" : "clientToken"
   960          },
   961          "Description" : {
   962            "shape" : "__string",
   963            "locationName" : "description"
   964          },
   965          "NotificationArns" : {
   966            "shape" : "__listOf__string",
   967            "locationName" : "notificationArns"
   968          },
   969          "ParameterOverrides" : {
   970            "shape" : "__listOfParameterValue",
   971            "locationName" : "parameterOverrides"
   972          },
   973          "ResourceTypes" : {
   974            "shape" : "__listOf__string",
   975            "locationName" : "resourceTypes"
   976          },
   977          "RollbackConfiguration" : {
   978            "shape" : "RollbackConfiguration",
   979            "locationName" : "rollbackConfiguration"
   980          },
   981          "SemanticVersion" : {
   982            "shape" : "__string",
   983            "locationName" : "semanticVersion"
   984          },
   985          "StackName" : {
   986            "shape" : "__string",
   987            "locationName" : "stackName"
   988          },
   989          "Tags" : {
   990            "shape" : "__listOfTag",
   991            "locationName" : "tags"
   992          },
   993          "TemplateId" : {
   994            "shape" : "__string",
   995            "locationName" : "templateId"
   996          }
   997        },
   998        "required" : [ "ApplicationId", "StackName" ]
   999      },
  1000      "CreateCloudFormationChangeSetResponse" : {
  1001        "type" : "structure",
  1002        "members" : {
  1003          "ApplicationId" : {
  1004            "shape" : "__string",
  1005            "locationName" : "applicationId"
  1006          },
  1007          "ChangeSetId" : {
  1008            "shape" : "__string",
  1009            "locationName" : "changeSetId"
  1010          },
  1011          "SemanticVersion" : {
  1012            "shape" : "__string",
  1013            "locationName" : "semanticVersion"
  1014          },
  1015          "StackId" : {
  1016            "shape" : "__string",
  1017            "locationName" : "stackId"
  1018          }
  1019        }
  1020      },
  1021      "CreateCloudFormationTemplateRequest" : {
  1022        "type" : "structure",
  1023        "members" : {
  1024          "ApplicationId" : {
  1025            "shape" : "__string",
  1026            "location" : "uri",
  1027            "locationName" : "applicationId"
  1028          },
  1029          "SemanticVersion" : {
  1030            "shape" : "__string",
  1031            "locationName" : "semanticVersion"
  1032          }
  1033        },
  1034        "required" : [ "ApplicationId" ]
  1035      },
  1036      "CreateCloudFormationTemplateResponse" : {
  1037        "type" : "structure",
  1038        "members" : {
  1039          "ApplicationId" : {
  1040            "shape" : "__string",
  1041            "locationName" : "applicationId"
  1042          },
  1043          "CreationTime" : {
  1044            "shape" : "__string",
  1045            "locationName" : "creationTime"
  1046          },
  1047          "ExpirationTime" : {
  1048            "shape" : "__string",
  1049            "locationName" : "expirationTime"
  1050          },
  1051          "SemanticVersion" : {
  1052            "shape" : "__string",
  1053            "locationName" : "semanticVersion"
  1054          },
  1055          "Status" : {
  1056            "shape" : "Status",
  1057            "locationName" : "status"
  1058          },
  1059          "TemplateId" : {
  1060            "shape" : "__string",
  1061            "locationName" : "templateId"
  1062          },
  1063          "TemplateUrl" : {
  1064            "shape" : "__string",
  1065            "locationName" : "templateUrl"
  1066          }
  1067        }
  1068      },
  1069      "DeleteApplicationRequest" : {
  1070        "type" : "structure",
  1071        "members" : {
  1072          "ApplicationId" : {
  1073            "shape" : "__string",
  1074            "location" : "uri",
  1075            "locationName" : "applicationId"
  1076          }
  1077        },
  1078        "required" : [ "ApplicationId" ]
  1079      },
  1080      "ForbiddenException" : {
  1081        "type" : "structure",
  1082        "members" : {
  1083          "ErrorCode" : {
  1084            "shape" : "__string",
  1085            "locationName" : "errorCode"
  1086          },
  1087          "Message" : {
  1088            "shape" : "__string",
  1089            "locationName" : "message"
  1090          }
  1091        },
  1092        "exception" : true,
  1093        "error" : {
  1094          "httpStatusCode" : 403
  1095        }
  1096      },
  1097      "GetApplicationPolicyRequest" : {
  1098        "type" : "structure",
  1099        "members" : {
  1100          "ApplicationId" : {
  1101            "shape" : "__string",
  1102            "location" : "uri",
  1103            "locationName" : "applicationId"
  1104          }
  1105        },
  1106        "required" : [ "ApplicationId" ]
  1107      },
  1108      "GetApplicationPolicyResponse" : {
  1109        "type" : "structure",
  1110        "members" : {
  1111          "Statements" : {
  1112            "shape" : "__listOfApplicationPolicyStatement",
  1113            "locationName" : "statements"
  1114          }
  1115        }
  1116      },
  1117      "GetApplicationRequest" : {
  1118        "type" : "structure",
  1119        "members" : {
  1120          "ApplicationId" : {
  1121            "shape" : "__string",
  1122            "location" : "uri",
  1123            "locationName" : "applicationId"
  1124          },
  1125          "SemanticVersion" : {
  1126            "shape" : "__string",
  1127            "location" : "querystring",
  1128            "locationName" : "semanticVersion"
  1129          }
  1130        },
  1131        "required" : [ "ApplicationId" ]
  1132      },
  1133      "GetApplicationResponse" : {
  1134        "type" : "structure",
  1135        "members" : {
  1136          "ApplicationId" : {
  1137            "shape" : "__string",
  1138            "locationName" : "applicationId"
  1139          },
  1140          "Author" : {
  1141            "shape" : "__string",
  1142            "locationName" : "author"
  1143          },
  1144          "CreationTime" : {
  1145            "shape" : "__string",
  1146            "locationName" : "creationTime"
  1147          },
  1148          "Description" : {
  1149            "shape" : "__string",
  1150            "locationName" : "description"
  1151          },
  1152          "HomePageUrl" : {
  1153            "shape" : "__string",
  1154            "locationName" : "homePageUrl"
  1155          },
  1156          "IsVerifiedAuthor" : {
  1157            "shape" : "__boolean",
  1158            "locationName" : "isVerifiedAuthor"
  1159          },
  1160          "Labels" : {
  1161            "shape" : "__listOf__string",
  1162            "locationName" : "labels"
  1163          },
  1164          "LicenseUrl" : {
  1165            "shape" : "__string",
  1166            "locationName" : "licenseUrl"
  1167          },
  1168          "Name" : {
  1169            "shape" : "__string",
  1170            "locationName" : "name"
  1171          },
  1172          "ReadmeUrl" : {
  1173            "shape" : "__string",
  1174            "locationName" : "readmeUrl"
  1175          },
  1176          "SpdxLicenseId" : {
  1177            "shape" : "__string",
  1178            "locationName" : "spdxLicenseId"
  1179          },
  1180          "VerifiedAuthorUrl" : {
  1181            "shape" : "__string",
  1182            "locationName" : "verifiedAuthorUrl"
  1183          },
  1184          "Version" : {
  1185            "shape" : "Version",
  1186            "locationName" : "version"
  1187          }
  1188        }
  1189      },
  1190      "GetCloudFormationTemplateRequest" : {
  1191        "type" : "structure",
  1192        "members" : {
  1193          "ApplicationId" : {
  1194            "shape" : "__string",
  1195            "location" : "uri",
  1196            "locationName" : "applicationId"
  1197          },
  1198          "TemplateId" : {
  1199            "shape" : "__string",
  1200            "location" : "uri",
  1201            "locationName" : "templateId"
  1202          }
  1203        },
  1204        "required" : [ "ApplicationId", "TemplateId" ]
  1205      },
  1206      "GetCloudFormationTemplateResponse" : {
  1207        "type" : "structure",
  1208        "members" : {
  1209          "ApplicationId" : {
  1210            "shape" : "__string",
  1211            "locationName" : "applicationId"
  1212          },
  1213          "CreationTime" : {
  1214            "shape" : "__string",
  1215            "locationName" : "creationTime"
  1216          },
  1217          "ExpirationTime" : {
  1218            "shape" : "__string",
  1219            "locationName" : "expirationTime"
  1220          },
  1221          "SemanticVersion" : {
  1222            "shape" : "__string",
  1223            "locationName" : "semanticVersion"
  1224          },
  1225          "Status" : {
  1226            "shape" : "Status",
  1227            "locationName" : "status"
  1228          },
  1229          "TemplateId" : {
  1230            "shape" : "__string",
  1231            "locationName" : "templateId"
  1232          },
  1233          "TemplateUrl" : {
  1234            "shape" : "__string",
  1235            "locationName" : "templateUrl"
  1236          }
  1237        }
  1238      },
  1239      "InternalServerErrorException" : {
  1240        "type" : "structure",
  1241        "members" : {
  1242          "ErrorCode" : {
  1243            "shape" : "__string",
  1244            "locationName" : "errorCode"
  1245          },
  1246          "Message" : {
  1247            "shape" : "__string",
  1248            "locationName" : "message"
  1249          }
  1250        },
  1251        "exception" : true,
  1252        "error" : {
  1253          "httpStatusCode" : 500
  1254        }
  1255      },
  1256      "ListApplicationDependenciesRequest" : {
  1257        "type" : "structure",
  1258        "members" : {
  1259          "ApplicationId" : {
  1260            "shape" : "__string",
  1261            "location" : "uri",
  1262            "locationName" : "applicationId"
  1263          },
  1264          "MaxItems" : {
  1265            "shape" : "MaxItems",
  1266            "location" : "querystring",
  1267            "locationName" : "maxItems"
  1268          },
  1269          "NextToken" : {
  1270            "shape" : "__string",
  1271            "location" : "querystring",
  1272            "locationName" : "nextToken"
  1273          },
  1274          "SemanticVersion" : {
  1275            "shape" : "__string",
  1276            "location" : "querystring",
  1277            "locationName" : "semanticVersion"
  1278          }
  1279        },
  1280        "required" : [ "ApplicationId" ]
  1281      },
  1282      "ListApplicationDependenciesResponse" : {
  1283        "type" : "structure",
  1284        "members" : {
  1285          "Dependencies" : {
  1286            "shape" : "__listOfApplicationDependencySummary",
  1287            "locationName" : "dependencies"
  1288          },
  1289          "NextToken" : {
  1290            "shape" : "__string",
  1291            "locationName" : "nextToken"
  1292          }
  1293        }
  1294      },
  1295      "ListApplicationVersionsRequest" : {
  1296        "type" : "structure",
  1297        "members" : {
  1298          "ApplicationId" : {
  1299            "shape" : "__string",
  1300            "location" : "uri",
  1301            "locationName" : "applicationId"
  1302          },
  1303          "MaxItems" : {
  1304            "shape" : "MaxItems",
  1305            "location" : "querystring",
  1306            "locationName" : "maxItems"
  1307          },
  1308          "NextToken" : {
  1309            "shape" : "__string",
  1310            "location" : "querystring",
  1311            "locationName" : "nextToken"
  1312          }
  1313        },
  1314        "required" : [ "ApplicationId" ]
  1315      },
  1316      "ListApplicationVersionsResponse" : {
  1317        "type" : "structure",
  1318        "members" : {
  1319          "NextToken" : {
  1320            "shape" : "__string",
  1321            "locationName" : "nextToken"
  1322          },
  1323          "Versions" : {
  1324            "shape" : "__listOfVersionSummary",
  1325            "locationName" : "versions"
  1326          }
  1327        }
  1328      },
  1329      "ListApplicationsRequest" : {
  1330        "type" : "structure",
  1331        "members" : {
  1332          "MaxItems" : {
  1333            "shape" : "MaxItems",
  1334            "location" : "querystring",
  1335            "locationName" : "maxItems"
  1336          },
  1337          "NextToken" : {
  1338            "shape" : "__string",
  1339            "location" : "querystring",
  1340            "locationName" : "nextToken"
  1341          }
  1342        }
  1343      },
  1344      "ListApplicationsResponse" : {
  1345        "type" : "structure",
  1346        "members" : {
  1347          "Applications" : {
  1348            "shape" : "__listOfApplicationSummary",
  1349            "locationName" : "applications"
  1350          },
  1351          "NextToken" : {
  1352            "shape" : "__string",
  1353            "locationName" : "nextToken"
  1354          }
  1355        }
  1356      },
  1357      "MaxItems" : {
  1358        "type" : "integer",
  1359        "min" : 1,
  1360        "max" : 100
  1361      },
  1362      "NotFoundException" : {
  1363        "type" : "structure",
  1364        "members" : {
  1365          "ErrorCode" : {
  1366            "shape" : "__string",
  1367            "locationName" : "errorCode"
  1368          },
  1369          "Message" : {
  1370            "shape" : "__string",
  1371            "locationName" : "message"
  1372          }
  1373        },
  1374        "exception" : true,
  1375        "error" : {
  1376          "httpStatusCode" : 404
  1377        }
  1378      },
  1379      "ParameterDefinition" : {
  1380        "type" : "structure",
  1381        "members" : {
  1382          "AllowedPattern" : {
  1383            "shape" : "__string",
  1384            "locationName" : "allowedPattern"
  1385          },
  1386          "AllowedValues" : {
  1387            "shape" : "__listOf__string",
  1388            "locationName" : "allowedValues"
  1389          },
  1390          "ConstraintDescription" : {
  1391            "shape" : "__string",
  1392            "locationName" : "constraintDescription"
  1393          },
  1394          "DefaultValue" : {
  1395            "shape" : "__string",
  1396            "locationName" : "defaultValue"
  1397          },
  1398          "Description" : {
  1399            "shape" : "__string",
  1400            "locationName" : "description"
  1401          },
  1402          "MaxLength" : {
  1403            "shape" : "__integer",
  1404            "locationName" : "maxLength"
  1405          },
  1406          "MaxValue" : {
  1407            "shape" : "__integer",
  1408            "locationName" : "maxValue"
  1409          },
  1410          "MinLength" : {
  1411            "shape" : "__integer",
  1412            "locationName" : "minLength"
  1413          },
  1414          "MinValue" : {
  1415            "shape" : "__integer",
  1416            "locationName" : "minValue"
  1417          },
  1418          "Name" : {
  1419            "shape" : "__string",
  1420            "locationName" : "name"
  1421          },
  1422          "NoEcho" : {
  1423            "shape" : "__boolean",
  1424            "locationName" : "noEcho"
  1425          },
  1426          "ReferencedByResources" : {
  1427            "shape" : "__listOf__string",
  1428            "locationName" : "referencedByResources"
  1429          },
  1430          "Type" : {
  1431            "shape" : "__string",
  1432            "locationName" : "type"
  1433          }
  1434        },
  1435        "required" : [ "ReferencedByResources", "Name" ]
  1436      },
  1437      "ParameterValue" : {
  1438        "type" : "structure",
  1439        "members" : {
  1440          "Name" : {
  1441            "shape" : "__string",
  1442            "locationName" : "name"
  1443          },
  1444          "Value" : {
  1445            "shape" : "__string",
  1446            "locationName" : "value"
  1447          }
  1448        },
  1449        "required" : [ "Value", "Name" ]
  1450      },
  1451      "PutApplicationPolicyRequest" : {
  1452        "type" : "structure",
  1453        "members" : {
  1454          "ApplicationId" : {
  1455            "shape" : "__string",
  1456            "location" : "uri",
  1457            "locationName" : "applicationId"
  1458          },
  1459          "Statements" : {
  1460            "shape" : "__listOfApplicationPolicyStatement",
  1461            "locationName" : "statements"
  1462          }
  1463        },
  1464        "required" : [ "ApplicationId", "Statements" ]
  1465      },
  1466      "PutApplicationPolicyResponse" : {
  1467        "type" : "structure",
  1468        "members" : {
  1469          "Statements" : {
  1470            "shape" : "__listOfApplicationPolicyStatement",
  1471            "locationName" : "statements"
  1472          }
  1473        }
  1474      },
  1475      "RollbackConfiguration" : {
  1476        "type" : "structure",
  1477        "members" : {
  1478          "MonitoringTimeInMinutes" : {
  1479            "shape" : "__integer",
  1480            "locationName" : "monitoringTimeInMinutes"
  1481          },
  1482          "RollbackTriggers" : {
  1483            "shape" : "__listOfRollbackTrigger",
  1484            "locationName" : "rollbackTriggers"
  1485          }
  1486        }
  1487      },
  1488      "RollbackTrigger" : {
  1489        "type" : "structure",
  1490        "members" : {
  1491          "Arn" : {
  1492            "shape" : "__string",
  1493            "locationName" : "arn"
  1494          },
  1495          "Type" : {
  1496            "shape" : "__string",
  1497            "locationName" : "type"
  1498          }
  1499        },
  1500        "required" : [ "Type", "Arn" ]
  1501      },
  1502      "Status" : {
  1503        "type" : "string",
  1504        "enum" : [ "PREPARING", "ACTIVE", "EXPIRED" ]
  1505      },
  1506      "Tag" : {
  1507        "type" : "structure",
  1508        "members" : {
  1509          "Key" : {
  1510            "shape" : "__string",
  1511            "locationName" : "key"
  1512          },
  1513          "Value" : {
  1514            "shape" : "__string",
  1515            "locationName" : "value"
  1516          }
  1517        },
  1518        "required" : [ "Value", "Key" ]
  1519      },
  1520      "TemplateDetails" : {
  1521        "type" : "structure",
  1522        "members" : {
  1523          "ApplicationId" : {
  1524            "shape" : "__string",
  1525            "locationName" : "applicationId"
  1526          },
  1527          "CreationTime" : {
  1528            "shape" : "__string",
  1529            "locationName" : "creationTime"
  1530          },
  1531          "ExpirationTime" : {
  1532            "shape" : "__string",
  1533            "locationName" : "expirationTime"
  1534          },
  1535          "SemanticVersion" : {
  1536            "shape" : "__string",
  1537            "locationName" : "semanticVersion"
  1538          },
  1539          "Status" : {
  1540            "shape" : "Status",
  1541            "locationName" : "status"
  1542          },
  1543          "TemplateId" : {
  1544            "shape" : "__string",
  1545            "locationName" : "templateId"
  1546          },
  1547          "TemplateUrl" : {
  1548            "shape" : "__string",
  1549            "locationName" : "templateUrl"
  1550          }
  1551        },
  1552        "required" : [ "Status", "TemplateUrl", "CreationTime", "ExpirationTime", "ApplicationId", "TemplateId", "SemanticVersion" ]
  1553      },
  1554      "TooManyRequestsException" : {
  1555        "type" : "structure",
  1556        "members" : {
  1557          "ErrorCode" : {
  1558            "shape" : "__string",
  1559            "locationName" : "errorCode"
  1560          },
  1561          "Message" : {
  1562            "shape" : "__string",
  1563            "locationName" : "message"
  1564          }
  1565        },
  1566        "exception" : true,
  1567        "error" : {
  1568          "httpStatusCode" : 429
  1569        }
  1570      },
  1571      "UnshareApplicationInput" : {
  1572        "type" : "structure",
  1573        "members" : {
  1574          "OrganizationId" : {
  1575            "shape" : "__string",
  1576            "locationName" : "organizationId"
  1577          }
  1578        },
  1579        "required" : [ "OrganizationId" ]
  1580      },
  1581      "UnshareApplicationRequest" : {
  1582        "type" : "structure",
  1583        "members" : {
  1584          "ApplicationId" : {
  1585            "shape" : "__string",
  1586            "location" : "uri",
  1587            "locationName" : "applicationId"
  1588          },
  1589          "OrganizationId" : {
  1590            "shape" : "__string",
  1591            "locationName" : "organizationId"
  1592          }
  1593        },
  1594        "required" : [ "ApplicationId", "OrganizationId" ]
  1595      },
  1596      "UpdateApplicationInput" : {
  1597        "type" : "structure",
  1598        "members" : {
  1599          "Author" : {
  1600            "shape" : "__string",
  1601            "locationName" : "author"
  1602          },
  1603          "Description" : {
  1604            "shape" : "__string",
  1605            "locationName" : "description"
  1606          },
  1607          "HomePageUrl" : {
  1608            "shape" : "__string",
  1609            "locationName" : "homePageUrl"
  1610          },
  1611          "Labels" : {
  1612            "shape" : "__listOf__string",
  1613            "locationName" : "labels"
  1614          },
  1615          "ReadmeBody" : {
  1616            "shape" : "__string",
  1617            "locationName" : "readmeBody"
  1618          },
  1619          "ReadmeUrl" : {
  1620            "shape" : "__string",
  1621            "locationName" : "readmeUrl"
  1622          }
  1623        }
  1624      },
  1625      "UpdateApplicationRequest" : {
  1626        "type" : "structure",
  1627        "members" : {
  1628          "ApplicationId" : {
  1629            "shape" : "__string",
  1630            "location" : "uri",
  1631            "locationName" : "applicationId"
  1632          },
  1633          "Author" : {
  1634            "shape" : "__string",
  1635            "locationName" : "author"
  1636          },
  1637          "Description" : {
  1638            "shape" : "__string",
  1639            "locationName" : "description"
  1640          },
  1641          "HomePageUrl" : {
  1642            "shape" : "__string",
  1643            "locationName" : "homePageUrl"
  1644          },
  1645          "Labels" : {
  1646            "shape" : "__listOf__string",
  1647            "locationName" : "labels"
  1648          },
  1649          "ReadmeBody" : {
  1650            "shape" : "__string",
  1651            "locationName" : "readmeBody"
  1652          },
  1653          "ReadmeUrl" : {
  1654            "shape" : "__string",
  1655            "locationName" : "readmeUrl"
  1656          }
  1657        },
  1658        "required" : [ "ApplicationId" ]
  1659      },
  1660      "UpdateApplicationResponse" : {
  1661        "type" : "structure",
  1662        "members" : {
  1663          "ApplicationId" : {
  1664            "shape" : "__string",
  1665            "locationName" : "applicationId"
  1666          },
  1667          "Author" : {
  1668            "shape" : "__string",
  1669            "locationName" : "author"
  1670          },
  1671          "CreationTime" : {
  1672            "shape" : "__string",
  1673            "locationName" : "creationTime"
  1674          },
  1675          "Description" : {
  1676            "shape" : "__string",
  1677            "locationName" : "description"
  1678          },
  1679          "HomePageUrl" : {
  1680            "shape" : "__string",
  1681            "locationName" : "homePageUrl"
  1682          },
  1683          "IsVerifiedAuthor" : {
  1684            "shape" : "__boolean",
  1685            "locationName" : "isVerifiedAuthor"
  1686          },
  1687          "Labels" : {
  1688            "shape" : "__listOf__string",
  1689            "locationName" : "labels"
  1690          },
  1691          "LicenseUrl" : {
  1692            "shape" : "__string",
  1693            "locationName" : "licenseUrl"
  1694          },
  1695          "Name" : {
  1696            "shape" : "__string",
  1697            "locationName" : "name"
  1698          },
  1699          "ReadmeUrl" : {
  1700            "shape" : "__string",
  1701            "locationName" : "readmeUrl"
  1702          },
  1703          "SpdxLicenseId" : {
  1704            "shape" : "__string",
  1705            "locationName" : "spdxLicenseId"
  1706          },
  1707          "VerifiedAuthorUrl" : {
  1708            "shape" : "__string",
  1709            "locationName" : "verifiedAuthorUrl"
  1710          },
  1711          "Version" : {
  1712            "shape" : "Version",
  1713            "locationName" : "version"
  1714          }
  1715        }
  1716      },
  1717      "Version" : {
  1718        "type" : "structure",
  1719        "members" : {
  1720          "ApplicationId" : {
  1721            "shape" : "__string",
  1722            "locationName" : "applicationId"
  1723          },
  1724          "CreationTime" : {
  1725            "shape" : "__string",
  1726            "locationName" : "creationTime"
  1727          },
  1728          "ParameterDefinitions" : {
  1729            "shape" : "__listOfParameterDefinition",
  1730            "locationName" : "parameterDefinitions"
  1731          },
  1732          "RequiredCapabilities" : {
  1733            "shape" : "__listOfCapability",
  1734            "locationName" : "requiredCapabilities"
  1735          },
  1736          "ResourcesSupported" : {
  1737            "shape" : "__boolean",
  1738            "locationName" : "resourcesSupported"
  1739          },
  1740          "SemanticVersion" : {
  1741            "shape" : "__string",
  1742            "locationName" : "semanticVersion"
  1743          },
  1744          "SourceCodeArchiveUrl" : {
  1745            "shape" : "__string",
  1746            "locationName" : "sourceCodeArchiveUrl"
  1747          },
  1748          "SourceCodeUrl" : {
  1749            "shape" : "__string",
  1750            "locationName" : "sourceCodeUrl"
  1751          },
  1752          "TemplateUrl" : {
  1753            "shape" : "__string",
  1754            "locationName" : "templateUrl"
  1755          }
  1756        },
  1757        "required" : [ "TemplateUrl", "ParameterDefinitions", "ResourcesSupported", "CreationTime", "RequiredCapabilities", "ApplicationId", "SemanticVersion" ]
  1758      },
  1759      "VersionSummary" : {
  1760        "type" : "structure",
  1761        "members" : {
  1762          "ApplicationId" : {
  1763            "shape" : "__string",
  1764            "locationName" : "applicationId"
  1765          },
  1766          "CreationTime" : {
  1767            "shape" : "__string",
  1768            "locationName" : "creationTime"
  1769          },
  1770          "SemanticVersion" : {
  1771            "shape" : "__string",
  1772            "locationName" : "semanticVersion"
  1773          },
  1774          "SourceCodeUrl" : {
  1775            "shape" : "__string",
  1776            "locationName" : "sourceCodeUrl"
  1777          }
  1778        },
  1779        "required" : [ "CreationTime", "ApplicationId", "SemanticVersion" ]
  1780      },
  1781      "__boolean" : {
  1782        "type" : "boolean"
  1783      },
  1784      "__double" : {
  1785        "type" : "double"
  1786      },
  1787      "__integer" : {
  1788        "type" : "integer"
  1789      },
  1790      "__listOfApplicationDependencySummary" : {
  1791        "type" : "list",
  1792        "member" : {
  1793          "shape" : "ApplicationDependencySummary"
  1794        }
  1795      },
  1796      "__listOfApplicationPolicyStatement" : {
  1797        "type" : "list",
  1798        "member" : {
  1799          "shape" : "ApplicationPolicyStatement"
  1800        }
  1801      },
  1802      "__listOfApplicationSummary" : {
  1803        "type" : "list",
  1804        "member" : {
  1805          "shape" : "ApplicationSummary"
  1806        }
  1807      },
  1808      "__listOfCapability" : {
  1809        "type" : "list",
  1810        "member" : {
  1811          "shape" : "Capability"
  1812        }
  1813      },
  1814      "__listOfParameterDefinition" : {
  1815        "type" : "list",
  1816        "member" : {
  1817          "shape" : "ParameterDefinition"
  1818        }
  1819      },
  1820      "__listOfParameterValue" : {
  1821        "type" : "list",
  1822        "member" : {
  1823          "shape" : "ParameterValue"
  1824        }
  1825      },
  1826      "__listOfRollbackTrigger" : {
  1827        "type" : "list",
  1828        "member" : {
  1829          "shape" : "RollbackTrigger"
  1830        }
  1831      },
  1832      "__listOfTag" : {
  1833        "type" : "list",
  1834        "member" : {
  1835          "shape" : "Tag"
  1836        }
  1837      },
  1838      "__listOfVersionSummary" : {
  1839        "type" : "list",
  1840        "member" : {
  1841          "shape" : "VersionSummary"
  1842        }
  1843      },
  1844      "__listOf__string" : {
  1845        "type" : "list",
  1846        "member" : {
  1847          "shape" : "__string"
  1848        }
  1849      },
  1850      "__long" : {
  1851        "type" : "long"
  1852      },
  1853      "__string" : {
  1854        "type" : "string"
  1855      }
  1856    }
  1857  }