github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/sdb/2009-04-15/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2009-04-15",
     5      "endpointPrefix":"sdb",
     6      "serviceFullName":"Amazon SimpleDB",
     7      "signatureVersion":"v2",
     8      "xmlNamespace":"http://sdb.amazonaws.com/doc/2009-04-15/",
     9      "protocol":"query"
    10    },
    11    "operations":{
    12      "BatchDeleteAttributes":{
    13        "name":"BatchDeleteAttributes",
    14        "http":{
    15          "method":"POST",
    16          "requestUri":"/"
    17        },
    18        "input":{"shape":"BatchDeleteAttributesRequest"}
    19      },
    20      "BatchPutAttributes":{
    21        "name":"BatchPutAttributes",
    22        "http":{
    23          "method":"POST",
    24          "requestUri":"/"
    25        },
    26        "input":{"shape":"BatchPutAttributesRequest"},
    27        "errors":[
    28          {
    29            "shape":"DuplicateItemName",
    30            "error":{
    31              "code":"DuplicateItemName",
    32              "httpStatusCode":400,
    33              "senderFault":true
    34            },
    35            "exception":true
    36          },
    37          {
    38            "shape":"InvalidParameterValue",
    39            "error":{
    40              "code":"InvalidParameterValue",
    41              "httpStatusCode":400,
    42              "senderFault":true
    43            },
    44            "exception":true
    45          },
    46          {
    47            "shape":"MissingParameter",
    48            "error":{
    49              "code":"MissingParameter",
    50              "httpStatusCode":400,
    51              "senderFault":true
    52            },
    53            "exception":true
    54          },
    55          {
    56            "shape":"NoSuchDomain",
    57            "error":{
    58              "code":"NoSuchDomain",
    59              "httpStatusCode":400,
    60              "senderFault":true
    61            },
    62            "exception":true
    63          },
    64          {
    65            "shape":"NumberItemAttributesExceeded",
    66            "error":{
    67              "code":"NumberItemAttributesExceeded",
    68              "httpStatusCode":409,
    69              "senderFault":true
    70            },
    71            "exception":true
    72          },
    73          {
    74            "shape":"NumberDomainAttributesExceeded",
    75            "error":{
    76              "code":"NumberDomainAttributesExceeded",
    77              "httpStatusCode":409,
    78              "senderFault":true
    79            },
    80            "exception":true
    81          },
    82          {
    83            "shape":"NumberDomainBytesExceeded",
    84            "error":{
    85              "code":"NumberDomainBytesExceeded",
    86              "httpStatusCode":409,
    87              "senderFault":true
    88            },
    89            "exception":true
    90          },
    91          {
    92            "shape":"NumberSubmittedItemsExceeded",
    93            "error":{
    94              "code":"NumberSubmittedItemsExceeded",
    95              "httpStatusCode":409,
    96              "senderFault":true
    97            },
    98            "exception":true
    99          },
   100          {
   101            "shape":"NumberSubmittedAttributesExceeded",
   102            "error":{
   103              "code":"NumberSubmittedAttributesExceeded",
   104              "httpStatusCode":409,
   105              "senderFault":true
   106            },
   107            "exception":true
   108          }
   109        ]
   110      },
   111      "CreateDomain":{
   112        "name":"CreateDomain",
   113        "http":{
   114          "method":"POST",
   115          "requestUri":"/"
   116        },
   117        "input":{"shape":"CreateDomainRequest"},
   118        "errors":[
   119          {
   120            "shape":"InvalidParameterValue",
   121            "error":{
   122              "code":"InvalidParameterValue",
   123              "httpStatusCode":400,
   124              "senderFault":true
   125            },
   126            "exception":true
   127          },
   128          {
   129            "shape":"MissingParameter",
   130            "error":{
   131              "code":"MissingParameter",
   132              "httpStatusCode":400,
   133              "senderFault":true
   134            },
   135            "exception":true
   136          },
   137          {
   138            "shape":"NumberDomainsExceeded",
   139            "error":{
   140              "code":"NumberDomainsExceeded",
   141              "httpStatusCode":409,
   142              "senderFault":true
   143            },
   144            "exception":true
   145          }
   146        ]
   147      },
   148      "DeleteAttributes":{
   149        "name":"DeleteAttributes",
   150        "http":{
   151          "method":"POST",
   152          "requestUri":"/"
   153        },
   154        "input":{"shape":"DeleteAttributesRequest"},
   155        "errors":[
   156          {
   157            "shape":"InvalidParameterValue",
   158            "error":{
   159              "code":"InvalidParameterValue",
   160              "httpStatusCode":400,
   161              "senderFault":true
   162            },
   163            "exception":true
   164          },
   165          {
   166            "shape":"MissingParameter",
   167            "error":{
   168              "code":"MissingParameter",
   169              "httpStatusCode":400,
   170              "senderFault":true
   171            },
   172            "exception":true
   173          },
   174          {
   175            "shape":"NoSuchDomain",
   176            "error":{
   177              "code":"NoSuchDomain",
   178              "httpStatusCode":400,
   179              "senderFault":true
   180            },
   181            "exception":true
   182          },
   183          {
   184            "shape":"AttributeDoesNotExist",
   185            "error":{
   186              "code":"AttributeDoesNotExist",
   187              "httpStatusCode":404,
   188              "senderFault":true
   189            },
   190            "exception":true
   191          }
   192        ]
   193      },
   194      "DeleteDomain":{
   195        "name":"DeleteDomain",
   196        "http":{
   197          "method":"POST",
   198          "requestUri":"/"
   199        },
   200        "input":{"shape":"DeleteDomainRequest"},
   201        "errors":[
   202          {
   203            "shape":"MissingParameter",
   204            "error":{
   205              "code":"MissingParameter",
   206              "httpStatusCode":400,
   207              "senderFault":true
   208            },
   209            "exception":true
   210          }
   211        ]
   212      },
   213      "DomainMetadata":{
   214        "name":"DomainMetadata",
   215        "http":{
   216          "method":"POST",
   217          "requestUri":"/"
   218        },
   219        "input":{"shape":"DomainMetadataRequest"},
   220        "output":{
   221          "shape":"DomainMetadataResult",
   222          "resultWrapper":"DomainMetadataResult"
   223        },
   224        "errors":[
   225          {
   226            "shape":"MissingParameter",
   227            "error":{
   228              "code":"MissingParameter",
   229              "httpStatusCode":400,
   230              "senderFault":true
   231            },
   232            "exception":true
   233          },
   234          {
   235            "shape":"NoSuchDomain",
   236            "error":{
   237              "code":"NoSuchDomain",
   238              "httpStatusCode":400,
   239              "senderFault":true
   240            },
   241            "exception":true
   242          }
   243        ]
   244      },
   245      "GetAttributes":{
   246        "name":"GetAttributes",
   247        "http":{
   248          "method":"POST",
   249          "requestUri":"/"
   250        },
   251        "input":{"shape":"GetAttributesRequest"},
   252        "output":{
   253          "shape":"GetAttributesResult",
   254          "resultWrapper":"GetAttributesResult"
   255        },
   256        "errors":[
   257          {
   258            "shape":"InvalidParameterValue",
   259            "error":{
   260              "code":"InvalidParameterValue",
   261              "httpStatusCode":400,
   262              "senderFault":true
   263            },
   264            "exception":true
   265          },
   266          {
   267            "shape":"MissingParameter",
   268            "error":{
   269              "code":"MissingParameter",
   270              "httpStatusCode":400,
   271              "senderFault":true
   272            },
   273            "exception":true
   274          },
   275          {
   276            "shape":"NoSuchDomain",
   277            "error":{
   278              "code":"NoSuchDomain",
   279              "httpStatusCode":400,
   280              "senderFault":true
   281            },
   282            "exception":true
   283          }
   284        ]
   285      },
   286      "ListDomains":{
   287        "name":"ListDomains",
   288        "http":{
   289          "method":"POST",
   290          "requestUri":"/"
   291        },
   292        "input":{"shape":"ListDomainsRequest"},
   293        "output":{
   294          "shape":"ListDomainsResult",
   295          "resultWrapper":"ListDomainsResult"
   296        },
   297        "errors":[
   298          {
   299            "shape":"InvalidParameterValue",
   300            "error":{
   301              "code":"InvalidParameterValue",
   302              "httpStatusCode":400,
   303              "senderFault":true
   304            },
   305            "exception":true
   306          },
   307          {
   308            "shape":"InvalidNextToken",
   309            "error":{
   310              "code":"InvalidNextToken",
   311              "httpStatusCode":400,
   312              "senderFault":true
   313            },
   314            "exception":true
   315          }
   316        ]
   317      },
   318      "PutAttributes":{
   319        "name":"PutAttributes",
   320        "http":{
   321          "method":"POST",
   322          "requestUri":"/"
   323        },
   324        "input":{"shape":"PutAttributesRequest"},
   325        "errors":[
   326          {
   327            "shape":"InvalidParameterValue",
   328            "error":{
   329              "code":"InvalidParameterValue",
   330              "httpStatusCode":400,
   331              "senderFault":true
   332            },
   333            "exception":true
   334          },
   335          {
   336            "shape":"MissingParameter",
   337            "error":{
   338              "code":"MissingParameter",
   339              "httpStatusCode":400,
   340              "senderFault":true
   341            },
   342            "exception":true
   343          },
   344          {
   345            "shape":"NoSuchDomain",
   346            "error":{
   347              "code":"NoSuchDomain",
   348              "httpStatusCode":400,
   349              "senderFault":true
   350            },
   351            "exception":true
   352          },
   353          {
   354            "shape":"NumberDomainAttributesExceeded",
   355            "error":{
   356              "code":"NumberDomainAttributesExceeded",
   357              "httpStatusCode":409,
   358              "senderFault":true
   359            },
   360            "exception":true
   361          },
   362          {
   363            "shape":"NumberDomainBytesExceeded",
   364            "error":{
   365              "code":"NumberDomainBytesExceeded",
   366              "httpStatusCode":409,
   367              "senderFault":true
   368            },
   369            "exception":true
   370          },
   371          {
   372            "shape":"NumberItemAttributesExceeded",
   373            "error":{
   374              "code":"NumberItemAttributesExceeded",
   375              "httpStatusCode":409,
   376              "senderFault":true
   377            },
   378            "exception":true
   379          },
   380          {
   381            "shape":"AttributeDoesNotExist",
   382            "error":{
   383              "code":"AttributeDoesNotExist",
   384              "httpStatusCode":404,
   385              "senderFault":true
   386            },
   387            "exception":true
   388          }
   389        ]
   390      },
   391      "Select":{
   392        "name":"Select",
   393        "http":{
   394          "method":"POST",
   395          "requestUri":"/"
   396        },
   397        "input":{"shape":"SelectRequest"},
   398        "output":{
   399          "shape":"SelectResult",
   400          "resultWrapper":"SelectResult"
   401        },
   402        "errors":[
   403          {
   404            "shape":"InvalidParameterValue",
   405            "error":{
   406              "code":"InvalidParameterValue",
   407              "httpStatusCode":400,
   408              "senderFault":true
   409            },
   410            "exception":true
   411          },
   412          {
   413            "shape":"InvalidNextToken",
   414            "error":{
   415              "code":"InvalidNextToken",
   416              "httpStatusCode":400,
   417              "senderFault":true
   418            },
   419            "exception":true
   420          },
   421          {
   422            "shape":"InvalidNumberPredicates",
   423            "error":{
   424              "code":"InvalidNumberPredicates",
   425              "httpStatusCode":400,
   426              "senderFault":true
   427            },
   428            "exception":true
   429          },
   430          {
   431            "shape":"InvalidNumberValueTests",
   432            "error":{
   433              "code":"InvalidNumberValueTests",
   434              "httpStatusCode":400,
   435              "senderFault":true
   436            },
   437            "exception":true
   438          },
   439          {
   440            "shape":"InvalidQueryExpression",
   441            "error":{
   442              "code":"InvalidQueryExpression",
   443              "httpStatusCode":400,
   444              "senderFault":true
   445            },
   446            "exception":true
   447          },
   448          {
   449            "shape":"MissingParameter",
   450            "error":{
   451              "code":"MissingParameter",
   452              "httpStatusCode":400,
   453              "senderFault":true
   454            },
   455            "exception":true
   456          },
   457          {
   458            "shape":"NoSuchDomain",
   459            "error":{
   460              "code":"NoSuchDomain",
   461              "httpStatusCode":400,
   462              "senderFault":true
   463            },
   464            "exception":true
   465          },
   466          {
   467            "shape":"RequestTimeout",
   468            "error":{
   469              "code":"RequestTimeout",
   470              "httpStatusCode":408,
   471              "senderFault":true
   472            },
   473            "exception":true
   474          },
   475          {
   476            "shape":"TooManyRequestedAttributes",
   477            "error":{
   478              "code":"TooManyRequestedAttributes",
   479              "httpStatusCode":400,
   480              "senderFault":true
   481            },
   482            "exception":true
   483          }
   484        ]
   485      }
   486    },
   487    "shapes":{
   488      "Attribute":{
   489        "type":"structure",
   490        "required":[
   491          "Name",
   492          "Value"
   493        ],
   494        "members":{
   495          "Name":{"shape":"String"},
   496          "AlternateNameEncoding":{"shape":"String"},
   497          "Value":{"shape":"String"},
   498          "AlternateValueEncoding":{"shape":"String"}
   499        }
   500      },
   501      "AttributeDoesNotExist":{
   502        "type":"structure",
   503        "members":{
   504          "BoxUsage":{"shape":"Float"}
   505        },
   506        "error":{
   507          "code":"AttributeDoesNotExist",
   508          "httpStatusCode":404,
   509          "senderFault":true
   510        },
   511        "exception":true
   512      },
   513      "AttributeList":{
   514        "type":"list",
   515        "member":{
   516          "shape":"Attribute",
   517          "locationName":"Attribute"
   518        },
   519        "flattened":true
   520      },
   521      "AttributeNameList":{
   522        "type":"list",
   523        "member":{
   524          "shape":"String",
   525          "locationName":"AttributeName"
   526        },
   527        "flattened":true
   528      },
   529      "BatchDeleteAttributesRequest":{
   530        "type":"structure",
   531        "required":[
   532          "DomainName",
   533          "Items"
   534        ],
   535        "members":{
   536          "DomainName":{"shape":"String"},
   537          "Items":{"shape":"DeletableItemList"}
   538        }
   539      },
   540      "BatchPutAttributesRequest":{
   541        "type":"structure",
   542        "required":[
   543          "DomainName",
   544          "Items"
   545        ],
   546        "members":{
   547          "DomainName":{"shape":"String"},
   548          "Items":{"shape":"ReplaceableItemList"}
   549        }
   550      },
   551      "Boolean":{"type":"boolean"},
   552      "CreateDomainRequest":{
   553        "type":"structure",
   554        "required":["DomainName"],
   555        "members":{
   556          "DomainName":{"shape":"String"}
   557        }
   558      },
   559      "DeletableAttribute":{
   560        "type":"structure",
   561        "required":["Name"],
   562        "members":{
   563          "Name":{"shape":"String"},
   564          "Value":{"shape":"String"}
   565        }
   566      },
   567      "DeletableAttributeList":{
   568        "type":"list",
   569        "member":{
   570          "shape":"DeletableAttribute",
   571          "locationName":"Attribute"
   572        },
   573        "flattened":true
   574      },
   575      "DeletableItem":{
   576        "type":"structure",
   577        "required":["Name"],
   578        "members":{
   579          "Name":{
   580            "shape":"String",
   581            "locationName":"ItemName"
   582          },
   583          "Attributes":{"shape":"DeletableAttributeList"}
   584        }
   585      },
   586      "DeletableItemList":{
   587        "type":"list",
   588        "member":{
   589          "shape":"DeletableItem",
   590          "locationName":"Item"
   591        },
   592        "flattened":true
   593      },
   594      "DeleteAttributesRequest":{
   595        "type":"structure",
   596        "required":[
   597          "DomainName",
   598          "ItemName"
   599        ],
   600        "members":{
   601          "DomainName":{"shape":"String"},
   602          "ItemName":{"shape":"String"},
   603          "Attributes":{"shape":"DeletableAttributeList"},
   604          "Expected":{"shape":"UpdateCondition"}
   605        }
   606      },
   607      "DeleteDomainRequest":{
   608        "type":"structure",
   609        "required":["DomainName"],
   610        "members":{
   611          "DomainName":{"shape":"String"}
   612        }
   613      },
   614      "DomainMetadataRequest":{
   615        "type":"structure",
   616        "required":["DomainName"],
   617        "members":{
   618          "DomainName":{"shape":"String"}
   619        }
   620      },
   621      "DomainMetadataResult":{
   622        "type":"structure",
   623        "members":{
   624          "ItemCount":{"shape":"Integer"},
   625          "ItemNamesSizeBytes":{"shape":"Long"},
   626          "AttributeNameCount":{"shape":"Integer"},
   627          "AttributeNamesSizeBytes":{"shape":"Long"},
   628          "AttributeValueCount":{"shape":"Integer"},
   629          "AttributeValuesSizeBytes":{"shape":"Long"},
   630          "Timestamp":{"shape":"Integer"}
   631        }
   632      },
   633      "DomainNameList":{
   634        "type":"list",
   635        "member":{
   636          "shape":"String",
   637          "locationName":"DomainName"
   638        },
   639        "flattened":true
   640      },
   641      "DuplicateItemName":{
   642        "type":"structure",
   643        "members":{
   644          "BoxUsage":{"shape":"Float"}
   645        },
   646        "error":{
   647          "code":"DuplicateItemName",
   648          "httpStatusCode":400,
   649          "senderFault":true
   650        },
   651        "exception":true
   652      },
   653      "Float":{"type":"float"},
   654      "GetAttributesRequest":{
   655        "type":"structure",
   656        "required":[
   657          "DomainName",
   658          "ItemName"
   659        ],
   660        "members":{
   661          "DomainName":{"shape":"String"},
   662          "ItemName":{"shape":"String"},
   663          "AttributeNames":{"shape":"AttributeNameList"},
   664          "ConsistentRead":{"shape":"Boolean"}
   665        }
   666      },
   667      "GetAttributesResult":{
   668        "type":"structure",
   669        "members":{
   670          "Attributes":{"shape":"AttributeList"}
   671        }
   672      },
   673      "Integer":{"type":"integer"},
   674      "InvalidNextToken":{
   675        "type":"structure",
   676        "members":{
   677          "BoxUsage":{"shape":"Float"}
   678        },
   679        "error":{
   680          "code":"InvalidNextToken",
   681          "httpStatusCode":400,
   682          "senderFault":true
   683        },
   684        "exception":true
   685      },
   686      "InvalidNumberPredicates":{
   687        "type":"structure",
   688        "members":{
   689          "BoxUsage":{"shape":"Float"}
   690        },
   691        "error":{
   692          "code":"InvalidNumberPredicates",
   693          "httpStatusCode":400,
   694          "senderFault":true
   695        },
   696        "exception":true
   697      },
   698      "InvalidNumberValueTests":{
   699        "type":"structure",
   700        "members":{
   701          "BoxUsage":{"shape":"Float"}
   702        },
   703        "error":{
   704          "code":"InvalidNumberValueTests",
   705          "httpStatusCode":400,
   706          "senderFault":true
   707        },
   708        "exception":true
   709      },
   710      "InvalidParameterValue":{
   711        "type":"structure",
   712        "members":{
   713          "BoxUsage":{"shape":"Float"}
   714        },
   715        "error":{
   716          "code":"InvalidParameterValue",
   717          "httpStatusCode":400,
   718          "senderFault":true
   719        },
   720        "exception":true
   721      },
   722      "InvalidQueryExpression":{
   723        "type":"structure",
   724        "members":{
   725          "BoxUsage":{"shape":"Float"}
   726        },
   727        "error":{
   728          "code":"InvalidQueryExpression",
   729          "httpStatusCode":400,
   730          "senderFault":true
   731        },
   732        "exception":true
   733      },
   734      "Item":{
   735        "type":"structure",
   736        "required":[
   737          "Name",
   738          "Attributes"
   739        ],
   740        "members":{
   741          "Name":{"shape":"String"},
   742          "AlternateNameEncoding":{"shape":"String"},
   743          "Attributes":{"shape":"AttributeList"}
   744        }
   745      },
   746      "ItemList":{
   747        "type":"list",
   748        "member":{
   749          "shape":"Item",
   750          "locationName":"Item"
   751        },
   752        "flattened":true
   753      },
   754      "ListDomainsRequest":{
   755        "type":"structure",
   756        "members":{
   757          "MaxNumberOfDomains":{"shape":"Integer"},
   758          "NextToken":{"shape":"String"}
   759        }
   760      },
   761      "ListDomainsResult":{
   762        "type":"structure",
   763        "members":{
   764          "DomainNames":{"shape":"DomainNameList"},
   765          "NextToken":{"shape":"String"}
   766        }
   767      },
   768      "Long":{"type":"long"},
   769      "MissingParameter":{
   770        "type":"structure",
   771        "members":{
   772          "BoxUsage":{"shape":"Float"}
   773        },
   774        "error":{
   775          "code":"MissingParameter",
   776          "httpStatusCode":400,
   777          "senderFault":true
   778        },
   779        "exception":true
   780      },
   781      "NoSuchDomain":{
   782        "type":"structure",
   783        "members":{
   784          "BoxUsage":{"shape":"Float"}
   785        },
   786        "error":{
   787          "code":"NoSuchDomain",
   788          "httpStatusCode":400,
   789          "senderFault":true
   790        },
   791        "exception":true
   792      },
   793      "NumberDomainAttributesExceeded":{
   794        "type":"structure",
   795        "members":{
   796          "BoxUsage":{"shape":"Float"}
   797        },
   798        "error":{
   799          "code":"NumberDomainAttributesExceeded",
   800          "httpStatusCode":409,
   801          "senderFault":true
   802        },
   803        "exception":true
   804      },
   805      "NumberDomainBytesExceeded":{
   806        "type":"structure",
   807        "members":{
   808          "BoxUsage":{"shape":"Float"}
   809        },
   810        "error":{
   811          "code":"NumberDomainBytesExceeded",
   812          "httpStatusCode":409,
   813          "senderFault":true
   814        },
   815        "exception":true
   816      },
   817      "NumberDomainsExceeded":{
   818        "type":"structure",
   819        "members":{
   820          "BoxUsage":{"shape":"Float"}
   821        },
   822        "error":{
   823          "code":"NumberDomainsExceeded",
   824          "httpStatusCode":409,
   825          "senderFault":true
   826        },
   827        "exception":true
   828      },
   829      "NumberItemAttributesExceeded":{
   830        "type":"structure",
   831        "members":{
   832          "BoxUsage":{"shape":"Float"}
   833        },
   834        "error":{
   835          "code":"NumberItemAttributesExceeded",
   836          "httpStatusCode":409,
   837          "senderFault":true
   838        },
   839        "exception":true
   840      },
   841      "NumberSubmittedAttributesExceeded":{
   842        "type":"structure",
   843        "members":{
   844          "BoxUsage":{"shape":"Float"}
   845        },
   846        "error":{
   847          "code":"NumberSubmittedAttributesExceeded",
   848          "httpStatusCode":409,
   849          "senderFault":true
   850        },
   851        "exception":true
   852      },
   853      "NumberSubmittedItemsExceeded":{
   854        "type":"structure",
   855        "members":{
   856          "BoxUsage":{"shape":"Float"}
   857        },
   858        "error":{
   859          "code":"NumberSubmittedItemsExceeded",
   860          "httpStatusCode":409,
   861          "senderFault":true
   862        },
   863        "exception":true
   864      },
   865      "PutAttributesRequest":{
   866        "type":"structure",
   867        "required":[
   868          "DomainName",
   869          "ItemName",
   870          "Attributes"
   871        ],
   872        "members":{
   873          "DomainName":{"shape":"String"},
   874          "ItemName":{"shape":"String"},
   875          "Attributes":{"shape":"ReplaceableAttributeList"},
   876          "Expected":{"shape":"UpdateCondition"}
   877        }
   878      },
   879      "ReplaceableAttribute":{
   880        "type":"structure",
   881        "required":[
   882          "Name",
   883          "Value"
   884        ],
   885        "members":{
   886          "Name":{"shape":"String"},
   887          "Value":{"shape":"String"},
   888          "Replace":{"shape":"Boolean"}
   889        }
   890      },
   891      "ReplaceableAttributeList":{
   892        "type":"list",
   893        "member":{
   894          "shape":"ReplaceableAttribute",
   895          "locationName":"Attribute"
   896        },
   897        "flattened":true
   898      },
   899      "ReplaceableItem":{
   900        "type":"structure",
   901        "required":[
   902          "Name",
   903          "Attributes"
   904        ],
   905        "members":{
   906          "Name":{
   907            "shape":"String",
   908            "locationName":"ItemName"
   909          },
   910          "Attributes":{"shape":"ReplaceableAttributeList"}
   911        }
   912      },
   913      "ReplaceableItemList":{
   914        "type":"list",
   915        "member":{
   916          "shape":"ReplaceableItem",
   917          "locationName":"Item"
   918        },
   919        "flattened":true
   920      },
   921      "RequestTimeout":{
   922        "type":"structure",
   923        "members":{
   924          "BoxUsage":{"shape":"Float"}
   925        },
   926        "error":{
   927          "code":"RequestTimeout",
   928          "httpStatusCode":408,
   929          "senderFault":true
   930        },
   931        "exception":true
   932      },
   933      "SelectRequest":{
   934        "type":"structure",
   935        "required":["SelectExpression"],
   936        "members":{
   937          "SelectExpression":{"shape":"String"},
   938          "NextToken":{"shape":"String"},
   939          "ConsistentRead":{"shape":"Boolean"}
   940        }
   941      },
   942      "SelectResult":{
   943        "type":"structure",
   944        "members":{
   945          "Items":{"shape":"ItemList"},
   946          "NextToken":{"shape":"String"}
   947        }
   948      },
   949      "String":{"type":"string"},
   950      "TooManyRequestedAttributes":{
   951        "type":"structure",
   952        "members":{
   953          "BoxUsage":{"shape":"Float"}
   954        },
   955        "error":{
   956          "code":"TooManyRequestedAttributes",
   957          "httpStatusCode":400,
   958          "senderFault":true
   959        },
   960        "exception":true
   961      },
   962      "UpdateCondition":{
   963        "type":"structure",
   964        "members":{
   965          "Name":{"shape":"String"},
   966          "Value":{"shape":"String"},
   967          "Exists":{"shape":"Boolean"}
   968        }
   969      }
   970    }
   971  }