github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/schemas/2019-12-02/api-2.json (about)

     1  {
     2    "metadata": {
     3      "apiVersion": "2019-12-02",
     4      "endpointPrefix": "schemas",
     5      "signingName": "schemas",
     6      "serviceFullName": "Schemas",
     7      "serviceId": "schemas",
     8      "protocol": "rest-json",
     9      "jsonVersion": "1.1",
    10      "uid": "schemas-2019-12-02",
    11      "signatureVersion": "v4"
    12    },
    13    "operations": {
    14      "CreateDiscoverer": {
    15        "name": "CreateDiscoverer",
    16        "http": {
    17          "method": "POST",
    18          "requestUri": "/v1/discoverers",
    19          "responseCode": 201
    20        },
    21        "input": {
    22          "shape": "CreateDiscovererRequest"
    23        },
    24        "output": {
    25          "shape": "CreateDiscovererResponse"
    26        },
    27        "errors": [
    28          {
    29            "shape": "BadRequestException"
    30          },
    31          {
    32            "shape": "InternalServerErrorException"
    33          },
    34          {
    35            "shape": "UnauthorizedException"
    36          },
    37          {
    38            "shape": "ForbiddenException"
    39          },
    40          {
    41            "shape": "ServiceUnavailableException"
    42          },
    43          {
    44            "shape": "ConflictException"
    45          }
    46        ]
    47      },
    48      "CreateRegistry": {
    49        "name": "CreateRegistry",
    50        "http": {
    51          "method": "POST",
    52          "requestUri": "/v1/registries/name/{registryName}",
    53          "responseCode": 201
    54        },
    55        "input": {
    56          "shape": "CreateRegistryRequest"
    57        },
    58        "output": {
    59          "shape": "CreateRegistryResponse"
    60        },
    61        "errors": [
    62          {
    63            "shape": "BadRequestException"
    64          },
    65          {
    66            "shape": "InternalServerErrorException"
    67          },
    68          {
    69            "shape": "UnauthorizedException"
    70          },
    71          {
    72            "shape": "ForbiddenException"
    73          },
    74          {
    75            "shape": "ServiceUnavailableException"
    76          },
    77          {
    78            "shape": "ConflictException"
    79          }
    80        ]
    81      },
    82      "CreateSchema": {
    83        "name": "CreateSchema",
    84        "http": {
    85          "method": "POST",
    86          "requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}",
    87          "responseCode": 201
    88        },
    89        "input": {
    90          "shape": "CreateSchemaRequest"
    91        },
    92        "output": {
    93          "shape": "CreateSchemaResponse"
    94        },
    95        "errors": [
    96          {
    97            "shape": "ServiceUnavailableException"
    98          },
    99          {
   100            "shape": "BadRequestException"
   101          },
   102          {
   103            "shape": "InternalServerErrorException"
   104          },
   105          {
   106            "shape": "ForbiddenException"
   107          }
   108        ]
   109      },
   110      "DeleteDiscoverer": {
   111        "name": "DeleteDiscoverer",
   112        "http": {
   113          "method": "DELETE",
   114          "requestUri": "/v1/discoverers/id/{discovererId}",
   115          "responseCode": 204
   116        },
   117        "input": {
   118          "shape": "DeleteDiscovererRequest"
   119        },
   120        "errors": [
   121          {
   122            "shape": "BadRequestException"
   123          },
   124          {
   125            "shape": "UnauthorizedException"
   126          },
   127          {
   128            "shape": "InternalServerErrorException"
   129          },
   130          {
   131            "shape": "ForbiddenException"
   132          },
   133          {
   134            "shape": "NotFoundException"
   135          },
   136          {
   137            "shape": "ServiceUnavailableException"
   138          }
   139        ]
   140      },
   141      "DeleteRegistry": {
   142        "name": "DeleteRegistry",
   143        "http": {
   144          "method": "DELETE",
   145          "requestUri": "/v1/registries/name/{registryName}",
   146          "responseCode": 204
   147        },
   148        "input": {
   149          "shape": "DeleteRegistryRequest"
   150        },
   151        "errors": [
   152          {
   153            "shape": "BadRequestException"
   154          },
   155          {
   156            "shape": "UnauthorizedException"
   157          },
   158          {
   159            "shape": "InternalServerErrorException"
   160          },
   161          {
   162            "shape": "ForbiddenException"
   163          },
   164          {
   165            "shape": "NotFoundException"
   166          },
   167          {
   168            "shape": "ServiceUnavailableException"
   169          }
   170        ]
   171      },
   172      "DeleteResourcePolicy": {
   173        "name": "DeleteResourcePolicy",
   174        "http": {
   175          "method": "DELETE",
   176          "requestUri": "/v1/policy",
   177          "responseCode": 204
   178        },
   179        "input": {
   180          "shape": "DeleteResourcePolicyRequest"
   181        },
   182        "errors": [
   183          {
   184            "shape": "BadRequestException"
   185          },
   186          {
   187            "shape": "UnauthorizedException"
   188          },
   189          {
   190            "shape": "InternalServerErrorException"
   191          },
   192          {
   193            "shape": "ForbiddenException"
   194          },
   195          {
   196            "shape": "NotFoundException"
   197          },
   198          {
   199            "shape": "ServiceUnavailableException"
   200          }
   201        ]
   202      },
   203      "DeleteSchema": {
   204        "name": "DeleteSchema",
   205        "http": {
   206          "method": "DELETE",
   207          "requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}",
   208          "responseCode": 204
   209        },
   210        "input": {
   211          "shape": "DeleteSchemaRequest"
   212        },
   213        "errors": [
   214          {
   215            "shape": "BadRequestException"
   216          },
   217          {
   218            "shape": "UnauthorizedException"
   219          },
   220          {
   221            "shape": "InternalServerErrorException"
   222          },
   223          {
   224            "shape": "ForbiddenException"
   225          },
   226          {
   227            "shape": "NotFoundException"
   228          },
   229          {
   230            "shape": "ServiceUnavailableException"
   231          }
   232        ]
   233      },
   234      "DeleteSchemaVersion": {
   235        "name": "DeleteSchemaVersion",
   236        "http": {
   237          "method": "DELETE",
   238          "requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}/version/{schemaVersion}",
   239          "responseCode": 204
   240        },
   241        "input": {
   242          "shape": "DeleteSchemaVersionRequest"
   243        },
   244        "errors": [
   245          {
   246            "shape": "BadRequestException"
   247          },
   248          {
   249            "shape": "UnauthorizedException"
   250          },
   251          {
   252            "shape": "InternalServerErrorException"
   253          },
   254          {
   255            "shape": "ForbiddenException"
   256          },
   257          {
   258            "shape": "NotFoundException"
   259          },
   260          {
   261            "shape": "ServiceUnavailableException"
   262          }
   263        ]
   264      },
   265      "DescribeCodeBinding": {
   266        "name": "DescribeCodeBinding",
   267        "http": {
   268          "method": "GET",
   269          "requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}",
   270          "responseCode": 200
   271        },
   272        "input": {
   273          "shape": "DescribeCodeBindingRequest"
   274        },
   275        "output": {
   276          "shape": "DescribeCodeBindingResponse"
   277        },
   278        "errors": [
   279          {
   280            "shape": "BadRequestException"
   281          },
   282          {
   283            "shape": "UnauthorizedException"
   284          },
   285          {
   286            "shape": "InternalServerErrorException"
   287          },
   288          {
   289            "shape": "ForbiddenException"
   290          },
   291          {
   292            "shape": "NotFoundException"
   293          },
   294          {
   295            "shape": "TooManyRequestsException"
   296          }
   297        ]
   298      },
   299      "DescribeDiscoverer": {
   300        "name": "DescribeDiscoverer",
   301        "http": {
   302          "method": "GET",
   303          "requestUri": "/v1/discoverers/id/{discovererId}",
   304          "responseCode": 200
   305        },
   306        "input": {
   307          "shape": "DescribeDiscovererRequest"
   308        },
   309        "output": {
   310          "shape": "DescribeDiscovererResponse"
   311        },
   312        "errors": [
   313          {
   314            "shape": "BadRequestException"
   315          },
   316          {
   317            "shape": "UnauthorizedException"
   318          },
   319          {
   320            "shape": "InternalServerErrorException"
   321          },
   322          {
   323            "shape": "ForbiddenException"
   324          },
   325          {
   326            "shape": "NotFoundException"
   327          },
   328          {
   329            "shape": "ServiceUnavailableException"
   330          }
   331        ]
   332      },
   333      "DescribeRegistry": {
   334        "name": "DescribeRegistry",
   335        "http": {
   336          "method": "GET",
   337          "requestUri": "/v1/registries/name/{registryName}",
   338          "responseCode": 200
   339        },
   340        "input": {
   341          "shape": "DescribeRegistryRequest"
   342        },
   343        "output": {
   344          "shape": "DescribeRegistryResponse"
   345        },
   346        "errors": [
   347          {
   348            "shape": "BadRequestException"
   349          },
   350          {
   351            "shape": "UnauthorizedException"
   352          },
   353          {
   354            "shape": "InternalServerErrorException"
   355          },
   356          {
   357            "shape": "ForbiddenException"
   358          },
   359          {
   360            "shape": "NotFoundException"
   361          },
   362          {
   363            "shape": "ServiceUnavailableException"
   364          }
   365        ]
   366      },
   367      "DescribeSchema": {
   368        "name": "DescribeSchema",
   369        "http": {
   370          "method": "GET",
   371          "requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}",
   372          "responseCode": 200
   373        },
   374        "input": {
   375          "shape": "DescribeSchemaRequest"
   376        },
   377        "output": {
   378          "shape": "DescribeSchemaResponse"
   379        },
   380        "errors": [
   381          {
   382            "shape": "BadRequestException"
   383          },
   384          {
   385            "shape": "UnauthorizedException"
   386          },
   387          {
   388            "shape": "InternalServerErrorException"
   389          },
   390          {
   391            "shape": "ForbiddenException"
   392          },
   393          {
   394            "shape": "NotFoundException"
   395          },
   396          {
   397            "shape": "ServiceUnavailableException"
   398          }
   399        ]
   400      },
   401      "GetCodeBindingSource": {
   402        "name": "GetCodeBindingSource",
   403        "http": {
   404          "method": "GET",
   405          "requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}/source",
   406          "responseCode": 200
   407        },
   408        "input": {
   409          "shape": "GetCodeBindingSourceRequest"
   410        },
   411        "output": {
   412          "shape": "GetCodeBindingSourceResponse"
   413        },
   414        "errors": [
   415          {
   416            "shape": "BadRequestException"
   417          },
   418          {
   419            "shape": "UnauthorizedException"
   420          },
   421          {
   422            "shape": "InternalServerErrorException"
   423          },
   424          {
   425            "shape": "ForbiddenException"
   426          },
   427          {
   428            "shape": "NotFoundException"
   429          },
   430          {
   431            "shape": "TooManyRequestsException"
   432          }
   433        ]
   434      },
   435      "GetDiscoveredSchema": {
   436        "name": "GetDiscoveredSchema",
   437        "http": {
   438          "method": "POST",
   439          "requestUri": "/v1/discover",
   440          "responseCode": 200
   441        },
   442        "input": {
   443          "shape": "GetDiscoveredSchemaRequest"
   444        },
   445        "output": {
   446          "shape": "GetDiscoveredSchemaResponse"
   447        },
   448        "errors": [
   449          {
   450            "shape": "ServiceUnavailableException"
   451          },
   452          {
   453            "shape": "BadRequestException"
   454          },
   455          {
   456            "shape": "UnauthorizedException"
   457          },
   458          {
   459            "shape": "InternalServerErrorException"
   460          },
   461          {
   462            "shape": "ForbiddenException"
   463          }
   464        ]
   465      },
   466      "GetResourcePolicy": {
   467        "name": "GetResourcePolicy",
   468        "http": {
   469          "method": "GET",
   470          "requestUri": "/v1/policy",
   471          "responseCode": 200
   472        },
   473        "input": {
   474          "shape": "GetResourcePolicyRequest"
   475        },
   476        "output": {
   477          "shape": "GetResourcePolicyResponse"
   478        },
   479        "errors": [
   480          {
   481            "shape": "BadRequestException"
   482          },
   483          {
   484            "shape": "UnauthorizedException"
   485          },
   486          {
   487            "shape": "InternalServerErrorException"
   488          },
   489          {
   490            "shape": "ForbiddenException"
   491          },
   492          {
   493            "shape": "NotFoundException"
   494          },
   495          {
   496            "shape": "ServiceUnavailableException"
   497          }
   498        ]
   499      },
   500      "ListDiscoverers": {
   501        "name": "ListDiscoverers",
   502        "http": {
   503          "method": "GET",
   504          "requestUri": "/v1/discoverers",
   505          "responseCode": 200
   506        },
   507        "input": {
   508          "shape": "ListDiscoverersRequest"
   509        },
   510        "output": {
   511          "shape": "ListDiscoverersResponse"
   512        },
   513        "errors": [
   514          {
   515            "shape": "ServiceUnavailableException"
   516          },
   517          {
   518            "shape": "BadRequestException"
   519          },
   520          {
   521            "shape": "UnauthorizedException"
   522          },
   523          {
   524            "shape": "InternalServerErrorException"
   525          },
   526          {
   527            "shape": "ForbiddenException"
   528          }
   529        ]
   530      },
   531      "ListRegistries": {
   532        "name": "ListRegistries",
   533        "http": {
   534          "method": "GET",
   535          "requestUri": "/v1/registries",
   536          "responseCode": 200
   537        },
   538        "input": {
   539          "shape": "ListRegistriesRequest"
   540        },
   541        "output": {
   542          "shape": "ListRegistriesResponse"
   543        },
   544        "errors": [
   545          {
   546            "shape": "ServiceUnavailableException"
   547          },
   548          {
   549            "shape": "BadRequestException"
   550          },
   551          {
   552            "shape": "UnauthorizedException"
   553          },
   554          {
   555            "shape": "InternalServerErrorException"
   556          },
   557          {
   558            "shape": "ForbiddenException"
   559          }
   560        ]
   561      },
   562      "ListSchemaVersions": {
   563        "name": "ListSchemaVersions",
   564        "http": {
   565          "method": "GET",
   566          "requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}/versions",
   567          "responseCode": 200
   568        },
   569        "input": {
   570          "shape": "ListSchemaVersionsRequest"
   571        },
   572        "output": {
   573          "shape": "ListSchemaVersionsResponse"
   574        },
   575        "errors": [
   576          {
   577            "shape": "BadRequestException"
   578          },
   579          {
   580            "shape": "UnauthorizedException"
   581          },
   582          {
   583            "shape": "InternalServerErrorException"
   584          },
   585          {
   586            "shape": "ForbiddenException"
   587          },
   588          {
   589            "shape": "NotFoundException"
   590          },
   591          {
   592            "shape": "ServiceUnavailableException"
   593          }
   594        ]
   595      },
   596      "ListSchemas": {
   597        "name": "ListSchemas",
   598        "http": {
   599          "method": "GET",
   600          "requestUri": "/v1/registries/name/{registryName}/schemas",
   601          "responseCode": 200
   602        },
   603        "input": {
   604          "shape": "ListSchemasRequest"
   605        },
   606        "output": {
   607          "shape": "ListSchemasResponse"
   608        },
   609        "errors": [
   610          {
   611            "shape": "ServiceUnavailableException"
   612          },
   613          {
   614            "shape": "BadRequestException"
   615          },
   616          {
   617            "shape": "UnauthorizedException"
   618          },
   619          {
   620            "shape": "InternalServerErrorException"
   621          },
   622          {
   623            "shape": "ForbiddenException"
   624          }
   625        ]
   626      },
   627      "ListTagsForResource": {
   628        "name": "ListTagsForResource",
   629        "http": {
   630          "method": "GET",
   631          "requestUri": "/tags/{resource-arn}",
   632          "responseCode": 200
   633        },
   634        "input": {
   635          "shape": "ListTagsForResourceRequest"
   636        },
   637        "output": {
   638          "shape": "ListTagsForResourceResponse"
   639        },
   640        "errors": [
   641          {
   642            "shape": "NotFoundException"
   643          },
   644          {
   645            "shape": "BadRequestException"
   646          },
   647          {
   648            "shape": "InternalServerErrorException"
   649          },
   650          {
   651            "shape": "ForbiddenException"
   652          }
   653        ]
   654      },
   655      "PutCodeBinding": {
   656        "name": "PutCodeBinding",
   657        "http": {
   658          "method": "POST",
   659          "requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}",
   660          "responseCode": 202
   661        },
   662        "input": {
   663          "shape": "PutCodeBindingRequest"
   664        },
   665        "output": {
   666          "shape": "PutCodeBindingResponse"
   667        },
   668        "errors": [
   669          {
   670            "shape": "GoneException"
   671          },
   672          {
   673            "shape": "BadRequestException"
   674          },
   675          {
   676            "shape": "UnauthorizedException"
   677          },
   678          {
   679            "shape": "InternalServerErrorException"
   680          },
   681          {
   682            "shape": "ForbiddenException"
   683          },
   684          {
   685            "shape": "NotFoundException"
   686          },
   687          {
   688            "shape": "TooManyRequestsException"
   689          }
   690        ]
   691      },
   692      "PutResourcePolicy": {
   693        "name": "PutResourcePolicy",
   694        "http": {
   695          "method": "PUT",
   696          "requestUri": "/v1/policy",
   697          "responseCode": 200
   698        },
   699        "input": {
   700          "shape": "PutResourcePolicyRequest"
   701        },
   702        "output": {
   703          "shape": "PutResourcePolicyResponse"
   704        },
   705        "errors": [
   706          {
   707            "shape": "BadRequestException"
   708          },
   709          {
   710            "shape": "UnauthorizedException"
   711          },
   712          {
   713            "shape": "PreconditionFailedException"
   714          },
   715          {
   716            "shape": "InternalServerErrorException"
   717          },
   718          {
   719            "shape": "ForbiddenException"
   720          },
   721          {
   722            "shape": "NotFoundException"
   723          },
   724          {
   725            "shape": "ServiceUnavailableException"
   726          }
   727        ]
   728      },
   729      "SearchSchemas": {
   730        "name": "SearchSchemas",
   731        "http": {
   732          "method": "GET",
   733          "requestUri": "/v1/registries/name/{registryName}/schemas/search",
   734          "responseCode": 200
   735        },
   736        "input": {
   737          "shape": "SearchSchemasRequest"
   738        },
   739        "output": {
   740          "shape": "SearchSchemasResponse"
   741        },
   742        "errors": [
   743          {
   744            "shape": "ServiceUnavailableException"
   745          },
   746          {
   747            "shape": "BadRequestException"
   748          },
   749          {
   750            "shape": "UnauthorizedException"
   751          },
   752          {
   753            "shape": "InternalServerErrorException"
   754          },
   755          {
   756            "shape": "ForbiddenException"
   757          }
   758        ]
   759      },
   760      "StartDiscoverer": {
   761        "name": "StartDiscoverer",
   762        "http": {
   763          "method": "POST",
   764          "requestUri": "/v1/discoverers/id/{discovererId}/start",
   765          "responseCode": 200
   766        },
   767        "input": {
   768          "shape": "StartDiscovererRequest"
   769        },
   770        "output": {
   771          "shape": "StartDiscovererResponse"
   772        },
   773        "errors": [
   774          {
   775            "shape": "BadRequestException"
   776          },
   777          {
   778            "shape": "UnauthorizedException"
   779          },
   780          {
   781            "shape": "InternalServerErrorException"
   782          },
   783          {
   784            "shape": "ForbiddenException"
   785          },
   786          {
   787            "shape": "NotFoundException"
   788          },
   789          {
   790            "shape": "ServiceUnavailableException"
   791          }
   792        ]
   793      },
   794      "StopDiscoverer": {
   795        "name": "StopDiscoverer",
   796        "http": {
   797          "method": "POST",
   798          "requestUri": "/v1/discoverers/id/{discovererId}/stop",
   799          "responseCode": 200
   800        },
   801        "input": {
   802          "shape": "StopDiscovererRequest"
   803        },
   804        "output": {
   805          "shape": "StopDiscovererResponse"
   806        },
   807        "errors": [
   808          {
   809            "shape": "BadRequestException"
   810          },
   811          {
   812            "shape": "UnauthorizedException"
   813          },
   814          {
   815            "shape": "InternalServerErrorException"
   816          },
   817          {
   818            "shape": "ForbiddenException"
   819          },
   820          {
   821            "shape": "NotFoundException"
   822          },
   823          {
   824            "shape": "ServiceUnavailableException"
   825          }
   826        ]
   827      },
   828      "TagResource": {
   829        "name": "TagResource",
   830        "http": {
   831          "method": "POST",
   832          "requestUri": "/tags/{resource-arn}",
   833          "responseCode": 204
   834        },
   835        "input": {
   836          "shape": "TagResourceRequest"
   837        },
   838        "errors": [
   839          {
   840            "shape": "NotFoundException"
   841          },
   842          {
   843            "shape": "BadRequestException"
   844          },
   845          {
   846            "shape": "InternalServerErrorException"
   847          },
   848          {
   849            "shape": "ForbiddenException"
   850          }
   851        ]
   852      },
   853      "UntagResource": {
   854        "name": "UntagResource",
   855        "http": {
   856          "method": "DELETE",
   857          "requestUri": "/tags/{resource-arn}",
   858          "responseCode": 204
   859        },
   860        "input": {
   861          "shape": "UntagResourceRequest"
   862        },
   863        "errors": [
   864          {
   865            "shape": "NotFoundException"
   866          },
   867          {
   868            "shape": "BadRequestException"
   869          },
   870          {
   871            "shape": "InternalServerErrorException"
   872          },
   873          {
   874            "shape": "ForbiddenException"
   875          }
   876        ]
   877      },
   878      "UpdateDiscoverer": {
   879        "name": "UpdateDiscoverer",
   880        "http": {
   881          "method": "PUT",
   882          "requestUri": "/v1/discoverers/id/{discovererId}",
   883          "responseCode": 200
   884        },
   885        "input": {
   886          "shape": "UpdateDiscovererRequest"
   887        },
   888        "output": {
   889          "shape": "UpdateDiscovererResponse"
   890        },
   891        "errors": [
   892          {
   893            "shape": "BadRequestException"
   894          },
   895          {
   896            "shape": "UnauthorizedException"
   897          },
   898          {
   899            "shape": "InternalServerErrorException"
   900          },
   901          {
   902            "shape": "ForbiddenException"
   903          },
   904          {
   905            "shape": "NotFoundException"
   906          },
   907          {
   908            "shape": "ServiceUnavailableException"
   909          }
   910        ]
   911      },
   912      "UpdateRegistry": {
   913        "name": "UpdateRegistry",
   914        "http": {
   915          "method": "PUT",
   916          "requestUri": "/v1/registries/name/{registryName}",
   917          "responseCode": 200
   918        },
   919        "input": {
   920          "shape": "UpdateRegistryRequest"
   921        },
   922        "output": {
   923          "shape": "UpdateRegistryResponse"
   924        },
   925        "errors": [
   926          {
   927            "shape": "BadRequestException"
   928          },
   929          {
   930            "shape": "UnauthorizedException"
   931          },
   932          {
   933            "shape": "InternalServerErrorException"
   934          },
   935          {
   936            "shape": "ForbiddenException"
   937          },
   938          {
   939            "shape": "NotFoundException"
   940          },
   941          {
   942            "shape": "ServiceUnavailableException"
   943          }
   944        ]
   945      },
   946      "UpdateSchema": {
   947        "name": "UpdateSchema",
   948        "http": {
   949          "method": "PUT",
   950          "requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}",
   951          "responseCode": 200
   952        },
   953        "input": {
   954          "shape": "UpdateSchemaRequest"
   955        },
   956        "output": {
   957          "shape": "UpdateSchemaResponse"
   958        },
   959        "errors": [
   960          {
   961            "shape": "BadRequestException"
   962          },
   963          {
   964            "shape": "InternalServerErrorException"
   965          },
   966          {
   967            "shape": "ForbiddenException"
   968          },
   969          {
   970            "shape": "NotFoundException"
   971          },
   972          {
   973            "shape": "ServiceUnavailableException"
   974          }
   975        ]
   976      },
   977      "ExportSchema": {
   978        "name": "ExportSchema",
   979        "http": {
   980          "method": "GET",
   981          "requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}/export",
   982          "responseCode": 200
   983        },
   984        "input": {
   985          "shape": "ExportSchemaRequest"
   986        },
   987        "output": {
   988          "shape": "ExportSchemaResponse"
   989        },
   990        "errors": [
   991          {
   992            "shape": "BadRequestException"
   993          },
   994          {
   995            "shape": "UnauthorizedException"
   996          },
   997          {
   998            "shape": "InternalServerErrorException"
   999          },
  1000          {
  1001            "shape": "ForbiddenException"
  1002          },
  1003          {
  1004            "shape": "NotFoundException"
  1005          },
  1006          {
  1007            "shape": "ServiceUnavailableException"
  1008          },
  1009          {
  1010            "shape": "TooManyRequestsException"
  1011          }
  1012        ]
  1013      }
  1014    },
  1015    "shapes": {
  1016      "BadRequestException": {
  1017        "type": "structure",
  1018        "members": {
  1019          "Code": {
  1020            "shape": "__string"
  1021          },
  1022          "Message": {
  1023            "shape": "__string"
  1024          }
  1025        },
  1026        "required": [
  1027          "Message",
  1028          "Code"
  1029        ],
  1030        "exception": true,
  1031        "error": {
  1032          "httpStatusCode": 400
  1033        }
  1034      },
  1035      "CodeBindingOutput": {
  1036        "type": "structure",
  1037        "members": {
  1038          "CreationDate": {
  1039            "shape": "__timestampIso8601"
  1040          },
  1041          "LastModified": {
  1042            "shape": "__timestampIso8601"
  1043          },
  1044          "SchemaVersion": {
  1045            "shape": "__string"
  1046          },
  1047          "Status": {
  1048            "shape": "CodeGenerationStatus"
  1049          }
  1050        }
  1051      },
  1052      "CodeGenerationStatus": {
  1053        "type": "string",
  1054        "enum": [
  1055          "CREATE_IN_PROGRESS",
  1056          "CREATE_COMPLETE",
  1057          "CREATE_FAILED"
  1058        ]
  1059      },
  1060      "ConflictException": {
  1061        "type": "structure",
  1062        "members": {
  1063          "Code": {
  1064            "shape": "__string"
  1065          },
  1066          "Message": {
  1067            "shape": "__string"
  1068          }
  1069        },
  1070        "required": [
  1071          "Message",
  1072          "Code"
  1073        ],
  1074        "exception": true,
  1075        "error": {
  1076          "httpStatusCode": 409
  1077        }
  1078      },
  1079      "CreateDiscovererInput": {
  1080        "type": "structure",
  1081        "members": {
  1082          "Description": {
  1083            "shape": "__stringMin0Max256"
  1084          },
  1085          "SourceArn": {
  1086            "shape": "__stringMin20Max1600"
  1087          },
  1088          "CrossAccount": {
  1089            "shape": "__boolean"
  1090          },
  1091          "Tags": {
  1092            "shape": "Tags",
  1093            "locationName": "tags"
  1094          }
  1095        },
  1096        "required": [
  1097          "SourceArn"
  1098        ]
  1099      },
  1100      "CreateDiscovererRequest": {
  1101        "type": "structure",
  1102        "members": {
  1103          "Description": {
  1104            "shape": "__stringMin0Max256"
  1105          },
  1106          "SourceArn": {
  1107            "shape": "__stringMin20Max1600"
  1108          },
  1109          "CrossAccount": {
  1110            "shape": "__boolean"
  1111          },
  1112          "Tags": {
  1113            "shape": "Tags",
  1114            "locationName": "tags"
  1115          }
  1116        },
  1117        "required": [
  1118          "SourceArn"
  1119        ]
  1120      },
  1121      "CreateDiscovererResponse": {
  1122        "type": "structure",
  1123        "members": {
  1124          "Description": {
  1125            "shape": "__string"
  1126          },
  1127          "DiscovererArn": {
  1128            "shape": "__string"
  1129          },
  1130          "DiscovererId": {
  1131            "shape": "__string"
  1132          },
  1133          "SourceArn": {
  1134            "shape": "__string"
  1135          },
  1136          "State": {
  1137            "shape": "DiscovererState"
  1138          },
  1139          "CrossAccount": {
  1140            "shape": "__boolean"
  1141          },
  1142          "Tags": {
  1143            "shape": "Tags",
  1144            "locationName": "tags"
  1145          }
  1146        }
  1147      },
  1148      "CreateRegistryInput": {
  1149        "type": "structure",
  1150        "members": {
  1151          "Description": {
  1152            "shape": "__stringMin0Max256"
  1153          },
  1154          "Tags": {
  1155            "shape": "Tags",
  1156            "locationName": "tags"
  1157          }
  1158        }
  1159      },
  1160      "CreateRegistryRequest": {
  1161        "type": "structure",
  1162        "members": {
  1163          "Description": {
  1164            "shape": "__stringMin0Max256"
  1165          },
  1166          "RegistryName": {
  1167            "shape": "__string",
  1168            "location": "uri",
  1169            "locationName": "registryName"
  1170          },
  1171          "Tags": {
  1172            "shape": "Tags",
  1173            "locationName": "tags"
  1174          }
  1175        },
  1176        "required": [
  1177          "RegistryName"
  1178        ]
  1179      },
  1180      "CreateRegistryResponse": {
  1181        "type": "structure",
  1182        "members": {
  1183          "Description": {
  1184            "shape": "__string"
  1185          },
  1186          "RegistryArn": {
  1187            "shape": "__string"
  1188          },
  1189          "RegistryName": {
  1190            "shape": "__string"
  1191          },
  1192          "Tags": {
  1193            "shape": "Tags",
  1194            "locationName": "tags"
  1195          }
  1196        }
  1197      },
  1198      "CreateSchemaInput": {
  1199        "type": "structure",
  1200        "members": {
  1201          "Content": {
  1202            "shape": "__stringMin1Max100000"
  1203          },
  1204          "Description": {
  1205            "shape": "__stringMin0Max256"
  1206          },
  1207          "Tags": {
  1208            "shape": "Tags",
  1209            "locationName": "tags"
  1210          },
  1211          "Type": {
  1212            "shape": "Type"
  1213          }
  1214        },
  1215        "required": [
  1216          "Type",
  1217          "Content"
  1218        ]
  1219      },
  1220      "CreateSchemaRequest": {
  1221        "type": "structure",
  1222        "members": {
  1223          "Content": {
  1224            "shape": "__stringMin1Max100000"
  1225          },
  1226          "Description": {
  1227            "shape": "__stringMin0Max256"
  1228          },
  1229          "RegistryName": {
  1230            "shape": "__string",
  1231            "location": "uri",
  1232            "locationName": "registryName"
  1233          },
  1234          "SchemaName": {
  1235            "shape": "__string",
  1236            "location": "uri",
  1237            "locationName": "schemaName"
  1238          },
  1239          "Tags": {
  1240            "shape": "Tags",
  1241            "locationName": "tags"
  1242          },
  1243          "Type": {
  1244            "shape": "Type"
  1245          }
  1246        },
  1247        "required": [
  1248          "RegistryName",
  1249          "SchemaName",
  1250          "Type",
  1251          "Content"
  1252        ]
  1253      },
  1254      "CreateSchemaResponse": {
  1255        "type": "structure",
  1256        "members": {
  1257          "Description": {
  1258            "shape": "__string"
  1259          },
  1260          "LastModified": {
  1261            "shape": "__timestampIso8601"
  1262          },
  1263          "SchemaArn": {
  1264            "shape": "__string"
  1265          },
  1266          "SchemaName": {
  1267            "shape": "__string"
  1268          },
  1269          "SchemaVersion": {
  1270            "shape": "__string"
  1271          },
  1272          "Tags": {
  1273            "shape": "Tags",
  1274            "locationName": "tags"
  1275          },
  1276          "Type": {
  1277            "shape": "__string"
  1278          },
  1279          "VersionCreatedDate": {
  1280            "shape": "__timestampIso8601"
  1281          }
  1282        }
  1283      },
  1284      "DeleteDiscovererRequest": {
  1285        "type": "structure",
  1286        "members": {
  1287          "DiscovererId": {
  1288            "shape": "__string",
  1289            "location": "uri",
  1290            "locationName": "discovererId"
  1291          }
  1292        },
  1293        "required": [
  1294          "DiscovererId"
  1295        ]
  1296      },
  1297      "DeleteRegistryRequest": {
  1298        "type": "structure",
  1299        "members": {
  1300          "RegistryName": {
  1301            "shape": "__string",
  1302            "location": "uri",
  1303            "locationName": "registryName"
  1304          }
  1305        },
  1306        "required": [
  1307          "RegistryName"
  1308        ]
  1309      },
  1310      "DeleteResourcePolicyRequest": {
  1311        "type": "structure",
  1312        "members": {
  1313          "RegistryName": {
  1314            "shape": "__string",
  1315            "location": "querystring",
  1316            "locationName": "registryName"
  1317          }
  1318        }
  1319      },
  1320      "DeleteSchemaRequest": {
  1321        "type": "structure",
  1322        "members": {
  1323          "RegistryName": {
  1324            "shape": "__string",
  1325            "location": "uri",
  1326            "locationName": "registryName"
  1327          },
  1328          "SchemaName": {
  1329            "shape": "__string",
  1330            "location": "uri",
  1331            "locationName": "schemaName"
  1332          }
  1333        },
  1334        "required": [
  1335          "RegistryName",
  1336          "SchemaName"
  1337        ]
  1338      },
  1339      "DeleteSchemaVersionRequest": {
  1340        "type": "structure",
  1341        "members": {
  1342          "RegistryName": {
  1343            "shape": "__string",
  1344            "location": "uri",
  1345            "locationName": "registryName"
  1346          },
  1347          "SchemaName": {
  1348            "shape": "__string",
  1349            "location": "uri",
  1350            "locationName": "schemaName"
  1351          },
  1352          "SchemaVersion": {
  1353            "shape": "__string",
  1354            "location": "uri",
  1355            "locationName": "schemaVersion"
  1356          }
  1357        },
  1358        "required": [
  1359          "SchemaVersion",
  1360          "RegistryName",
  1361          "SchemaName"
  1362        ]
  1363      },
  1364      "DescribeCodeBindingRequest": {
  1365        "type": "structure",
  1366        "members": {
  1367          "Language": {
  1368            "shape": "__string",
  1369            "location": "uri",
  1370            "locationName": "language"
  1371          },
  1372          "RegistryName": {
  1373            "shape": "__string",
  1374            "location": "uri",
  1375            "locationName": "registryName"
  1376          },
  1377          "SchemaName": {
  1378            "shape": "__string",
  1379            "location": "uri",
  1380            "locationName": "schemaName"
  1381          },
  1382          "SchemaVersion": {
  1383            "shape": "__string",
  1384            "location": "querystring",
  1385            "locationName": "schemaVersion"
  1386          }
  1387        },
  1388        "required": [
  1389          "RegistryName",
  1390          "SchemaName",
  1391          "Language"
  1392        ]
  1393      },
  1394      "DescribeCodeBindingResponse": {
  1395        "type": "structure",
  1396        "members": {
  1397          "CreationDate": {
  1398            "shape": "__timestampIso8601"
  1399          },
  1400          "LastModified": {
  1401            "shape": "__timestampIso8601"
  1402          },
  1403          "SchemaVersion": {
  1404            "shape": "__string"
  1405          },
  1406          "Status": {
  1407            "shape": "CodeGenerationStatus"
  1408          }
  1409        }
  1410      },
  1411      "DescribeDiscovererRequest": {
  1412        "type": "structure",
  1413        "members": {
  1414          "DiscovererId": {
  1415            "shape": "__string",
  1416            "location": "uri",
  1417            "locationName": "discovererId"
  1418          }
  1419        },
  1420        "required": [
  1421          "DiscovererId"
  1422        ]
  1423      },
  1424      "DescribeDiscovererResponse": {
  1425        "type": "structure",
  1426        "members": {
  1427          "Description": {
  1428            "shape": "__string"
  1429          },
  1430          "DiscovererArn": {
  1431            "shape": "__string"
  1432          },
  1433          "DiscovererId": {
  1434            "shape": "__string"
  1435          },
  1436          "SourceArn": {
  1437            "shape": "__string"
  1438          },
  1439          "State": {
  1440            "shape": "DiscovererState"
  1441          },
  1442          "CrossAccount": {
  1443            "shape": "__boolean"
  1444          },
  1445          "Tags": {
  1446            "shape": "Tags",
  1447            "locationName": "tags"
  1448          }
  1449        }
  1450      },
  1451      "DescribeRegistryRequest": {
  1452        "type": "structure",
  1453        "members": {
  1454          "RegistryName": {
  1455            "shape": "__string",
  1456            "location": "uri",
  1457            "locationName": "registryName"
  1458          }
  1459        },
  1460        "required": [
  1461          "RegistryName"
  1462        ]
  1463      },
  1464      "DescribeRegistryResponse": {
  1465        "type": "structure",
  1466        "members": {
  1467          "Description": {
  1468            "shape": "__string"
  1469          },
  1470          "RegistryArn": {
  1471            "shape": "__string"
  1472          },
  1473          "RegistryName": {
  1474            "shape": "__string"
  1475          },
  1476          "Tags": {
  1477            "shape": "Tags",
  1478            "locationName": "tags"
  1479          }
  1480        }
  1481      },
  1482      "DescribeSchemaOutput": {
  1483        "type": "structure",
  1484        "members": {
  1485          "Content": {
  1486            "shape": "__string"
  1487          },
  1488          "Description": {
  1489            "shape": "__string"
  1490          },
  1491          "LastModified": {
  1492            "shape": "__timestampIso8601"
  1493          },
  1494          "SchemaArn": {
  1495            "shape": "__string"
  1496          },
  1497          "SchemaName": {
  1498            "shape": "__string"
  1499          },
  1500          "SchemaVersion": {
  1501            "shape": "__string"
  1502          },
  1503          "Tags": {
  1504            "shape": "Tags",
  1505            "locationName": "tags"
  1506          },
  1507          "Type": {
  1508            "shape": "__string"
  1509          },
  1510          "VersionCreatedDate": {
  1511            "shape": "__timestampIso8601"
  1512          }
  1513        }
  1514      },
  1515      "DescribeSchemaRequest": {
  1516        "type": "structure",
  1517        "members": {
  1518          "RegistryName": {
  1519            "shape": "__string",
  1520            "location": "uri",
  1521            "locationName": "registryName"
  1522          },
  1523          "SchemaName": {
  1524            "shape": "__string",
  1525            "location": "uri",
  1526            "locationName": "schemaName"
  1527          },
  1528          "SchemaVersion": {
  1529            "shape": "__string",
  1530            "location": "querystring",
  1531            "locationName": "schemaVersion"
  1532          }
  1533        },
  1534        "required": [
  1535          "RegistryName",
  1536          "SchemaName"
  1537        ]
  1538      },
  1539      "DescribeSchemaResponse": {
  1540        "type": "structure",
  1541        "members": {
  1542          "Content": {
  1543            "shape": "__string"
  1544          },
  1545          "Description": {
  1546            "shape": "__string"
  1547          },
  1548          "LastModified": {
  1549            "shape": "__timestampIso8601"
  1550          },
  1551          "SchemaArn": {
  1552            "shape": "__string"
  1553          },
  1554          "SchemaName": {
  1555            "shape": "__string"
  1556          },
  1557          "SchemaVersion": {
  1558            "shape": "__string"
  1559          },
  1560          "Tags": {
  1561            "shape": "Tags",
  1562            "locationName": "tags"
  1563          },
  1564          "Type": {
  1565            "shape": "__string"
  1566          },
  1567          "VersionCreatedDate": {
  1568            "shape": "__timestampIso8601"
  1569          }
  1570        }
  1571      },
  1572      "DiscovererOutput": {
  1573        "type": "structure",
  1574        "members": {
  1575          "Description": {
  1576            "shape": "__string"
  1577          },
  1578          "DiscovererArn": {
  1579            "shape": "__string"
  1580          },
  1581          "DiscovererId": {
  1582            "shape": "__string"
  1583          },
  1584          "SourceArn": {
  1585            "shape": "__string"
  1586          },
  1587          "State": {
  1588            "shape": "DiscovererState"
  1589          },
  1590          "CrossAccount": {
  1591            "shape": "__boolean"
  1592          },
  1593          "Tags": {
  1594            "shape": "Tags",
  1595            "locationName": "tags"
  1596          }
  1597        }
  1598      },
  1599      "DiscovererState": {
  1600        "type": "string",
  1601        "enum": [
  1602          "STARTED",
  1603          "STOPPED"
  1604        ]
  1605      },
  1606      "DiscovererStateOutput": {
  1607        "type": "structure",
  1608        "members": {
  1609          "DiscovererId": {
  1610            "shape": "__string"
  1611          },
  1612          "State": {
  1613            "shape": "DiscovererState"
  1614          }
  1615        }
  1616      },
  1617      "DiscovererSummary": {
  1618        "type": "structure",
  1619        "members": {
  1620          "DiscovererArn": {
  1621            "shape": "__string"
  1622          },
  1623          "DiscovererId": {
  1624            "shape": "__string"
  1625          },
  1626          "SourceArn": {
  1627            "shape": "__string"
  1628          },
  1629          "State": {
  1630            "shape": "DiscovererState"
  1631          },
  1632          "CrossAccount": {
  1633            "shape": "__boolean"
  1634          },
  1635          "Tags": {
  1636            "shape": "Tags",
  1637            "locationName": "tags"
  1638          }
  1639        }
  1640      },
  1641      "ErrorOutput": {
  1642        "type": "structure",
  1643        "members": {
  1644          "Code": {
  1645            "shape": "__string"
  1646          },
  1647          "Message": {
  1648            "shape": "__string"
  1649          }
  1650        },
  1651        "required": [
  1652          "Message",
  1653          "Code"
  1654        ]
  1655      },
  1656      "ForbiddenException": {
  1657        "type": "structure",
  1658        "members": {
  1659          "Code": {
  1660            "shape": "__string"
  1661          },
  1662          "Message": {
  1663            "shape": "__string"
  1664          }
  1665        },
  1666        "required": [
  1667          "Message",
  1668          "Code"
  1669        ],
  1670        "exception": true,
  1671        "error": {
  1672          "httpStatusCode": 403
  1673        }
  1674      },
  1675      "GetCodeBindingSourceOutput": {
  1676        "type": "string"
  1677      },
  1678      "GetCodeBindingSourceRequest": {
  1679        "type": "structure",
  1680        "members": {
  1681          "Language": {
  1682            "shape": "__string",
  1683            "location": "uri",
  1684            "locationName": "language"
  1685          },
  1686          "RegistryName": {
  1687            "shape": "__string",
  1688            "location": "uri",
  1689            "locationName": "registryName"
  1690          },
  1691          "SchemaName": {
  1692            "shape": "__string",
  1693            "location": "uri",
  1694            "locationName": "schemaName"
  1695          },
  1696          "SchemaVersion": {
  1697            "shape": "__string",
  1698            "location": "querystring",
  1699            "locationName": "schemaVersion"
  1700          }
  1701        },
  1702        "required": [
  1703          "RegistryName",
  1704          "SchemaName",
  1705          "Language"
  1706        ]
  1707      },
  1708      "GetCodeBindingSourceResponse": {
  1709        "type": "structure",
  1710        "members": {
  1711          "Body": {
  1712            "shape": "Body"
  1713          }
  1714        },
  1715        "payload": "Body"
  1716      },
  1717      "GetDiscoveredSchemaInput": {
  1718        "type": "structure",
  1719        "members": {
  1720          "Events": {
  1721            "shape": "__listOfGetDiscoveredSchemaVersionItemInput"
  1722          },
  1723          "Type": {
  1724            "shape": "Type"
  1725          }
  1726        },
  1727        "required": [
  1728          "Type",
  1729          "Events"
  1730        ]
  1731      },
  1732      "GetDiscoveredSchemaOutput": {
  1733        "type": "structure",
  1734        "members": {
  1735          "Content": {
  1736            "shape": "__string"
  1737          }
  1738        }
  1739      },
  1740      "GetDiscoveredSchemaRequest": {
  1741        "type": "structure",
  1742        "members": {
  1743          "Events": {
  1744            "shape": "__listOfGetDiscoveredSchemaVersionItemInput"
  1745          },
  1746          "Type": {
  1747            "shape": "Type"
  1748          }
  1749        },
  1750        "required": [
  1751          "Type",
  1752          "Events"
  1753        ]
  1754      },
  1755      "GetDiscoveredSchemaResponse": {
  1756        "type": "structure",
  1757        "members": {
  1758          "Content": {
  1759            "shape": "__string"
  1760          }
  1761        }
  1762      },
  1763      "GetDiscoveredSchemaVersionItemInput": {
  1764        "type": "string",
  1765        "min": 1,
  1766        "max": 100000
  1767      },
  1768      "GetResourcePolicyOutput": {
  1769        "type": "structure",
  1770        "members": {
  1771          "Policy": {
  1772            "shape": "__string",
  1773            "jsonvalue": true
  1774          },
  1775          "RevisionId": {
  1776            "shape": "__string"
  1777          }
  1778        }
  1779      },
  1780      "GetResourcePolicyRequest": {
  1781        "type": "structure",
  1782        "members": {
  1783          "RegistryName": {
  1784            "shape": "__string",
  1785            "location": "querystring",
  1786            "locationName": "registryName"
  1787          }
  1788        }
  1789      },
  1790      "GetResourcePolicyResponse": {
  1791        "type": "structure",
  1792        "members": {
  1793          "Policy": {
  1794            "shape": "__string",
  1795            "jsonvalue": true
  1796          },
  1797          "RevisionId": {
  1798            "shape": "__string"
  1799          }
  1800        }
  1801      },
  1802      "GoneException": {
  1803        "type": "structure",
  1804        "members": {
  1805          "Code": {
  1806            "shape": "__string"
  1807          },
  1808          "Message": {
  1809            "shape": "__string"
  1810          }
  1811        },
  1812        "required": [
  1813          "Message",
  1814          "Code"
  1815        ],
  1816        "exception": true,
  1817        "error": {
  1818          "httpStatusCode": 410
  1819        }
  1820      },
  1821      "InternalServerErrorException": {
  1822        "type": "structure",
  1823        "members": {
  1824          "Code": {
  1825            "shape": "__string"
  1826          },
  1827          "Message": {
  1828            "shape": "__string"
  1829          }
  1830        },
  1831        "required": [
  1832          "Message",
  1833          "Code"
  1834        ],
  1835        "exception": true,
  1836        "error": {
  1837          "httpStatusCode": 500
  1838        }
  1839      },
  1840      "Limit": {
  1841        "type": "integer",
  1842        "min": 1,
  1843        "max": 100
  1844      },
  1845      "ListDiscoverersOutput": {
  1846        "type": "structure",
  1847        "members": {
  1848          "Discoverers": {
  1849            "shape": "__listOfDiscovererSummary"
  1850          },
  1851          "NextToken": {
  1852            "shape": "__string"
  1853          }
  1854        }
  1855      },
  1856      "ListDiscoverersRequest": {
  1857        "type": "structure",
  1858        "members": {
  1859          "DiscovererIdPrefix": {
  1860            "shape": "__string",
  1861            "location": "querystring",
  1862            "locationName": "discovererIdPrefix"
  1863          },
  1864          "Limit": {
  1865            "shape": "__integer",
  1866            "location": "querystring",
  1867            "locationName": "limit"
  1868          },
  1869          "NextToken": {
  1870            "shape": "__string",
  1871            "location": "querystring",
  1872            "locationName": "nextToken"
  1873          },
  1874          "SourceArnPrefix": {
  1875            "shape": "__string",
  1876            "location": "querystring",
  1877            "locationName": "sourceArnPrefix"
  1878          }
  1879        }
  1880      },
  1881      "ListDiscoverersResponse": {
  1882        "type": "structure",
  1883        "members": {
  1884          "Discoverers": {
  1885            "shape": "__listOfDiscovererSummary"
  1886          },
  1887          "NextToken": {
  1888            "shape": "__string"
  1889          }
  1890        }
  1891      },
  1892      "ListRegistriesOutput": {
  1893        "type": "structure",
  1894        "members": {
  1895          "NextToken": {
  1896            "shape": "__string"
  1897          },
  1898          "Registries": {
  1899            "shape": "__listOfRegistrySummary"
  1900          }
  1901        }
  1902      },
  1903      "ListRegistriesRequest": {
  1904        "type": "structure",
  1905        "members": {
  1906          "Limit": {
  1907            "shape": "__integer",
  1908            "location": "querystring",
  1909            "locationName": "limit"
  1910          },
  1911          "NextToken": {
  1912            "shape": "__string",
  1913            "location": "querystring",
  1914            "locationName": "nextToken"
  1915          },
  1916          "RegistryNamePrefix": {
  1917            "shape": "__string",
  1918            "location": "querystring",
  1919            "locationName": "registryNamePrefix"
  1920          },
  1921          "Scope": {
  1922            "shape": "__string",
  1923            "location": "querystring",
  1924            "locationName": "scope"
  1925          }
  1926        }
  1927      },
  1928      "ListRegistriesResponse": {
  1929        "type": "structure",
  1930        "members": {
  1931          "NextToken": {
  1932            "shape": "__string"
  1933          },
  1934          "Registries": {
  1935            "shape": "__listOfRegistrySummary"
  1936          }
  1937        }
  1938      },
  1939      "ListSchemaVersionsOutput": {
  1940        "type": "structure",
  1941        "members": {
  1942          "NextToken": {
  1943            "shape": "__string"
  1944          },
  1945          "SchemaVersions": {
  1946            "shape": "__listOfSchemaVersionSummary"
  1947          }
  1948        }
  1949      },
  1950      "ListSchemaVersionsRequest": {
  1951        "type": "structure",
  1952        "members": {
  1953          "Limit": {
  1954            "shape": "__integer",
  1955            "location": "querystring",
  1956            "locationName": "limit"
  1957          },
  1958          "NextToken": {
  1959            "shape": "__string",
  1960            "location": "querystring",
  1961            "locationName": "nextToken"
  1962          },
  1963          "RegistryName": {
  1964            "shape": "__string",
  1965            "location": "uri",
  1966            "locationName": "registryName"
  1967          },
  1968          "SchemaName": {
  1969            "shape": "__string",
  1970            "location": "uri",
  1971            "locationName": "schemaName"
  1972          }
  1973        },
  1974        "required": [
  1975          "RegistryName",
  1976          "SchemaName"
  1977        ]
  1978      },
  1979      "ListSchemaVersionsResponse": {
  1980        "type": "structure",
  1981        "members": {
  1982          "NextToken": {
  1983            "shape": "__string"
  1984          },
  1985          "SchemaVersions": {
  1986            "shape": "__listOfSchemaVersionSummary"
  1987          }
  1988        }
  1989      },
  1990      "ListSchemasOutput": {
  1991        "type": "structure",
  1992        "members": {
  1993          "NextToken": {
  1994            "shape": "__string"
  1995          },
  1996          "Schemas": {
  1997            "shape": "__listOfSchemaSummary"
  1998          }
  1999        }
  2000      },
  2001      "ListSchemasRequest": {
  2002        "type": "structure",
  2003        "members": {
  2004          "Limit": {
  2005            "shape": "__integer",
  2006            "location": "querystring",
  2007            "locationName": "limit"
  2008          },
  2009          "NextToken": {
  2010            "shape": "__string",
  2011            "location": "querystring",
  2012            "locationName": "nextToken"
  2013          },
  2014          "RegistryName": {
  2015            "shape": "__string",
  2016            "location": "uri",
  2017            "locationName": "registryName"
  2018          },
  2019          "SchemaNamePrefix": {
  2020            "shape": "__string",
  2021            "location": "querystring",
  2022            "locationName": "schemaNamePrefix"
  2023          }
  2024        },
  2025        "required": [
  2026          "RegistryName"
  2027        ]
  2028      },
  2029      "ListSchemasResponse": {
  2030        "type": "structure",
  2031        "members": {
  2032          "NextToken": {
  2033            "shape": "__string"
  2034          },
  2035          "Schemas": {
  2036            "shape": "__listOfSchemaSummary"
  2037          }
  2038        }
  2039      },
  2040      "ListTagsForResourceOutput": {
  2041        "type": "structure",
  2042        "members": {
  2043          "Tags": {
  2044            "shape": "Tags",
  2045            "locationName": "tags"
  2046          }
  2047        }
  2048      },
  2049      "ListTagsForResourceRequest": {
  2050        "type": "structure",
  2051        "members": {
  2052          "ResourceArn": {
  2053            "shape": "__string",
  2054            "location": "uri",
  2055            "locationName": "resource-arn"
  2056          }
  2057        },
  2058        "required": [
  2059          "ResourceArn"
  2060        ]
  2061      },
  2062      "ListTagsForResourceResponse": {
  2063        "type": "structure",
  2064        "members": {
  2065          "Tags": {
  2066            "shape": "Tags",
  2067            "locationName": "tags"
  2068          }
  2069        }
  2070      },
  2071      "NotFoundException": {
  2072        "type": "structure",
  2073        "members": {
  2074          "Code": {
  2075            "shape": "__string"
  2076          },
  2077          "Message": {
  2078            "shape": "__string"
  2079          }
  2080        },
  2081        "required": [
  2082          "Message",
  2083          "Code"
  2084        ],
  2085        "exception": true,
  2086        "error": {
  2087          "httpStatusCode": 404
  2088        }
  2089      },
  2090      "PreconditionFailedException": {
  2091        "type": "structure",
  2092        "members": {
  2093          "Code": {
  2094            "shape": "__string"
  2095          },
  2096          "Message": {
  2097            "shape": "__string"
  2098          }
  2099        },
  2100        "required": [
  2101          "Message",
  2102          "Code"
  2103        ],
  2104        "exception": true,
  2105        "error": {
  2106          "httpStatusCode": 412
  2107        }
  2108      },
  2109      "PutCodeBindingRequest": {
  2110        "type": "structure",
  2111        "members": {
  2112          "Language": {
  2113            "shape": "__string",
  2114            "location": "uri",
  2115            "locationName": "language"
  2116          },
  2117          "RegistryName": {
  2118            "shape": "__string",
  2119            "location": "uri",
  2120            "locationName": "registryName"
  2121          },
  2122          "SchemaName": {
  2123            "shape": "__string",
  2124            "location": "uri",
  2125            "locationName": "schemaName"
  2126          },
  2127          "SchemaVersion": {
  2128            "shape": "__string",
  2129            "location": "querystring",
  2130            "locationName": "schemaVersion"
  2131          }
  2132        },
  2133        "required": [
  2134          "RegistryName",
  2135          "SchemaName",
  2136          "Language"
  2137        ]
  2138      },
  2139      "PutCodeBindingResponse": {
  2140        "type": "structure",
  2141        "members": {
  2142          "CreationDate": {
  2143            "shape": "__timestampIso8601"
  2144          },
  2145          "LastModified": {
  2146            "shape": "__timestampIso8601"
  2147          },
  2148          "SchemaVersion": {
  2149            "shape": "__string"
  2150          },
  2151          "Status": {
  2152            "shape": "CodeGenerationStatus"
  2153          }
  2154        }
  2155      },
  2156      "PutResourcePolicyInput": {
  2157        "type": "structure",
  2158        "members": {
  2159          "Policy": {
  2160            "shape": "__string",
  2161            "jsonvalue": true
  2162          },
  2163          "RevisionId": {
  2164            "shape": "__string"
  2165          }
  2166        },
  2167        "required": [
  2168          "Policy"
  2169        ]
  2170      },
  2171      "PutResourcePolicyOutput": {
  2172        "type": "structure",
  2173        "members": {
  2174          "Policy": {
  2175            "shape": "__string",
  2176            "jsonvalue": true
  2177          },
  2178          "RevisionId": {
  2179            "shape": "__string"
  2180          }
  2181        }
  2182      },
  2183      "PutResourcePolicyRequest": {
  2184        "type": "structure",
  2185        "members": {
  2186          "Policy": {
  2187            "shape": "__string",
  2188            "jsonvalue": true
  2189          },
  2190          "RegistryName": {
  2191            "shape": "__string",
  2192            "location": "querystring",
  2193            "locationName": "registryName"
  2194          },
  2195          "RevisionId": {
  2196            "shape": "__string"
  2197          }
  2198        },
  2199        "required": [
  2200          "Policy"
  2201        ]
  2202      },
  2203      "PutResourcePolicyResponse": {
  2204        "type": "structure",
  2205        "members": {
  2206          "Policy": {
  2207            "shape": "__string",
  2208            "jsonvalue": true
  2209          },
  2210          "RevisionId": {
  2211            "shape": "__string"
  2212          }
  2213        }
  2214      },
  2215      "RegistryOutput": {
  2216        "type": "structure",
  2217        "members": {
  2218          "Description": {
  2219            "shape": "__string"
  2220          },
  2221          "RegistryArn": {
  2222            "shape": "__string"
  2223          },
  2224          "RegistryName": {
  2225            "shape": "__string"
  2226          },
  2227          "Tags": {
  2228            "shape": "Tags",
  2229            "locationName": "tags"
  2230          }
  2231        }
  2232      },
  2233      "RegistrySummary": {
  2234        "type": "structure",
  2235        "members": {
  2236          "RegistryArn": {
  2237            "shape": "__string"
  2238          },
  2239          "RegistryName": {
  2240            "shape": "__string"
  2241          },
  2242          "Tags": {
  2243            "shape": "Tags",
  2244            "locationName": "tags"
  2245          }
  2246        }
  2247      },
  2248      "SchemaOutput": {
  2249        "type": "structure",
  2250        "members": {
  2251          "Description": {
  2252            "shape": "__string"
  2253          },
  2254          "LastModified": {
  2255            "shape": "__timestampIso8601"
  2256          },
  2257          "SchemaArn": {
  2258            "shape": "__string"
  2259          },
  2260          "SchemaName": {
  2261            "shape": "__string"
  2262          },
  2263          "SchemaVersion": {
  2264            "shape": "__string"
  2265          },
  2266          "Tags": {
  2267            "shape": "Tags",
  2268            "locationName": "tags"
  2269          },
  2270          "Type": {
  2271            "shape": "__string"
  2272          },
  2273          "VersionCreatedDate": {
  2274            "shape": "__timestampIso8601"
  2275          }
  2276        }
  2277      },
  2278      "SchemaSummary": {
  2279        "type": "structure",
  2280        "members": {
  2281          "LastModified": {
  2282            "shape": "__timestampIso8601"
  2283          },
  2284          "SchemaArn": {
  2285            "shape": "__string"
  2286          },
  2287          "SchemaName": {
  2288            "shape": "__string"
  2289          },
  2290          "Tags": {
  2291            "shape": "Tags",
  2292            "locationName": "tags"
  2293          },
  2294          "VersionCount": {
  2295            "shape": "__long"
  2296          }
  2297        }
  2298      },
  2299      "SchemaVersionSummary": {
  2300        "type": "structure",
  2301        "members": {
  2302          "SchemaArn": {
  2303            "shape": "__string"
  2304          },
  2305          "SchemaName": {
  2306            "shape": "__string"
  2307          },
  2308          "SchemaVersion": {
  2309            "shape": "__string"
  2310          },
  2311          "Type": {
  2312            "shape": "__string"
  2313          }
  2314        }
  2315      },
  2316      "SearchSchemaSummary": {
  2317        "type": "structure",
  2318        "members": {
  2319          "RegistryName": {
  2320            "shape": "__string"
  2321          },
  2322          "SchemaArn": {
  2323            "shape": "__string"
  2324          },
  2325          "SchemaName": {
  2326            "shape": "__string"
  2327          },
  2328          "SchemaVersions": {
  2329            "shape": "__listOfSearchSchemaVersionSummary"
  2330          }
  2331        }
  2332      },
  2333      "SearchSchemaVersionSummary": {
  2334        "type": "structure",
  2335        "members": {
  2336          "CreatedDate": {
  2337            "shape": "__timestampIso8601"
  2338          },
  2339          "SchemaVersion": {
  2340            "shape": "__string"
  2341          },
  2342          "Type": {
  2343            "shape": "__string"
  2344          }
  2345        }
  2346      },
  2347      "SearchSchemasOutput": {
  2348        "type": "structure",
  2349        "members": {
  2350          "NextToken": {
  2351            "shape": "__string"
  2352          },
  2353          "Schemas": {
  2354            "shape": "__listOfSearchSchemaSummary"
  2355          }
  2356        }
  2357      },
  2358      "SearchSchemasRequest": {
  2359        "type": "structure",
  2360        "members": {
  2361          "Keywords": {
  2362            "shape": "__string",
  2363            "location": "querystring",
  2364            "locationName": "keywords"
  2365          },
  2366          "Limit": {
  2367            "shape": "__integer",
  2368            "location": "querystring",
  2369            "locationName": "limit"
  2370          },
  2371          "NextToken": {
  2372            "shape": "__string",
  2373            "location": "querystring",
  2374            "locationName": "nextToken"
  2375          },
  2376          "RegistryName": {
  2377            "shape": "__string",
  2378            "location": "uri",
  2379            "locationName": "registryName"
  2380          }
  2381        },
  2382        "required": [
  2383          "RegistryName",
  2384          "Keywords"
  2385        ]
  2386      },
  2387      "SearchSchemasResponse": {
  2388        "type": "structure",
  2389        "members": {
  2390          "NextToken": {
  2391            "shape": "__string"
  2392          },
  2393          "Schemas": {
  2394            "shape": "__listOfSearchSchemaSummary"
  2395          }
  2396        }
  2397      },
  2398      "ServiceUnavailableException": {
  2399        "type": "structure",
  2400        "members": {
  2401          "Code": {
  2402            "shape": "__string"
  2403          },
  2404          "Message": {
  2405            "shape": "__string"
  2406          }
  2407        },
  2408        "required": [
  2409          "Message",
  2410          "Code"
  2411        ],
  2412        "exception": true,
  2413        "error": {
  2414          "httpStatusCode": 503
  2415        }
  2416      },
  2417      "StartDiscovererRequest": {
  2418        "type": "structure",
  2419        "members": {
  2420          "DiscovererId": {
  2421            "shape": "__string",
  2422            "location": "uri",
  2423            "locationName": "discovererId"
  2424          }
  2425        },
  2426        "required": [
  2427          "DiscovererId"
  2428        ]
  2429      },
  2430      "StartDiscovererResponse": {
  2431        "type": "structure",
  2432        "members": {
  2433          "DiscovererId": {
  2434            "shape": "__string"
  2435          },
  2436          "State": {
  2437            "shape": "DiscovererState"
  2438          }
  2439        }
  2440      },
  2441      "StopDiscovererRequest": {
  2442        "type": "structure",
  2443        "members": {
  2444          "DiscovererId": {
  2445            "shape": "__string",
  2446            "location": "uri",
  2447            "locationName": "discovererId"
  2448          }
  2449        },
  2450        "required": [
  2451          "DiscovererId"
  2452        ]
  2453      },
  2454      "StopDiscovererResponse": {
  2455        "type": "structure",
  2456        "members": {
  2457          "DiscovererId": {
  2458            "shape": "__string"
  2459          },
  2460          "State": {
  2461            "shape": "DiscovererState"
  2462          }
  2463        }
  2464      },
  2465      "TagResourceInput": {
  2466        "type": "structure",
  2467        "members": {
  2468          "Tags": {
  2469            "shape": "Tags",
  2470            "locationName": "tags"
  2471          }
  2472        },
  2473        "required": [
  2474          "Tags"
  2475        ]
  2476      },
  2477      "TagResourceRequest": {
  2478        "type": "structure",
  2479        "members": {
  2480          "ResourceArn": {
  2481            "shape": "__string",
  2482            "location": "uri",
  2483            "locationName": "resource-arn"
  2484          },
  2485          "Tags": {
  2486            "shape": "Tags",
  2487            "locationName": "tags"
  2488          }
  2489        },
  2490        "required": [
  2491          "ResourceArn",
  2492          "Tags"
  2493        ]
  2494      },
  2495      "Tags": {
  2496        "type": "map",
  2497        "key": {
  2498          "shape": "__string"
  2499        },
  2500        "value": {
  2501          "shape": "__string"
  2502        }
  2503      },
  2504      "TooManyRequestsException": {
  2505        "type": "structure",
  2506        "members": {
  2507          "Code": {
  2508            "shape": "__string"
  2509          },
  2510          "Message": {
  2511            "shape": "__string"
  2512          }
  2513        },
  2514        "required": [
  2515          "Message",
  2516          "Code"
  2517        ],
  2518        "exception": true,
  2519        "error": {
  2520          "httpStatusCode": 429
  2521        }
  2522      },
  2523      "Type": {
  2524        "type": "string",
  2525        "enum": [
  2526          "OpenApi3"
  2527        ]
  2528      },
  2529      "UnauthorizedException": {
  2530        "type": "structure",
  2531        "members": {
  2532          "Code": {
  2533            "shape": "__string"
  2534          },
  2535          "Message": {
  2536            "shape": "__string"
  2537          }
  2538        },
  2539        "required": [
  2540          "Message",
  2541          "Code"
  2542        ],
  2543        "exception": true,
  2544        "error": {
  2545          "httpStatusCode": 401
  2546        }
  2547      },
  2548      "UntagResourceRequest": {
  2549        "type": "structure",
  2550        "members": {
  2551          "ResourceArn": {
  2552            "shape": "__string",
  2553            "location": "uri",
  2554            "locationName": "resource-arn"
  2555          },
  2556          "TagKeys": {
  2557            "shape": "__listOf__string",
  2558            "location": "querystring",
  2559            "locationName": "tagKeys"
  2560          }
  2561        },
  2562        "required": [
  2563          "TagKeys",
  2564          "ResourceArn"
  2565        ]
  2566      },
  2567      "UpdateDiscovererInput": {
  2568        "type": "structure",
  2569        "members": {
  2570          "Description": {
  2571            "shape": "__stringMin0Max256"
  2572          },
  2573          "CrossAccount": {
  2574            "shape": "__boolean"
  2575          }
  2576        }
  2577      },
  2578      "UpdateDiscovererRequest": {
  2579        "type": "structure",
  2580        "members": {
  2581          "Description": {
  2582            "shape": "__stringMin0Max256"
  2583          },
  2584          "DiscovererId": {
  2585            "shape": "__string",
  2586            "location": "uri",
  2587            "locationName": "discovererId"
  2588          },
  2589          "CrossAccount": {
  2590            "shape": "__boolean"
  2591          }
  2592        },
  2593        "required": [
  2594          "DiscovererId"
  2595        ]
  2596      },
  2597      "UpdateDiscovererResponse": {
  2598        "type": "structure",
  2599        "members": {
  2600          "Description": {
  2601            "shape": "__string"
  2602          },
  2603          "DiscovererArn": {
  2604            "shape": "__string"
  2605          },
  2606          "DiscovererId": {
  2607            "shape": "__string"
  2608          },
  2609          "SourceArn": {
  2610            "shape": "__string"
  2611          },
  2612          "State": {
  2613            "shape": "DiscovererState"
  2614          },
  2615          "CrossAccount": {
  2616            "shape": "__boolean"
  2617          },
  2618          "Tags": {
  2619            "shape": "Tags",
  2620            "locationName": "tags"
  2621          }
  2622        }
  2623      },
  2624      "UpdateRegistryInput": {
  2625        "type": "structure",
  2626        "members": {
  2627          "Description": {
  2628            "shape": "__stringMin0Max256"
  2629          }
  2630        }
  2631      },
  2632      "UpdateRegistryRequest": {
  2633        "type": "structure",
  2634        "members": {
  2635          "Description": {
  2636            "shape": "__stringMin0Max256"
  2637          },
  2638          "RegistryName": {
  2639            "shape": "__string",
  2640            "location": "uri",
  2641            "locationName": "registryName"
  2642          }
  2643        },
  2644        "required": [
  2645          "RegistryName"
  2646        ]
  2647      },
  2648      "UpdateRegistryResponse": {
  2649        "type": "structure",
  2650        "members": {
  2651          "Description": {
  2652            "shape": "__string"
  2653          },
  2654          "RegistryArn": {
  2655            "shape": "__string"
  2656          },
  2657          "RegistryName": {
  2658            "shape": "__string"
  2659          },
  2660          "Tags": {
  2661            "shape": "Tags",
  2662            "locationName": "tags"
  2663          }
  2664        }
  2665      },
  2666      "UpdateSchemaInput": {
  2667        "type": "structure",
  2668        "members": {
  2669          "ClientTokenId": {
  2670            "shape": "__stringMin0Max36",
  2671            "idempotencyToken": true
  2672          },
  2673          "Content": {
  2674            "shape": "__stringMin1Max100000"
  2675          },
  2676          "Description": {
  2677            "shape": "__stringMin0Max256"
  2678          },
  2679          "Type": {
  2680            "shape": "Type"
  2681          }
  2682        }
  2683      },
  2684      "UpdateSchemaRequest": {
  2685        "type": "structure",
  2686        "members": {
  2687          "ClientTokenId": {
  2688            "shape": "__stringMin0Max36",
  2689            "idempotencyToken": true
  2690          },
  2691          "Content": {
  2692            "shape": "__stringMin1Max100000"
  2693          },
  2694          "Description": {
  2695            "shape": "__stringMin0Max256"
  2696          },
  2697          "RegistryName": {
  2698            "shape": "__string",
  2699            "location": "uri",
  2700            "locationName": "registryName"
  2701          },
  2702          "SchemaName": {
  2703            "shape": "__string",
  2704            "location": "uri",
  2705            "locationName": "schemaName"
  2706          },
  2707          "Type": {
  2708            "shape": "Type"
  2709          }
  2710        },
  2711        "required": [
  2712          "RegistryName",
  2713          "SchemaName"
  2714        ]
  2715      },
  2716      "UpdateSchemaResponse": {
  2717        "type": "structure",
  2718        "members": {
  2719          "Description": {
  2720            "shape": "__string"
  2721          },
  2722          "LastModified": {
  2723            "shape": "__timestampIso8601"
  2724          },
  2725          "SchemaArn": {
  2726            "shape": "__string"
  2727          },
  2728          "SchemaName": {
  2729            "shape": "__string"
  2730          },
  2731          "SchemaVersion": {
  2732            "shape": "__string"
  2733          },
  2734          "Tags": {
  2735            "shape": "Tags",
  2736            "locationName": "tags"
  2737          },
  2738          "Type": {
  2739            "shape": "__string"
  2740          },
  2741          "VersionCreatedDate": {
  2742            "shape": "__timestampIso8601"
  2743          }
  2744        }
  2745      },
  2746      "ExportSchemaOutput": {
  2747        "type": "structure",
  2748        "members": {
  2749          "Content": {
  2750            "shape": "__string"
  2751          },
  2752          "SchemaArn": {
  2753            "shape": "__string"
  2754          },
  2755          "SchemaName": {
  2756            "shape": "__string"
  2757          },
  2758          "SchemaVersion": {
  2759            "shape": "__string"
  2760          },
  2761          "Type": {
  2762            "shape": "__string"
  2763          }
  2764        }
  2765      },
  2766      "ExportSchemaRequest": {
  2767        "type": "structure",
  2768        "members": {
  2769          "RegistryName": {
  2770            "shape": "__string",
  2771            "location": "uri",
  2772            "locationName": "registryName"
  2773          },
  2774          "SchemaName": {
  2775            "shape": "__string",
  2776            "location": "uri",
  2777            "locationName": "schemaName"
  2778          },
  2779          "SchemaVersion": {
  2780            "shape": "__string",
  2781            "location": "querystring",
  2782            "locationName": "schemaVersion"
  2783          },
  2784          "Type": {
  2785            "shape": "__string",
  2786            "location": "querystring",
  2787            "locationName": "type"
  2788          }
  2789        },
  2790        "required": [
  2791          "RegistryName",
  2792          "SchemaName",
  2793          "Type"
  2794        ]
  2795      },
  2796      "ExportSchemaResponse": {
  2797        "type": "structure",
  2798        "members": {
  2799          "Content": {
  2800            "shape": "__string"
  2801          },
  2802          "SchemaArn": {
  2803            "shape": "__string"
  2804          },
  2805          "SchemaName": {
  2806            "shape": "__string"
  2807          },
  2808          "SchemaVersion": {
  2809            "shape": "__string"
  2810          },
  2811          "Type": {
  2812            "shape": "__string"
  2813          }
  2814        }
  2815      },
  2816      "__boolean": {
  2817        "type": "boolean"
  2818      },
  2819      "__double": {
  2820        "type": "double"
  2821      },
  2822      "__integer": {
  2823        "type": "integer"
  2824      },
  2825      "__integerMin1Max29000": {
  2826        "type": "integer",
  2827        "min": 1,
  2828        "max": 29000
  2829      },
  2830      "__listOfDiscovererSummary": {
  2831        "type": "list",
  2832        "member": {
  2833          "shape": "DiscovererSummary"
  2834        }
  2835      },
  2836      "__listOfGetDiscoveredSchemaVersionItemInput": {
  2837        "type": "list",
  2838        "min": 1,
  2839        "max": 10,
  2840        "member": {
  2841          "shape": "GetDiscoveredSchemaVersionItemInput"
  2842        }
  2843      },
  2844      "__listOfRegistrySummary": {
  2845        "type": "list",
  2846        "member": {
  2847          "shape": "RegistrySummary"
  2848        }
  2849      },
  2850      "__listOfSchemaSummary": {
  2851        "type": "list",
  2852        "member": {
  2853          "shape": "SchemaSummary"
  2854        }
  2855      },
  2856      "__listOfSchemaVersionSummary": {
  2857        "type": "list",
  2858        "member": {
  2859          "shape": "SchemaVersionSummary"
  2860        }
  2861      },
  2862      "__listOfSearchSchemaSummary": {
  2863        "type": "list",
  2864        "member": {
  2865          "shape": "SearchSchemaSummary"
  2866        }
  2867      },
  2868      "__listOfSearchSchemaVersionSummary": {
  2869        "type": "list",
  2870        "member": {
  2871          "shape": "SearchSchemaVersionSummary"
  2872        }
  2873      },
  2874      "__listOf__string": {
  2875        "type": "list",
  2876        "member": {
  2877          "shape": "__string"
  2878        }
  2879      },
  2880      "__long": {
  2881        "type": "long"
  2882      },
  2883      "__string": {
  2884        "type": "string"
  2885      },
  2886      "__stringMin0Max256": {
  2887        "type": "string",
  2888        "min": 0,
  2889        "max": 256
  2890      },
  2891      "__stringMin0Max36": {
  2892        "type": "string",
  2893        "min": 0,
  2894        "max": 36
  2895      },
  2896      "__stringMin1Max100000": {
  2897        "type": "string",
  2898        "min": 1,
  2899        "max": 100000
  2900      },
  2901      "__stringMin1Max1600": {
  2902        "type": "string",
  2903        "min": 1,
  2904        "max": 1600
  2905      },
  2906      "__stringMin20Max1600": {
  2907        "type": "string",
  2908        "min": 20,
  2909        "max": 1600
  2910      },
  2911      "__timestampIso8601": {
  2912        "type": "timestamp",
  2913        "timestampFormat": "iso8601"
  2914      },
  2915      "__timestampUnix": {
  2916        "type": "timestamp",
  2917        "timestampFormat": "unixTimestamp"
  2918      },
  2919      "Body": {
  2920        "type": "blob"
  2921      }
  2922    }
  2923  }