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

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2014-12-12",
     5      "endpointPrefix":"machinelearning",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceFullName":"Amazon Machine Learning",
     9      "serviceId":"Machine Learning",
    10      "signatureVersion":"v4",
    11      "targetPrefix":"AmazonML_20141212",
    12      "uid":"machinelearning-2014-12-12"
    13    },
    14    "operations":{
    15      "AddTags":{
    16        "name":"AddTags",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/"
    20        },
    21        "input":{"shape":"AddTagsInput"},
    22        "output":{"shape":"AddTagsOutput"},
    23        "errors":[
    24          {"shape":"InvalidInputException"},
    25          {"shape":"InvalidTagException"},
    26          {"shape":"TagLimitExceededException"},
    27          {"shape":"ResourceNotFoundException"},
    28          {"shape":"InternalServerException"}
    29        ]
    30      },
    31      "CreateBatchPrediction":{
    32        "name":"CreateBatchPrediction",
    33        "http":{
    34          "method":"POST",
    35          "requestUri":"/"
    36        },
    37        "input":{"shape":"CreateBatchPredictionInput"},
    38        "output":{"shape":"CreateBatchPredictionOutput"},
    39        "errors":[
    40          {"shape":"InvalidInputException"},
    41          {"shape":"InternalServerException"},
    42          {"shape":"IdempotentParameterMismatchException"}
    43        ]
    44      },
    45      "CreateDataSourceFromRDS":{
    46        "name":"CreateDataSourceFromRDS",
    47        "http":{
    48          "method":"POST",
    49          "requestUri":"/"
    50        },
    51        "input":{"shape":"CreateDataSourceFromRDSInput"},
    52        "output":{"shape":"CreateDataSourceFromRDSOutput"},
    53        "errors":[
    54          {"shape":"InvalidInputException"},
    55          {"shape":"InternalServerException"},
    56          {"shape":"IdempotentParameterMismatchException"}
    57        ]
    58      },
    59      "CreateDataSourceFromRedshift":{
    60        "name":"CreateDataSourceFromRedshift",
    61        "http":{
    62          "method":"POST",
    63          "requestUri":"/"
    64        },
    65        "input":{"shape":"CreateDataSourceFromRedshiftInput"},
    66        "output":{"shape":"CreateDataSourceFromRedshiftOutput"},
    67        "errors":[
    68          {"shape":"InvalidInputException"},
    69          {"shape":"InternalServerException"},
    70          {"shape":"IdempotentParameterMismatchException"}
    71        ]
    72      },
    73      "CreateDataSourceFromS3":{
    74        "name":"CreateDataSourceFromS3",
    75        "http":{
    76          "method":"POST",
    77          "requestUri":"/"
    78        },
    79        "input":{"shape":"CreateDataSourceFromS3Input"},
    80        "output":{"shape":"CreateDataSourceFromS3Output"},
    81        "errors":[
    82          {"shape":"InvalidInputException"},
    83          {"shape":"InternalServerException"},
    84          {"shape":"IdempotentParameterMismatchException"}
    85        ]
    86      },
    87      "CreateEvaluation":{
    88        "name":"CreateEvaluation",
    89        "http":{
    90          "method":"POST",
    91          "requestUri":"/"
    92        },
    93        "input":{"shape":"CreateEvaluationInput"},
    94        "output":{"shape":"CreateEvaluationOutput"},
    95        "errors":[
    96          {"shape":"InvalidInputException"},
    97          {"shape":"InternalServerException"},
    98          {"shape":"IdempotentParameterMismatchException"}
    99        ]
   100      },
   101      "CreateMLModel":{
   102        "name":"CreateMLModel",
   103        "http":{
   104          "method":"POST",
   105          "requestUri":"/"
   106        },
   107        "input":{"shape":"CreateMLModelInput"},
   108        "output":{"shape":"CreateMLModelOutput"},
   109        "errors":[
   110          {"shape":"InvalidInputException"},
   111          {"shape":"InternalServerException"},
   112          {"shape":"IdempotentParameterMismatchException"}
   113        ]
   114      },
   115      "CreateRealtimeEndpoint":{
   116        "name":"CreateRealtimeEndpoint",
   117        "http":{
   118          "method":"POST",
   119          "requestUri":"/"
   120        },
   121        "input":{"shape":"CreateRealtimeEndpointInput"},
   122        "output":{"shape":"CreateRealtimeEndpointOutput"},
   123        "errors":[
   124          {"shape":"InvalidInputException"},
   125          {"shape":"ResourceNotFoundException"},
   126          {"shape":"InternalServerException"}
   127        ]
   128      },
   129      "DeleteBatchPrediction":{
   130        "name":"DeleteBatchPrediction",
   131        "http":{
   132          "method":"POST",
   133          "requestUri":"/"
   134        },
   135        "input":{"shape":"DeleteBatchPredictionInput"},
   136        "output":{"shape":"DeleteBatchPredictionOutput"},
   137        "errors":[
   138          {"shape":"InvalidInputException"},
   139          {"shape":"ResourceNotFoundException"},
   140          {"shape":"InternalServerException"}
   141        ]
   142      },
   143      "DeleteDataSource":{
   144        "name":"DeleteDataSource",
   145        "http":{
   146          "method":"POST",
   147          "requestUri":"/"
   148        },
   149        "input":{"shape":"DeleteDataSourceInput"},
   150        "output":{"shape":"DeleteDataSourceOutput"},
   151        "errors":[
   152          {"shape":"InvalidInputException"},
   153          {"shape":"ResourceNotFoundException"},
   154          {"shape":"InternalServerException"}
   155        ]
   156      },
   157      "DeleteEvaluation":{
   158        "name":"DeleteEvaluation",
   159        "http":{
   160          "method":"POST",
   161          "requestUri":"/"
   162        },
   163        "input":{"shape":"DeleteEvaluationInput"},
   164        "output":{"shape":"DeleteEvaluationOutput"},
   165        "errors":[
   166          {"shape":"InvalidInputException"},
   167          {"shape":"ResourceNotFoundException"},
   168          {"shape":"InternalServerException"}
   169        ]
   170      },
   171      "DeleteMLModel":{
   172        "name":"DeleteMLModel",
   173        "http":{
   174          "method":"POST",
   175          "requestUri":"/"
   176        },
   177        "input":{"shape":"DeleteMLModelInput"},
   178        "output":{"shape":"DeleteMLModelOutput"},
   179        "errors":[
   180          {"shape":"InvalidInputException"},
   181          {"shape":"ResourceNotFoundException"},
   182          {"shape":"InternalServerException"}
   183        ]
   184      },
   185      "DeleteRealtimeEndpoint":{
   186        "name":"DeleteRealtimeEndpoint",
   187        "http":{
   188          "method":"POST",
   189          "requestUri":"/"
   190        },
   191        "input":{"shape":"DeleteRealtimeEndpointInput"},
   192        "output":{"shape":"DeleteRealtimeEndpointOutput"},
   193        "errors":[
   194          {"shape":"InvalidInputException"},
   195          {"shape":"ResourceNotFoundException"},
   196          {"shape":"InternalServerException"}
   197        ]
   198      },
   199      "DeleteTags":{
   200        "name":"DeleteTags",
   201        "http":{
   202          "method":"POST",
   203          "requestUri":"/"
   204        },
   205        "input":{"shape":"DeleteTagsInput"},
   206        "output":{"shape":"DeleteTagsOutput"},
   207        "errors":[
   208          {"shape":"InvalidInputException"},
   209          {"shape":"InvalidTagException"},
   210          {"shape":"ResourceNotFoundException"},
   211          {"shape":"InternalServerException"}
   212        ]
   213      },
   214      "DescribeBatchPredictions":{
   215        "name":"DescribeBatchPredictions",
   216        "http":{
   217          "method":"POST",
   218          "requestUri":"/"
   219        },
   220        "input":{"shape":"DescribeBatchPredictionsInput"},
   221        "output":{"shape":"DescribeBatchPredictionsOutput"},
   222        "errors":[
   223          {"shape":"InvalidInputException"},
   224          {"shape":"InternalServerException"}
   225        ]
   226      },
   227      "DescribeDataSources":{
   228        "name":"DescribeDataSources",
   229        "http":{
   230          "method":"POST",
   231          "requestUri":"/"
   232        },
   233        "input":{"shape":"DescribeDataSourcesInput"},
   234        "output":{"shape":"DescribeDataSourcesOutput"},
   235        "errors":[
   236          {"shape":"InvalidInputException"},
   237          {"shape":"InternalServerException"}
   238        ]
   239      },
   240      "DescribeEvaluations":{
   241        "name":"DescribeEvaluations",
   242        "http":{
   243          "method":"POST",
   244          "requestUri":"/"
   245        },
   246        "input":{"shape":"DescribeEvaluationsInput"},
   247        "output":{"shape":"DescribeEvaluationsOutput"},
   248        "errors":[
   249          {"shape":"InvalidInputException"},
   250          {"shape":"InternalServerException"}
   251        ]
   252      },
   253      "DescribeMLModels":{
   254        "name":"DescribeMLModels",
   255        "http":{
   256          "method":"POST",
   257          "requestUri":"/"
   258        },
   259        "input":{"shape":"DescribeMLModelsInput"},
   260        "output":{"shape":"DescribeMLModelsOutput"},
   261        "errors":[
   262          {"shape":"InvalidInputException"},
   263          {"shape":"InternalServerException"}
   264        ]
   265      },
   266      "DescribeTags":{
   267        "name":"DescribeTags",
   268        "http":{
   269          "method":"POST",
   270          "requestUri":"/"
   271        },
   272        "input":{"shape":"DescribeTagsInput"},
   273        "output":{"shape":"DescribeTagsOutput"},
   274        "errors":[
   275          {"shape":"InvalidInputException"},
   276          {"shape":"ResourceNotFoundException"},
   277          {"shape":"InternalServerException"}
   278        ]
   279      },
   280      "GetBatchPrediction":{
   281        "name":"GetBatchPrediction",
   282        "http":{
   283          "method":"POST",
   284          "requestUri":"/"
   285        },
   286        "input":{"shape":"GetBatchPredictionInput"},
   287        "output":{"shape":"GetBatchPredictionOutput"},
   288        "errors":[
   289          {"shape":"InvalidInputException"},
   290          {"shape":"ResourceNotFoundException"},
   291          {"shape":"InternalServerException"}
   292        ]
   293      },
   294      "GetDataSource":{
   295        "name":"GetDataSource",
   296        "http":{
   297          "method":"POST",
   298          "requestUri":"/"
   299        },
   300        "input":{"shape":"GetDataSourceInput"},
   301        "output":{"shape":"GetDataSourceOutput"},
   302        "errors":[
   303          {"shape":"InvalidInputException"},
   304          {"shape":"ResourceNotFoundException"},
   305          {"shape":"InternalServerException"}
   306        ]
   307      },
   308      "GetEvaluation":{
   309        "name":"GetEvaluation",
   310        "http":{
   311          "method":"POST",
   312          "requestUri":"/"
   313        },
   314        "input":{"shape":"GetEvaluationInput"},
   315        "output":{"shape":"GetEvaluationOutput"},
   316        "errors":[
   317          {"shape":"InvalidInputException"},
   318          {"shape":"ResourceNotFoundException"},
   319          {"shape":"InternalServerException"}
   320        ]
   321      },
   322      "GetMLModel":{
   323        "name":"GetMLModel",
   324        "http":{
   325          "method":"POST",
   326          "requestUri":"/"
   327        },
   328        "input":{"shape":"GetMLModelInput"},
   329        "output":{"shape":"GetMLModelOutput"},
   330        "errors":[
   331          {"shape":"InvalidInputException"},
   332          {"shape":"ResourceNotFoundException"},
   333          {"shape":"InternalServerException"}
   334        ]
   335      },
   336      "Predict":{
   337        "name":"Predict",
   338        "http":{
   339          "method":"POST",
   340          "requestUri":"/"
   341        },
   342        "input":{"shape":"PredictInput"},
   343        "output":{"shape":"PredictOutput"},
   344        "errors":[
   345          {"shape":"InvalidInputException"},
   346          {"shape":"ResourceNotFoundException"},
   347          {"shape":"LimitExceededException"},
   348          {"shape":"InternalServerException"},
   349          {"shape":"PredictorNotMountedException"}
   350        ]
   351      },
   352      "UpdateBatchPrediction":{
   353        "name":"UpdateBatchPrediction",
   354        "http":{
   355          "method":"POST",
   356          "requestUri":"/"
   357        },
   358        "input":{"shape":"UpdateBatchPredictionInput"},
   359        "output":{"shape":"UpdateBatchPredictionOutput"},
   360        "errors":[
   361          {"shape":"InvalidInputException"},
   362          {"shape":"ResourceNotFoundException"},
   363          {"shape":"InternalServerException"}
   364        ]
   365      },
   366      "UpdateDataSource":{
   367        "name":"UpdateDataSource",
   368        "http":{
   369          "method":"POST",
   370          "requestUri":"/"
   371        },
   372        "input":{"shape":"UpdateDataSourceInput"},
   373        "output":{"shape":"UpdateDataSourceOutput"},
   374        "errors":[
   375          {"shape":"InvalidInputException"},
   376          {"shape":"ResourceNotFoundException"},
   377          {"shape":"InternalServerException"}
   378        ]
   379      },
   380      "UpdateEvaluation":{
   381        "name":"UpdateEvaluation",
   382        "http":{
   383          "method":"POST",
   384          "requestUri":"/"
   385        },
   386        "input":{"shape":"UpdateEvaluationInput"},
   387        "output":{"shape":"UpdateEvaluationOutput"},
   388        "errors":[
   389          {"shape":"InvalidInputException"},
   390          {"shape":"ResourceNotFoundException"},
   391          {"shape":"InternalServerException"}
   392        ]
   393      },
   394      "UpdateMLModel":{
   395        "name":"UpdateMLModel",
   396        "http":{
   397          "method":"POST",
   398          "requestUri":"/"
   399        },
   400        "input":{"shape":"UpdateMLModelInput"},
   401        "output":{"shape":"UpdateMLModelOutput"},
   402        "errors":[
   403          {"shape":"InvalidInputException"},
   404          {"shape":"ResourceNotFoundException"},
   405          {"shape":"InternalServerException"}
   406        ]
   407      }
   408    },
   409    "shapes":{
   410      "AddTagsInput":{
   411        "type":"structure",
   412        "required":[
   413          "Tags",
   414          "ResourceId",
   415          "ResourceType"
   416        ],
   417        "members":{
   418          "Tags":{"shape":"TagList"},
   419          "ResourceId":{"shape":"EntityId"},
   420          "ResourceType":{"shape":"TaggableResourceType"}
   421        }
   422      },
   423      "AddTagsOutput":{
   424        "type":"structure",
   425        "members":{
   426          "ResourceId":{"shape":"EntityId"},
   427          "ResourceType":{"shape":"TaggableResourceType"}
   428        }
   429      },
   430      "Algorithm":{
   431        "type":"string",
   432        "enum":["sgd"]
   433      },
   434      "AwsUserArn":{
   435        "type":"string",
   436        "pattern":"arn:aws:iam::[0-9]+:((user/.+)|(root))"
   437      },
   438      "BatchPrediction":{
   439        "type":"structure",
   440        "members":{
   441          "BatchPredictionId":{"shape":"EntityId"},
   442          "MLModelId":{"shape":"EntityId"},
   443          "BatchPredictionDataSourceId":{"shape":"EntityId"},
   444          "InputDataLocationS3":{"shape":"S3Url"},
   445          "CreatedByIamUser":{"shape":"AwsUserArn"},
   446          "CreatedAt":{"shape":"EpochTime"},
   447          "LastUpdatedAt":{"shape":"EpochTime"},
   448          "Name":{"shape":"EntityName"},
   449          "Status":{"shape":"EntityStatus"},
   450          "OutputUri":{"shape":"S3Url"},
   451          "Message":{"shape":"Message"},
   452          "ComputeTime":{"shape":"LongType"},
   453          "FinishedAt":{"shape":"EpochTime"},
   454          "StartedAt":{"shape":"EpochTime"},
   455          "TotalRecordCount":{"shape":"LongType"},
   456          "InvalidRecordCount":{"shape":"LongType"}
   457        }
   458      },
   459      "BatchPredictionFilterVariable":{
   460        "type":"string",
   461        "enum":[
   462          "CreatedAt",
   463          "LastUpdatedAt",
   464          "Status",
   465          "Name",
   466          "IAMUser",
   467          "MLModelId",
   468          "DataSourceId",
   469          "DataURI"
   470        ]
   471      },
   472      "BatchPredictions":{
   473        "type":"list",
   474        "member":{"shape":"BatchPrediction"}
   475      },
   476      "ComparatorValue":{
   477        "type":"string",
   478        "max":1024,
   479        "pattern":".*\\S.*|^$"
   480      },
   481      "ComputeStatistics":{"type":"boolean"},
   482      "CreateBatchPredictionInput":{
   483        "type":"structure",
   484        "required":[
   485          "BatchPredictionId",
   486          "MLModelId",
   487          "BatchPredictionDataSourceId",
   488          "OutputUri"
   489        ],
   490        "members":{
   491          "BatchPredictionId":{"shape":"EntityId"},
   492          "BatchPredictionName":{"shape":"EntityName"},
   493          "MLModelId":{"shape":"EntityId"},
   494          "BatchPredictionDataSourceId":{"shape":"EntityId"},
   495          "OutputUri":{"shape":"S3Url"}
   496        }
   497      },
   498      "CreateBatchPredictionOutput":{
   499        "type":"structure",
   500        "members":{
   501          "BatchPredictionId":{"shape":"EntityId"}
   502        }
   503      },
   504      "CreateDataSourceFromRDSInput":{
   505        "type":"structure",
   506        "required":[
   507          "DataSourceId",
   508          "RDSData",
   509          "RoleARN"
   510        ],
   511        "members":{
   512          "DataSourceId":{"shape":"EntityId"},
   513          "DataSourceName":{"shape":"EntityName"},
   514          "RDSData":{"shape":"RDSDataSpec"},
   515          "RoleARN":{"shape":"RoleARN"},
   516          "ComputeStatistics":{"shape":"ComputeStatistics"}
   517        }
   518      },
   519      "CreateDataSourceFromRDSOutput":{
   520        "type":"structure",
   521        "members":{
   522          "DataSourceId":{"shape":"EntityId"}
   523        }
   524      },
   525      "CreateDataSourceFromRedshiftInput":{
   526        "type":"structure",
   527        "required":[
   528          "DataSourceId",
   529          "DataSpec",
   530          "RoleARN"
   531        ],
   532        "members":{
   533          "DataSourceId":{"shape":"EntityId"},
   534          "DataSourceName":{"shape":"EntityName"},
   535          "DataSpec":{"shape":"RedshiftDataSpec"},
   536          "RoleARN":{"shape":"RoleARN"},
   537          "ComputeStatistics":{"shape":"ComputeStatistics"}
   538        }
   539      },
   540      "CreateDataSourceFromRedshiftOutput":{
   541        "type":"structure",
   542        "members":{
   543          "DataSourceId":{"shape":"EntityId"}
   544        }
   545      },
   546      "CreateDataSourceFromS3Input":{
   547        "type":"structure",
   548        "required":[
   549          "DataSourceId",
   550          "DataSpec"
   551        ],
   552        "members":{
   553          "DataSourceId":{"shape":"EntityId"},
   554          "DataSourceName":{"shape":"EntityName"},
   555          "DataSpec":{"shape":"S3DataSpec"},
   556          "ComputeStatistics":{"shape":"ComputeStatistics"}
   557        }
   558      },
   559      "CreateDataSourceFromS3Output":{
   560        "type":"structure",
   561        "members":{
   562          "DataSourceId":{"shape":"EntityId"}
   563        }
   564      },
   565      "CreateEvaluationInput":{
   566        "type":"structure",
   567        "required":[
   568          "EvaluationId",
   569          "MLModelId",
   570          "EvaluationDataSourceId"
   571        ],
   572        "members":{
   573          "EvaluationId":{"shape":"EntityId"},
   574          "EvaluationName":{"shape":"EntityName"},
   575          "MLModelId":{"shape":"EntityId"},
   576          "EvaluationDataSourceId":{"shape":"EntityId"}
   577        }
   578      },
   579      "CreateEvaluationOutput":{
   580        "type":"structure",
   581        "members":{
   582          "EvaluationId":{"shape":"EntityId"}
   583        }
   584      },
   585      "CreateMLModelInput":{
   586        "type":"structure",
   587        "required":[
   588          "MLModelId",
   589          "MLModelType",
   590          "TrainingDataSourceId"
   591        ],
   592        "members":{
   593          "MLModelId":{"shape":"EntityId"},
   594          "MLModelName":{"shape":"EntityName"},
   595          "MLModelType":{"shape":"MLModelType"},
   596          "Parameters":{"shape":"TrainingParameters"},
   597          "TrainingDataSourceId":{"shape":"EntityId"},
   598          "Recipe":{"shape":"Recipe"},
   599          "RecipeUri":{"shape":"S3Url"}
   600        }
   601      },
   602      "CreateMLModelOutput":{
   603        "type":"structure",
   604        "members":{
   605          "MLModelId":{"shape":"EntityId"}
   606        }
   607      },
   608      "CreateRealtimeEndpointInput":{
   609        "type":"structure",
   610        "required":["MLModelId"],
   611        "members":{
   612          "MLModelId":{"shape":"EntityId"}
   613        }
   614      },
   615      "CreateRealtimeEndpointOutput":{
   616        "type":"structure",
   617        "members":{
   618          "MLModelId":{"shape":"EntityId"},
   619          "RealtimeEndpointInfo":{"shape":"RealtimeEndpointInfo"}
   620        }
   621      },
   622      "DataRearrangement":{"type":"string"},
   623      "DataSchema":{
   624        "type":"string",
   625        "max":131071
   626      },
   627      "DataSource":{
   628        "type":"structure",
   629        "members":{
   630          "DataSourceId":{"shape":"EntityId"},
   631          "DataLocationS3":{"shape":"S3Url"},
   632          "DataRearrangement":{"shape":"DataRearrangement"},
   633          "CreatedByIamUser":{"shape":"AwsUserArn"},
   634          "CreatedAt":{"shape":"EpochTime"},
   635          "LastUpdatedAt":{"shape":"EpochTime"},
   636          "DataSizeInBytes":{"shape":"LongType"},
   637          "NumberOfFiles":{"shape":"LongType"},
   638          "Name":{"shape":"EntityName"},
   639          "Status":{"shape":"EntityStatus"},
   640          "Message":{"shape":"Message"},
   641          "RedshiftMetadata":{"shape":"RedshiftMetadata"},
   642          "RDSMetadata":{"shape":"RDSMetadata"},
   643          "RoleARN":{"shape":"RoleARN"},
   644          "ComputeStatistics":{"shape":"ComputeStatistics"},
   645          "ComputeTime":{"shape":"LongType"},
   646          "FinishedAt":{"shape":"EpochTime"},
   647          "StartedAt":{"shape":"EpochTime"}
   648        }
   649      },
   650      "DataSourceFilterVariable":{
   651        "type":"string",
   652        "enum":[
   653          "CreatedAt",
   654          "LastUpdatedAt",
   655          "Status",
   656          "Name",
   657          "DataLocationS3",
   658          "IAMUser"
   659        ]
   660      },
   661      "DataSources":{
   662        "type":"list",
   663        "member":{"shape":"DataSource"}
   664      },
   665      "DeleteBatchPredictionInput":{
   666        "type":"structure",
   667        "required":["BatchPredictionId"],
   668        "members":{
   669          "BatchPredictionId":{"shape":"EntityId"}
   670        }
   671      },
   672      "DeleteBatchPredictionOutput":{
   673        "type":"structure",
   674        "members":{
   675          "BatchPredictionId":{"shape":"EntityId"}
   676        }
   677      },
   678      "DeleteDataSourceInput":{
   679        "type":"structure",
   680        "required":["DataSourceId"],
   681        "members":{
   682          "DataSourceId":{"shape":"EntityId"}
   683        }
   684      },
   685      "DeleteDataSourceOutput":{
   686        "type":"structure",
   687        "members":{
   688          "DataSourceId":{"shape":"EntityId"}
   689        }
   690      },
   691      "DeleteEvaluationInput":{
   692        "type":"structure",
   693        "required":["EvaluationId"],
   694        "members":{
   695          "EvaluationId":{"shape":"EntityId"}
   696        }
   697      },
   698      "DeleteEvaluationOutput":{
   699        "type":"structure",
   700        "members":{
   701          "EvaluationId":{"shape":"EntityId"}
   702        }
   703      },
   704      "DeleteMLModelInput":{
   705        "type":"structure",
   706        "required":["MLModelId"],
   707        "members":{
   708          "MLModelId":{"shape":"EntityId"}
   709        }
   710      },
   711      "DeleteMLModelOutput":{
   712        "type":"structure",
   713        "members":{
   714          "MLModelId":{"shape":"EntityId"}
   715        }
   716      },
   717      "DeleteRealtimeEndpointInput":{
   718        "type":"structure",
   719        "required":["MLModelId"],
   720        "members":{
   721          "MLModelId":{"shape":"EntityId"}
   722        }
   723      },
   724      "DeleteRealtimeEndpointOutput":{
   725        "type":"structure",
   726        "members":{
   727          "MLModelId":{"shape":"EntityId"},
   728          "RealtimeEndpointInfo":{"shape":"RealtimeEndpointInfo"}
   729        }
   730      },
   731      "DeleteTagsInput":{
   732        "type":"structure",
   733        "required":[
   734          "TagKeys",
   735          "ResourceId",
   736          "ResourceType"
   737        ],
   738        "members":{
   739          "TagKeys":{"shape":"TagKeyList"},
   740          "ResourceId":{"shape":"EntityId"},
   741          "ResourceType":{"shape":"TaggableResourceType"}
   742        }
   743      },
   744      "DeleteTagsOutput":{
   745        "type":"structure",
   746        "members":{
   747          "ResourceId":{"shape":"EntityId"},
   748          "ResourceType":{"shape":"TaggableResourceType"}
   749        }
   750      },
   751      "DescribeBatchPredictionsInput":{
   752        "type":"structure",
   753        "members":{
   754          "FilterVariable":{"shape":"BatchPredictionFilterVariable"},
   755          "EQ":{"shape":"ComparatorValue"},
   756          "GT":{"shape":"ComparatorValue"},
   757          "LT":{"shape":"ComparatorValue"},
   758          "GE":{"shape":"ComparatorValue"},
   759          "LE":{"shape":"ComparatorValue"},
   760          "NE":{"shape":"ComparatorValue"},
   761          "Prefix":{"shape":"ComparatorValue"},
   762          "SortOrder":{"shape":"SortOrder"},
   763          "NextToken":{"shape":"StringType"},
   764          "Limit":{"shape":"PageLimit"}
   765        }
   766      },
   767      "DescribeBatchPredictionsOutput":{
   768        "type":"structure",
   769        "members":{
   770          "Results":{"shape":"BatchPredictions"},
   771          "NextToken":{"shape":"StringType"}
   772        }
   773      },
   774      "DescribeDataSourcesInput":{
   775        "type":"structure",
   776        "members":{
   777          "FilterVariable":{"shape":"DataSourceFilterVariable"},
   778          "EQ":{"shape":"ComparatorValue"},
   779          "GT":{"shape":"ComparatorValue"},
   780          "LT":{"shape":"ComparatorValue"},
   781          "GE":{"shape":"ComparatorValue"},
   782          "LE":{"shape":"ComparatorValue"},
   783          "NE":{"shape":"ComparatorValue"},
   784          "Prefix":{"shape":"ComparatorValue"},
   785          "SortOrder":{"shape":"SortOrder"},
   786          "NextToken":{"shape":"StringType"},
   787          "Limit":{"shape":"PageLimit"}
   788        }
   789      },
   790      "DescribeDataSourcesOutput":{
   791        "type":"structure",
   792        "members":{
   793          "Results":{"shape":"DataSources"},
   794          "NextToken":{"shape":"StringType"}
   795        }
   796      },
   797      "DescribeEvaluationsInput":{
   798        "type":"structure",
   799        "members":{
   800          "FilterVariable":{"shape":"EvaluationFilterVariable"},
   801          "EQ":{"shape":"ComparatorValue"},
   802          "GT":{"shape":"ComparatorValue"},
   803          "LT":{"shape":"ComparatorValue"},
   804          "GE":{"shape":"ComparatorValue"},
   805          "LE":{"shape":"ComparatorValue"},
   806          "NE":{"shape":"ComparatorValue"},
   807          "Prefix":{"shape":"ComparatorValue"},
   808          "SortOrder":{"shape":"SortOrder"},
   809          "NextToken":{"shape":"StringType"},
   810          "Limit":{"shape":"PageLimit"}
   811        }
   812      },
   813      "DescribeEvaluationsOutput":{
   814        "type":"structure",
   815        "members":{
   816          "Results":{"shape":"Evaluations"},
   817          "NextToken":{"shape":"StringType"}
   818        }
   819      },
   820      "DescribeMLModelsInput":{
   821        "type":"structure",
   822        "members":{
   823          "FilterVariable":{"shape":"MLModelFilterVariable"},
   824          "EQ":{"shape":"ComparatorValue"},
   825          "GT":{"shape":"ComparatorValue"},
   826          "LT":{"shape":"ComparatorValue"},
   827          "GE":{"shape":"ComparatorValue"},
   828          "LE":{"shape":"ComparatorValue"},
   829          "NE":{"shape":"ComparatorValue"},
   830          "Prefix":{"shape":"ComparatorValue"},
   831          "SortOrder":{"shape":"SortOrder"},
   832          "NextToken":{"shape":"StringType"},
   833          "Limit":{"shape":"PageLimit"}
   834        }
   835      },
   836      "DescribeMLModelsOutput":{
   837        "type":"structure",
   838        "members":{
   839          "Results":{"shape":"MLModels"},
   840          "NextToken":{"shape":"StringType"}
   841        }
   842      },
   843      "DescribeTagsInput":{
   844        "type":"structure",
   845        "required":[
   846          "ResourceId",
   847          "ResourceType"
   848        ],
   849        "members":{
   850          "ResourceId":{"shape":"EntityId"},
   851          "ResourceType":{"shape":"TaggableResourceType"}
   852        }
   853      },
   854      "DescribeTagsOutput":{
   855        "type":"structure",
   856        "members":{
   857          "ResourceId":{"shape":"EntityId"},
   858          "ResourceType":{"shape":"TaggableResourceType"},
   859          "Tags":{"shape":"TagList"}
   860        }
   861      },
   862      "DetailsAttributes":{
   863        "type":"string",
   864        "enum":[
   865          "PredictiveModelType",
   866          "Algorithm"
   867        ]
   868      },
   869      "DetailsMap":{
   870        "type":"map",
   871        "key":{"shape":"DetailsAttributes"},
   872        "value":{"shape":"DetailsValue"}
   873      },
   874      "DetailsValue":{
   875        "type":"string",
   876        "min":1
   877      },
   878      "EDPPipelineId":{
   879        "type":"string",
   880        "max":1024,
   881        "min":1
   882      },
   883      "EDPResourceRole":{
   884        "type":"string",
   885        "max":64,
   886        "min":1
   887      },
   888      "EDPSecurityGroupId":{
   889        "type":"string",
   890        "max":255,
   891        "min":1
   892      },
   893      "EDPSecurityGroupIds":{
   894        "type":"list",
   895        "member":{"shape":"EDPSecurityGroupId"}
   896      },
   897      "EDPServiceRole":{
   898        "type":"string",
   899        "max":64,
   900        "min":1
   901      },
   902      "EDPSubnetId":{
   903        "type":"string",
   904        "max":255,
   905        "min":1
   906      },
   907      "EntityId":{
   908        "type":"string",
   909        "max":64,
   910        "min":1,
   911        "pattern":"[a-zA-Z0-9_.-]+"
   912      },
   913      "EntityName":{
   914        "type":"string",
   915        "max":1024,
   916        "pattern":".*\\S.*|^$"
   917      },
   918      "EntityStatus":{
   919        "type":"string",
   920        "enum":[
   921          "PENDING",
   922          "INPROGRESS",
   923          "FAILED",
   924          "COMPLETED",
   925          "DELETED"
   926        ]
   927      },
   928      "EpochTime":{"type":"timestamp"},
   929      "ErrorCode":{"type":"integer"},
   930      "ErrorMessage":{
   931        "type":"string",
   932        "max":2048
   933      },
   934      "Evaluation":{
   935        "type":"structure",
   936        "members":{
   937          "EvaluationId":{"shape":"EntityId"},
   938          "MLModelId":{"shape":"EntityId"},
   939          "EvaluationDataSourceId":{"shape":"EntityId"},
   940          "InputDataLocationS3":{"shape":"S3Url"},
   941          "CreatedByIamUser":{"shape":"AwsUserArn"},
   942          "CreatedAt":{"shape":"EpochTime"},
   943          "LastUpdatedAt":{"shape":"EpochTime"},
   944          "Name":{"shape":"EntityName"},
   945          "Status":{"shape":"EntityStatus"},
   946          "PerformanceMetrics":{"shape":"PerformanceMetrics"},
   947          "Message":{"shape":"Message"},
   948          "ComputeTime":{"shape":"LongType"},
   949          "FinishedAt":{"shape":"EpochTime"},
   950          "StartedAt":{"shape":"EpochTime"}
   951        }
   952      },
   953      "EvaluationFilterVariable":{
   954        "type":"string",
   955        "enum":[
   956          "CreatedAt",
   957          "LastUpdatedAt",
   958          "Status",
   959          "Name",
   960          "IAMUser",
   961          "MLModelId",
   962          "DataSourceId",
   963          "DataURI"
   964        ]
   965      },
   966      "Evaluations":{
   967        "type":"list",
   968        "member":{"shape":"Evaluation"}
   969      },
   970      "GetBatchPredictionInput":{
   971        "type":"structure",
   972        "required":["BatchPredictionId"],
   973        "members":{
   974          "BatchPredictionId":{"shape":"EntityId"}
   975        }
   976      },
   977      "GetBatchPredictionOutput":{
   978        "type":"structure",
   979        "members":{
   980          "BatchPredictionId":{"shape":"EntityId"},
   981          "MLModelId":{"shape":"EntityId"},
   982          "BatchPredictionDataSourceId":{"shape":"EntityId"},
   983          "InputDataLocationS3":{"shape":"S3Url"},
   984          "CreatedByIamUser":{"shape":"AwsUserArn"},
   985          "CreatedAt":{"shape":"EpochTime"},
   986          "LastUpdatedAt":{"shape":"EpochTime"},
   987          "Name":{"shape":"EntityName"},
   988          "Status":{"shape":"EntityStatus"},
   989          "OutputUri":{"shape":"S3Url"},
   990          "LogUri":{"shape":"PresignedS3Url"},
   991          "Message":{"shape":"Message"},
   992          "ComputeTime":{"shape":"LongType"},
   993          "FinishedAt":{"shape":"EpochTime"},
   994          "StartedAt":{"shape":"EpochTime"},
   995          "TotalRecordCount":{"shape":"LongType"},
   996          "InvalidRecordCount":{"shape":"LongType"}
   997        }
   998      },
   999      "GetDataSourceInput":{
  1000        "type":"structure",
  1001        "required":["DataSourceId"],
  1002        "members":{
  1003          "DataSourceId":{"shape":"EntityId"},
  1004          "Verbose":{"shape":"Verbose"}
  1005        }
  1006      },
  1007      "GetDataSourceOutput":{
  1008        "type":"structure",
  1009        "members":{
  1010          "DataSourceId":{"shape":"EntityId"},
  1011          "DataLocationS3":{"shape":"S3Url"},
  1012          "DataRearrangement":{"shape":"DataRearrangement"},
  1013          "CreatedByIamUser":{"shape":"AwsUserArn"},
  1014          "CreatedAt":{"shape":"EpochTime"},
  1015          "LastUpdatedAt":{"shape":"EpochTime"},
  1016          "DataSizeInBytes":{"shape":"LongType"},
  1017          "NumberOfFiles":{"shape":"LongType"},
  1018          "Name":{"shape":"EntityName"},
  1019          "Status":{"shape":"EntityStatus"},
  1020          "LogUri":{"shape":"PresignedS3Url"},
  1021          "Message":{"shape":"Message"},
  1022          "RedshiftMetadata":{"shape":"RedshiftMetadata"},
  1023          "RDSMetadata":{"shape":"RDSMetadata"},
  1024          "RoleARN":{"shape":"RoleARN"},
  1025          "ComputeStatistics":{"shape":"ComputeStatistics"},
  1026          "ComputeTime":{"shape":"LongType"},
  1027          "FinishedAt":{"shape":"EpochTime"},
  1028          "StartedAt":{"shape":"EpochTime"},
  1029          "DataSourceSchema":{"shape":"DataSchema"}
  1030        }
  1031      },
  1032      "GetEvaluationInput":{
  1033        "type":"structure",
  1034        "required":["EvaluationId"],
  1035        "members":{
  1036          "EvaluationId":{"shape":"EntityId"}
  1037        }
  1038      },
  1039      "GetEvaluationOutput":{
  1040        "type":"structure",
  1041        "members":{
  1042          "EvaluationId":{"shape":"EntityId"},
  1043          "MLModelId":{"shape":"EntityId"},
  1044          "EvaluationDataSourceId":{"shape":"EntityId"},
  1045          "InputDataLocationS3":{"shape":"S3Url"},
  1046          "CreatedByIamUser":{"shape":"AwsUserArn"},
  1047          "CreatedAt":{"shape":"EpochTime"},
  1048          "LastUpdatedAt":{"shape":"EpochTime"},
  1049          "Name":{"shape":"EntityName"},
  1050          "Status":{"shape":"EntityStatus"},
  1051          "PerformanceMetrics":{"shape":"PerformanceMetrics"},
  1052          "LogUri":{"shape":"PresignedS3Url"},
  1053          "Message":{"shape":"Message"},
  1054          "ComputeTime":{"shape":"LongType"},
  1055          "FinishedAt":{"shape":"EpochTime"},
  1056          "StartedAt":{"shape":"EpochTime"}
  1057        }
  1058      },
  1059      "GetMLModelInput":{
  1060        "type":"structure",
  1061        "required":["MLModelId"],
  1062        "members":{
  1063          "MLModelId":{"shape":"EntityId"},
  1064          "Verbose":{"shape":"Verbose"}
  1065        }
  1066      },
  1067      "GetMLModelOutput":{
  1068        "type":"structure",
  1069        "members":{
  1070          "MLModelId":{"shape":"EntityId"},
  1071          "TrainingDataSourceId":{"shape":"EntityId"},
  1072          "CreatedByIamUser":{"shape":"AwsUserArn"},
  1073          "CreatedAt":{"shape":"EpochTime"},
  1074          "LastUpdatedAt":{"shape":"EpochTime"},
  1075          "Name":{"shape":"MLModelName"},
  1076          "Status":{"shape":"EntityStatus"},
  1077          "SizeInBytes":{"shape":"LongType"},
  1078          "EndpointInfo":{"shape":"RealtimeEndpointInfo"},
  1079          "TrainingParameters":{"shape":"TrainingParameters"},
  1080          "InputDataLocationS3":{"shape":"S3Url"},
  1081          "MLModelType":{"shape":"MLModelType"},
  1082          "ScoreThreshold":{"shape":"ScoreThreshold"},
  1083          "ScoreThresholdLastUpdatedAt":{"shape":"EpochTime"},
  1084          "LogUri":{"shape":"PresignedS3Url"},
  1085          "Message":{"shape":"Message"},
  1086          "ComputeTime":{"shape":"LongType"},
  1087          "FinishedAt":{"shape":"EpochTime"},
  1088          "StartedAt":{"shape":"EpochTime"},
  1089          "Recipe":{"shape":"Recipe"},
  1090          "Schema":{"shape":"DataSchema"}
  1091        }
  1092      },
  1093      "IdempotentParameterMismatchException":{
  1094        "type":"structure",
  1095        "members":{
  1096          "message":{"shape":"ErrorMessage"},
  1097          "code":{"shape":"ErrorCode"}
  1098        },
  1099        "exception":true
  1100      },
  1101      "IntegerType":{"type":"integer"},
  1102      "InternalServerException":{
  1103        "type":"structure",
  1104        "members":{
  1105          "message":{"shape":"ErrorMessage"},
  1106          "code":{"shape":"ErrorCode"}
  1107        },
  1108        "exception":true,
  1109        "fault":true
  1110      },
  1111      "InvalidInputException":{
  1112        "type":"structure",
  1113        "members":{
  1114          "message":{"shape":"ErrorMessage"},
  1115          "code":{"shape":"ErrorCode"}
  1116        },
  1117        "exception":true
  1118      },
  1119      "InvalidTagException":{
  1120        "type":"structure",
  1121        "members":{
  1122          "message":{"shape":"ErrorMessage"}
  1123        },
  1124        "exception":true
  1125      },
  1126      "Label":{
  1127        "type":"string",
  1128        "min":1
  1129      },
  1130      "LimitExceededException":{
  1131        "type":"structure",
  1132        "members":{
  1133          "message":{"shape":"ErrorMessage"},
  1134          "code":{"shape":"ErrorCode"}
  1135        },
  1136        "exception":true
  1137      },
  1138      "LongType":{"type":"long"},
  1139      "MLModel":{
  1140        "type":"structure",
  1141        "members":{
  1142          "MLModelId":{"shape":"EntityId"},
  1143          "TrainingDataSourceId":{"shape":"EntityId"},
  1144          "CreatedByIamUser":{"shape":"AwsUserArn"},
  1145          "CreatedAt":{"shape":"EpochTime"},
  1146          "LastUpdatedAt":{"shape":"EpochTime"},
  1147          "Name":{"shape":"MLModelName"},
  1148          "Status":{"shape":"EntityStatus"},
  1149          "SizeInBytes":{"shape":"LongType"},
  1150          "EndpointInfo":{"shape":"RealtimeEndpointInfo"},
  1151          "TrainingParameters":{"shape":"TrainingParameters"},
  1152          "InputDataLocationS3":{"shape":"S3Url"},
  1153          "Algorithm":{"shape":"Algorithm"},
  1154          "MLModelType":{"shape":"MLModelType"},
  1155          "ScoreThreshold":{"shape":"ScoreThreshold"},
  1156          "ScoreThresholdLastUpdatedAt":{"shape":"EpochTime"},
  1157          "Message":{"shape":"Message"},
  1158          "ComputeTime":{"shape":"LongType"},
  1159          "FinishedAt":{"shape":"EpochTime"},
  1160          "StartedAt":{"shape":"EpochTime"}
  1161        }
  1162      },
  1163      "MLModelFilterVariable":{
  1164        "type":"string",
  1165        "enum":[
  1166          "CreatedAt",
  1167          "LastUpdatedAt",
  1168          "Status",
  1169          "Name",
  1170          "IAMUser",
  1171          "TrainingDataSourceId",
  1172          "RealtimeEndpointStatus",
  1173          "MLModelType",
  1174          "Algorithm",
  1175          "TrainingDataURI"
  1176        ]
  1177      },
  1178      "MLModelName":{
  1179        "type":"string",
  1180        "max":1024
  1181      },
  1182      "MLModelType":{
  1183        "type":"string",
  1184        "enum":[
  1185          "REGRESSION",
  1186          "BINARY",
  1187          "MULTICLASS"
  1188        ]
  1189      },
  1190      "MLModels":{
  1191        "type":"list",
  1192        "member":{"shape":"MLModel"}
  1193      },
  1194      "Message":{
  1195        "type":"string",
  1196        "max":10240
  1197      },
  1198      "PageLimit":{
  1199        "type":"integer",
  1200        "max":100,
  1201        "min":1
  1202      },
  1203      "PerformanceMetrics":{
  1204        "type":"structure",
  1205        "members":{
  1206          "Properties":{"shape":"PerformanceMetricsProperties"}
  1207        }
  1208      },
  1209      "PerformanceMetricsProperties":{
  1210        "type":"map",
  1211        "key":{"shape":"PerformanceMetricsPropertyKey"},
  1212        "value":{"shape":"PerformanceMetricsPropertyValue"}
  1213      },
  1214      "PerformanceMetricsPropertyKey":{"type":"string"},
  1215      "PerformanceMetricsPropertyValue":{"type":"string"},
  1216      "PredictInput":{
  1217        "type":"structure",
  1218        "required":[
  1219          "MLModelId",
  1220          "Record",
  1221          "PredictEndpoint"
  1222        ],
  1223        "members":{
  1224          "MLModelId":{"shape":"EntityId"},
  1225          "Record":{"shape":"Record"},
  1226          "PredictEndpoint":{"shape":"VipURL"}
  1227        }
  1228      },
  1229      "PredictOutput":{
  1230        "type":"structure",
  1231        "members":{
  1232          "Prediction":{"shape":"Prediction"}
  1233        }
  1234      },
  1235      "Prediction":{
  1236        "type":"structure",
  1237        "members":{
  1238          "predictedLabel":{"shape":"Label"},
  1239          "predictedValue":{"shape":"floatLabel"},
  1240          "predictedScores":{"shape":"ScoreValuePerLabelMap"},
  1241          "details":{"shape":"DetailsMap"}
  1242        }
  1243      },
  1244      "PredictorNotMountedException":{
  1245        "type":"structure",
  1246        "members":{
  1247          "message":{"shape":"ErrorMessage"}
  1248        },
  1249        "exception":true
  1250      },
  1251      "PresignedS3Url":{"type":"string"},
  1252      "RDSDataSpec":{
  1253        "type":"structure",
  1254        "required":[
  1255          "DatabaseInformation",
  1256          "SelectSqlQuery",
  1257          "DatabaseCredentials",
  1258          "S3StagingLocation",
  1259          "ResourceRole",
  1260          "ServiceRole",
  1261          "SubnetId",
  1262          "SecurityGroupIds"
  1263        ],
  1264        "members":{
  1265          "DatabaseInformation":{"shape":"RDSDatabase"},
  1266          "SelectSqlQuery":{"shape":"RDSSelectSqlQuery"},
  1267          "DatabaseCredentials":{"shape":"RDSDatabaseCredentials"},
  1268          "S3StagingLocation":{"shape":"S3Url"},
  1269          "DataRearrangement":{"shape":"DataRearrangement"},
  1270          "DataSchema":{"shape":"DataSchema"},
  1271          "DataSchemaUri":{"shape":"S3Url"},
  1272          "ResourceRole":{"shape":"EDPResourceRole"},
  1273          "ServiceRole":{"shape":"EDPServiceRole"},
  1274          "SubnetId":{"shape":"EDPSubnetId"},
  1275          "SecurityGroupIds":{"shape":"EDPSecurityGroupIds"}
  1276        }
  1277      },
  1278      "RDSDatabase":{
  1279        "type":"structure",
  1280        "required":[
  1281          "InstanceIdentifier",
  1282          "DatabaseName"
  1283        ],
  1284        "members":{
  1285          "InstanceIdentifier":{"shape":"RDSInstanceIdentifier"},
  1286          "DatabaseName":{"shape":"RDSDatabaseName"}
  1287        }
  1288      },
  1289      "RDSDatabaseCredentials":{
  1290        "type":"structure",
  1291        "required":[
  1292          "Username",
  1293          "Password"
  1294        ],
  1295        "members":{
  1296          "Username":{"shape":"RDSDatabaseUsername"},
  1297          "Password":{"shape":"RDSDatabasePassword"}
  1298        }
  1299      },
  1300      "RDSDatabaseName":{
  1301        "type":"string",
  1302        "max":64,
  1303        "min":1
  1304      },
  1305      "RDSDatabasePassword":{
  1306        "type":"string",
  1307        "max":128,
  1308        "min":8
  1309      },
  1310      "RDSDatabaseUsername":{
  1311        "type":"string",
  1312        "max":128,
  1313        "min":1
  1314      },
  1315      "RDSInstanceIdentifier":{
  1316        "type":"string",
  1317        "max":63,
  1318        "min":1,
  1319        "pattern":"[a-z0-9-]+"
  1320      },
  1321      "RDSMetadata":{
  1322        "type":"structure",
  1323        "members":{
  1324          "Database":{"shape":"RDSDatabase"},
  1325          "DatabaseUserName":{"shape":"RDSDatabaseUsername"},
  1326          "SelectSqlQuery":{"shape":"RDSSelectSqlQuery"},
  1327          "ResourceRole":{"shape":"EDPResourceRole"},
  1328          "ServiceRole":{"shape":"EDPServiceRole"},
  1329          "DataPipelineId":{"shape":"EDPPipelineId"}
  1330        }
  1331      },
  1332      "RDSSelectSqlQuery":{
  1333        "type":"string",
  1334        "max":16777216,
  1335        "min":1
  1336      },
  1337      "RealtimeEndpointInfo":{
  1338        "type":"structure",
  1339        "members":{
  1340          "PeakRequestsPerSecond":{"shape":"IntegerType"},
  1341          "CreatedAt":{"shape":"EpochTime"},
  1342          "EndpointUrl":{"shape":"VipURL"},
  1343          "EndpointStatus":{"shape":"RealtimeEndpointStatus"}
  1344        }
  1345      },
  1346      "RealtimeEndpointStatus":{
  1347        "type":"string",
  1348        "enum":[
  1349          "NONE",
  1350          "READY",
  1351          "UPDATING",
  1352          "FAILED"
  1353        ]
  1354      },
  1355      "Recipe":{
  1356        "type":"string",
  1357        "max":131071
  1358      },
  1359      "Record":{
  1360        "type":"map",
  1361        "key":{"shape":"VariableName"},
  1362        "value":{"shape":"VariableValue"}
  1363      },
  1364      "RedshiftClusterIdentifier":{
  1365        "type":"string",
  1366        "max":63,
  1367        "min":1,
  1368        "pattern":"[a-z0-9-]+"
  1369      },
  1370      "RedshiftDataSpec":{
  1371        "type":"structure",
  1372        "required":[
  1373          "DatabaseInformation",
  1374          "SelectSqlQuery",
  1375          "DatabaseCredentials",
  1376          "S3StagingLocation"
  1377        ],
  1378        "members":{
  1379          "DatabaseInformation":{"shape":"RedshiftDatabase"},
  1380          "SelectSqlQuery":{"shape":"RedshiftSelectSqlQuery"},
  1381          "DatabaseCredentials":{"shape":"RedshiftDatabaseCredentials"},
  1382          "S3StagingLocation":{"shape":"S3Url"},
  1383          "DataRearrangement":{"shape":"DataRearrangement"},
  1384          "DataSchema":{"shape":"DataSchema"},
  1385          "DataSchemaUri":{"shape":"S3Url"}
  1386        }
  1387      },
  1388      "RedshiftDatabase":{
  1389        "type":"structure",
  1390        "required":[
  1391          "DatabaseName",
  1392          "ClusterIdentifier"
  1393        ],
  1394        "members":{
  1395          "DatabaseName":{"shape":"RedshiftDatabaseName"},
  1396          "ClusterIdentifier":{"shape":"RedshiftClusterIdentifier"}
  1397        }
  1398      },
  1399      "RedshiftDatabaseCredentials":{
  1400        "type":"structure",
  1401        "required":[
  1402          "Username",
  1403          "Password"
  1404        ],
  1405        "members":{
  1406          "Username":{"shape":"RedshiftDatabaseUsername"},
  1407          "Password":{"shape":"RedshiftDatabasePassword"}
  1408        }
  1409      },
  1410      "RedshiftDatabaseName":{
  1411        "type":"string",
  1412        "max":64,
  1413        "min":1,
  1414        "pattern":"[a-z0-9]+"
  1415      },
  1416      "RedshiftDatabasePassword":{
  1417        "type":"string",
  1418        "max":64,
  1419        "min":8
  1420      },
  1421      "RedshiftDatabaseUsername":{
  1422        "type":"string",
  1423        "max":128,
  1424        "min":1
  1425      },
  1426      "RedshiftMetadata":{
  1427        "type":"structure",
  1428        "members":{
  1429          "RedshiftDatabase":{"shape":"RedshiftDatabase"},
  1430          "DatabaseUserName":{"shape":"RedshiftDatabaseUsername"},
  1431          "SelectSqlQuery":{"shape":"RedshiftSelectSqlQuery"}
  1432        }
  1433      },
  1434      "RedshiftSelectSqlQuery":{
  1435        "type":"string",
  1436        "max":16777216,
  1437        "min":1
  1438      },
  1439      "ResourceNotFoundException":{
  1440        "type":"structure",
  1441        "members":{
  1442          "message":{"shape":"ErrorMessage"},
  1443          "code":{"shape":"ErrorCode"}
  1444        },
  1445        "exception":true
  1446      },
  1447      "RoleARN":{
  1448        "type":"string",
  1449        "max":110,
  1450        "min":1
  1451      },
  1452      "S3DataSpec":{
  1453        "type":"structure",
  1454        "required":["DataLocationS3"],
  1455        "members":{
  1456          "DataLocationS3":{"shape":"S3Url"},
  1457          "DataRearrangement":{"shape":"DataRearrangement"},
  1458          "DataSchema":{"shape":"DataSchema"},
  1459          "DataSchemaLocationS3":{"shape":"S3Url"}
  1460        }
  1461      },
  1462      "S3Url":{
  1463        "type":"string",
  1464        "max":2048,
  1465        "pattern":"s3://([^/]+)(/.*)?"
  1466      },
  1467      "ScoreThreshold":{"type":"float"},
  1468      "ScoreValue":{"type":"float"},
  1469      "ScoreValuePerLabelMap":{
  1470        "type":"map",
  1471        "key":{"shape":"Label"},
  1472        "value":{"shape":"ScoreValue"}
  1473      },
  1474      "SortOrder":{
  1475        "type":"string",
  1476        "enum":[
  1477          "asc",
  1478          "dsc"
  1479        ]
  1480      },
  1481      "StringType":{"type":"string"},
  1482      "Tag":{
  1483        "type":"structure",
  1484        "members":{
  1485          "Key":{"shape":"TagKey"},
  1486          "Value":{"shape":"TagValue"}
  1487        }
  1488      },
  1489      "TagKey":{
  1490        "type":"string",
  1491        "max":128,
  1492        "min":1,
  1493        "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
  1494      },
  1495      "TagKeyList":{
  1496        "type":"list",
  1497        "member":{"shape":"TagKey"},
  1498        "max":100
  1499      },
  1500      "TagLimitExceededException":{
  1501        "type":"structure",
  1502        "members":{
  1503          "message":{"shape":"ErrorMessage"}
  1504        },
  1505        "exception":true
  1506      },
  1507      "TagList":{
  1508        "type":"list",
  1509        "member":{"shape":"Tag"},
  1510        "max":100
  1511      },
  1512      "TagValue":{
  1513        "type":"string",
  1514        "max":256,
  1515        "min":0,
  1516        "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
  1517      },
  1518      "TaggableResourceType":{
  1519        "type":"string",
  1520        "enum":[
  1521          "BatchPrediction",
  1522          "DataSource",
  1523          "Evaluation",
  1524          "MLModel"
  1525        ]
  1526      },
  1527      "TrainingParameters":{
  1528        "type":"map",
  1529        "key":{"shape":"StringType"},
  1530        "value":{"shape":"StringType"}
  1531      },
  1532      "UpdateBatchPredictionInput":{
  1533        "type":"structure",
  1534        "required":[
  1535          "BatchPredictionId",
  1536          "BatchPredictionName"
  1537        ],
  1538        "members":{
  1539          "BatchPredictionId":{"shape":"EntityId"},
  1540          "BatchPredictionName":{"shape":"EntityName"}
  1541        }
  1542      },
  1543      "UpdateBatchPredictionOutput":{
  1544        "type":"structure",
  1545        "members":{
  1546          "BatchPredictionId":{"shape":"EntityId"}
  1547        }
  1548      },
  1549      "UpdateDataSourceInput":{
  1550        "type":"structure",
  1551        "required":[
  1552          "DataSourceId",
  1553          "DataSourceName"
  1554        ],
  1555        "members":{
  1556          "DataSourceId":{"shape":"EntityId"},
  1557          "DataSourceName":{"shape":"EntityName"}
  1558        }
  1559      },
  1560      "UpdateDataSourceOutput":{
  1561        "type":"structure",
  1562        "members":{
  1563          "DataSourceId":{"shape":"EntityId"}
  1564        }
  1565      },
  1566      "UpdateEvaluationInput":{
  1567        "type":"structure",
  1568        "required":[
  1569          "EvaluationId",
  1570          "EvaluationName"
  1571        ],
  1572        "members":{
  1573          "EvaluationId":{"shape":"EntityId"},
  1574          "EvaluationName":{"shape":"EntityName"}
  1575        }
  1576      },
  1577      "UpdateEvaluationOutput":{
  1578        "type":"structure",
  1579        "members":{
  1580          "EvaluationId":{"shape":"EntityId"}
  1581        }
  1582      },
  1583      "UpdateMLModelInput":{
  1584        "type":"structure",
  1585        "required":["MLModelId"],
  1586        "members":{
  1587          "MLModelId":{"shape":"EntityId"},
  1588          "MLModelName":{"shape":"EntityName"},
  1589          "ScoreThreshold":{"shape":"ScoreThreshold"}
  1590        }
  1591      },
  1592      "UpdateMLModelOutput":{
  1593        "type":"structure",
  1594        "members":{
  1595          "MLModelId":{"shape":"EntityId"}
  1596        }
  1597      },
  1598      "VariableName":{"type":"string"},
  1599      "VariableValue":{"type":"string"},
  1600      "Verbose":{"type":"boolean"},
  1601      "VipURL":{
  1602        "type":"string",
  1603        "max":2048,
  1604        "pattern":"https://[a-zA-Z0-9-.]*\\.amazon(aws)?\\.com[/]?"
  1605      },
  1606      "floatLabel":{"type":"float"}
  1607    }
  1608  }