github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/databrew/2017-07-25/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2017-07-25",
     5      "endpointPrefix":"databrew",
     6      "jsonVersion":"1.1",
     7      "protocol":"rest-json",
     8      "serviceFullName":"AWS Glue DataBrew",
     9      "serviceId":"DataBrew",
    10      "signatureVersion":"v4",
    11      "signingName":"databrew",
    12      "uid":"databrew-2017-07-25"
    13    },
    14    "operations":{
    15      "BatchDeleteRecipeVersion":{
    16        "name":"BatchDeleteRecipeVersion",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/recipes/{name}/batchDeleteRecipeVersion"
    20        },
    21        "input":{"shape":"BatchDeleteRecipeVersionRequest"},
    22        "output":{"shape":"BatchDeleteRecipeVersionResponse"},
    23        "errors":[
    24          {"shape":"ConflictException"},
    25          {"shape":"ResourceNotFoundException"},
    26          {"shape":"ValidationException"}
    27        ]
    28      },
    29      "CreateDataset":{
    30        "name":"CreateDataset",
    31        "http":{
    32          "method":"POST",
    33          "requestUri":"/datasets"
    34        },
    35        "input":{"shape":"CreateDatasetRequest"},
    36        "output":{"shape":"CreateDatasetResponse"},
    37        "errors":[
    38          {"shape":"AccessDeniedException"},
    39          {"shape":"ConflictException"},
    40          {"shape":"ServiceQuotaExceededException"},
    41          {"shape":"ValidationException"}
    42        ]
    43      },
    44      "CreateProfileJob":{
    45        "name":"CreateProfileJob",
    46        "http":{
    47          "method":"POST",
    48          "requestUri":"/profileJobs"
    49        },
    50        "input":{"shape":"CreateProfileJobRequest"},
    51        "output":{"shape":"CreateProfileJobResponse"},
    52        "errors":[
    53          {"shape":"AccessDeniedException"},
    54          {"shape":"ConflictException"},
    55          {"shape":"ResourceNotFoundException"},
    56          {"shape":"ServiceQuotaExceededException"},
    57          {"shape":"ValidationException"}
    58        ]
    59      },
    60      "CreateProject":{
    61        "name":"CreateProject",
    62        "http":{
    63          "method":"POST",
    64          "requestUri":"/projects"
    65        },
    66        "input":{"shape":"CreateProjectRequest"},
    67        "output":{"shape":"CreateProjectResponse"},
    68        "errors":[
    69          {"shape":"ConflictException"},
    70          {"shape":"InternalServerException"},
    71          {"shape":"ServiceQuotaExceededException"},
    72          {"shape":"ValidationException"}
    73        ]
    74      },
    75      "CreateRecipe":{
    76        "name":"CreateRecipe",
    77        "http":{
    78          "method":"POST",
    79          "requestUri":"/recipes"
    80        },
    81        "input":{"shape":"CreateRecipeRequest"},
    82        "output":{"shape":"CreateRecipeResponse"},
    83        "errors":[
    84          {"shape":"ConflictException"},
    85          {"shape":"ServiceQuotaExceededException"},
    86          {"shape":"ValidationException"}
    87        ]
    88      },
    89      "CreateRecipeJob":{
    90        "name":"CreateRecipeJob",
    91        "http":{
    92          "method":"POST",
    93          "requestUri":"/recipeJobs"
    94        },
    95        "input":{"shape":"CreateRecipeJobRequest"},
    96        "output":{"shape":"CreateRecipeJobResponse"},
    97        "errors":[
    98          {"shape":"AccessDeniedException"},
    99          {"shape":"ConflictException"},
   100          {"shape":"ResourceNotFoundException"},
   101          {"shape":"ServiceQuotaExceededException"},
   102          {"shape":"ValidationException"}
   103        ]
   104      },
   105      "CreateSchedule":{
   106        "name":"CreateSchedule",
   107        "http":{
   108          "method":"POST",
   109          "requestUri":"/schedules"
   110        },
   111        "input":{"shape":"CreateScheduleRequest"},
   112        "output":{"shape":"CreateScheduleResponse"},
   113        "errors":[
   114          {"shape":"ConflictException"},
   115          {"shape":"ServiceQuotaExceededException"},
   116          {"shape":"ValidationException"}
   117        ]
   118      },
   119      "DeleteDataset":{
   120        "name":"DeleteDataset",
   121        "http":{
   122          "method":"DELETE",
   123          "requestUri":"/datasets/{name}"
   124        },
   125        "input":{"shape":"DeleteDatasetRequest"},
   126        "output":{"shape":"DeleteDatasetResponse"},
   127        "errors":[
   128          {"shape":"ConflictException"},
   129          {"shape":"ResourceNotFoundException"},
   130          {"shape":"ValidationException"}
   131        ]
   132      },
   133      "DeleteJob":{
   134        "name":"DeleteJob",
   135        "http":{
   136          "method":"DELETE",
   137          "requestUri":"/jobs/{name}"
   138        },
   139        "input":{"shape":"DeleteJobRequest"},
   140        "output":{"shape":"DeleteJobResponse"},
   141        "errors":[
   142          {"shape":"ConflictException"},
   143          {"shape":"ResourceNotFoundException"},
   144          {"shape":"ValidationException"}
   145        ]
   146      },
   147      "DeleteProject":{
   148        "name":"DeleteProject",
   149        "http":{
   150          "method":"DELETE",
   151          "requestUri":"/projects/{name}"
   152        },
   153        "input":{"shape":"DeleteProjectRequest"},
   154        "output":{"shape":"DeleteProjectResponse"},
   155        "errors":[
   156          {"shape":"ConflictException"},
   157          {"shape":"ResourceNotFoundException"},
   158          {"shape":"ValidationException"}
   159        ]
   160      },
   161      "DeleteRecipeVersion":{
   162        "name":"DeleteRecipeVersion",
   163        "http":{
   164          "method":"DELETE",
   165          "requestUri":"/recipes/{name}/recipeVersion/{recipeVersion}"
   166        },
   167        "input":{"shape":"DeleteRecipeVersionRequest"},
   168        "output":{"shape":"DeleteRecipeVersionResponse"},
   169        "errors":[
   170          {"shape":"ConflictException"},
   171          {"shape":"ResourceNotFoundException"},
   172          {"shape":"ValidationException"}
   173        ]
   174      },
   175      "DeleteSchedule":{
   176        "name":"DeleteSchedule",
   177        "http":{
   178          "method":"DELETE",
   179          "requestUri":"/schedules/{name}"
   180        },
   181        "input":{"shape":"DeleteScheduleRequest"},
   182        "output":{"shape":"DeleteScheduleResponse"},
   183        "errors":[
   184          {"shape":"ResourceNotFoundException"},
   185          {"shape":"ValidationException"}
   186        ]
   187      },
   188      "DescribeDataset":{
   189        "name":"DescribeDataset",
   190        "http":{
   191          "method":"GET",
   192          "requestUri":"/datasets/{name}"
   193        },
   194        "input":{"shape":"DescribeDatasetRequest"},
   195        "output":{"shape":"DescribeDatasetResponse"},
   196        "errors":[
   197          {"shape":"ResourceNotFoundException"},
   198          {"shape":"ValidationException"}
   199        ]
   200      },
   201      "DescribeJob":{
   202        "name":"DescribeJob",
   203        "http":{
   204          "method":"GET",
   205          "requestUri":"/jobs/{name}"
   206        },
   207        "input":{"shape":"DescribeJobRequest"},
   208        "output":{"shape":"DescribeJobResponse"},
   209        "errors":[
   210          {"shape":"ResourceNotFoundException"},
   211          {"shape":"ValidationException"}
   212        ]
   213      },
   214      "DescribeJobRun":{
   215        "name":"DescribeJobRun",
   216        "http":{
   217          "method":"GET",
   218          "requestUri":"/jobs/{name}/jobRun/{runId}"
   219        },
   220        "input":{"shape":"DescribeJobRunRequest"},
   221        "output":{"shape":"DescribeJobRunResponse"},
   222        "errors":[
   223          {"shape":"ResourceNotFoundException"},
   224          {"shape":"ValidationException"}
   225        ]
   226      },
   227      "DescribeProject":{
   228        "name":"DescribeProject",
   229        "http":{
   230          "method":"GET",
   231          "requestUri":"/projects/{name}"
   232        },
   233        "input":{"shape":"DescribeProjectRequest"},
   234        "output":{"shape":"DescribeProjectResponse"},
   235        "errors":[
   236          {"shape":"ResourceNotFoundException"},
   237          {"shape":"ValidationException"}
   238        ]
   239      },
   240      "DescribeRecipe":{
   241        "name":"DescribeRecipe",
   242        "http":{
   243          "method":"GET",
   244          "requestUri":"/recipes/{name}"
   245        },
   246        "input":{"shape":"DescribeRecipeRequest"},
   247        "output":{"shape":"DescribeRecipeResponse"},
   248        "errors":[
   249          {"shape":"ResourceNotFoundException"},
   250          {"shape":"ValidationException"}
   251        ]
   252      },
   253      "DescribeSchedule":{
   254        "name":"DescribeSchedule",
   255        "http":{
   256          "method":"GET",
   257          "requestUri":"/schedules/{name}"
   258        },
   259        "input":{"shape":"DescribeScheduleRequest"},
   260        "output":{"shape":"DescribeScheduleResponse"},
   261        "errors":[
   262          {"shape":"ResourceNotFoundException"},
   263          {"shape":"ValidationException"}
   264        ]
   265      },
   266      "ListDatasets":{
   267        "name":"ListDatasets",
   268        "http":{
   269          "method":"GET",
   270          "requestUri":"/datasets"
   271        },
   272        "input":{"shape":"ListDatasetsRequest"},
   273        "output":{"shape":"ListDatasetsResponse"},
   274        "errors":[
   275          {"shape":"ValidationException"}
   276        ]
   277      },
   278      "ListJobRuns":{
   279        "name":"ListJobRuns",
   280        "http":{
   281          "method":"GET",
   282          "requestUri":"/jobs/{name}/jobRuns"
   283        },
   284        "input":{"shape":"ListJobRunsRequest"},
   285        "output":{"shape":"ListJobRunsResponse"},
   286        "errors":[
   287          {"shape":"ResourceNotFoundException"},
   288          {"shape":"ValidationException"}
   289        ]
   290      },
   291      "ListJobs":{
   292        "name":"ListJobs",
   293        "http":{
   294          "method":"GET",
   295          "requestUri":"/jobs"
   296        },
   297        "input":{"shape":"ListJobsRequest"},
   298        "output":{"shape":"ListJobsResponse"},
   299        "errors":[
   300          {"shape":"ValidationException"}
   301        ]
   302      },
   303      "ListProjects":{
   304        "name":"ListProjects",
   305        "http":{
   306          "method":"GET",
   307          "requestUri":"/projects"
   308        },
   309        "input":{"shape":"ListProjectsRequest"},
   310        "output":{"shape":"ListProjectsResponse"},
   311        "errors":[
   312          {"shape":"ValidationException"}
   313        ]
   314      },
   315      "ListRecipeVersions":{
   316        "name":"ListRecipeVersions",
   317        "http":{
   318          "method":"GET",
   319          "requestUri":"/recipeVersions"
   320        },
   321        "input":{"shape":"ListRecipeVersionsRequest"},
   322        "output":{"shape":"ListRecipeVersionsResponse"},
   323        "errors":[
   324          {"shape":"ValidationException"}
   325        ]
   326      },
   327      "ListRecipes":{
   328        "name":"ListRecipes",
   329        "http":{
   330          "method":"GET",
   331          "requestUri":"/recipes"
   332        },
   333        "input":{"shape":"ListRecipesRequest"},
   334        "output":{"shape":"ListRecipesResponse"},
   335        "errors":[
   336          {"shape":"ValidationException"}
   337        ]
   338      },
   339      "ListSchedules":{
   340        "name":"ListSchedules",
   341        "http":{
   342          "method":"GET",
   343          "requestUri":"/schedules"
   344        },
   345        "input":{"shape":"ListSchedulesRequest"},
   346        "output":{"shape":"ListSchedulesResponse"},
   347        "errors":[
   348          {"shape":"ValidationException"}
   349        ]
   350      },
   351      "ListTagsForResource":{
   352        "name":"ListTagsForResource",
   353        "http":{
   354          "method":"GET",
   355          "requestUri":"/tags/{ResourceArn}"
   356        },
   357        "input":{"shape":"ListTagsForResourceRequest"},
   358        "output":{"shape":"ListTagsForResourceResponse"},
   359        "errors":[
   360          {"shape":"InternalServerException"},
   361          {"shape":"ResourceNotFoundException"},
   362          {"shape":"ValidationException"}
   363        ]
   364      },
   365      "PublishRecipe":{
   366        "name":"PublishRecipe",
   367        "http":{
   368          "method":"POST",
   369          "requestUri":"/recipes/{name}/publishRecipe"
   370        },
   371        "input":{"shape":"PublishRecipeRequest"},
   372        "output":{"shape":"PublishRecipeResponse"},
   373        "errors":[
   374          {"shape":"ValidationException"},
   375          {"shape":"ResourceNotFoundException"},
   376          {"shape":"ServiceQuotaExceededException"}
   377        ]
   378      },
   379      "SendProjectSessionAction":{
   380        "name":"SendProjectSessionAction",
   381        "http":{
   382          "method":"PUT",
   383          "requestUri":"/projects/{name}/sendProjectSessionAction"
   384        },
   385        "input":{"shape":"SendProjectSessionActionRequest"},
   386        "output":{"shape":"SendProjectSessionActionResponse"},
   387        "errors":[
   388          {"shape":"ConflictException"},
   389          {"shape":"ResourceNotFoundException"},
   390          {"shape":"ValidationException"}
   391        ]
   392      },
   393      "StartJobRun":{
   394        "name":"StartJobRun",
   395        "http":{
   396          "method":"POST",
   397          "requestUri":"/jobs/{name}/startJobRun"
   398        },
   399        "input":{"shape":"StartJobRunRequest"},
   400        "output":{"shape":"StartJobRunResponse"},
   401        "errors":[
   402          {"shape":"ConflictException"},
   403          {"shape":"ResourceNotFoundException"},
   404          {"shape":"ServiceQuotaExceededException"},
   405          {"shape":"ValidationException"}
   406        ]
   407      },
   408      "StartProjectSession":{
   409        "name":"StartProjectSession",
   410        "http":{
   411          "method":"PUT",
   412          "requestUri":"/projects/{name}/startProjectSession"
   413        },
   414        "input":{"shape":"StartProjectSessionRequest"},
   415        "output":{"shape":"StartProjectSessionResponse"},
   416        "errors":[
   417          {"shape":"ConflictException"},
   418          {"shape":"ResourceNotFoundException"},
   419          {"shape":"ServiceQuotaExceededException"},
   420          {"shape":"ValidationException"}
   421        ]
   422      },
   423      "StopJobRun":{
   424        "name":"StopJobRun",
   425        "http":{
   426          "method":"POST",
   427          "requestUri":"/jobs/{name}/jobRun/{runId}/stopJobRun"
   428        },
   429        "input":{"shape":"StopJobRunRequest"},
   430        "output":{"shape":"StopJobRunResponse"},
   431        "errors":[
   432          {"shape":"ResourceNotFoundException"},
   433          {"shape":"ValidationException"}
   434        ]
   435      },
   436      "TagResource":{
   437        "name":"TagResource",
   438        "http":{
   439          "method":"POST",
   440          "requestUri":"/tags/{ResourceArn}"
   441        },
   442        "input":{"shape":"TagResourceRequest"},
   443        "output":{"shape":"TagResourceResponse"},
   444        "errors":[
   445          {"shape":"InternalServerException"},
   446          {"shape":"ResourceNotFoundException"},
   447          {"shape":"ValidationException"}
   448        ]
   449      },
   450      "UntagResource":{
   451        "name":"UntagResource",
   452        "http":{
   453          "method":"DELETE",
   454          "requestUri":"/tags/{ResourceArn}"
   455        },
   456        "input":{"shape":"UntagResourceRequest"},
   457        "output":{"shape":"UntagResourceResponse"},
   458        "errors":[
   459          {"shape":"InternalServerException"},
   460          {"shape":"ResourceNotFoundException"},
   461          {"shape":"ValidationException"}
   462        ]
   463      },
   464      "UpdateDataset":{
   465        "name":"UpdateDataset",
   466        "http":{
   467          "method":"PUT",
   468          "requestUri":"/datasets/{name}"
   469        },
   470        "input":{"shape":"UpdateDatasetRequest"},
   471        "output":{"shape":"UpdateDatasetResponse"},
   472        "errors":[
   473          {"shape":"AccessDeniedException"},
   474          {"shape":"ResourceNotFoundException"},
   475          {"shape":"ValidationException"}
   476        ]
   477      },
   478      "UpdateProfileJob":{
   479        "name":"UpdateProfileJob",
   480        "http":{
   481          "method":"PUT",
   482          "requestUri":"/profileJobs/{name}"
   483        },
   484        "input":{"shape":"UpdateProfileJobRequest"},
   485        "output":{"shape":"UpdateProfileJobResponse"},
   486        "errors":[
   487          {"shape":"AccessDeniedException"},
   488          {"shape":"ResourceNotFoundException"},
   489          {"shape":"ValidationException"}
   490        ]
   491      },
   492      "UpdateProject":{
   493        "name":"UpdateProject",
   494        "http":{
   495          "method":"PUT",
   496          "requestUri":"/projects/{name}"
   497        },
   498        "input":{"shape":"UpdateProjectRequest"},
   499        "output":{"shape":"UpdateProjectResponse"},
   500        "errors":[
   501          {"shape":"ResourceNotFoundException"},
   502          {"shape":"ValidationException"}
   503        ]
   504      },
   505      "UpdateRecipe":{
   506        "name":"UpdateRecipe",
   507        "http":{
   508          "method":"PUT",
   509          "requestUri":"/recipes/{name}"
   510        },
   511        "input":{"shape":"UpdateRecipeRequest"},
   512        "output":{"shape":"UpdateRecipeResponse"},
   513        "errors":[
   514          {"shape":"ValidationException"},
   515          {"shape":"ResourceNotFoundException"}
   516        ]
   517      },
   518      "UpdateRecipeJob":{
   519        "name":"UpdateRecipeJob",
   520        "http":{
   521          "method":"PUT",
   522          "requestUri":"/recipeJobs/{name}"
   523        },
   524        "input":{"shape":"UpdateRecipeJobRequest"},
   525        "output":{"shape":"UpdateRecipeJobResponse"},
   526        "errors":[
   527          {"shape":"AccessDeniedException"},
   528          {"shape":"ResourceNotFoundException"},
   529          {"shape":"ValidationException"}
   530        ]
   531      },
   532      "UpdateSchedule":{
   533        "name":"UpdateSchedule",
   534        "http":{
   535          "method":"PUT",
   536          "requestUri":"/schedules/{name}"
   537        },
   538        "input":{"shape":"UpdateScheduleRequest"},
   539        "output":{"shape":"UpdateScheduleResponse"},
   540        "errors":[
   541          {"shape":"ResourceNotFoundException"},
   542          {"shape":"ServiceQuotaExceededException"},
   543          {"shape":"ValidationException"}
   544        ]
   545      }
   546    },
   547    "shapes":{
   548      "AccessDeniedException":{
   549        "type":"structure",
   550        "members":{
   551          "Message":{"shape":"Message"}
   552        },
   553        "error":{"httpStatusCode":403},
   554        "exception":true
   555      },
   556      "AccountId":{
   557        "type":"string",
   558        "max":255
   559      },
   560      "ActionId":{"type":"integer"},
   561      "Arn":{
   562        "type":"string",
   563        "max":2048,
   564        "min":20
   565      },
   566      "AssumeControl":{"type":"boolean"},
   567      "Attempt":{"type":"integer"},
   568      "BatchDeleteRecipeVersionRequest":{
   569        "type":"structure",
   570        "required":[
   571          "Name",
   572          "RecipeVersions"
   573        ],
   574        "members":{
   575          "Name":{
   576            "shape":"RecipeName",
   577            "location":"uri",
   578            "locationName":"name"
   579          },
   580          "RecipeVersions":{"shape":"RecipeVersionList"}
   581        }
   582      },
   583      "BatchDeleteRecipeVersionResponse":{
   584        "type":"structure",
   585        "required":["Name"],
   586        "members":{
   587          "Name":{"shape":"RecipeName"},
   588          "Errors":{"shape":"RecipeErrorList"}
   589        }
   590      },
   591      "Bucket":{
   592        "type":"string",
   593        "max":63,
   594        "min":3
   595      },
   596      "CatalogId":{
   597        "type":"string",
   598        "max":255,
   599        "min":1
   600      },
   601      "ClientSessionId":{
   602        "type":"string",
   603        "max":255,
   604        "min":1,
   605        "pattern":"^[a-zA-Z0-9][a-zA-Z0-9-]*$"
   606      },
   607      "ColumnName":{
   608        "type":"string",
   609        "max":255,
   610        "min":1
   611      },
   612      "ColumnNameList":{
   613        "type":"list",
   614        "member":{"shape":"ColumnName"},
   615        "max":200
   616      },
   617      "ColumnRange":{
   618        "type":"integer",
   619        "max":20,
   620        "min":0
   621      },
   622      "ColumnSelector":{
   623        "type":"structure",
   624        "members":{
   625          "Regex":{"shape":"ColumnName"},
   626          "Name":{"shape":"ColumnName"}
   627        }
   628      },
   629      "ColumnSelectorList":{
   630        "type":"list",
   631        "member":{"shape":"ColumnSelector"},
   632        "min":1
   633      },
   634      "ColumnStatisticsConfiguration":{
   635        "type":"structure",
   636        "required":["Statistics"],
   637        "members":{
   638          "Selectors":{"shape":"ColumnSelectorList"},
   639          "Statistics":{"shape":"StatisticsConfiguration"}
   640        }
   641      },
   642      "ColumnStatisticsConfigurationList":{
   643        "type":"list",
   644        "member":{"shape":"ColumnStatisticsConfiguration"},
   645        "min":1
   646      },
   647      "CompressionFormat":{
   648        "type":"string",
   649        "enum":[
   650          "GZIP",
   651          "LZ4",
   652          "SNAPPY",
   653          "BZIP2",
   654          "DEFLATE",
   655          "LZO",
   656          "BROTLI",
   657          "ZSTD",
   658          "ZLIB"
   659        ]
   660      },
   661      "Condition":{
   662        "type":"string",
   663        "max":128,
   664        "min":1,
   665        "pattern":"^[A-Z\\_]+$"
   666      },
   667      "ConditionExpression":{
   668        "type":"structure",
   669        "required":[
   670          "Condition",
   671          "TargetColumn"
   672        ],
   673        "members":{
   674          "Condition":{"shape":"Condition"},
   675          "Value":{"shape":"ConditionValue"},
   676          "TargetColumn":{"shape":"TargetColumn"}
   677        }
   678      },
   679      "ConditionExpressionList":{
   680        "type":"list",
   681        "member":{"shape":"ConditionExpression"}
   682      },
   683      "ConditionValue":{
   684        "type":"string",
   685        "max":1024
   686      },
   687      "ConflictException":{
   688        "type":"structure",
   689        "members":{
   690          "Message":{"shape":"Message"}
   691        },
   692        "error":{"httpStatusCode":409},
   693        "exception":true
   694      },
   695      "CreateColumn":{"type":"boolean"},
   696      "CreateDatasetRequest":{
   697        "type":"structure",
   698        "required":[
   699          "Name",
   700          "Input"
   701        ],
   702        "members":{
   703          "Name":{"shape":"DatasetName"},
   704          "Format":{"shape":"InputFormat"},
   705          "FormatOptions":{"shape":"FormatOptions"},
   706          "Input":{"shape":"Input"},
   707          "PathOptions":{"shape":"PathOptions"},
   708          "Tags":{"shape":"TagMap"}
   709        }
   710      },
   711      "CreateDatasetResponse":{
   712        "type":"structure",
   713        "required":["Name"],
   714        "members":{
   715          "Name":{"shape":"DatasetName"}
   716        }
   717      },
   718      "CreateProfileJobRequest":{
   719        "type":"structure",
   720        "required":[
   721          "DatasetName",
   722          "Name",
   723          "OutputLocation",
   724          "RoleArn"
   725        ],
   726        "members":{
   727          "DatasetName":{"shape":"DatasetName"},
   728          "EncryptionKeyArn":{"shape":"EncryptionKeyArn"},
   729          "EncryptionMode":{"shape":"EncryptionMode"},
   730          "Name":{"shape":"JobName"},
   731          "LogSubscription":{"shape":"LogSubscription"},
   732          "MaxCapacity":{"shape":"MaxCapacity"},
   733          "MaxRetries":{"shape":"MaxRetries"},
   734          "OutputLocation":{"shape":"S3Location"},
   735          "Configuration":{"shape":"ProfileConfiguration"},
   736          "RoleArn":{"shape":"Arn"},
   737          "Tags":{"shape":"TagMap"},
   738          "Timeout":{"shape":"Timeout"},
   739          "JobSample":{"shape":"JobSample"}
   740        }
   741      },
   742      "CreateProfileJobResponse":{
   743        "type":"structure",
   744        "required":["Name"],
   745        "members":{
   746          "Name":{"shape":"JobName"}
   747        }
   748      },
   749      "CreateProjectRequest":{
   750        "type":"structure",
   751        "required":[
   752          "DatasetName",
   753          "Name",
   754          "RecipeName",
   755          "RoleArn"
   756        ],
   757        "members":{
   758          "DatasetName":{"shape":"DatasetName"},
   759          "Name":{"shape":"ProjectName"},
   760          "RecipeName":{"shape":"RecipeName"},
   761          "Sample":{"shape":"Sample"},
   762          "RoleArn":{"shape":"Arn"},
   763          "Tags":{"shape":"TagMap"}
   764        }
   765      },
   766      "CreateProjectResponse":{
   767        "type":"structure",
   768        "required":["Name"],
   769        "members":{
   770          "Name":{"shape":"ProjectName"}
   771        }
   772      },
   773      "CreateRecipeJobRequest":{
   774        "type":"structure",
   775        "required":[
   776          "Name",
   777          "RoleArn"
   778        ],
   779        "members":{
   780          "DatasetName":{"shape":"DatasetName"},
   781          "EncryptionKeyArn":{"shape":"EncryptionKeyArn"},
   782          "EncryptionMode":{"shape":"EncryptionMode"},
   783          "Name":{"shape":"JobName"},
   784          "LogSubscription":{"shape":"LogSubscription"},
   785          "MaxCapacity":{"shape":"MaxCapacity"},
   786          "MaxRetries":{"shape":"MaxRetries"},
   787          "Outputs":{"shape":"OutputList"},
   788          "DataCatalogOutputs":{"shape":"DataCatalogOutputList"},
   789          "DatabaseOutputs":{"shape":"DatabaseOutputList"},
   790          "ProjectName":{"shape":"ProjectName"},
   791          "RecipeReference":{"shape":"RecipeReference"},
   792          "RoleArn":{"shape":"Arn"},
   793          "Tags":{"shape":"TagMap"},
   794          "Timeout":{"shape":"Timeout"}
   795        }
   796      },
   797      "CreateRecipeJobResponse":{
   798        "type":"structure",
   799        "required":["Name"],
   800        "members":{
   801          "Name":{"shape":"JobName"}
   802        }
   803      },
   804      "CreateRecipeRequest":{
   805        "type":"structure",
   806        "required":[
   807          "Name",
   808          "Steps"
   809        ],
   810        "members":{
   811          "Description":{"shape":"RecipeDescription"},
   812          "Name":{"shape":"RecipeName"},
   813          "Steps":{"shape":"RecipeStepList"},
   814          "Tags":{"shape":"TagMap"}
   815        }
   816      },
   817      "CreateRecipeResponse":{
   818        "type":"structure",
   819        "required":["Name"],
   820        "members":{
   821          "Name":{"shape":"RecipeName"}
   822        }
   823      },
   824      "CreateScheduleRequest":{
   825        "type":"structure",
   826        "required":[
   827          "CronExpression",
   828          "Name"
   829        ],
   830        "members":{
   831          "JobNames":{"shape":"JobNameList"},
   832          "CronExpression":{"shape":"CronExpression"},
   833          "Tags":{"shape":"TagMap"},
   834          "Name":{"shape":"ScheduleName"}
   835        }
   836      },
   837      "CreateScheduleResponse":{
   838        "type":"structure",
   839        "required":["Name"],
   840        "members":{
   841          "Name":{"shape":"ScheduleName"}
   842        }
   843      },
   844      "CreatedBy":{"type":"string"},
   845      "CronExpression":{
   846        "type":"string",
   847        "max":512,
   848        "min":1
   849      },
   850      "CsvOptions":{
   851        "type":"structure",
   852        "members":{
   853          "Delimiter":{"shape":"Delimiter"},
   854          "HeaderRow":{"shape":"HeaderRow"}
   855        }
   856      },
   857      "CsvOutputOptions":{
   858        "type":"structure",
   859        "members":{
   860          "Delimiter":{"shape":"Delimiter"}
   861        }
   862      },
   863      "DataCatalogInputDefinition":{
   864        "type":"structure",
   865        "required":[
   866          "DatabaseName",
   867          "TableName"
   868        ],
   869        "members":{
   870          "CatalogId":{"shape":"CatalogId"},
   871          "DatabaseName":{"shape":"DatabaseName"},
   872          "TableName":{"shape":"TableName"},
   873          "TempDirectory":{"shape":"S3Location"}
   874        }
   875      },
   876      "DataCatalogOutput":{
   877        "type":"structure",
   878        "required":[
   879          "DatabaseName",
   880          "TableName"
   881        ],
   882        "members":{
   883          "CatalogId":{"shape":"CatalogId"},
   884          "DatabaseName":{"shape":"DatabaseName"},
   885          "TableName":{"shape":"TableName"},
   886          "S3Options":{"shape":"S3TableOutputOptions"},
   887          "DatabaseOptions":{"shape":"DatabaseTableOutputOptions"},
   888          "Overwrite":{"shape":"OverwriteOutput"}
   889        }
   890      },
   891      "DataCatalogOutputList":{
   892        "type":"list",
   893        "member":{"shape":"DataCatalogOutput"},
   894        "min":1
   895      },
   896      "DatabaseInputDefinition":{
   897        "type":"structure",
   898        "required":[
   899          "GlueConnectionName",
   900          "DatabaseTableName"
   901        ],
   902        "members":{
   903          "GlueConnectionName":{"shape":"GlueConnectionName"},
   904          "DatabaseTableName":{"shape":"DatabaseTableName"},
   905          "TempDirectory":{"shape":"S3Location"}
   906        }
   907      },
   908      "DatabaseName":{
   909        "type":"string",
   910        "max":255,
   911        "min":1
   912      },
   913      "DatabaseOutput":{
   914        "type":"structure",
   915        "required":[
   916          "GlueConnectionName",
   917          "DatabaseOptions"
   918        ],
   919        "members":{
   920          "GlueConnectionName":{"shape":"GlueConnectionName"},
   921          "DatabaseOptions":{"shape":"DatabaseTableOutputOptions"},
   922          "DatabaseOutputMode":{"shape":"DatabaseOutputMode"}
   923        }
   924      },
   925      "DatabaseOutputList":{
   926        "type":"list",
   927        "member":{"shape":"DatabaseOutput"},
   928        "min":1
   929      },
   930      "DatabaseOutputMode":{
   931        "type":"string",
   932        "enum":["NEW_TABLE"]
   933      },
   934      "DatabaseTableName":{
   935        "type":"string",
   936        "max":255,
   937        "min":1
   938      },
   939      "DatabaseTableOutputOptions":{
   940        "type":"structure",
   941        "required":["TableName"],
   942        "members":{
   943          "TempDirectory":{"shape":"S3Location"},
   944          "TableName":{"shape":"DatabaseTableName"}
   945        }
   946      },
   947      "Dataset":{
   948        "type":"structure",
   949        "required":[
   950          "Name",
   951          "Input"
   952        ],
   953        "members":{
   954          "AccountId":{"shape":"AccountId"},
   955          "CreatedBy":{"shape":"CreatedBy"},
   956          "CreateDate":{"shape":"Date"},
   957          "Name":{"shape":"DatasetName"},
   958          "Format":{"shape":"InputFormat"},
   959          "FormatOptions":{"shape":"FormatOptions"},
   960          "Input":{"shape":"Input"},
   961          "LastModifiedDate":{"shape":"Date"},
   962          "LastModifiedBy":{"shape":"LastModifiedBy"},
   963          "Source":{"shape":"Source"},
   964          "PathOptions":{"shape":"PathOptions"},
   965          "Tags":{"shape":"TagMap"},
   966          "ResourceArn":{"shape":"Arn"}
   967        }
   968      },
   969      "DatasetList":{
   970        "type":"list",
   971        "member":{"shape":"Dataset"}
   972      },
   973      "DatasetName":{
   974        "type":"string",
   975        "max":255,
   976        "min":1
   977      },
   978      "DatasetParameter":{
   979        "type":"structure",
   980        "required":[
   981          "Name",
   982          "Type"
   983        ],
   984        "members":{
   985          "Name":{"shape":"PathParameterName"},
   986          "Type":{"shape":"ParameterType"},
   987          "DatetimeOptions":{"shape":"DatetimeOptions"},
   988          "CreateColumn":{"shape":"CreateColumn"},
   989          "Filter":{"shape":"FilterExpression"}
   990        }
   991      },
   992      "Date":{"type":"timestamp"},
   993      "DatetimeFormat":{
   994        "type":"string",
   995        "max":100,
   996        "min":2
   997      },
   998      "DatetimeOptions":{
   999        "type":"structure",
  1000        "required":["Format"],
  1001        "members":{
  1002          "Format":{"shape":"DatetimeFormat"},
  1003          "TimezoneOffset":{"shape":"TimezoneOffset"},
  1004          "LocaleCode":{"shape":"LocaleCode"}
  1005        }
  1006      },
  1007      "DeleteDatasetRequest":{
  1008        "type":"structure",
  1009        "required":["Name"],
  1010        "members":{
  1011          "Name":{
  1012            "shape":"DatasetName",
  1013            "location":"uri",
  1014            "locationName":"name"
  1015          }
  1016        }
  1017      },
  1018      "DeleteDatasetResponse":{
  1019        "type":"structure",
  1020        "required":["Name"],
  1021        "members":{
  1022          "Name":{"shape":"DatasetName"}
  1023        }
  1024      },
  1025      "DeleteJobRequest":{
  1026        "type":"structure",
  1027        "required":["Name"],
  1028        "members":{
  1029          "Name":{
  1030            "shape":"JobName",
  1031            "location":"uri",
  1032            "locationName":"name"
  1033          }
  1034        }
  1035      },
  1036      "DeleteJobResponse":{
  1037        "type":"structure",
  1038        "required":["Name"],
  1039        "members":{
  1040          "Name":{"shape":"JobName"}
  1041        }
  1042      },
  1043      "DeleteProjectRequest":{
  1044        "type":"structure",
  1045        "required":["Name"],
  1046        "members":{
  1047          "Name":{
  1048            "shape":"ProjectName",
  1049            "location":"uri",
  1050            "locationName":"name"
  1051          }
  1052        }
  1053      },
  1054      "DeleteProjectResponse":{
  1055        "type":"structure",
  1056        "required":["Name"],
  1057        "members":{
  1058          "Name":{"shape":"ProjectName"}
  1059        }
  1060      },
  1061      "DeleteRecipeVersionRequest":{
  1062        "type":"structure",
  1063        "required":[
  1064          "Name",
  1065          "RecipeVersion"
  1066        ],
  1067        "members":{
  1068          "Name":{
  1069            "shape":"RecipeName",
  1070            "location":"uri",
  1071            "locationName":"name"
  1072          },
  1073          "RecipeVersion":{
  1074            "shape":"RecipeVersion",
  1075            "location":"uri",
  1076            "locationName":"recipeVersion"
  1077          }
  1078        }
  1079      },
  1080      "DeleteRecipeVersionResponse":{
  1081        "type":"structure",
  1082        "required":[
  1083          "Name",
  1084          "RecipeVersion"
  1085        ],
  1086        "members":{
  1087          "Name":{"shape":"RecipeName"},
  1088          "RecipeVersion":{"shape":"RecipeVersion"}
  1089        }
  1090      },
  1091      "DeleteScheduleRequest":{
  1092        "type":"structure",
  1093        "required":["Name"],
  1094        "members":{
  1095          "Name":{
  1096            "shape":"ScheduleName",
  1097            "location":"uri",
  1098            "locationName":"name"
  1099          }
  1100        }
  1101      },
  1102      "DeleteScheduleResponse":{
  1103        "type":"structure",
  1104        "required":["Name"],
  1105        "members":{
  1106          "Name":{"shape":"ScheduleName"}
  1107        }
  1108      },
  1109      "Delimiter":{
  1110        "type":"string",
  1111        "max":1,
  1112        "min":1
  1113      },
  1114      "DescribeDatasetRequest":{
  1115        "type":"structure",
  1116        "required":["Name"],
  1117        "members":{
  1118          "Name":{
  1119            "shape":"DatasetName",
  1120            "location":"uri",
  1121            "locationName":"name"
  1122          }
  1123        }
  1124      },
  1125      "DescribeDatasetResponse":{
  1126        "type":"structure",
  1127        "required":[
  1128          "Name",
  1129          "Input"
  1130        ],
  1131        "members":{
  1132          "CreatedBy":{"shape":"CreatedBy"},
  1133          "CreateDate":{"shape":"Date"},
  1134          "Name":{"shape":"DatasetName"},
  1135          "Format":{"shape":"InputFormat"},
  1136          "FormatOptions":{"shape":"FormatOptions"},
  1137          "Input":{"shape":"Input"},
  1138          "LastModifiedDate":{"shape":"Date"},
  1139          "LastModifiedBy":{"shape":"LastModifiedBy"},
  1140          "Source":{"shape":"Source"},
  1141          "PathOptions":{"shape":"PathOptions"},
  1142          "Tags":{"shape":"TagMap"},
  1143          "ResourceArn":{"shape":"Arn"}
  1144        }
  1145      },
  1146      "DescribeJobRequest":{
  1147        "type":"structure",
  1148        "required":["Name"],
  1149        "members":{
  1150          "Name":{
  1151            "shape":"JobName",
  1152            "location":"uri",
  1153            "locationName":"name"
  1154          }
  1155        }
  1156      },
  1157      "DescribeJobResponse":{
  1158        "type":"structure",
  1159        "required":["Name"],
  1160        "members":{
  1161          "CreateDate":{"shape":"Date"},
  1162          "CreatedBy":{"shape":"CreatedBy"},
  1163          "DatasetName":{"shape":"DatasetName"},
  1164          "EncryptionKeyArn":{"shape":"EncryptionKeyArn"},
  1165          "EncryptionMode":{"shape":"EncryptionMode"},
  1166          "Name":{"shape":"JobName"},
  1167          "Type":{"shape":"JobType"},
  1168          "LastModifiedBy":{"shape":"LastModifiedBy"},
  1169          "LastModifiedDate":{"shape":"Date"},
  1170          "LogSubscription":{"shape":"LogSubscription"},
  1171          "MaxCapacity":{"shape":"MaxCapacity"},
  1172          "MaxRetries":{"shape":"MaxRetries"},
  1173          "Outputs":{"shape":"OutputList"},
  1174          "DataCatalogOutputs":{"shape":"DataCatalogOutputList"},
  1175          "DatabaseOutputs":{"shape":"DatabaseOutputList"},
  1176          "ProjectName":{"shape":"ProjectName"},
  1177          "ProfileConfiguration":{"shape":"ProfileConfiguration"},
  1178          "RecipeReference":{"shape":"RecipeReference"},
  1179          "ResourceArn":{"shape":"Arn"},
  1180          "RoleArn":{"shape":"Arn"},
  1181          "Tags":{"shape":"TagMap"},
  1182          "Timeout":{"shape":"Timeout"},
  1183          "JobSample":{"shape":"JobSample"}
  1184        }
  1185      },
  1186      "DescribeJobRunRequest":{
  1187        "type":"structure",
  1188        "required":[
  1189          "Name",
  1190          "RunId"
  1191        ],
  1192        "members":{
  1193          "Name":{
  1194            "shape":"JobName",
  1195            "location":"uri",
  1196            "locationName":"name"
  1197          },
  1198          "RunId":{
  1199            "shape":"JobRunId",
  1200            "location":"uri",
  1201            "locationName":"runId"
  1202          }
  1203        }
  1204      },
  1205      "DescribeJobRunResponse":{
  1206        "type":"structure",
  1207        "required":["JobName"],
  1208        "members":{
  1209          "Attempt":{"shape":"Attempt"},
  1210          "CompletedOn":{"shape":"Date"},
  1211          "DatasetName":{"shape":"DatasetName"},
  1212          "ErrorMessage":{"shape":"JobRunErrorMessage"},
  1213          "ExecutionTime":{"shape":"ExecutionTime"},
  1214          "JobName":{"shape":"JobName"},
  1215          "ProfileConfiguration":{"shape":"ProfileConfiguration"},
  1216          "RunId":{"shape":"JobRunId"},
  1217          "State":{"shape":"JobRunState"},
  1218          "LogSubscription":{"shape":"LogSubscription"},
  1219          "LogGroupName":{"shape":"LogGroupName"},
  1220          "Outputs":{"shape":"OutputList"},
  1221          "DataCatalogOutputs":{"shape":"DataCatalogOutputList"},
  1222          "DatabaseOutputs":{"shape":"DatabaseOutputList"},
  1223          "RecipeReference":{"shape":"RecipeReference"},
  1224          "StartedBy":{"shape":"StartedBy"},
  1225          "StartedOn":{"shape":"Date"},
  1226          "JobSample":{"shape":"JobSample"}
  1227        }
  1228      },
  1229      "DescribeProjectRequest":{
  1230        "type":"structure",
  1231        "required":["Name"],
  1232        "members":{
  1233          "Name":{
  1234            "shape":"ProjectName",
  1235            "location":"uri",
  1236            "locationName":"name"
  1237          }
  1238        }
  1239      },
  1240      "DescribeProjectResponse":{
  1241        "type":"structure",
  1242        "required":["Name"],
  1243        "members":{
  1244          "CreateDate":{"shape":"Date"},
  1245          "CreatedBy":{"shape":"CreatedBy"},
  1246          "DatasetName":{"shape":"DatasetName"},
  1247          "LastModifiedDate":{"shape":"Date"},
  1248          "LastModifiedBy":{"shape":"LastModifiedBy"},
  1249          "Name":{"shape":"ProjectName"},
  1250          "RecipeName":{"shape":"RecipeName"},
  1251          "ResourceArn":{"shape":"Arn"},
  1252          "Sample":{"shape":"Sample"},
  1253          "RoleArn":{"shape":"Arn"},
  1254          "Tags":{"shape":"TagMap"},
  1255          "SessionStatus":{"shape":"SessionStatus"},
  1256          "OpenedBy":{"shape":"OpenedBy"},
  1257          "OpenDate":{"shape":"Date"}
  1258        }
  1259      },
  1260      "DescribeRecipeRequest":{
  1261        "type":"structure",
  1262        "required":["Name"],
  1263        "members":{
  1264          "Name":{
  1265            "shape":"RecipeName",
  1266            "location":"uri",
  1267            "locationName":"name"
  1268          },
  1269          "RecipeVersion":{
  1270            "shape":"RecipeVersion",
  1271            "location":"querystring",
  1272            "locationName":"recipeVersion"
  1273          }
  1274        }
  1275      },
  1276      "DescribeRecipeResponse":{
  1277        "type":"structure",
  1278        "required":["Name"],
  1279        "members":{
  1280          "CreatedBy":{"shape":"CreatedBy"},
  1281          "CreateDate":{"shape":"Date"},
  1282          "LastModifiedBy":{"shape":"LastModifiedBy"},
  1283          "LastModifiedDate":{"shape":"Date"},
  1284          "ProjectName":{"shape":"ProjectName"},
  1285          "PublishedBy":{"shape":"PublishedBy"},
  1286          "PublishedDate":{"shape":"Date"},
  1287          "Description":{"shape":"RecipeDescription"},
  1288          "Name":{"shape":"RecipeName"},
  1289          "Steps":{"shape":"RecipeStepList"},
  1290          "Tags":{"shape":"TagMap"},
  1291          "ResourceArn":{"shape":"Arn"},
  1292          "RecipeVersion":{"shape":"RecipeVersion"}
  1293        }
  1294      },
  1295      "DescribeScheduleRequest":{
  1296        "type":"structure",
  1297        "required":["Name"],
  1298        "members":{
  1299          "Name":{
  1300            "shape":"ScheduleName",
  1301            "location":"uri",
  1302            "locationName":"name"
  1303          }
  1304        }
  1305      },
  1306      "DescribeScheduleResponse":{
  1307        "type":"structure",
  1308        "required":["Name"],
  1309        "members":{
  1310          "CreateDate":{"shape":"Date"},
  1311          "CreatedBy":{"shape":"CreatedBy"},
  1312          "JobNames":{"shape":"JobNameList"},
  1313          "LastModifiedBy":{"shape":"LastModifiedBy"},
  1314          "LastModifiedDate":{"shape":"Date"},
  1315          "ResourceArn":{"shape":"Arn"},
  1316          "CronExpression":{"shape":"CronExpression"},
  1317          "Tags":{"shape":"TagMap"},
  1318          "Name":{"shape":"ScheduleName"}
  1319        }
  1320      },
  1321      "EncryptionKeyArn":{
  1322        "type":"string",
  1323        "max":2048,
  1324        "min":20
  1325      },
  1326      "EncryptionMode":{
  1327        "type":"string",
  1328        "enum":[
  1329          "SSE-KMS",
  1330          "SSE-S3"
  1331        ]
  1332      },
  1333      "ErrorCode":{
  1334        "type":"string",
  1335        "pattern":"^[1-5][0-9][0-9]$"
  1336      },
  1337      "ExcelOptions":{
  1338        "type":"structure",
  1339        "members":{
  1340          "SheetNames":{"shape":"SheetNameList"},
  1341          "SheetIndexes":{"shape":"SheetIndexList"},
  1342          "HeaderRow":{"shape":"HeaderRow"}
  1343        }
  1344      },
  1345      "ExecutionTime":{"type":"integer"},
  1346      "Expression":{
  1347        "type":"string",
  1348        "max":1024,
  1349        "min":4,
  1350        "pattern":"^[<>0-9A-Za-z_:)(!= ]+$"
  1351      },
  1352      "FilesLimit":{
  1353        "type":"structure",
  1354        "required":["MaxFiles"],
  1355        "members":{
  1356          "MaxFiles":{"shape":"MaxFiles"},
  1357          "OrderedBy":{"shape":"OrderedBy"},
  1358          "Order":{"shape":"Order"}
  1359        }
  1360      },
  1361      "FilterExpression":{
  1362        "type":"structure",
  1363        "required":[
  1364          "Expression",
  1365          "ValuesMap"
  1366        ],
  1367        "members":{
  1368          "Expression":{"shape":"Expression"},
  1369          "ValuesMap":{"shape":"ValuesMap"}
  1370        }
  1371      },
  1372      "FormatOptions":{
  1373        "type":"structure",
  1374        "members":{
  1375          "Json":{"shape":"JsonOptions"},
  1376          "Excel":{"shape":"ExcelOptions"},
  1377          "Csv":{"shape":"CsvOptions"}
  1378        }
  1379      },
  1380      "GlueConnectionName":{
  1381        "type":"string",
  1382        "max":255,
  1383        "min":1
  1384      },
  1385      "HeaderRow":{"type":"boolean"},
  1386      "HiddenColumnList":{
  1387        "type":"list",
  1388        "member":{"shape":"ColumnName"}
  1389      },
  1390      "Input":{
  1391        "type":"structure",
  1392        "members":{
  1393          "S3InputDefinition":{"shape":"S3Location"},
  1394          "DataCatalogInputDefinition":{"shape":"DataCatalogInputDefinition"},
  1395          "DatabaseInputDefinition":{"shape":"DatabaseInputDefinition"}
  1396        }
  1397      },
  1398      "InputFormat":{
  1399        "type":"string",
  1400        "enum":[
  1401          "CSV",
  1402          "JSON",
  1403          "PARQUET",
  1404          "EXCEL"
  1405        ]
  1406      },
  1407      "InternalServerException":{
  1408        "type":"structure",
  1409        "members":{
  1410          "Message":{"shape":"Message"}
  1411        },
  1412        "error":{"httpStatusCode":500},
  1413        "exception":true
  1414      },
  1415      "Job":{
  1416        "type":"structure",
  1417        "required":["Name"],
  1418        "members":{
  1419          "AccountId":{"shape":"AccountId"},
  1420          "CreatedBy":{"shape":"CreatedBy"},
  1421          "CreateDate":{"shape":"Date"},
  1422          "DatasetName":{"shape":"DatasetName"},
  1423          "EncryptionKeyArn":{"shape":"EncryptionKeyArn"},
  1424          "EncryptionMode":{"shape":"EncryptionMode"},
  1425          "Name":{"shape":"JobName"},
  1426          "Type":{"shape":"JobType"},
  1427          "LastModifiedBy":{"shape":"LastModifiedBy"},
  1428          "LastModifiedDate":{"shape":"Date"},
  1429          "LogSubscription":{"shape":"LogSubscription"},
  1430          "MaxCapacity":{"shape":"MaxCapacity"},
  1431          "MaxRetries":{"shape":"MaxRetries"},
  1432          "Outputs":{"shape":"OutputList"},
  1433          "DataCatalogOutputs":{"shape":"DataCatalogOutputList"},
  1434          "DatabaseOutputs":{"shape":"DatabaseOutputList"},
  1435          "ProjectName":{"shape":"ProjectName"},
  1436          "RecipeReference":{"shape":"RecipeReference"},
  1437          "ResourceArn":{"shape":"Arn"},
  1438          "RoleArn":{"shape":"Arn"},
  1439          "Timeout":{"shape":"Timeout"},
  1440          "Tags":{"shape":"TagMap"},
  1441          "JobSample":{"shape":"JobSample"}
  1442        }
  1443      },
  1444      "JobList":{
  1445        "type":"list",
  1446        "member":{"shape":"Job"}
  1447      },
  1448      "JobName":{
  1449        "type":"string",
  1450        "max":240,
  1451        "min":1
  1452      },
  1453      "JobNameList":{
  1454        "type":"list",
  1455        "member":{"shape":"JobName"},
  1456        "max":50
  1457      },
  1458      "JobRun":{
  1459        "type":"structure",
  1460        "members":{
  1461          "Attempt":{"shape":"Attempt"},
  1462          "CompletedOn":{"shape":"Date"},
  1463          "DatasetName":{"shape":"DatasetName"},
  1464          "ErrorMessage":{"shape":"JobRunErrorMessage"},
  1465          "ExecutionTime":{"shape":"ExecutionTime"},
  1466          "JobName":{"shape":"JobName"},
  1467          "RunId":{"shape":"JobRunId"},
  1468          "State":{"shape":"JobRunState"},
  1469          "LogSubscription":{"shape":"LogSubscription"},
  1470          "LogGroupName":{"shape":"LogGroupName"},
  1471          "Outputs":{"shape":"OutputList"},
  1472          "DataCatalogOutputs":{"shape":"DataCatalogOutputList"},
  1473          "DatabaseOutputs":{"shape":"DatabaseOutputList"},
  1474          "RecipeReference":{"shape":"RecipeReference"},
  1475          "StartedBy":{"shape":"StartedBy"},
  1476          "StartedOn":{"shape":"Date"},
  1477          "JobSample":{"shape":"JobSample"}
  1478        }
  1479      },
  1480      "JobRunErrorMessage":{"type":"string"},
  1481      "JobRunId":{
  1482        "type":"string",
  1483        "max":255,
  1484        "min":1
  1485      },
  1486      "JobRunList":{
  1487        "type":"list",
  1488        "member":{"shape":"JobRun"}
  1489      },
  1490      "JobRunState":{
  1491        "type":"string",
  1492        "enum":[
  1493          "STARTING",
  1494          "RUNNING",
  1495          "STOPPING",
  1496          "STOPPED",
  1497          "SUCCEEDED",
  1498          "FAILED",
  1499          "TIMEOUT"
  1500        ]
  1501      },
  1502      "JobSample":{
  1503        "type":"structure",
  1504        "members":{
  1505          "Mode":{"shape":"SampleMode"},
  1506          "Size":{"shape":"JobSize"}
  1507        }
  1508      },
  1509      "JobSize":{"type":"long"},
  1510      "JobType":{
  1511        "type":"string",
  1512        "enum":[
  1513          "PROFILE",
  1514          "RECIPE"
  1515        ]
  1516      },
  1517      "JsonOptions":{
  1518        "type":"structure",
  1519        "members":{
  1520          "MultiLine":{"shape":"MultiLine"}
  1521        }
  1522      },
  1523      "Key":{
  1524        "type":"string",
  1525        "max":1280,
  1526        "min":1
  1527      },
  1528      "LastModifiedBy":{"type":"string"},
  1529      "ListDatasetsRequest":{
  1530        "type":"structure",
  1531        "members":{
  1532          "MaxResults":{
  1533            "shape":"MaxResults100",
  1534            "location":"querystring",
  1535            "locationName":"maxResults"
  1536          },
  1537          "NextToken":{
  1538            "shape":"NextToken",
  1539            "location":"querystring",
  1540            "locationName":"nextToken"
  1541          }
  1542        }
  1543      },
  1544      "ListDatasetsResponse":{
  1545        "type":"structure",
  1546        "required":["Datasets"],
  1547        "members":{
  1548          "Datasets":{"shape":"DatasetList"},
  1549          "NextToken":{"shape":"NextToken"}
  1550        }
  1551      },
  1552      "ListJobRunsRequest":{
  1553        "type":"structure",
  1554        "required":["Name"],
  1555        "members":{
  1556          "Name":{
  1557            "shape":"JobName",
  1558            "location":"uri",
  1559            "locationName":"name"
  1560          },
  1561          "MaxResults":{
  1562            "shape":"MaxResults100",
  1563            "location":"querystring",
  1564            "locationName":"maxResults"
  1565          },
  1566          "NextToken":{
  1567            "shape":"NextToken",
  1568            "location":"querystring",
  1569            "locationName":"nextToken"
  1570          }
  1571        }
  1572      },
  1573      "ListJobRunsResponse":{
  1574        "type":"structure",
  1575        "required":["JobRuns"],
  1576        "members":{
  1577          "JobRuns":{"shape":"JobRunList"},
  1578          "NextToken":{"shape":"NextToken"}
  1579        }
  1580      },
  1581      "ListJobsRequest":{
  1582        "type":"structure",
  1583        "members":{
  1584          "DatasetName":{
  1585            "shape":"DatasetName",
  1586            "location":"querystring",
  1587            "locationName":"datasetName"
  1588          },
  1589          "MaxResults":{
  1590            "shape":"MaxResults100",
  1591            "location":"querystring",
  1592            "locationName":"maxResults"
  1593          },
  1594          "NextToken":{
  1595            "shape":"NextToken",
  1596            "location":"querystring",
  1597            "locationName":"nextToken"
  1598          },
  1599          "ProjectName":{
  1600            "shape":"ProjectName",
  1601            "location":"querystring",
  1602            "locationName":"projectName"
  1603          }
  1604        }
  1605      },
  1606      "ListJobsResponse":{
  1607        "type":"structure",
  1608        "required":["Jobs"],
  1609        "members":{
  1610          "Jobs":{"shape":"JobList"},
  1611          "NextToken":{"shape":"NextToken"}
  1612        }
  1613      },
  1614      "ListProjectsRequest":{
  1615        "type":"structure",
  1616        "members":{
  1617          "NextToken":{
  1618            "shape":"NextToken",
  1619            "location":"querystring",
  1620            "locationName":"nextToken"
  1621          },
  1622          "MaxResults":{
  1623            "shape":"MaxResults100",
  1624            "location":"querystring",
  1625            "locationName":"maxResults"
  1626          }
  1627        }
  1628      },
  1629      "ListProjectsResponse":{
  1630        "type":"structure",
  1631        "required":["Projects"],
  1632        "members":{
  1633          "Projects":{"shape":"ProjectList"},
  1634          "NextToken":{"shape":"NextToken"}
  1635        }
  1636      },
  1637      "ListRecipeVersionsRequest":{
  1638        "type":"structure",
  1639        "required":["Name"],
  1640        "members":{
  1641          "MaxResults":{
  1642            "shape":"MaxResults100",
  1643            "location":"querystring",
  1644            "locationName":"maxResults"
  1645          },
  1646          "NextToken":{
  1647            "shape":"NextToken",
  1648            "location":"querystring",
  1649            "locationName":"nextToken"
  1650          },
  1651          "Name":{
  1652            "shape":"RecipeName",
  1653            "location":"querystring",
  1654            "locationName":"name"
  1655          }
  1656        }
  1657      },
  1658      "ListRecipeVersionsResponse":{
  1659        "type":"structure",
  1660        "required":["Recipes"],
  1661        "members":{
  1662          "NextToken":{"shape":"NextToken"},
  1663          "Recipes":{"shape":"RecipeList"}
  1664        }
  1665      },
  1666      "ListRecipesRequest":{
  1667        "type":"structure",
  1668        "members":{
  1669          "MaxResults":{
  1670            "shape":"MaxResults100",
  1671            "location":"querystring",
  1672            "locationName":"maxResults"
  1673          },
  1674          "NextToken":{
  1675            "shape":"NextToken",
  1676            "location":"querystring",
  1677            "locationName":"nextToken"
  1678          },
  1679          "RecipeVersion":{
  1680            "shape":"RecipeVersion",
  1681            "location":"querystring",
  1682            "locationName":"recipeVersion"
  1683          }
  1684        }
  1685      },
  1686      "ListRecipesResponse":{
  1687        "type":"structure",
  1688        "required":["Recipes"],
  1689        "members":{
  1690          "Recipes":{"shape":"RecipeList"},
  1691          "NextToken":{"shape":"NextToken"}
  1692        }
  1693      },
  1694      "ListSchedulesRequest":{
  1695        "type":"structure",
  1696        "members":{
  1697          "JobName":{
  1698            "shape":"JobName",
  1699            "location":"querystring",
  1700            "locationName":"jobName"
  1701          },
  1702          "MaxResults":{
  1703            "shape":"MaxResults100",
  1704            "location":"querystring",
  1705            "locationName":"maxResults"
  1706          },
  1707          "NextToken":{
  1708            "shape":"NextToken",
  1709            "location":"querystring",
  1710            "locationName":"nextToken"
  1711          }
  1712        }
  1713      },
  1714      "ListSchedulesResponse":{
  1715        "type":"structure",
  1716        "required":["Schedules"],
  1717        "members":{
  1718          "Schedules":{"shape":"ScheduleList"},
  1719          "NextToken":{"shape":"NextToken"}
  1720        }
  1721      },
  1722      "ListTagsForResourceRequest":{
  1723        "type":"structure",
  1724        "required":["ResourceArn"],
  1725        "members":{
  1726          "ResourceArn":{
  1727            "shape":"Arn",
  1728            "location":"uri",
  1729            "locationName":"ResourceArn"
  1730          }
  1731        }
  1732      },
  1733      "ListTagsForResourceResponse":{
  1734        "type":"structure",
  1735        "members":{
  1736          "Tags":{"shape":"TagMap"}
  1737        }
  1738      },
  1739      "LocaleCode":{
  1740        "type":"string",
  1741        "max":100,
  1742        "min":2,
  1743        "pattern":"^[A-Za-z0-9_\\.#@\\-]+$"
  1744      },
  1745      "LogGroupName":{
  1746        "type":"string",
  1747        "max":512,
  1748        "min":1
  1749      },
  1750      "LogSubscription":{
  1751        "type":"string",
  1752        "enum":[
  1753          "ENABLE",
  1754          "DISABLE"
  1755        ]
  1756      },
  1757      "MaxCapacity":{"type":"integer"},
  1758      "MaxFiles":{
  1759        "type":"integer",
  1760        "min":1
  1761      },
  1762      "MaxResults100":{
  1763        "type":"integer",
  1764        "max":100,
  1765        "min":1
  1766      },
  1767      "MaxRetries":{
  1768        "type":"integer",
  1769        "min":0
  1770      },
  1771      "Message":{"type":"string"},
  1772      "MultiLine":{"type":"boolean"},
  1773      "NextToken":{
  1774        "type":"string",
  1775        "max":2000,
  1776        "min":1
  1777      },
  1778      "OpenedBy":{"type":"string"},
  1779      "Operation":{
  1780        "type":"string",
  1781        "max":128,
  1782        "min":1,
  1783        "pattern":"^[A-Z\\_]+$"
  1784      },
  1785      "Order":{
  1786        "type":"string",
  1787        "enum":[
  1788          "DESCENDING",
  1789          "ASCENDING"
  1790        ]
  1791      },
  1792      "OrderedBy":{
  1793        "type":"string",
  1794        "enum":["LAST_MODIFIED_DATE"]
  1795      },
  1796      "Output":{
  1797        "type":"structure",
  1798        "required":["Location"],
  1799        "members":{
  1800          "CompressionFormat":{"shape":"CompressionFormat"},
  1801          "Format":{"shape":"OutputFormat"},
  1802          "PartitionColumns":{"shape":"ColumnNameList"},
  1803          "Location":{"shape":"S3Location"},
  1804          "Overwrite":{"shape":"OverwriteOutput"},
  1805          "FormatOptions":{"shape":"OutputFormatOptions"}
  1806        }
  1807      },
  1808      "OutputFormat":{
  1809        "type":"string",
  1810        "enum":[
  1811          "CSV",
  1812          "JSON",
  1813          "PARQUET",
  1814          "GLUEPARQUET",
  1815          "AVRO",
  1816          "ORC",
  1817          "XML",
  1818          "TABLEAUHYPER"
  1819        ]
  1820      },
  1821      "OutputFormatOptions":{
  1822        "type":"structure",
  1823        "members":{
  1824          "Csv":{"shape":"CsvOutputOptions"}
  1825        }
  1826      },
  1827      "OutputList":{
  1828        "type":"list",
  1829        "member":{"shape":"Output"},
  1830        "min":1
  1831      },
  1832      "OverwriteOutput":{"type":"boolean"},
  1833      "ParameterMap":{
  1834        "type":"map",
  1835        "key":{"shape":"ParameterName"},
  1836        "value":{"shape":"ParameterValue"}
  1837      },
  1838      "ParameterName":{
  1839        "type":"string",
  1840        "max":128,
  1841        "min":1,
  1842        "pattern":"^[A-Za-z0-9]+$"
  1843      },
  1844      "ParameterType":{
  1845        "type":"string",
  1846        "enum":[
  1847          "Datetime",
  1848          "Number",
  1849          "String"
  1850        ]
  1851      },
  1852      "ParameterValue":{
  1853        "type":"string",
  1854        "max":32768,
  1855        "min":1
  1856      },
  1857      "PathOptions":{
  1858        "type":"structure",
  1859        "members":{
  1860          "LastModifiedDateCondition":{"shape":"FilterExpression"},
  1861          "FilesLimit":{"shape":"FilesLimit"},
  1862          "Parameters":{"shape":"PathParametersMap"}
  1863        }
  1864      },
  1865      "PathParameterName":{
  1866        "type":"string",
  1867        "max":255,
  1868        "min":1
  1869      },
  1870      "PathParametersMap":{
  1871        "type":"map",
  1872        "key":{"shape":"PathParameterName"},
  1873        "value":{"shape":"DatasetParameter"},
  1874        "max":10,
  1875        "min":1
  1876      },
  1877      "Preview":{"type":"boolean"},
  1878      "ProfileConfiguration":{
  1879        "type":"structure",
  1880        "members":{
  1881          "DatasetStatisticsConfiguration":{"shape":"StatisticsConfiguration"},
  1882          "ProfileColumns":{"shape":"ColumnSelectorList"},
  1883          "ColumnStatisticsConfigurations":{"shape":"ColumnStatisticsConfigurationList"}
  1884        }
  1885      },
  1886      "Project":{
  1887        "type":"structure",
  1888        "required":[
  1889          "Name",
  1890          "RecipeName"
  1891        ],
  1892        "members":{
  1893          "AccountId":{"shape":"AccountId"},
  1894          "CreateDate":{"shape":"Date"},
  1895          "CreatedBy":{"shape":"CreatedBy"},
  1896          "DatasetName":{"shape":"DatasetName"},
  1897          "LastModifiedDate":{"shape":"Date"},
  1898          "LastModifiedBy":{"shape":"LastModifiedBy"},
  1899          "Name":{"shape":"ProjectName"},
  1900          "RecipeName":{"shape":"RecipeName"},
  1901          "ResourceArn":{"shape":"Arn"},
  1902          "Sample":{"shape":"Sample"},
  1903          "Tags":{"shape":"TagMap"},
  1904          "RoleArn":{"shape":"Arn"},
  1905          "OpenedBy":{"shape":"OpenedBy"},
  1906          "OpenDate":{"shape":"Date"}
  1907        }
  1908      },
  1909      "ProjectList":{
  1910        "type":"list",
  1911        "member":{"shape":"Project"}
  1912      },
  1913      "ProjectName":{
  1914        "type":"string",
  1915        "max":255,
  1916        "min":1
  1917      },
  1918      "PublishRecipeRequest":{
  1919        "type":"structure",
  1920        "required":["Name"],
  1921        "members":{
  1922          "Description":{"shape":"RecipeDescription"},
  1923          "Name":{
  1924            "shape":"RecipeName",
  1925            "location":"uri",
  1926            "locationName":"name"
  1927          }
  1928        }
  1929      },
  1930      "PublishRecipeResponse":{
  1931        "type":"structure",
  1932        "required":["Name"],
  1933        "members":{
  1934          "Name":{"shape":"RecipeName"}
  1935        }
  1936      },
  1937      "PublishedBy":{"type":"string"},
  1938      "Recipe":{
  1939        "type":"structure",
  1940        "required":["Name"],
  1941        "members":{
  1942          "CreatedBy":{"shape":"CreatedBy"},
  1943          "CreateDate":{"shape":"Date"},
  1944          "LastModifiedBy":{"shape":"LastModifiedBy"},
  1945          "LastModifiedDate":{"shape":"Date"},
  1946          "ProjectName":{"shape":"ProjectName"},
  1947          "PublishedBy":{"shape":"PublishedBy"},
  1948          "PublishedDate":{"shape":"Date"},
  1949          "Description":{"shape":"RecipeDescription"},
  1950          "Name":{"shape":"RecipeName"},
  1951          "ResourceArn":{"shape":"Arn"},
  1952          "Steps":{"shape":"RecipeStepList"},
  1953          "Tags":{"shape":"TagMap"},
  1954          "RecipeVersion":{"shape":"RecipeVersion"}
  1955        }
  1956      },
  1957      "RecipeAction":{
  1958        "type":"structure",
  1959        "required":["Operation"],
  1960        "members":{
  1961          "Operation":{"shape":"Operation"},
  1962          "Parameters":{"shape":"ParameterMap"}
  1963        }
  1964      },
  1965      "RecipeDescription":{
  1966        "type":"string",
  1967        "max":1024
  1968      },
  1969      "RecipeErrorList":{
  1970        "type":"list",
  1971        "member":{"shape":"RecipeVersionErrorDetail"}
  1972      },
  1973      "RecipeErrorMessage":{"type":"string"},
  1974      "RecipeList":{
  1975        "type":"list",
  1976        "member":{"shape":"Recipe"}
  1977      },
  1978      "RecipeName":{
  1979        "type":"string",
  1980        "max":255,
  1981        "min":1
  1982      },
  1983      "RecipeReference":{
  1984        "type":"structure",
  1985        "required":["Name"],
  1986        "members":{
  1987          "Name":{"shape":"RecipeName"},
  1988          "RecipeVersion":{"shape":"RecipeVersion"}
  1989        }
  1990      },
  1991      "RecipeStep":{
  1992        "type":"structure",
  1993        "required":["Action"],
  1994        "members":{
  1995          "Action":{"shape":"RecipeAction"},
  1996          "ConditionExpressions":{"shape":"ConditionExpressionList"}
  1997        }
  1998      },
  1999      "RecipeStepList":{
  2000        "type":"list",
  2001        "member":{"shape":"RecipeStep"}
  2002      },
  2003      "RecipeVersion":{
  2004        "type":"string",
  2005        "max":16,
  2006        "min":1
  2007      },
  2008      "RecipeVersionErrorDetail":{
  2009        "type":"structure",
  2010        "members":{
  2011          "ErrorCode":{"shape":"ErrorCode"},
  2012          "ErrorMessage":{"shape":"RecipeErrorMessage"},
  2013          "RecipeVersion":{"shape":"RecipeVersion"}
  2014        }
  2015      },
  2016      "RecipeVersionList":{
  2017        "type":"list",
  2018        "member":{"shape":"RecipeVersion"},
  2019        "max":50,
  2020        "min":1
  2021      },
  2022      "ResourceNotFoundException":{
  2023        "type":"structure",
  2024        "members":{
  2025          "Message":{"shape":"Message"}
  2026        },
  2027        "error":{"httpStatusCode":404},
  2028        "exception":true
  2029      },
  2030      "Result":{"type":"string"},
  2031      "S3Location":{
  2032        "type":"structure",
  2033        "required":["Bucket"],
  2034        "members":{
  2035          "Bucket":{"shape":"Bucket"},
  2036          "Key":{"shape":"Key"}
  2037        }
  2038      },
  2039      "S3TableOutputOptions":{
  2040        "type":"structure",
  2041        "required":["Location"],
  2042        "members":{
  2043          "Location":{"shape":"S3Location"}
  2044        }
  2045      },
  2046      "Sample":{
  2047        "type":"structure",
  2048        "required":["Type"],
  2049        "members":{
  2050          "Size":{"shape":"SampleSize"},
  2051          "Type":{"shape":"SampleType"}
  2052        }
  2053      },
  2054      "SampleMode":{
  2055        "type":"string",
  2056        "enum":[
  2057          "FULL_DATASET",
  2058          "CUSTOM_ROWS"
  2059        ]
  2060      },
  2061      "SampleSize":{
  2062        "type":"integer",
  2063        "max":5000,
  2064        "min":1
  2065      },
  2066      "SampleType":{
  2067        "type":"string",
  2068        "enum":[
  2069          "FIRST_N",
  2070          "LAST_N",
  2071          "RANDOM"
  2072        ]
  2073      },
  2074      "Schedule":{
  2075        "type":"structure",
  2076        "required":["Name"],
  2077        "members":{
  2078          "AccountId":{"shape":"AccountId"},
  2079          "CreatedBy":{"shape":"CreatedBy"},
  2080          "CreateDate":{"shape":"Date"},
  2081          "JobNames":{"shape":"JobNameList"},
  2082          "LastModifiedBy":{"shape":"LastModifiedBy"},
  2083          "LastModifiedDate":{"shape":"Date"},
  2084          "ResourceArn":{"shape":"Arn"},
  2085          "CronExpression":{"shape":"CronExpression"},
  2086          "Tags":{"shape":"TagMap"},
  2087          "Name":{"shape":"ScheduleName"}
  2088        }
  2089      },
  2090      "ScheduleList":{
  2091        "type":"list",
  2092        "member":{"shape":"Schedule"}
  2093      },
  2094      "ScheduleName":{
  2095        "type":"string",
  2096        "max":255,
  2097        "min":1
  2098      },
  2099      "SendProjectSessionActionRequest":{
  2100        "type":"structure",
  2101        "required":["Name"],
  2102        "members":{
  2103          "Preview":{"shape":"Preview"},
  2104          "Name":{
  2105            "shape":"ProjectName",
  2106            "location":"uri",
  2107            "locationName":"name"
  2108          },
  2109          "RecipeStep":{"shape":"RecipeStep"},
  2110          "StepIndex":{"shape":"StepIndex"},
  2111          "ClientSessionId":{"shape":"ClientSessionId"},
  2112          "ViewFrame":{"shape":"ViewFrame"}
  2113        }
  2114      },
  2115      "SendProjectSessionActionResponse":{
  2116        "type":"structure",
  2117        "required":["Name"],
  2118        "members":{
  2119          "Result":{"shape":"Result"},
  2120          "Name":{"shape":"ProjectName"},
  2121          "ActionId":{"shape":"ActionId"}
  2122        }
  2123      },
  2124      "ServiceQuotaExceededException":{
  2125        "type":"structure",
  2126        "members":{
  2127          "Message":{"shape":"Message"}
  2128        },
  2129        "error":{"httpStatusCode":402},
  2130        "exception":true
  2131      },
  2132      "SessionStatus":{
  2133        "type":"string",
  2134        "enum":[
  2135          "ASSIGNED",
  2136          "FAILED",
  2137          "INITIALIZING",
  2138          "PROVISIONING",
  2139          "READY",
  2140          "RECYCLING",
  2141          "ROTATING",
  2142          "TERMINATED",
  2143          "TERMINATING",
  2144          "UPDATING"
  2145        ]
  2146      },
  2147      "SheetIndex":{
  2148        "type":"integer",
  2149        "max":200,
  2150        "min":0
  2151      },
  2152      "SheetIndexList":{
  2153        "type":"list",
  2154        "member":{"shape":"SheetIndex"},
  2155        "max":1,
  2156        "min":1
  2157      },
  2158      "SheetName":{
  2159        "type":"string",
  2160        "max":31,
  2161        "min":1
  2162      },
  2163      "SheetNameList":{
  2164        "type":"list",
  2165        "member":{"shape":"SheetName"},
  2166        "max":1,
  2167        "min":1
  2168      },
  2169      "Source":{
  2170        "type":"string",
  2171        "enum":[
  2172          "S3",
  2173          "DATA-CATALOG",
  2174          "DATABASE"
  2175        ]
  2176      },
  2177      "StartColumnIndex":{
  2178        "type":"integer",
  2179        "min":0
  2180      },
  2181      "StartJobRunRequest":{
  2182        "type":"structure",
  2183        "required":["Name"],
  2184        "members":{
  2185          "Name":{
  2186            "shape":"JobName",
  2187            "location":"uri",
  2188            "locationName":"name"
  2189          }
  2190        }
  2191      },
  2192      "StartJobRunResponse":{
  2193        "type":"structure",
  2194        "required":["RunId"],
  2195        "members":{
  2196          "RunId":{"shape":"JobRunId"}
  2197        }
  2198      },
  2199      "StartProjectSessionRequest":{
  2200        "type":"structure",
  2201        "required":["Name"],
  2202        "members":{
  2203          "Name":{
  2204            "shape":"ProjectName",
  2205            "location":"uri",
  2206            "locationName":"name"
  2207          },
  2208          "AssumeControl":{"shape":"AssumeControl"}
  2209        }
  2210      },
  2211      "StartProjectSessionResponse":{
  2212        "type":"structure",
  2213        "required":["Name"],
  2214        "members":{
  2215          "Name":{"shape":"ProjectName"},
  2216          "ClientSessionId":{"shape":"ClientSessionId"}
  2217        }
  2218      },
  2219      "StartedBy":{"type":"string"},
  2220      "Statistic":{
  2221        "type":"string",
  2222        "max":128,
  2223        "min":1,
  2224        "pattern":"^[A-Z\\_]+$"
  2225      },
  2226      "StatisticList":{
  2227        "type":"list",
  2228        "member":{"shape":"Statistic"},
  2229        "min":1
  2230      },
  2231      "StatisticOverride":{
  2232        "type":"structure",
  2233        "required":[
  2234          "Statistic",
  2235          "Parameters"
  2236        ],
  2237        "members":{
  2238          "Statistic":{"shape":"Statistic"},
  2239          "Parameters":{"shape":"ParameterMap"}
  2240        }
  2241      },
  2242      "StatisticOverrideList":{
  2243        "type":"list",
  2244        "member":{"shape":"StatisticOverride"},
  2245        "min":1
  2246      },
  2247      "StatisticsConfiguration":{
  2248        "type":"structure",
  2249        "members":{
  2250          "IncludedStatistics":{"shape":"StatisticList"},
  2251          "Overrides":{"shape":"StatisticOverrideList"}
  2252        }
  2253      },
  2254      "StepIndex":{
  2255        "type":"integer",
  2256        "min":0
  2257      },
  2258      "StopJobRunRequest":{
  2259        "type":"structure",
  2260        "required":[
  2261          "Name",
  2262          "RunId"
  2263        ],
  2264        "members":{
  2265          "Name":{
  2266            "shape":"JobName",
  2267            "location":"uri",
  2268            "locationName":"name"
  2269          },
  2270          "RunId":{
  2271            "shape":"JobRunId",
  2272            "location":"uri",
  2273            "locationName":"runId"
  2274          }
  2275        }
  2276      },
  2277      "StopJobRunResponse":{
  2278        "type":"structure",
  2279        "required":["RunId"],
  2280        "members":{
  2281          "RunId":{"shape":"JobRunId"}
  2282        }
  2283      },
  2284      "TableName":{
  2285        "type":"string",
  2286        "max":255,
  2287        "min":1
  2288      },
  2289      "TagKey":{
  2290        "type":"string",
  2291        "max":128,
  2292        "min":1
  2293      },
  2294      "TagKeyList":{
  2295        "type":"list",
  2296        "member":{"shape":"TagKey"},
  2297        "max":200,
  2298        "min":1
  2299      },
  2300      "TagMap":{
  2301        "type":"map",
  2302        "key":{"shape":"TagKey"},
  2303        "value":{"shape":"TagValue"},
  2304        "max":200,
  2305        "min":1
  2306      },
  2307      "TagResourceRequest":{
  2308        "type":"structure",
  2309        "required":[
  2310          "ResourceArn",
  2311          "Tags"
  2312        ],
  2313        "members":{
  2314          "ResourceArn":{
  2315            "shape":"Arn",
  2316            "location":"uri",
  2317            "locationName":"ResourceArn"
  2318          },
  2319          "Tags":{"shape":"TagMap"}
  2320        }
  2321      },
  2322      "TagResourceResponse":{
  2323        "type":"structure",
  2324        "members":{
  2325        }
  2326      },
  2327      "TagValue":{
  2328        "type":"string",
  2329        "max":256
  2330      },
  2331      "TargetColumn":{
  2332        "type":"string",
  2333        "max":1024,
  2334        "min":1
  2335      },
  2336      "Timeout":{
  2337        "type":"integer",
  2338        "min":0
  2339      },
  2340      "TimezoneOffset":{
  2341        "type":"string",
  2342        "max":6,
  2343        "min":1,
  2344        "pattern":"^(Z|[-+](\\d|\\d{2}|\\d{2}:?\\d{2}))$"
  2345      },
  2346      "UntagResourceRequest":{
  2347        "type":"structure",
  2348        "required":[
  2349          "ResourceArn",
  2350          "TagKeys"
  2351        ],
  2352        "members":{
  2353          "ResourceArn":{
  2354            "shape":"Arn",
  2355            "location":"uri",
  2356            "locationName":"ResourceArn"
  2357          },
  2358          "TagKeys":{
  2359            "shape":"TagKeyList",
  2360            "location":"querystring",
  2361            "locationName":"tagKeys"
  2362          }
  2363        }
  2364      },
  2365      "UntagResourceResponse":{
  2366        "type":"structure",
  2367        "members":{
  2368        }
  2369      },
  2370      "UpdateDatasetRequest":{
  2371        "type":"structure",
  2372        "required":[
  2373          "Name",
  2374          "Input"
  2375        ],
  2376        "members":{
  2377          "Name":{
  2378            "shape":"DatasetName",
  2379            "location":"uri",
  2380            "locationName":"name"
  2381          },
  2382          "Format":{"shape":"InputFormat"},
  2383          "FormatOptions":{"shape":"FormatOptions"},
  2384          "Input":{"shape":"Input"},
  2385          "PathOptions":{"shape":"PathOptions"}
  2386        }
  2387      },
  2388      "UpdateDatasetResponse":{
  2389        "type":"structure",
  2390        "required":["Name"],
  2391        "members":{
  2392          "Name":{"shape":"DatasetName"}
  2393        }
  2394      },
  2395      "UpdateProfileJobRequest":{
  2396        "type":"structure",
  2397        "required":[
  2398          "Name",
  2399          "OutputLocation",
  2400          "RoleArn"
  2401        ],
  2402        "members":{
  2403          "Configuration":{"shape":"ProfileConfiguration"},
  2404          "EncryptionKeyArn":{"shape":"EncryptionKeyArn"},
  2405          "EncryptionMode":{"shape":"EncryptionMode"},
  2406          "Name":{
  2407            "shape":"JobName",
  2408            "location":"uri",
  2409            "locationName":"name"
  2410          },
  2411          "LogSubscription":{"shape":"LogSubscription"},
  2412          "MaxCapacity":{"shape":"MaxCapacity"},
  2413          "MaxRetries":{"shape":"MaxRetries"},
  2414          "OutputLocation":{"shape":"S3Location"},
  2415          "RoleArn":{"shape":"Arn"},
  2416          "Timeout":{"shape":"Timeout"},
  2417          "JobSample":{"shape":"JobSample"}
  2418        }
  2419      },
  2420      "UpdateProfileJobResponse":{
  2421        "type":"structure",
  2422        "required":["Name"],
  2423        "members":{
  2424          "Name":{"shape":"JobName"}
  2425        }
  2426      },
  2427      "UpdateProjectRequest":{
  2428        "type":"structure",
  2429        "required":[
  2430          "RoleArn",
  2431          "Name"
  2432        ],
  2433        "members":{
  2434          "Sample":{"shape":"Sample"},
  2435          "RoleArn":{"shape":"Arn"},
  2436          "Name":{
  2437            "shape":"ProjectName",
  2438            "location":"uri",
  2439            "locationName":"name"
  2440          }
  2441        }
  2442      },
  2443      "UpdateProjectResponse":{
  2444        "type":"structure",
  2445        "required":["Name"],
  2446        "members":{
  2447          "LastModifiedDate":{"shape":"Date"},
  2448          "Name":{"shape":"ProjectName"}
  2449        }
  2450      },
  2451      "UpdateRecipeJobRequest":{
  2452        "type":"structure",
  2453        "required":[
  2454          "Name",
  2455          "RoleArn"
  2456        ],
  2457        "members":{
  2458          "EncryptionKeyArn":{"shape":"EncryptionKeyArn"},
  2459          "EncryptionMode":{"shape":"EncryptionMode"},
  2460          "Name":{
  2461            "shape":"JobName",
  2462            "location":"uri",
  2463            "locationName":"name"
  2464          },
  2465          "LogSubscription":{"shape":"LogSubscription"},
  2466          "MaxCapacity":{"shape":"MaxCapacity"},
  2467          "MaxRetries":{"shape":"MaxRetries"},
  2468          "Outputs":{"shape":"OutputList"},
  2469          "DataCatalogOutputs":{"shape":"DataCatalogOutputList"},
  2470          "DatabaseOutputs":{"shape":"DatabaseOutputList"},
  2471          "RoleArn":{"shape":"Arn"},
  2472          "Timeout":{"shape":"Timeout"}
  2473        }
  2474      },
  2475      "UpdateRecipeJobResponse":{
  2476        "type":"structure",
  2477        "required":["Name"],
  2478        "members":{
  2479          "Name":{"shape":"JobName"}
  2480        }
  2481      },
  2482      "UpdateRecipeRequest":{
  2483        "type":"structure",
  2484        "required":["Name"],
  2485        "members":{
  2486          "Description":{"shape":"RecipeDescription"},
  2487          "Name":{
  2488            "shape":"RecipeName",
  2489            "location":"uri",
  2490            "locationName":"name"
  2491          },
  2492          "Steps":{"shape":"RecipeStepList"}
  2493        }
  2494      },
  2495      "UpdateRecipeResponse":{
  2496        "type":"structure",
  2497        "required":["Name"],
  2498        "members":{
  2499          "Name":{"shape":"RecipeName"}
  2500        }
  2501      },
  2502      "UpdateScheduleRequest":{
  2503        "type":"structure",
  2504        "required":[
  2505          "CronExpression",
  2506          "Name"
  2507        ],
  2508        "members":{
  2509          "JobNames":{"shape":"JobNameList"},
  2510          "CronExpression":{"shape":"CronExpression"},
  2511          "Name":{
  2512            "shape":"ScheduleName",
  2513            "location":"uri",
  2514            "locationName":"name"
  2515          }
  2516        }
  2517      },
  2518      "UpdateScheduleResponse":{
  2519        "type":"structure",
  2520        "required":["Name"],
  2521        "members":{
  2522          "Name":{"shape":"ScheduleName"}
  2523        }
  2524      },
  2525      "ValidationException":{
  2526        "type":"structure",
  2527        "members":{
  2528          "Message":{"shape":"Message"}
  2529        },
  2530        "error":{"httpStatusCode":400},
  2531        "exception":true
  2532      },
  2533      "ValueReference":{
  2534        "type":"string",
  2535        "max":128,
  2536        "min":2,
  2537        "pattern":"^:[A-Za-z0-9_]+$"
  2538      },
  2539      "ValuesMap":{
  2540        "type":"map",
  2541        "key":{"shape":"ValueReference"},
  2542        "value":{"shape":"ConditionValue"}
  2543      },
  2544      "ViewFrame":{
  2545        "type":"structure",
  2546        "required":["StartColumnIndex"],
  2547        "members":{
  2548          "StartColumnIndex":{"shape":"StartColumnIndex"},
  2549          "ColumnRange":{"shape":"ColumnRange"},
  2550          "HiddenColumns":{"shape":"HiddenColumnList"}
  2551        }
  2552      }
  2553    }
  2554  }