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

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2020-12-15",
     5      "endpointPrefix":"lookoutequipment",
     6      "jsonVersion":"1.0",
     7      "protocol":"json",
     8      "serviceAbbreviation":"LookoutEquipment",
     9      "serviceFullName":"Amazon Lookout for Equipment",
    10      "serviceId":"LookoutEquipment",
    11      "signatureVersion":"v4",
    12      "targetPrefix":"AWSLookoutEquipmentFrontendService",
    13      "uid":"lookoutequipment-2020-12-15"
    14    },
    15    "operations":{
    16      "CreateDataset":{
    17        "name":"CreateDataset",
    18        "http":{
    19          "method":"POST",
    20          "requestUri":"/"
    21        },
    22        "input":{"shape":"CreateDatasetRequest"},
    23        "output":{"shape":"CreateDatasetResponse"},
    24        "errors":[
    25          {"shape":"ValidationException"},
    26          {"shape":"ConflictException"},
    27          {"shape":"ThrottlingException"},
    28          {"shape":"ServiceQuotaExceededException"},
    29          {"shape":"AccessDeniedException"},
    30          {"shape":"InternalServerException"}
    31        ]
    32      },
    33      "CreateInferenceScheduler":{
    34        "name":"CreateInferenceScheduler",
    35        "http":{
    36          "method":"POST",
    37          "requestUri":"/"
    38        },
    39        "input":{"shape":"CreateInferenceSchedulerRequest"},
    40        "output":{"shape":"CreateInferenceSchedulerResponse"},
    41        "errors":[
    42          {"shape":"ConflictException"},
    43          {"shape":"ResourceNotFoundException"},
    44          {"shape":"ValidationException"},
    45          {"shape":"ServiceQuotaExceededException"},
    46          {"shape":"ThrottlingException"},
    47          {"shape":"AccessDeniedException"},
    48          {"shape":"InternalServerException"}
    49        ]
    50      },
    51      "CreateModel":{
    52        "name":"CreateModel",
    53        "http":{
    54          "method":"POST",
    55          "requestUri":"/"
    56        },
    57        "input":{"shape":"CreateModelRequest"},
    58        "output":{"shape":"CreateModelResponse"},
    59        "errors":[
    60          {"shape":"ValidationException"},
    61          {"shape":"ConflictException"},
    62          {"shape":"ThrottlingException"},
    63          {"shape":"ServiceQuotaExceededException"},
    64          {"shape":"InternalServerException"},
    65          {"shape":"ResourceNotFoundException"},
    66          {"shape":"AccessDeniedException"}
    67        ]
    68      },
    69      "DeleteDataset":{
    70        "name":"DeleteDataset",
    71        "http":{
    72          "method":"POST",
    73          "requestUri":"/"
    74        },
    75        "input":{"shape":"DeleteDatasetRequest"},
    76        "errors":[
    77          {"shape":"ResourceNotFoundException"},
    78          {"shape":"ThrottlingException"},
    79          {"shape":"InternalServerException"},
    80          {"shape":"AccessDeniedException"},
    81          {"shape":"ConflictException"}
    82        ]
    83      },
    84      "DeleteInferenceScheduler":{
    85        "name":"DeleteInferenceScheduler",
    86        "http":{
    87          "method":"POST",
    88          "requestUri":"/"
    89        },
    90        "input":{"shape":"DeleteInferenceSchedulerRequest"},
    91        "errors":[
    92          {"shape":"ValidationException"},
    93          {"shape":"ResourceNotFoundException"},
    94          {"shape":"ConflictException"},
    95          {"shape":"ThrottlingException"},
    96          {"shape":"AccessDeniedException"},
    97          {"shape":"InternalServerException"}
    98        ]
    99      },
   100      "DeleteModel":{
   101        "name":"DeleteModel",
   102        "http":{
   103          "method":"POST",
   104          "requestUri":"/"
   105        },
   106        "input":{"shape":"DeleteModelRequest"},
   107        "errors":[
   108          {"shape":"ResourceNotFoundException"},
   109          {"shape":"ThrottlingException"},
   110          {"shape":"InternalServerException"},
   111          {"shape":"ConflictException"},
   112          {"shape":"AccessDeniedException"}
   113        ]
   114      },
   115      "DescribeDataIngestionJob":{
   116        "name":"DescribeDataIngestionJob",
   117        "http":{
   118          "method":"POST",
   119          "requestUri":"/"
   120        },
   121        "input":{"shape":"DescribeDataIngestionJobRequest"},
   122        "output":{"shape":"DescribeDataIngestionJobResponse"},
   123        "errors":[
   124          {"shape":"ValidationException"},
   125          {"shape":"ResourceNotFoundException"},
   126          {"shape":"ThrottlingException"},
   127          {"shape":"AccessDeniedException"},
   128          {"shape":"InternalServerException"}
   129        ]
   130      },
   131      "DescribeDataset":{
   132        "name":"DescribeDataset",
   133        "http":{
   134          "method":"POST",
   135          "requestUri":"/"
   136        },
   137        "input":{"shape":"DescribeDatasetRequest"},
   138        "output":{"shape":"DescribeDatasetResponse"},
   139        "errors":[
   140          {"shape":"ValidationException"},
   141          {"shape":"ResourceNotFoundException"},
   142          {"shape":"ThrottlingException"},
   143          {"shape":"AccessDeniedException"},
   144          {"shape":"InternalServerException"}
   145        ]
   146      },
   147      "DescribeInferenceScheduler":{
   148        "name":"DescribeInferenceScheduler",
   149        "http":{
   150          "method":"POST",
   151          "requestUri":"/"
   152        },
   153        "input":{"shape":"DescribeInferenceSchedulerRequest"},
   154        "output":{"shape":"DescribeInferenceSchedulerResponse"},
   155        "errors":[
   156          {"shape":"ValidationException"},
   157          {"shape":"ResourceNotFoundException"},
   158          {"shape":"ThrottlingException"},
   159          {"shape":"AccessDeniedException"},
   160          {"shape":"InternalServerException"}
   161        ]
   162      },
   163      "DescribeModel":{
   164        "name":"DescribeModel",
   165        "http":{
   166          "method":"POST",
   167          "requestUri":"/"
   168        },
   169        "input":{"shape":"DescribeModelRequest"},
   170        "output":{"shape":"DescribeModelResponse"},
   171        "errors":[
   172          {"shape":"ValidationException"},
   173          {"shape":"ResourceNotFoundException"},
   174          {"shape":"ThrottlingException"},
   175          {"shape":"AccessDeniedException"},
   176          {"shape":"InternalServerException"}
   177        ]
   178      },
   179      "ListDataIngestionJobs":{
   180        "name":"ListDataIngestionJobs",
   181        "http":{
   182          "method":"POST",
   183          "requestUri":"/"
   184        },
   185        "input":{"shape":"ListDataIngestionJobsRequest"},
   186        "output":{"shape":"ListDataIngestionJobsResponse"},
   187        "errors":[
   188          {"shape":"ValidationException"},
   189          {"shape":"ThrottlingException"},
   190          {"shape":"AccessDeniedException"},
   191          {"shape":"InternalServerException"}
   192        ]
   193      },
   194      "ListDatasets":{
   195        "name":"ListDatasets",
   196        "http":{
   197          "method":"POST",
   198          "requestUri":"/"
   199        },
   200        "input":{"shape":"ListDatasetsRequest"},
   201        "output":{"shape":"ListDatasetsResponse"},
   202        "errors":[
   203          {"shape":"ValidationException"},
   204          {"shape":"ThrottlingException"},
   205          {"shape":"AccessDeniedException"},
   206          {"shape":"InternalServerException"}
   207        ]
   208      },
   209      "ListInferenceExecutions":{
   210        "name":"ListInferenceExecutions",
   211        "http":{
   212          "method":"POST",
   213          "requestUri":"/"
   214        },
   215        "input":{"shape":"ListInferenceExecutionsRequest"},
   216        "output":{"shape":"ListInferenceExecutionsResponse"},
   217        "errors":[
   218          {"shape":"ValidationException"},
   219          {"shape":"ThrottlingException"},
   220          {"shape":"ResourceNotFoundException"},
   221          {"shape":"AccessDeniedException"},
   222          {"shape":"InternalServerException"}
   223        ]
   224      },
   225      "ListInferenceSchedulers":{
   226        "name":"ListInferenceSchedulers",
   227        "http":{
   228          "method":"POST",
   229          "requestUri":"/"
   230        },
   231        "input":{"shape":"ListInferenceSchedulersRequest"},
   232        "output":{"shape":"ListInferenceSchedulersResponse"},
   233        "errors":[
   234          {"shape":"ValidationException"},
   235          {"shape":"ThrottlingException"},
   236          {"shape":"AccessDeniedException"},
   237          {"shape":"InternalServerException"}
   238        ]
   239      },
   240      "ListModels":{
   241        "name":"ListModels",
   242        "http":{
   243          "method":"POST",
   244          "requestUri":"/"
   245        },
   246        "input":{"shape":"ListModelsRequest"},
   247        "output":{"shape":"ListModelsResponse"},
   248        "errors":[
   249          {"shape":"ValidationException"},
   250          {"shape":"ThrottlingException"},
   251          {"shape":"AccessDeniedException"},
   252          {"shape":"InternalServerException"}
   253        ]
   254      },
   255      "ListTagsForResource":{
   256        "name":"ListTagsForResource",
   257        "http":{
   258          "method":"POST",
   259          "requestUri":"/"
   260        },
   261        "input":{"shape":"ListTagsForResourceRequest"},
   262        "output":{"shape":"ListTagsForResourceResponse"},
   263        "errors":[
   264          {"shape":"ValidationException"},
   265          {"shape":"ResourceNotFoundException"},
   266          {"shape":"ThrottlingException"},
   267          {"shape":"AccessDeniedException"},
   268          {"shape":"InternalServerException"}
   269        ]
   270      },
   271      "StartDataIngestionJob":{
   272        "name":"StartDataIngestionJob",
   273        "http":{
   274          "method":"POST",
   275          "requestUri":"/"
   276        },
   277        "input":{"shape":"StartDataIngestionJobRequest"},
   278        "output":{"shape":"StartDataIngestionJobResponse"},
   279        "errors":[
   280          {"shape":"ValidationException"},
   281          {"shape":"ResourceNotFoundException"},
   282          {"shape":"ConflictException"},
   283          {"shape":"ThrottlingException"},
   284          {"shape":"ServiceQuotaExceededException"},
   285          {"shape":"AccessDeniedException"},
   286          {"shape":"InternalServerException"}
   287        ]
   288      },
   289      "StartInferenceScheduler":{
   290        "name":"StartInferenceScheduler",
   291        "http":{
   292          "method":"POST",
   293          "requestUri":"/"
   294        },
   295        "input":{"shape":"StartInferenceSchedulerRequest"},
   296        "output":{"shape":"StartInferenceSchedulerResponse"},
   297        "errors":[
   298          {"shape":"ValidationException"},
   299          {"shape":"ConflictException"},
   300          {"shape":"ResourceNotFoundException"},
   301          {"shape":"ThrottlingException"},
   302          {"shape":"AccessDeniedException"},
   303          {"shape":"InternalServerException"}
   304        ]
   305      },
   306      "StopInferenceScheduler":{
   307        "name":"StopInferenceScheduler",
   308        "http":{
   309          "method":"POST",
   310          "requestUri":"/"
   311        },
   312        "input":{"shape":"StopInferenceSchedulerRequest"},
   313        "output":{"shape":"StopInferenceSchedulerResponse"},
   314        "errors":[
   315          {"shape":"ValidationException"},
   316          {"shape":"ConflictException"},
   317          {"shape":"ResourceNotFoundException"},
   318          {"shape":"ThrottlingException"},
   319          {"shape":"AccessDeniedException"},
   320          {"shape":"InternalServerException"}
   321        ]
   322      },
   323      "TagResource":{
   324        "name":"TagResource",
   325        "http":{
   326          "method":"POST",
   327          "requestUri":"/"
   328        },
   329        "input":{"shape":"TagResourceRequest"},
   330        "output":{"shape":"TagResourceResponse"},
   331        "errors":[
   332          {"shape":"ValidationException"},
   333          {"shape":"ResourceNotFoundException"},
   334          {"shape":"ServiceQuotaExceededException"},
   335          {"shape":"ThrottlingException"},
   336          {"shape":"AccessDeniedException"},
   337          {"shape":"InternalServerException"}
   338        ]
   339      },
   340      "UntagResource":{
   341        "name":"UntagResource",
   342        "http":{
   343          "method":"POST",
   344          "requestUri":"/"
   345        },
   346        "input":{"shape":"UntagResourceRequest"},
   347        "output":{"shape":"UntagResourceResponse"},
   348        "errors":[
   349          {"shape":"ValidationException"},
   350          {"shape":"ResourceNotFoundException"},
   351          {"shape":"ThrottlingException"},
   352          {"shape":"AccessDeniedException"},
   353          {"shape":"InternalServerException"}
   354        ]
   355      },
   356      "UpdateInferenceScheduler":{
   357        "name":"UpdateInferenceScheduler",
   358        "http":{
   359          "method":"POST",
   360          "requestUri":"/"
   361        },
   362        "input":{"shape":"UpdateInferenceSchedulerRequest"},
   363        "errors":[
   364          {"shape":"ConflictException"},
   365          {"shape":"ResourceNotFoundException"},
   366          {"shape":"ValidationException"},
   367          {"shape":"ThrottlingException"},
   368          {"shape":"AccessDeniedException"},
   369          {"shape":"InternalServerException"}
   370        ]
   371      }
   372    },
   373    "shapes":{
   374      "AccessDeniedException":{
   375        "type":"structure",
   376        "required":["Message"],
   377        "members":{
   378          "Message":{"shape":"BoundedLengthString"}
   379        },
   380        "exception":true
   381      },
   382      "AmazonResourceArn":{
   383        "type":"string",
   384        "max":1011,
   385        "min":1
   386      },
   387      "BoundedLengthString":{
   388        "type":"string",
   389        "max":5000,
   390        "min":1,
   391        "pattern":"[\\P{M}\\p{M}]{1,5000}"
   392      },
   393      "ComponentTimestampDelimiter":{
   394        "type":"string",
   395        "max":1,
   396        "min":0,
   397        "pattern":"^(\\-|\\_|\\s)?$"
   398      },
   399      "ConflictException":{
   400        "type":"structure",
   401        "required":["Message"],
   402        "members":{
   403          "Message":{"shape":"BoundedLengthString"}
   404        },
   405        "exception":true
   406      },
   407      "CreateDatasetRequest":{
   408        "type":"structure",
   409        "required":[
   410          "DatasetName",
   411          "DatasetSchema",
   412          "ClientToken"
   413        ],
   414        "members":{
   415          "DatasetName":{"shape":"DatasetName"},
   416          "DatasetSchema":{"shape":"DatasetSchema"},
   417          "ServerSideKmsKeyId":{"shape":"NameOrArn"},
   418          "ClientToken":{
   419            "shape":"IdempotenceToken",
   420            "idempotencyToken":true
   421          },
   422          "Tags":{"shape":"TagList"}
   423        }
   424      },
   425      "CreateDatasetResponse":{
   426        "type":"structure",
   427        "members":{
   428          "DatasetName":{"shape":"DatasetName"},
   429          "DatasetArn":{"shape":"DatasetArn"},
   430          "Status":{"shape":"DatasetStatus"}
   431        }
   432      },
   433      "CreateInferenceSchedulerRequest":{
   434        "type":"structure",
   435        "required":[
   436          "ModelName",
   437          "InferenceSchedulerName",
   438          "DataUploadFrequency",
   439          "DataInputConfiguration",
   440          "DataOutputConfiguration",
   441          "RoleArn",
   442          "ClientToken"
   443        ],
   444        "members":{
   445          "ModelName":{"shape":"ModelName"},
   446          "InferenceSchedulerName":{"shape":"InferenceSchedulerName"},
   447          "DataDelayOffsetInMinutes":{"shape":"DataDelayOffsetInMinutes"},
   448          "DataUploadFrequency":{"shape":"DataUploadFrequency"},
   449          "DataInputConfiguration":{"shape":"InferenceInputConfiguration"},
   450          "DataOutputConfiguration":{"shape":"InferenceOutputConfiguration"},
   451          "RoleArn":{"shape":"IamRoleArn"},
   452          "ServerSideKmsKeyId":{"shape":"NameOrArn"},
   453          "ClientToken":{
   454            "shape":"IdempotenceToken",
   455            "idempotencyToken":true
   456          },
   457          "Tags":{"shape":"TagList"}
   458        }
   459      },
   460      "CreateInferenceSchedulerResponse":{
   461        "type":"structure",
   462        "members":{
   463          "InferenceSchedulerArn":{"shape":"InferenceSchedulerArn"},
   464          "InferenceSchedulerName":{"shape":"InferenceSchedulerName"},
   465          "Status":{"shape":"InferenceSchedulerStatus"}
   466        }
   467      },
   468      "CreateModelRequest":{
   469        "type":"structure",
   470        "required":[
   471          "ModelName",
   472          "DatasetName",
   473          "ClientToken"
   474        ],
   475        "members":{
   476          "ModelName":{"shape":"ModelName"},
   477          "DatasetName":{"shape":"DatasetIdentifier"},
   478          "DatasetSchema":{"shape":"DatasetSchema"},
   479          "LabelsInputConfiguration":{"shape":"LabelsInputConfiguration"},
   480          "ClientToken":{
   481            "shape":"IdempotenceToken",
   482            "idempotencyToken":true
   483          },
   484          "TrainingDataStartTime":{"shape":"Timestamp"},
   485          "TrainingDataEndTime":{"shape":"Timestamp"},
   486          "EvaluationDataStartTime":{"shape":"Timestamp"},
   487          "EvaluationDataEndTime":{"shape":"Timestamp"},
   488          "RoleArn":{"shape":"IamRoleArn"},
   489          "DataPreProcessingConfiguration":{"shape":"DataPreProcessingConfiguration"},
   490          "ServerSideKmsKeyId":{"shape":"NameOrArn"},
   491          "Tags":{"shape":"TagList"},
   492          "OffCondition":{"shape":"OffCondition"}
   493        }
   494      },
   495      "CreateModelResponse":{
   496        "type":"structure",
   497        "members":{
   498          "ModelArn":{"shape":"ModelArn"},
   499          "Status":{"shape":"ModelStatus"}
   500        }
   501      },
   502      "DataDelayOffsetInMinutes":{
   503        "type":"long",
   504        "max":60,
   505        "min":0
   506      },
   507      "DataIngestionJobSummaries":{
   508        "type":"list",
   509        "member":{"shape":"DataIngestionJobSummary"}
   510      },
   511      "DataIngestionJobSummary":{
   512        "type":"structure",
   513        "members":{
   514          "JobId":{"shape":"IngestionJobId"},
   515          "DatasetName":{"shape":"DatasetName"},
   516          "DatasetArn":{"shape":"DatasetArn"},
   517          "IngestionInputConfiguration":{"shape":"IngestionInputConfiguration"},
   518          "Status":{"shape":"IngestionJobStatus"}
   519        }
   520      },
   521      "DataPreProcessingConfiguration":{
   522        "type":"structure",
   523        "members":{
   524          "TargetSamplingRate":{"shape":"TargetSamplingRate"}
   525        }
   526      },
   527      "DataUploadFrequency":{
   528        "type":"string",
   529        "enum":[
   530          "PT5M",
   531          "PT10M",
   532          "PT15M",
   533          "PT30M",
   534          "PT1H"
   535        ]
   536      },
   537      "DatasetArn":{
   538        "type":"string",
   539        "max":2048,
   540        "min":20,
   541        "pattern":"arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:dataset\\/.+"
   542      },
   543      "DatasetIdentifier":{
   544        "type":"string",
   545        "max":200,
   546        "min":1,
   547        "pattern":"^[0-9a-zA-Z_-]{1,200}$"
   548      },
   549      "DatasetName":{
   550        "type":"string",
   551        "max":200,
   552        "min":1,
   553        "pattern":"^[0-9a-zA-Z_-]{1,200}$"
   554      },
   555      "DatasetSchema":{
   556        "type":"structure",
   557        "members":{
   558          "InlineDataSchema":{
   559            "shape":"InlineDataSchema",
   560            "jsonvalue":true
   561          }
   562        }
   563      },
   564      "DatasetStatus":{
   565        "type":"string",
   566        "enum":[
   567          "CREATED",
   568          "INGESTION_IN_PROGRESS",
   569          "ACTIVE"
   570        ]
   571      },
   572      "DatasetSummaries":{
   573        "type":"list",
   574        "member":{"shape":"DatasetSummary"}
   575      },
   576      "DatasetSummary":{
   577        "type":"structure",
   578        "members":{
   579          "DatasetName":{"shape":"DatasetName"},
   580          "DatasetArn":{"shape":"DatasetArn"},
   581          "Status":{"shape":"DatasetStatus"},
   582          "CreatedAt":{"shape":"Timestamp"}
   583        }
   584      },
   585      "DeleteDatasetRequest":{
   586        "type":"structure",
   587        "required":["DatasetName"],
   588        "members":{
   589          "DatasetName":{"shape":"DatasetIdentifier"}
   590        }
   591      },
   592      "DeleteInferenceSchedulerRequest":{
   593        "type":"structure",
   594        "required":["InferenceSchedulerName"],
   595        "members":{
   596          "InferenceSchedulerName":{"shape":"InferenceSchedulerIdentifier"}
   597        }
   598      },
   599      "DeleteModelRequest":{
   600        "type":"structure",
   601        "required":["ModelName"],
   602        "members":{
   603          "ModelName":{"shape":"ModelName"}
   604        }
   605      },
   606      "DescribeDataIngestionJobRequest":{
   607        "type":"structure",
   608        "required":["JobId"],
   609        "members":{
   610          "JobId":{"shape":"IngestionJobId"}
   611        }
   612      },
   613      "DescribeDataIngestionJobResponse":{
   614        "type":"structure",
   615        "members":{
   616          "JobId":{"shape":"IngestionJobId"},
   617          "DatasetArn":{"shape":"DatasetArn"},
   618          "IngestionInputConfiguration":{"shape":"IngestionInputConfiguration"},
   619          "RoleArn":{"shape":"IamRoleArn"},
   620          "CreatedAt":{"shape":"Timestamp"},
   621          "Status":{"shape":"IngestionJobStatus"},
   622          "FailedReason":{"shape":"BoundedLengthString"}
   623        }
   624      },
   625      "DescribeDatasetRequest":{
   626        "type":"structure",
   627        "required":["DatasetName"],
   628        "members":{
   629          "DatasetName":{"shape":"DatasetIdentifier"}
   630        }
   631      },
   632      "DescribeDatasetResponse":{
   633        "type":"structure",
   634        "members":{
   635          "DatasetName":{"shape":"DatasetName"},
   636          "DatasetArn":{"shape":"DatasetArn"},
   637          "CreatedAt":{"shape":"Timestamp"},
   638          "LastUpdatedAt":{"shape":"Timestamp"},
   639          "Status":{"shape":"DatasetStatus"},
   640          "Schema":{
   641            "shape":"InlineDataSchema",
   642            "jsonvalue":true
   643          },
   644          "ServerSideKmsKeyId":{"shape":"KmsKeyArn"},
   645          "IngestionInputConfiguration":{"shape":"IngestionInputConfiguration"}
   646        }
   647      },
   648      "DescribeInferenceSchedulerRequest":{
   649        "type":"structure",
   650        "required":["InferenceSchedulerName"],
   651        "members":{
   652          "InferenceSchedulerName":{"shape":"InferenceSchedulerIdentifier"}
   653        }
   654      },
   655      "DescribeInferenceSchedulerResponse":{
   656        "type":"structure",
   657        "members":{
   658          "ModelArn":{"shape":"ModelArn"},
   659          "ModelName":{"shape":"ModelName"},
   660          "InferenceSchedulerName":{"shape":"InferenceSchedulerName"},
   661          "InferenceSchedulerArn":{"shape":"InferenceSchedulerArn"},
   662          "Status":{"shape":"InferenceSchedulerStatus"},
   663          "DataDelayOffsetInMinutes":{"shape":"DataDelayOffsetInMinutes"},
   664          "DataUploadFrequency":{"shape":"DataUploadFrequency"},
   665          "CreatedAt":{"shape":"Timestamp"},
   666          "UpdatedAt":{"shape":"Timestamp"},
   667          "DataInputConfiguration":{"shape":"InferenceInputConfiguration"},
   668          "DataOutputConfiguration":{"shape":"InferenceOutputConfiguration"},
   669          "RoleArn":{"shape":"IamRoleArn"},
   670          "ServerSideKmsKeyId":{"shape":"KmsKeyArn"}
   671        }
   672      },
   673      "DescribeModelRequest":{
   674        "type":"structure",
   675        "required":["ModelName"],
   676        "members":{
   677          "ModelName":{"shape":"ModelName"}
   678        }
   679      },
   680      "DescribeModelResponse":{
   681        "type":"structure",
   682        "members":{
   683          "ModelName":{"shape":"ModelName"},
   684          "ModelArn":{"shape":"ModelArn"},
   685          "DatasetName":{"shape":"DatasetName"},
   686          "DatasetArn":{"shape":"DatasetArn"},
   687          "Schema":{
   688            "shape":"InlineDataSchema",
   689            "jsonvalue":true
   690          },
   691          "LabelsInputConfiguration":{"shape":"LabelsInputConfiguration"},
   692          "TrainingDataStartTime":{"shape":"Timestamp"},
   693          "TrainingDataEndTime":{"shape":"Timestamp"},
   694          "EvaluationDataStartTime":{"shape":"Timestamp"},
   695          "EvaluationDataEndTime":{"shape":"Timestamp"},
   696          "RoleArn":{"shape":"IamRoleArn"},
   697          "DataPreProcessingConfiguration":{"shape":"DataPreProcessingConfiguration"},
   698          "Status":{"shape":"ModelStatus"},
   699          "TrainingExecutionStartTime":{"shape":"Timestamp"},
   700          "TrainingExecutionEndTime":{"shape":"Timestamp"},
   701          "FailedReason":{"shape":"BoundedLengthString"},
   702          "ModelMetrics":{
   703            "shape":"ModelMetrics",
   704            "jsonvalue":true
   705          },
   706          "LastUpdatedTime":{"shape":"Timestamp"},
   707          "CreatedAt":{"shape":"Timestamp"},
   708          "ServerSideKmsKeyId":{"shape":"KmsKeyArn"},
   709          "OffCondition":{"shape":"OffCondition"}
   710        }
   711      },
   712      "FileNameTimestampFormat":{
   713        "type":"string",
   714        "pattern":"^EPOCH|yyyy-MM-dd-HH-mm-ss|yyyyMMddHHmmss$"
   715      },
   716      "IamRoleArn":{
   717        "type":"string",
   718        "max":2048,
   719        "min":20,
   720        "pattern":"arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+"
   721      },
   722      "IdempotenceToken":{
   723        "type":"string",
   724        "max":256,
   725        "min":1,
   726        "pattern":"\\p{ASCII}{1,256}"
   727      },
   728      "InferenceExecutionStatus":{
   729        "type":"string",
   730        "enum":[
   731          "IN_PROGRESS",
   732          "SUCCESS",
   733          "FAILED"
   734        ]
   735      },
   736      "InferenceExecutionSummaries":{
   737        "type":"list",
   738        "member":{"shape":"InferenceExecutionSummary"}
   739      },
   740      "InferenceExecutionSummary":{
   741        "type":"structure",
   742        "members":{
   743          "ModelName":{"shape":"ModelName"},
   744          "ModelArn":{"shape":"ModelArn"},
   745          "InferenceSchedulerName":{"shape":"InferenceSchedulerName"},
   746          "InferenceSchedulerArn":{"shape":"InferenceSchedulerArn"},
   747          "ScheduledStartTime":{"shape":"Timestamp"},
   748          "DataStartTime":{"shape":"Timestamp"},
   749          "DataEndTime":{"shape":"Timestamp"},
   750          "DataInputConfiguration":{"shape":"InferenceInputConfiguration"},
   751          "DataOutputConfiguration":{"shape":"InferenceOutputConfiguration"},
   752          "CustomerResultObject":{"shape":"S3Object"},
   753          "Status":{"shape":"InferenceExecutionStatus"},
   754          "FailedReason":{"shape":"BoundedLengthString"}
   755        }
   756      },
   757      "InferenceInputConfiguration":{
   758        "type":"structure",
   759        "members":{
   760          "S3InputConfiguration":{"shape":"InferenceS3InputConfiguration"},
   761          "InputTimeZoneOffset":{"shape":"TimeZoneOffset"},
   762          "InferenceInputNameConfiguration":{"shape":"InferenceInputNameConfiguration"}
   763        }
   764      },
   765      "InferenceInputNameConfiguration":{
   766        "type":"structure",
   767        "members":{
   768          "TimestampFormat":{"shape":"FileNameTimestampFormat"},
   769          "ComponentTimestampDelimiter":{"shape":"ComponentTimestampDelimiter"}
   770        }
   771      },
   772      "InferenceOutputConfiguration":{
   773        "type":"structure",
   774        "required":["S3OutputConfiguration"],
   775        "members":{
   776          "S3OutputConfiguration":{"shape":"InferenceS3OutputConfiguration"},
   777          "KmsKeyId":{"shape":"NameOrArn"}
   778        }
   779      },
   780      "InferenceS3InputConfiguration":{
   781        "type":"structure",
   782        "required":["Bucket"],
   783        "members":{
   784          "Bucket":{"shape":"S3Bucket"},
   785          "Prefix":{"shape":"S3Prefix"}
   786        }
   787      },
   788      "InferenceS3OutputConfiguration":{
   789        "type":"structure",
   790        "required":["Bucket"],
   791        "members":{
   792          "Bucket":{"shape":"S3Bucket"},
   793          "Prefix":{"shape":"S3Prefix"}
   794        }
   795      },
   796      "InferenceSchedulerArn":{
   797        "type":"string",
   798        "max":2048,
   799        "min":20,
   800        "pattern":"arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:inference-scheduler\\/.+"
   801      },
   802      "InferenceSchedulerIdentifier":{
   803        "type":"string",
   804        "max":200,
   805        "min":1,
   806        "pattern":"^[0-9a-zA-Z_-]{1,200}$"
   807      },
   808      "InferenceSchedulerName":{
   809        "type":"string",
   810        "max":200,
   811        "min":1,
   812        "pattern":"^[0-9a-zA-Z_-]{1,200}$"
   813      },
   814      "InferenceSchedulerStatus":{
   815        "type":"string",
   816        "enum":[
   817          "PENDING",
   818          "RUNNING",
   819          "STOPPING",
   820          "STOPPED"
   821        ]
   822      },
   823      "InferenceSchedulerSummaries":{
   824        "type":"list",
   825        "member":{"shape":"InferenceSchedulerSummary"}
   826      },
   827      "InferenceSchedulerSummary":{
   828        "type":"structure",
   829        "members":{
   830          "ModelName":{"shape":"ModelName"},
   831          "ModelArn":{"shape":"ModelArn"},
   832          "InferenceSchedulerName":{"shape":"InferenceSchedulerName"},
   833          "InferenceSchedulerArn":{"shape":"InferenceSchedulerArn"},
   834          "Status":{"shape":"InferenceSchedulerStatus"},
   835          "DataDelayOffsetInMinutes":{"shape":"DataDelayOffsetInMinutes"},
   836          "DataUploadFrequency":{"shape":"DataUploadFrequency"}
   837        }
   838      },
   839      "IngestionInputConfiguration":{
   840        "type":"structure",
   841        "required":["S3InputConfiguration"],
   842        "members":{
   843          "S3InputConfiguration":{"shape":"IngestionS3InputConfiguration"}
   844        }
   845      },
   846      "IngestionJobId":{
   847        "type":"string",
   848        "max":32,
   849        "pattern":"[A-Fa-f0-9]{0,32}"
   850      },
   851      "IngestionJobStatus":{
   852        "type":"string",
   853        "enum":[
   854          "IN_PROGRESS",
   855          "SUCCESS",
   856          "FAILED"
   857        ]
   858      },
   859      "IngestionS3InputConfiguration":{
   860        "type":"structure",
   861        "required":["Bucket"],
   862        "members":{
   863          "Bucket":{"shape":"S3Bucket"},
   864          "Prefix":{"shape":"S3Prefix"}
   865        }
   866      },
   867      "InlineDataSchema":{
   868        "type":"string",
   869        "max":1000000,
   870        "min":1
   871      },
   872      "InternalServerException":{
   873        "type":"structure",
   874        "required":["Message"],
   875        "members":{
   876          "Message":{"shape":"BoundedLengthString"}
   877        },
   878        "exception":true,
   879        "fault":true
   880      },
   881      "KmsKeyArn":{
   882        "type":"string",
   883        "max":1024,
   884        "min":1,
   885        "pattern":"arn:aws[a-z\\-]*:kms:[a-z0-9\\-]*:\\d{12}:[\\w\\-\\/]+"
   886      },
   887      "LabelsInputConfiguration":{
   888        "type":"structure",
   889        "required":["S3InputConfiguration"],
   890        "members":{
   891          "S3InputConfiguration":{"shape":"LabelsS3InputConfiguration"}
   892        }
   893      },
   894      "LabelsS3InputConfiguration":{
   895        "type":"structure",
   896        "required":["Bucket"],
   897        "members":{
   898          "Bucket":{"shape":"S3Bucket"},
   899          "Prefix":{"shape":"S3Prefix"}
   900        }
   901      },
   902      "ListDataIngestionJobsRequest":{
   903        "type":"structure",
   904        "members":{
   905          "DatasetName":{"shape":"DatasetName"},
   906          "NextToken":{"shape":"NextToken"},
   907          "MaxResults":{"shape":"MaxResults"},
   908          "Status":{"shape":"IngestionJobStatus"}
   909        }
   910      },
   911      "ListDataIngestionJobsResponse":{
   912        "type":"structure",
   913        "members":{
   914          "NextToken":{"shape":"NextToken"},
   915          "DataIngestionJobSummaries":{"shape":"DataIngestionJobSummaries"}
   916        }
   917      },
   918      "ListDatasetsRequest":{
   919        "type":"structure",
   920        "members":{
   921          "NextToken":{"shape":"NextToken"},
   922          "MaxResults":{"shape":"MaxResults"},
   923          "DatasetNameBeginsWith":{"shape":"DatasetName"}
   924        }
   925      },
   926      "ListDatasetsResponse":{
   927        "type":"structure",
   928        "members":{
   929          "NextToken":{"shape":"NextToken"},
   930          "DatasetSummaries":{"shape":"DatasetSummaries"}
   931        }
   932      },
   933      "ListInferenceExecutionsRequest":{
   934        "type":"structure",
   935        "required":["InferenceSchedulerName"],
   936        "members":{
   937          "NextToken":{"shape":"NextToken"},
   938          "MaxResults":{"shape":"MaxResults"},
   939          "InferenceSchedulerName":{"shape":"InferenceSchedulerIdentifier"},
   940          "DataStartTimeAfter":{"shape":"Timestamp"},
   941          "DataEndTimeBefore":{"shape":"Timestamp"},
   942          "Status":{"shape":"InferenceExecutionStatus"}
   943        }
   944      },
   945      "ListInferenceExecutionsResponse":{
   946        "type":"structure",
   947        "members":{
   948          "NextToken":{"shape":"NextToken"},
   949          "InferenceExecutionSummaries":{"shape":"InferenceExecutionSummaries"}
   950        }
   951      },
   952      "ListInferenceSchedulersRequest":{
   953        "type":"structure",
   954        "members":{
   955          "NextToken":{"shape":"NextToken"},
   956          "MaxResults":{"shape":"MaxResults"},
   957          "InferenceSchedulerNameBeginsWith":{"shape":"InferenceSchedulerIdentifier"},
   958          "ModelName":{"shape":"ModelName"}
   959        }
   960      },
   961      "ListInferenceSchedulersResponse":{
   962        "type":"structure",
   963        "members":{
   964          "NextToken":{"shape":"NextToken"},
   965          "InferenceSchedulerSummaries":{"shape":"InferenceSchedulerSummaries"}
   966        }
   967      },
   968      "ListModelsRequest":{
   969        "type":"structure",
   970        "members":{
   971          "NextToken":{"shape":"NextToken"},
   972          "MaxResults":{"shape":"MaxResults"},
   973          "Status":{"shape":"ModelStatus"},
   974          "ModelNameBeginsWith":{"shape":"ModelName"},
   975          "DatasetNameBeginsWith":{"shape":"DatasetName"}
   976        }
   977      },
   978      "ListModelsResponse":{
   979        "type":"structure",
   980        "members":{
   981          "NextToken":{"shape":"NextToken"},
   982          "ModelSummaries":{"shape":"ModelSummaries"}
   983        }
   984      },
   985      "ListTagsForResourceRequest":{
   986        "type":"structure",
   987        "required":["ResourceArn"],
   988        "members":{
   989          "ResourceArn":{"shape":"AmazonResourceArn"}
   990        }
   991      },
   992      "ListTagsForResourceResponse":{
   993        "type":"structure",
   994        "members":{
   995          "Tags":{"shape":"TagList"}
   996        }
   997      },
   998      "MaxResults":{
   999        "type":"integer",
  1000        "max":500,
  1001        "min":1
  1002      },
  1003      "ModelArn":{
  1004        "type":"string",
  1005        "max":2048,
  1006        "min":20,
  1007        "pattern":"arn:aws(-[^:]+)?:lookoutequipment:[a-zA-Z0-9\\-]*:[0-9]{12}:model\\/.+"
  1008      },
  1009      "ModelMetrics":{
  1010        "type":"string",
  1011        "max":50000,
  1012        "min":1
  1013      },
  1014      "ModelName":{
  1015        "type":"string",
  1016        "max":200,
  1017        "min":1,
  1018        "pattern":"^[0-9a-zA-Z_-]{1,200}$"
  1019      },
  1020      "ModelStatus":{
  1021        "type":"string",
  1022        "enum":[
  1023          "IN_PROGRESS",
  1024          "SUCCESS",
  1025          "FAILED"
  1026        ]
  1027      },
  1028      "ModelSummaries":{
  1029        "type":"list",
  1030        "member":{"shape":"ModelSummary"}
  1031      },
  1032      "ModelSummary":{
  1033        "type":"structure",
  1034        "members":{
  1035          "ModelName":{"shape":"ModelName"},
  1036          "ModelArn":{"shape":"ModelArn"},
  1037          "DatasetName":{"shape":"DatasetName"},
  1038          "DatasetArn":{"shape":"DatasetArn"},
  1039          "Status":{"shape":"ModelStatus"},
  1040          "CreatedAt":{"shape":"Timestamp"}
  1041        }
  1042      },
  1043      "NameOrArn":{
  1044        "type":"string",
  1045        "max":2048,
  1046        "min":1,
  1047        "pattern":"^[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,2048}$"
  1048      },
  1049      "NextToken":{
  1050        "type":"string",
  1051        "max":8192,
  1052        "pattern":"\\p{ASCII}{0,8192}"
  1053      },
  1054      "OffCondition":{
  1055        "type":"string",
  1056        "max":2048,
  1057        "min":1
  1058      },
  1059      "ResourceNotFoundException":{
  1060        "type":"structure",
  1061        "required":["Message"],
  1062        "members":{
  1063          "Message":{"shape":"BoundedLengthString"}
  1064        },
  1065        "exception":true
  1066      },
  1067      "S3Bucket":{
  1068        "type":"string",
  1069        "max":63,
  1070        "min":3,
  1071        "pattern":"^[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9]$"
  1072      },
  1073      "S3Key":{
  1074        "type":"string",
  1075        "max":1024,
  1076        "min":1,
  1077        "pattern":"[\\P{M}\\p{M}]{1,1024}[^/]$"
  1078      },
  1079      "S3Object":{
  1080        "type":"structure",
  1081        "required":[
  1082          "Bucket",
  1083          "Key"
  1084        ],
  1085        "members":{
  1086          "Bucket":{"shape":"S3Bucket"},
  1087          "Key":{"shape":"S3Key"}
  1088        }
  1089      },
  1090      "S3Prefix":{
  1091        "type":"string",
  1092        "max":1024,
  1093        "min":0,
  1094        "pattern":"(^$)|([\\P{M}\\p{M}]{1,1023}/$)"
  1095      },
  1096      "ServiceQuotaExceededException":{
  1097        "type":"structure",
  1098        "required":["Message"],
  1099        "members":{
  1100          "Message":{"shape":"BoundedLengthString"}
  1101        },
  1102        "exception":true
  1103      },
  1104      "StartDataIngestionJobRequest":{
  1105        "type":"structure",
  1106        "required":[
  1107          "DatasetName",
  1108          "IngestionInputConfiguration",
  1109          "RoleArn",
  1110          "ClientToken"
  1111        ],
  1112        "members":{
  1113          "DatasetName":{"shape":"DatasetIdentifier"},
  1114          "IngestionInputConfiguration":{"shape":"IngestionInputConfiguration"},
  1115          "RoleArn":{"shape":"IamRoleArn"},
  1116          "ClientToken":{
  1117            "shape":"IdempotenceToken",
  1118            "idempotencyToken":true
  1119          }
  1120        }
  1121      },
  1122      "StartDataIngestionJobResponse":{
  1123        "type":"structure",
  1124        "members":{
  1125          "JobId":{"shape":"IngestionJobId"},
  1126          "Status":{"shape":"IngestionJobStatus"}
  1127        }
  1128      },
  1129      "StartInferenceSchedulerRequest":{
  1130        "type":"structure",
  1131        "required":["InferenceSchedulerName"],
  1132        "members":{
  1133          "InferenceSchedulerName":{"shape":"InferenceSchedulerIdentifier"}
  1134        }
  1135      },
  1136      "StartInferenceSchedulerResponse":{
  1137        "type":"structure",
  1138        "members":{
  1139          "ModelArn":{"shape":"ModelArn"},
  1140          "ModelName":{"shape":"ModelName"},
  1141          "InferenceSchedulerName":{"shape":"InferenceSchedulerName"},
  1142          "InferenceSchedulerArn":{"shape":"InferenceSchedulerArn"},
  1143          "Status":{"shape":"InferenceSchedulerStatus"}
  1144        }
  1145      },
  1146      "StopInferenceSchedulerRequest":{
  1147        "type":"structure",
  1148        "required":["InferenceSchedulerName"],
  1149        "members":{
  1150          "InferenceSchedulerName":{"shape":"InferenceSchedulerIdentifier"}
  1151        }
  1152      },
  1153      "StopInferenceSchedulerResponse":{
  1154        "type":"structure",
  1155        "members":{
  1156          "ModelArn":{"shape":"ModelArn"},
  1157          "ModelName":{"shape":"ModelName"},
  1158          "InferenceSchedulerName":{"shape":"InferenceSchedulerName"},
  1159          "InferenceSchedulerArn":{"shape":"InferenceSchedulerArn"},
  1160          "Status":{"shape":"InferenceSchedulerStatus"}
  1161        }
  1162      },
  1163      "Tag":{
  1164        "type":"structure",
  1165        "required":[
  1166          "Key",
  1167          "Value"
  1168        ],
  1169        "members":{
  1170          "Key":{"shape":"TagKey"},
  1171          "Value":{"shape":"TagValue"}
  1172        }
  1173      },
  1174      "TagKey":{
  1175        "type":"string",
  1176        "max":128,
  1177        "min":1,
  1178        "pattern":"^(?!aws:)[a-zA-Z+-=._:/]+$"
  1179      },
  1180      "TagKeyList":{
  1181        "type":"list",
  1182        "member":{"shape":"TagKey"},
  1183        "max":200,
  1184        "min":0
  1185      },
  1186      "TagList":{
  1187        "type":"list",
  1188        "member":{"shape":"Tag"},
  1189        "max":200,
  1190        "min":0
  1191      },
  1192      "TagResourceRequest":{
  1193        "type":"structure",
  1194        "required":[
  1195          "ResourceArn",
  1196          "Tags"
  1197        ],
  1198        "members":{
  1199          "ResourceArn":{"shape":"AmazonResourceArn"},
  1200          "Tags":{"shape":"TagList"}
  1201        }
  1202      },
  1203      "TagResourceResponse":{
  1204        "type":"structure",
  1205        "members":{
  1206        }
  1207      },
  1208      "TagValue":{
  1209        "type":"string",
  1210        "max":256,
  1211        "min":0,
  1212        "pattern":"[\\s\\w+-=\\.:/@]*"
  1213      },
  1214      "TargetSamplingRate":{
  1215        "type":"string",
  1216        "enum":[
  1217          "PT1S",
  1218          "PT5S",
  1219          "PT10S",
  1220          "PT15S",
  1221          "PT30S",
  1222          "PT1M",
  1223          "PT5M",
  1224          "PT10M",
  1225          "PT15M",
  1226          "PT30M",
  1227          "PT1H"
  1228        ]
  1229      },
  1230      "ThrottlingException":{
  1231        "type":"structure",
  1232        "required":["Message"],
  1233        "members":{
  1234          "Message":{"shape":"BoundedLengthString"}
  1235        },
  1236        "exception":true
  1237      },
  1238      "TimeZoneOffset":{
  1239        "type":"string",
  1240        "pattern":"^(\\+|\\-)[0-9]{2}\\:[0-9]{2}$"
  1241      },
  1242      "Timestamp":{"type":"timestamp"},
  1243      "UntagResourceRequest":{
  1244        "type":"structure",
  1245        "required":[
  1246          "ResourceArn",
  1247          "TagKeys"
  1248        ],
  1249        "members":{
  1250          "ResourceArn":{"shape":"AmazonResourceArn"},
  1251          "TagKeys":{"shape":"TagKeyList"}
  1252        }
  1253      },
  1254      "UntagResourceResponse":{
  1255        "type":"structure",
  1256        "members":{
  1257        }
  1258      },
  1259      "UpdateInferenceSchedulerRequest":{
  1260        "type":"structure",
  1261        "required":["InferenceSchedulerName"],
  1262        "members":{
  1263          "InferenceSchedulerName":{"shape":"InferenceSchedulerIdentifier"},
  1264          "DataDelayOffsetInMinutes":{"shape":"DataDelayOffsetInMinutes"},
  1265          "DataUploadFrequency":{"shape":"DataUploadFrequency"},
  1266          "DataInputConfiguration":{"shape":"InferenceInputConfiguration"},
  1267          "DataOutputConfiguration":{"shape":"InferenceOutputConfiguration"},
  1268          "RoleArn":{"shape":"IamRoleArn"}
  1269        }
  1270      },
  1271      "ValidationException":{
  1272        "type":"structure",
  1273        "required":["Message"],
  1274        "members":{
  1275          "Message":{"shape":"BoundedLengthString"}
  1276        },
  1277        "exception":true
  1278      }
  1279    }
  1280  }