github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/honeycode/2020-03-01/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2020-03-01",
     5      "endpointPrefix":"honeycode",
     6      "jsonVersion":"1.1",
     7      "protocol":"rest-json",
     8      "serviceAbbreviation":"Honeycode",
     9      "serviceFullName":"Amazon Honeycode",
    10      "serviceId":"Honeycode",
    11      "signatureVersion":"v4",
    12      "signingName":"honeycode",
    13      "uid":"honeycode-2020-03-01"
    14    },
    15    "operations":{
    16      "BatchCreateTableRows":{
    17        "name":"BatchCreateTableRows",
    18        "http":{
    19          "method":"POST",
    20          "requestUri":"/workbooks/{workbookId}/tables/{tableId}/rows/batchcreate"
    21        },
    22        "input":{"shape":"BatchCreateTableRowsRequest"},
    23        "output":{"shape":"BatchCreateTableRowsResult"},
    24        "errors":[
    25          {"shape":"AccessDeniedException"},
    26          {"shape":"InternalServerException"},
    27          {"shape":"RequestTimeoutException"},
    28          {"shape":"ResourceNotFoundException"},
    29          {"shape":"ServiceQuotaExceededException"},
    30          {"shape":"ServiceUnavailableException"},
    31          {"shape":"ThrottlingException"},
    32          {"shape":"ValidationException"}
    33        ]
    34      },
    35      "BatchDeleteTableRows":{
    36        "name":"BatchDeleteTableRows",
    37        "http":{
    38          "method":"POST",
    39          "requestUri":"/workbooks/{workbookId}/tables/{tableId}/rows/batchdelete"
    40        },
    41        "input":{"shape":"BatchDeleteTableRowsRequest"},
    42        "output":{"shape":"BatchDeleteTableRowsResult"},
    43        "errors":[
    44          {"shape":"AccessDeniedException"},
    45          {"shape":"InternalServerException"},
    46          {"shape":"ResourceNotFoundException"},
    47          {"shape":"ServiceUnavailableException"},
    48          {"shape":"ValidationException"},
    49          {"shape":"RequestTimeoutException"},
    50          {"shape":"ThrottlingException"}
    51        ]
    52      },
    53      "BatchUpdateTableRows":{
    54        "name":"BatchUpdateTableRows",
    55        "http":{
    56          "method":"POST",
    57          "requestUri":"/workbooks/{workbookId}/tables/{tableId}/rows/batchupdate"
    58        },
    59        "input":{"shape":"BatchUpdateTableRowsRequest"},
    60        "output":{"shape":"BatchUpdateTableRowsResult"},
    61        "errors":[
    62          {"shape":"AccessDeniedException"},
    63          {"shape":"InternalServerException"},
    64          {"shape":"ResourceNotFoundException"},
    65          {"shape":"ServiceUnavailableException"},
    66          {"shape":"ValidationException"},
    67          {"shape":"RequestTimeoutException"},
    68          {"shape":"ThrottlingException"}
    69        ]
    70      },
    71      "BatchUpsertTableRows":{
    72        "name":"BatchUpsertTableRows",
    73        "http":{
    74          "method":"POST",
    75          "requestUri":"/workbooks/{workbookId}/tables/{tableId}/rows/batchupsert"
    76        },
    77        "input":{"shape":"BatchUpsertTableRowsRequest"},
    78        "output":{"shape":"BatchUpsertTableRowsResult"},
    79        "errors":[
    80          {"shape":"AccessDeniedException"},
    81          {"shape":"InternalServerException"},
    82          {"shape":"RequestTimeoutException"},
    83          {"shape":"ResourceNotFoundException"},
    84          {"shape":"ServiceQuotaExceededException"},
    85          {"shape":"ServiceUnavailableException"},
    86          {"shape":"ThrottlingException"},
    87          {"shape":"ValidationException"}
    88        ]
    89      },
    90      "DescribeTableDataImportJob":{
    91        "name":"DescribeTableDataImportJob",
    92        "http":{
    93          "method":"GET",
    94          "requestUri":"/workbooks/{workbookId}/tables/{tableId}/import/{jobId}"
    95        },
    96        "input":{"shape":"DescribeTableDataImportJobRequest"},
    97        "output":{"shape":"DescribeTableDataImportJobResult"},
    98        "errors":[
    99          {"shape":"AccessDeniedException"},
   100          {"shape":"InternalServerException"},
   101          {"shape":"ResourceNotFoundException"},
   102          {"shape":"ServiceUnavailableException"},
   103          {"shape":"ThrottlingException"},
   104          {"shape":"ValidationException"}
   105        ]
   106      },
   107      "GetScreenData":{
   108        "name":"GetScreenData",
   109        "http":{
   110          "method":"POST",
   111          "requestUri":"/screendata"
   112        },
   113        "input":{"shape":"GetScreenDataRequest"},
   114        "output":{"shape":"GetScreenDataResult"},
   115        "errors":[
   116          {"shape":"AccessDeniedException"},
   117          {"shape":"InternalServerException"},
   118          {"shape":"RequestTimeoutException"},
   119          {"shape":"ResourceNotFoundException"},
   120          {"shape":"ServiceUnavailableException"},
   121          {"shape":"ThrottlingException"},
   122          {"shape":"ValidationException"}
   123        ]
   124      },
   125      "InvokeScreenAutomation":{
   126        "name":"InvokeScreenAutomation",
   127        "http":{
   128          "method":"POST",
   129          "requestUri":"/workbooks/{workbookId}/apps/{appId}/screens/{screenId}/automations/{automationId}"
   130        },
   131        "input":{"shape":"InvokeScreenAutomationRequest"},
   132        "output":{"shape":"InvokeScreenAutomationResult"},
   133        "errors":[
   134          {"shape":"AccessDeniedException"},
   135          {"shape":"InternalServerException"},
   136          {"shape":"ResourceNotFoundException"},
   137          {"shape":"ValidationException"},
   138          {"shape":"ThrottlingException"},
   139          {"shape":"ServiceUnavailableException"},
   140          {"shape":"AutomationExecutionException"},
   141          {"shape":"AutomationExecutionTimeoutException"},
   142          {"shape":"RequestTimeoutException"}
   143        ]
   144      },
   145      "ListTableColumns":{
   146        "name":"ListTableColumns",
   147        "http":{
   148          "method":"GET",
   149          "requestUri":"/workbooks/{workbookId}/tables/{tableId}/columns"
   150        },
   151        "input":{"shape":"ListTableColumnsRequest"},
   152        "output":{"shape":"ListTableColumnsResult"},
   153        "errors":[
   154          {"shape":"AccessDeniedException"},
   155          {"shape":"InternalServerException"},
   156          {"shape":"RequestTimeoutException"},
   157          {"shape":"ResourceNotFoundException"},
   158          {"shape":"ServiceUnavailableException"},
   159          {"shape":"ThrottlingException"},
   160          {"shape":"ValidationException"}
   161        ]
   162      },
   163      "ListTableRows":{
   164        "name":"ListTableRows",
   165        "http":{
   166          "method":"POST",
   167          "requestUri":"/workbooks/{workbookId}/tables/{tableId}/rows/list"
   168        },
   169        "input":{"shape":"ListTableRowsRequest"},
   170        "output":{"shape":"ListTableRowsResult"},
   171        "errors":[
   172          {"shape":"AccessDeniedException"},
   173          {"shape":"InternalServerException"},
   174          {"shape":"ResourceNotFoundException"},
   175          {"shape":"ServiceUnavailableException"},
   176          {"shape":"ValidationException"},
   177          {"shape":"RequestTimeoutException"},
   178          {"shape":"ThrottlingException"}
   179        ]
   180      },
   181      "ListTables":{
   182        "name":"ListTables",
   183        "http":{
   184          "method":"GET",
   185          "requestUri":"/workbooks/{workbookId}/tables"
   186        },
   187        "input":{"shape":"ListTablesRequest"},
   188        "output":{"shape":"ListTablesResult"},
   189        "errors":[
   190          {"shape":"AccessDeniedException"},
   191          {"shape":"InternalServerException"},
   192          {"shape":"RequestTimeoutException"},
   193          {"shape":"ResourceNotFoundException"},
   194          {"shape":"ServiceUnavailableException"},
   195          {"shape":"ThrottlingException"},
   196          {"shape":"ValidationException"}
   197        ]
   198      },
   199      "QueryTableRows":{
   200        "name":"QueryTableRows",
   201        "http":{
   202          "method":"POST",
   203          "requestUri":"/workbooks/{workbookId}/tables/{tableId}/rows/query"
   204        },
   205        "input":{"shape":"QueryTableRowsRequest"},
   206        "output":{"shape":"QueryTableRowsResult"},
   207        "errors":[
   208          {"shape":"AccessDeniedException"},
   209          {"shape":"InternalServerException"},
   210          {"shape":"RequestTimeoutException"},
   211          {"shape":"ResourceNotFoundException"},
   212          {"shape":"ServiceUnavailableException"},
   213          {"shape":"ThrottlingException"},
   214          {"shape":"ValidationException"}
   215        ]
   216      },
   217      "StartTableDataImportJob":{
   218        "name":"StartTableDataImportJob",
   219        "http":{
   220          "method":"POST",
   221          "requestUri":"/workbooks/{workbookId}/tables/{tableId}/import"
   222        },
   223        "input":{"shape":"StartTableDataImportJobRequest"},
   224        "output":{"shape":"StartTableDataImportJobResult"},
   225        "errors":[
   226          {"shape":"AccessDeniedException"},
   227          {"shape":"InternalServerException"},
   228          {"shape":"ResourceNotFoundException"},
   229          {"shape":"ServiceUnavailableException"},
   230          {"shape":"ThrottlingException"},
   231          {"shape":"ValidationException"}
   232        ]
   233      }
   234    },
   235    "shapes":{
   236      "AccessDeniedException":{
   237        "type":"structure",
   238        "members":{
   239          "message":{"shape":"ErrorMessage"}
   240        },
   241        "error":{"httpStatusCode":403},
   242        "exception":true
   243      },
   244      "AutomationExecutionException":{
   245        "type":"structure",
   246        "members":{
   247          "message":{"shape":"ErrorMessage"}
   248        },
   249        "error":{"httpStatusCode":400},
   250        "exception":true
   251      },
   252      "AutomationExecutionTimeoutException":{
   253        "type":"structure",
   254        "members":{
   255          "message":{"shape":"ErrorMessage"}
   256        },
   257        "error":{
   258          "httpStatusCode":504,
   259          "senderFault":true
   260        },
   261        "exception":true
   262      },
   263      "AwsUserArn":{
   264        "type":"string",
   265        "max":2048,
   266        "min":20
   267      },
   268      "BatchCreateTableRowsRequest":{
   269        "type":"structure",
   270        "required":[
   271          "workbookId",
   272          "tableId",
   273          "rowsToCreate"
   274        ],
   275        "members":{
   276          "workbookId":{
   277            "shape":"ResourceId",
   278            "location":"uri",
   279            "locationName":"workbookId"
   280          },
   281          "tableId":{
   282            "shape":"ResourceId",
   283            "location":"uri",
   284            "locationName":"tableId"
   285          },
   286          "rowsToCreate":{"shape":"CreateRowDataList"},
   287          "clientRequestToken":{"shape":"ClientRequestToken"}
   288        }
   289      },
   290      "BatchCreateTableRowsResult":{
   291        "type":"structure",
   292        "required":[
   293          "workbookCursor",
   294          "createdRows"
   295        ],
   296        "members":{
   297          "workbookCursor":{"shape":"WorkbookCursor"},
   298          "createdRows":{"shape":"CreatedRowsMap"},
   299          "failedBatchItems":{"shape":"FailedBatchItems"}
   300        }
   301      },
   302      "BatchDeleteTableRowsRequest":{
   303        "type":"structure",
   304        "required":[
   305          "workbookId",
   306          "tableId",
   307          "rowIds"
   308        ],
   309        "members":{
   310          "workbookId":{
   311            "shape":"ResourceId",
   312            "location":"uri",
   313            "locationName":"workbookId"
   314          },
   315          "tableId":{
   316            "shape":"ResourceId",
   317            "location":"uri",
   318            "locationName":"tableId"
   319          },
   320          "rowIds":{"shape":"RowIdList"},
   321          "clientRequestToken":{"shape":"ClientRequestToken"}
   322        }
   323      },
   324      "BatchDeleteTableRowsResult":{
   325        "type":"structure",
   326        "required":["workbookCursor"],
   327        "members":{
   328          "workbookCursor":{"shape":"WorkbookCursor"},
   329          "failedBatchItems":{"shape":"FailedBatchItems"}
   330        }
   331      },
   332      "BatchErrorMessage":{
   333        "type":"string",
   334        "pattern":"^(?!\\s*$).+"
   335      },
   336      "BatchItemId":{
   337        "type":"string",
   338        "max":64,
   339        "min":1,
   340        "pattern":"^(?!\\s*$).+"
   341      },
   342      "BatchUpdateTableRowsRequest":{
   343        "type":"structure",
   344        "required":[
   345          "workbookId",
   346          "tableId",
   347          "rowsToUpdate"
   348        ],
   349        "members":{
   350          "workbookId":{
   351            "shape":"ResourceId",
   352            "location":"uri",
   353            "locationName":"workbookId"
   354          },
   355          "tableId":{
   356            "shape":"ResourceId",
   357            "location":"uri",
   358            "locationName":"tableId"
   359          },
   360          "rowsToUpdate":{"shape":"UpdateRowDataList"},
   361          "clientRequestToken":{"shape":"ClientRequestToken"}
   362        }
   363      },
   364      "BatchUpdateTableRowsResult":{
   365        "type":"structure",
   366        "required":["workbookCursor"],
   367        "members":{
   368          "workbookCursor":{"shape":"WorkbookCursor"},
   369          "failedBatchItems":{"shape":"FailedBatchItems"}
   370        }
   371      },
   372      "BatchUpsertTableRowsRequest":{
   373        "type":"structure",
   374        "required":[
   375          "workbookId",
   376          "tableId",
   377          "rowsToUpsert"
   378        ],
   379        "members":{
   380          "workbookId":{
   381            "shape":"ResourceId",
   382            "location":"uri",
   383            "locationName":"workbookId"
   384          },
   385          "tableId":{
   386            "shape":"ResourceId",
   387            "location":"uri",
   388            "locationName":"tableId"
   389          },
   390          "rowsToUpsert":{"shape":"UpsertRowDataList"},
   391          "clientRequestToken":{"shape":"ClientRequestToken"}
   392        }
   393      },
   394      "BatchUpsertTableRowsResult":{
   395        "type":"structure",
   396        "required":[
   397          "rows",
   398          "workbookCursor"
   399        ],
   400        "members":{
   401          "rows":{"shape":"UpsertRowsResultMap"},
   402          "workbookCursor":{"shape":"WorkbookCursor"},
   403          "failedBatchItems":{"shape":"FailedBatchItems"}
   404        }
   405      },
   406      "Cell":{
   407        "type":"structure",
   408        "members":{
   409          "formula":{"shape":"Formula"},
   410          "format":{"shape":"Format"},
   411          "rawValue":{"shape":"RawValue"},
   412          "formattedValue":{"shape":"FormattedValue"}
   413        },
   414        "sensitive":true
   415      },
   416      "CellInput":{
   417        "type":"structure",
   418        "members":{
   419          "fact":{"shape":"Fact"}
   420        }
   421      },
   422      "Cells":{
   423        "type":"list",
   424        "member":{"shape":"Cell"}
   425      },
   426      "ClientRequestToken":{
   427        "type":"string",
   428        "max":64,
   429        "min":32,
   430        "pattern":"^(?!\\s*$).+"
   431      },
   432      "ColumnMetadata":{
   433        "type":"structure",
   434        "required":[
   435          "name",
   436          "format"
   437        ],
   438        "members":{
   439          "name":{"shape":"Name"},
   440          "format":{"shape":"Format"}
   441        }
   442      },
   443      "CreateRowData":{
   444        "type":"structure",
   445        "required":[
   446          "batchItemId",
   447          "cellsToCreate"
   448        ],
   449        "members":{
   450          "batchItemId":{"shape":"BatchItemId"},
   451          "cellsToCreate":{"shape":"RowDataInput"}
   452        }
   453      },
   454      "CreateRowDataList":{
   455        "type":"list",
   456        "member":{"shape":"CreateRowData"},
   457        "max":100,
   458        "min":1
   459      },
   460      "CreatedRowsMap":{
   461        "type":"map",
   462        "key":{"shape":"BatchItemId"},
   463        "value":{"shape":"RowId"}
   464      },
   465      "DataItem":{
   466        "type":"structure",
   467        "members":{
   468          "overrideFormat":{"shape":"Format"},
   469          "rawValue":{"shape":"RawValue"},
   470          "formattedValue":{"shape":"FormattedValue"}
   471        },
   472        "sensitive":true
   473      },
   474      "DataItems":{
   475        "type":"list",
   476        "member":{"shape":"DataItem"}
   477      },
   478      "DelimitedTextDelimiter":{
   479        "type":"string",
   480        "max":1,
   481        "min":1,
   482        "pattern":"^[^\\n\\r\\x00\\x08\\x0B\\x0C\\x0E\\x1F]?$"
   483      },
   484      "DelimitedTextImportOptions":{
   485        "type":"structure",
   486        "required":["delimiter"],
   487        "members":{
   488          "delimiter":{"shape":"DelimitedTextDelimiter"},
   489          "hasHeaderRow":{"shape":"HasHeaderRow"},
   490          "ignoreEmptyRows":{"shape":"IgnoreEmptyRows"},
   491          "dataCharacterEncoding":{"shape":"ImportDataCharacterEncoding"}
   492        }
   493      },
   494      "DescribeTableDataImportJobRequest":{
   495        "type":"structure",
   496        "required":[
   497          "workbookId",
   498          "tableId",
   499          "jobId"
   500        ],
   501        "members":{
   502          "workbookId":{
   503            "shape":"ResourceId",
   504            "location":"uri",
   505            "locationName":"workbookId"
   506          },
   507          "tableId":{
   508            "shape":"ResourceId",
   509            "location":"uri",
   510            "locationName":"tableId"
   511          },
   512          "jobId":{
   513            "shape":"JobId",
   514            "location":"uri",
   515            "locationName":"jobId"
   516          }
   517        }
   518      },
   519      "DescribeTableDataImportJobResult":{
   520        "type":"structure",
   521        "required":[
   522          "jobStatus",
   523          "message",
   524          "jobMetadata"
   525        ],
   526        "members":{
   527          "jobStatus":{"shape":"TableDataImportJobStatus"},
   528          "message":{"shape":"TableDataImportJobMessage"},
   529          "jobMetadata":{"shape":"TableDataImportJobMetadata"}
   530        }
   531      },
   532      "DestinationOptions":{
   533        "type":"structure",
   534        "members":{
   535          "columnMap":{"shape":"ImportColumnMap"}
   536        }
   537      },
   538      "Email":{
   539        "type":"string",
   540        "max":254,
   541        "min":3,
   542        "pattern":"^([a-zA-Z0-9_\\-\\.]+)@([a-zA-Z0-9_\\-\\.]+)\\.([a-zA-Z]{2,5})$",
   543        "sensitive":true
   544      },
   545      "ErrorMessage":{"type":"string"},
   546      "Fact":{
   547        "type":"string",
   548        "max":8192,
   549        "min":0,
   550        "pattern":"[\\s\\S]*",
   551        "sensitive":true
   552      },
   553      "FailedBatchItem":{
   554        "type":"structure",
   555        "required":[
   556          "id",
   557          "errorMessage"
   558        ],
   559        "members":{
   560          "id":{"shape":"BatchItemId"},
   561          "errorMessage":{"shape":"BatchErrorMessage"}
   562        }
   563      },
   564      "FailedBatchItems":{
   565        "type":"list",
   566        "member":{"shape":"FailedBatchItem"},
   567        "max":100,
   568        "min":0
   569      },
   570      "Filter":{
   571        "type":"structure",
   572        "required":["formula"],
   573        "members":{
   574          "formula":{"shape":"Formula"},
   575          "contextRowId":{"shape":"RowId"}
   576        }
   577      },
   578      "Format":{
   579        "type":"string",
   580        "enum":[
   581          "AUTO",
   582          "NUMBER",
   583          "CURRENCY",
   584          "DATE",
   585          "TIME",
   586          "DATE_TIME",
   587          "PERCENTAGE",
   588          "TEXT",
   589          "ACCOUNTING",
   590          "CONTACT",
   591          "ROWLINK"
   592        ]
   593      },
   594      "FormattedValue":{
   595        "type":"string",
   596        "max":8192,
   597        "min":0,
   598        "pattern":"[\\s\\S]*"
   599      },
   600      "Formula":{
   601        "type":"string",
   602        "max":8192,
   603        "min":0,
   604        "pattern":"^=.*",
   605        "sensitive":true
   606      },
   607      "GetScreenDataRequest":{
   608        "type":"structure",
   609        "required":[
   610          "workbookId",
   611          "appId",
   612          "screenId"
   613        ],
   614        "members":{
   615          "workbookId":{"shape":"ResourceId"},
   616          "appId":{"shape":"ResourceId"},
   617          "screenId":{"shape":"ResourceId"},
   618          "variables":{"shape":"VariableValueMap"},
   619          "maxResults":{"shape":"MaxResults"},
   620          "nextToken":{"shape":"PaginationToken"}
   621        }
   622      },
   623      "GetScreenDataResult":{
   624        "type":"structure",
   625        "required":[
   626          "results",
   627          "workbookCursor"
   628        ],
   629        "members":{
   630          "results":{"shape":"ResultSetMap"},
   631          "workbookCursor":{"shape":"WorkbookCursor"},
   632          "nextToken":{"shape":"PaginationToken"}
   633        }
   634      },
   635      "HasHeaderRow":{"type":"boolean"},
   636      "IgnoreEmptyRows":{"type":"boolean"},
   637      "ImportColumnMap":{
   638        "type":"map",
   639        "key":{"shape":"ResourceId"},
   640        "value":{"shape":"SourceDataColumnProperties"},
   641        "max":100
   642      },
   643      "ImportDataCharacterEncoding":{
   644        "type":"string",
   645        "enum":[
   646          "UTF-8",
   647          "US-ASCII",
   648          "ISO-8859-1",
   649          "UTF-16BE",
   650          "UTF-16LE",
   651          "UTF-16"
   652        ]
   653      },
   654      "ImportDataSource":{
   655        "type":"structure",
   656        "required":["dataSourceConfig"],
   657        "members":{
   658          "dataSourceConfig":{"shape":"ImportDataSourceConfig"}
   659        }
   660      },
   661      "ImportDataSourceConfig":{
   662        "type":"structure",
   663        "members":{
   664          "dataSourceUrl":{"shape":"SecureURL"}
   665        }
   666      },
   667      "ImportJobSubmitter":{
   668        "type":"structure",
   669        "members":{
   670          "email":{"shape":"Email"},
   671          "userArn":{"shape":"AwsUserArn"}
   672        }
   673      },
   674      "ImportOptions":{
   675        "type":"structure",
   676        "members":{
   677          "destinationOptions":{"shape":"DestinationOptions"},
   678          "delimitedTextOptions":{"shape":"DelimitedTextImportOptions"}
   679        }
   680      },
   681      "ImportSourceDataFormat":{
   682        "type":"string",
   683        "enum":["DELIMITED_TEXT"]
   684      },
   685      "InternalServerException":{
   686        "type":"structure",
   687        "members":{
   688          "message":{"shape":"ErrorMessage"}
   689        },
   690        "error":{"httpStatusCode":500},
   691        "exception":true
   692      },
   693      "InvokeScreenAutomationRequest":{
   694        "type":"structure",
   695        "required":[
   696          "workbookId",
   697          "appId",
   698          "screenId",
   699          "screenAutomationId"
   700        ],
   701        "members":{
   702          "workbookId":{
   703            "shape":"ResourceId",
   704            "location":"uri",
   705            "locationName":"workbookId"
   706          },
   707          "appId":{
   708            "shape":"ResourceId",
   709            "location":"uri",
   710            "locationName":"appId"
   711          },
   712          "screenId":{
   713            "shape":"ResourceId",
   714            "location":"uri",
   715            "locationName":"screenId"
   716          },
   717          "screenAutomationId":{
   718            "shape":"ResourceId",
   719            "location":"uri",
   720            "locationName":"automationId"
   721          },
   722          "variables":{"shape":"VariableValueMap"},
   723          "rowId":{"shape":"RowId"},
   724          "clientRequestToken":{"shape":"ClientRequestToken"}
   725        }
   726      },
   727      "InvokeScreenAutomationResult":{
   728        "type":"structure",
   729        "required":["workbookCursor"],
   730        "members":{
   731          "workbookCursor":{"shape":"WorkbookCursor"}
   732        }
   733      },
   734      "JobId":{
   735        "type":"string",
   736        "max":100,
   737        "min":1,
   738        "pattern":"^[^\\n\\r\\x00\\x08\\x0B\\x0C\\x0E\\x1F]*$"
   739      },
   740      "ListTableColumnsRequest":{
   741        "type":"structure",
   742        "required":[
   743          "workbookId",
   744          "tableId"
   745        ],
   746        "members":{
   747          "workbookId":{
   748            "shape":"ResourceId",
   749            "location":"uri",
   750            "locationName":"workbookId"
   751          },
   752          "tableId":{
   753            "shape":"ResourceId",
   754            "location":"uri",
   755            "locationName":"tableId"
   756          },
   757          "nextToken":{
   758            "shape":"PaginationToken",
   759            "location":"querystring",
   760            "locationName":"nextToken"
   761          }
   762        }
   763      },
   764      "ListTableColumnsResult":{
   765        "type":"structure",
   766        "required":["tableColumns"],
   767        "members":{
   768          "tableColumns":{"shape":"TableColumns"},
   769          "nextToken":{"shape":"PaginationToken"},
   770          "workbookCursor":{"shape":"WorkbookCursor"}
   771        }
   772      },
   773      "ListTableRowsRequest":{
   774        "type":"structure",
   775        "required":[
   776          "workbookId",
   777          "tableId"
   778        ],
   779        "members":{
   780          "workbookId":{
   781            "shape":"ResourceId",
   782            "location":"uri",
   783            "locationName":"workbookId"
   784          },
   785          "tableId":{
   786            "shape":"ResourceId",
   787            "location":"uri",
   788            "locationName":"tableId"
   789          },
   790          "rowIds":{"shape":"RowIdList"},
   791          "maxResults":{"shape":"MaxResults"},
   792          "nextToken":{"shape":"PaginationToken"}
   793        }
   794      },
   795      "ListTableRowsResult":{
   796        "type":"structure",
   797        "required":[
   798          "columnIds",
   799          "rows",
   800          "workbookCursor"
   801        ],
   802        "members":{
   803          "columnIds":{"shape":"ResourceIds"},
   804          "rows":{"shape":"TableRows"},
   805          "rowIdsNotFound":{"shape":"RowIdList"},
   806          "nextToken":{"shape":"PaginationToken"},
   807          "workbookCursor":{"shape":"WorkbookCursor"}
   808        }
   809      },
   810      "ListTablesRequest":{
   811        "type":"structure",
   812        "required":["workbookId"],
   813        "members":{
   814          "workbookId":{
   815            "shape":"ResourceId",
   816            "location":"uri",
   817            "locationName":"workbookId"
   818          },
   819          "maxResults":{
   820            "shape":"MaxResults",
   821            "location":"querystring",
   822            "locationName":"maxResults"
   823          },
   824          "nextToken":{
   825            "shape":"PaginationToken",
   826            "location":"querystring",
   827            "locationName":"nextToken"
   828          }
   829        }
   830      },
   831      "ListTablesResult":{
   832        "type":"structure",
   833        "required":["tables"],
   834        "members":{
   835          "tables":{"shape":"Tables"},
   836          "nextToken":{"shape":"PaginationToken"},
   837          "workbookCursor":{"shape":"WorkbookCursor"}
   838        }
   839      },
   840      "MaxResults":{
   841        "type":"integer",
   842        "box":true,
   843        "max":100,
   844        "min":1
   845      },
   846      "Name":{
   847        "type":"string",
   848        "sensitive":true
   849      },
   850      "PaginationToken":{
   851        "type":"string",
   852        "max":1024,
   853        "min":1,
   854        "pattern":"^(?!\\s*$).+"
   855      },
   856      "QueryTableRowsRequest":{
   857        "type":"structure",
   858        "required":[
   859          "workbookId",
   860          "tableId",
   861          "filterFormula"
   862        ],
   863        "members":{
   864          "workbookId":{
   865            "shape":"ResourceId",
   866            "location":"uri",
   867            "locationName":"workbookId"
   868          },
   869          "tableId":{
   870            "shape":"ResourceId",
   871            "location":"uri",
   872            "locationName":"tableId"
   873          },
   874          "filterFormula":{"shape":"Filter"},
   875          "maxResults":{"shape":"MaxResults"},
   876          "nextToken":{"shape":"PaginationToken"}
   877        }
   878      },
   879      "QueryTableRowsResult":{
   880        "type":"structure",
   881        "required":[
   882          "columnIds",
   883          "rows",
   884          "workbookCursor"
   885        ],
   886        "members":{
   887          "columnIds":{"shape":"ResourceIds"},
   888          "rows":{"shape":"TableRows"},
   889          "nextToken":{"shape":"PaginationToken"},
   890          "workbookCursor":{"shape":"WorkbookCursor"}
   891        }
   892      },
   893      "RawValue":{
   894        "type":"string",
   895        "max":32767,
   896        "min":0,
   897        "pattern":"[\\s\\S]*"
   898      },
   899      "RequestTimeoutException":{
   900        "type":"structure",
   901        "members":{
   902          "message":{"shape":"ErrorMessage"}
   903        },
   904        "error":{
   905          "httpStatusCode":504,
   906          "senderFault":true
   907        },
   908        "exception":true
   909      },
   910      "ResourceId":{
   911        "type":"string",
   912        "max":36,
   913        "min":36,
   914        "pattern":"[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"
   915      },
   916      "ResourceIds":{
   917        "type":"list",
   918        "member":{"shape":"ResourceId"},
   919        "max":100,
   920        "min":1
   921      },
   922      "ResourceNotFoundException":{
   923        "type":"structure",
   924        "members":{
   925          "message":{"shape":"ErrorMessage"}
   926        },
   927        "error":{"httpStatusCode":404},
   928        "exception":true
   929      },
   930      "ResultHeader":{
   931        "type":"list",
   932        "member":{"shape":"ColumnMetadata"}
   933      },
   934      "ResultRow":{
   935        "type":"structure",
   936        "required":["dataItems"],
   937        "members":{
   938          "rowId":{"shape":"RowId"},
   939          "dataItems":{"shape":"DataItems"}
   940        }
   941      },
   942      "ResultRows":{
   943        "type":"list",
   944        "member":{"shape":"ResultRow"}
   945      },
   946      "ResultSet":{
   947        "type":"structure",
   948        "required":[
   949          "headers",
   950          "rows"
   951        ],
   952        "members":{
   953          "headers":{"shape":"ResultHeader"},
   954          "rows":{"shape":"ResultRows"}
   955        }
   956      },
   957      "ResultSetMap":{
   958        "type":"map",
   959        "key":{"shape":"Name"},
   960        "value":{"shape":"ResultSet"}
   961      },
   962      "RowDataInput":{
   963        "type":"map",
   964        "key":{"shape":"ResourceId"},
   965        "value":{"shape":"CellInput"},
   966        "max":100,
   967        "min":1
   968      },
   969      "RowId":{
   970        "type":"string",
   971        "max":77,
   972        "min":77,
   973        "pattern":"row:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\\/[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"
   974      },
   975      "RowIdList":{
   976        "type":"list",
   977        "member":{"shape":"RowId"},
   978        "max":100,
   979        "min":1
   980      },
   981      "SecureURL":{
   982        "type":"string",
   983        "max":8000,
   984        "min":1,
   985        "pattern":"^https:\\/\\/[^\\n\\r\\x00\\x08\\x0B\\x0C\\x0E\\x1F]*$"
   986      },
   987      "ServiceQuotaExceededException":{
   988        "type":"structure",
   989        "required":["message"],
   990        "members":{
   991          "message":{"shape":"ErrorMessage"}
   992        },
   993        "error":{"httpStatusCode":402},
   994        "exception":true
   995      },
   996      "ServiceUnavailableException":{
   997        "type":"structure",
   998        "members":{
   999          "message":{"shape":"ErrorMessage"}
  1000        },
  1001        "error":{"httpStatusCode":503},
  1002        "exception":true
  1003      },
  1004      "SourceDataColumnIndex":{
  1005        "type":"integer",
  1006        "min":1
  1007      },
  1008      "SourceDataColumnProperties":{
  1009        "type":"structure",
  1010        "members":{
  1011          "columnIndex":{"shape":"SourceDataColumnIndex"}
  1012        }
  1013      },
  1014      "StartTableDataImportJobRequest":{
  1015        "type":"structure",
  1016        "required":[
  1017          "workbookId",
  1018          "dataSource",
  1019          "dataFormat",
  1020          "destinationTableId",
  1021          "importOptions",
  1022          "clientRequestToken"
  1023        ],
  1024        "members":{
  1025          "workbookId":{
  1026            "shape":"ResourceId",
  1027            "location":"uri",
  1028            "locationName":"workbookId"
  1029          },
  1030          "dataSource":{"shape":"ImportDataSource"},
  1031          "dataFormat":{"shape":"ImportSourceDataFormat"},
  1032          "destinationTableId":{
  1033            "shape":"ResourceId",
  1034            "location":"uri",
  1035            "locationName":"tableId"
  1036          },
  1037          "importOptions":{"shape":"ImportOptions"},
  1038          "clientRequestToken":{"shape":"ClientRequestToken"}
  1039        }
  1040      },
  1041      "StartTableDataImportJobResult":{
  1042        "type":"structure",
  1043        "required":[
  1044          "jobId",
  1045          "jobStatus"
  1046        ],
  1047        "members":{
  1048          "jobId":{"shape":"JobId"},
  1049          "jobStatus":{"shape":"TableDataImportJobStatus"}
  1050        }
  1051      },
  1052      "Table":{
  1053        "type":"structure",
  1054        "members":{
  1055          "tableId":{"shape":"ResourceId"},
  1056          "tableName":{"shape":"TableName"}
  1057        }
  1058      },
  1059      "TableColumn":{
  1060        "type":"structure",
  1061        "members":{
  1062          "tableColumnId":{"shape":"ResourceId"},
  1063          "tableColumnName":{"shape":"TableColumnName"},
  1064          "format":{"shape":"Format"}
  1065        }
  1066      },
  1067      "TableColumnName":{"type":"string"},
  1068      "TableColumns":{
  1069        "type":"list",
  1070        "member":{"shape":"TableColumn"}
  1071      },
  1072      "TableDataImportJobMessage":{"type":"string"},
  1073      "TableDataImportJobMetadata":{
  1074        "type":"structure",
  1075        "required":[
  1076          "submitter",
  1077          "submitTime",
  1078          "importOptions",
  1079          "dataSource"
  1080        ],
  1081        "members":{
  1082          "submitter":{"shape":"ImportJobSubmitter"},
  1083          "submitTime":{"shape":"TimestampInMillis"},
  1084          "importOptions":{"shape":"ImportOptions"},
  1085          "dataSource":{"shape":"ImportDataSource"}
  1086        }
  1087      },
  1088      "TableDataImportJobStatus":{
  1089        "type":"string",
  1090        "enum":[
  1091          "SUBMITTED",
  1092          "IN_PROGRESS",
  1093          "COMPLETED",
  1094          "FAILED"
  1095        ]
  1096      },
  1097      "TableName":{"type":"string"},
  1098      "TableRow":{
  1099        "type":"structure",
  1100        "required":[
  1101          "rowId",
  1102          "cells"
  1103        ],
  1104        "members":{
  1105          "rowId":{"shape":"RowId"},
  1106          "cells":{"shape":"Cells"}
  1107        }
  1108      },
  1109      "TableRows":{
  1110        "type":"list",
  1111        "member":{"shape":"TableRow"}
  1112      },
  1113      "Tables":{
  1114        "type":"list",
  1115        "member":{"shape":"Table"}
  1116      },
  1117      "ThrottlingException":{
  1118        "type":"structure",
  1119        "members":{
  1120          "message":{"shape":"ErrorMessage"}
  1121        },
  1122        "error":{"httpStatusCode":429},
  1123        "exception":true
  1124      },
  1125      "TimestampInMillis":{"type":"timestamp"},
  1126      "UpdateRowData":{
  1127        "type":"structure",
  1128        "required":[
  1129          "rowId",
  1130          "cellsToUpdate"
  1131        ],
  1132        "members":{
  1133          "rowId":{"shape":"RowId"},
  1134          "cellsToUpdate":{"shape":"RowDataInput"}
  1135        }
  1136      },
  1137      "UpdateRowDataList":{
  1138        "type":"list",
  1139        "member":{"shape":"UpdateRowData"},
  1140        "max":100,
  1141        "min":1
  1142      },
  1143      "UpsertAction":{
  1144        "type":"string",
  1145        "enum":[
  1146          "UPDATED",
  1147          "APPENDED"
  1148        ]
  1149      },
  1150      "UpsertRowData":{
  1151        "type":"structure",
  1152        "required":[
  1153          "batchItemId",
  1154          "filter",
  1155          "cellsToUpdate"
  1156        ],
  1157        "members":{
  1158          "batchItemId":{"shape":"BatchItemId"},
  1159          "filter":{"shape":"Filter"},
  1160          "cellsToUpdate":{"shape":"RowDataInput"}
  1161        }
  1162      },
  1163      "UpsertRowDataList":{
  1164        "type":"list",
  1165        "member":{"shape":"UpsertRowData"}
  1166      },
  1167      "UpsertRowsResult":{
  1168        "type":"structure",
  1169        "required":[
  1170          "rowIds",
  1171          "upsertAction"
  1172        ],
  1173        "members":{
  1174          "rowIds":{"shape":"RowIdList"},
  1175          "upsertAction":{"shape":"UpsertAction"}
  1176        }
  1177      },
  1178      "UpsertRowsResultMap":{
  1179        "type":"map",
  1180        "key":{"shape":"BatchItemId"},
  1181        "value":{"shape":"UpsertRowsResult"}
  1182      },
  1183      "ValidationException":{
  1184        "type":"structure",
  1185        "required":["message"],
  1186        "members":{
  1187          "message":{"shape":"ErrorMessage"}
  1188        },
  1189        "error":{"httpStatusCode":400},
  1190        "exception":true
  1191      },
  1192      "VariableName":{
  1193        "type":"string",
  1194        "pattern":"^(?!\\s*$).+",
  1195        "sensitive":true
  1196      },
  1197      "VariableValue":{
  1198        "type":"structure",
  1199        "required":["rawValue"],
  1200        "members":{
  1201          "rawValue":{"shape":"RawValue"}
  1202        },
  1203        "sensitive":true
  1204      },
  1205      "VariableValueMap":{
  1206        "type":"map",
  1207        "key":{"shape":"VariableName"},
  1208        "value":{"shape":"VariableValue"},
  1209        "sensitive":true
  1210      },
  1211      "WorkbookCursor":{"type":"long"}
  1212    }
  1213  }