github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2020-07-01", 5 "endpointPrefix":"featurestore-runtime.sagemaker", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceFullName":"Amazon SageMaker Feature Store Runtime", 9 "serviceId":"SageMaker FeatureStore Runtime", 10 "signatureVersion":"v4", 11 "signingName":"sagemaker", 12 "uid":"sagemaker-featurestore-runtime-2020-07-01" 13 }, 14 "operations":{ 15 "BatchGetRecord":{ 16 "name":"BatchGetRecord", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/BatchGetRecord" 20 }, 21 "input":{"shape":"BatchGetRecordRequest"}, 22 "output":{"shape":"BatchGetRecordResponse"}, 23 "errors":[ 24 {"shape":"ValidationError"}, 25 {"shape":"InternalFailure"}, 26 {"shape":"ServiceUnavailable"}, 27 {"shape":"AccessForbidden"} 28 ] 29 }, 30 "DeleteRecord":{ 31 "name":"DeleteRecord", 32 "http":{ 33 "method":"DELETE", 34 "requestUri":"/FeatureGroup/{FeatureGroupName}" 35 }, 36 "input":{"shape":"DeleteRecordRequest"}, 37 "errors":[ 38 {"shape":"ValidationError"}, 39 {"shape":"InternalFailure"}, 40 {"shape":"ServiceUnavailable"}, 41 {"shape":"AccessForbidden"} 42 ] 43 }, 44 "GetRecord":{ 45 "name":"GetRecord", 46 "http":{ 47 "method":"GET", 48 "requestUri":"/FeatureGroup/{FeatureGroupName}" 49 }, 50 "input":{"shape":"GetRecordRequest"}, 51 "output":{"shape":"GetRecordResponse"}, 52 "errors":[ 53 {"shape":"ValidationError"}, 54 {"shape":"ResourceNotFound"}, 55 {"shape":"InternalFailure"}, 56 {"shape":"ServiceUnavailable"}, 57 {"shape":"AccessForbidden"} 58 ] 59 }, 60 "PutRecord":{ 61 "name":"PutRecord", 62 "http":{ 63 "method":"PUT", 64 "requestUri":"/FeatureGroup/{FeatureGroupName}" 65 }, 66 "input":{"shape":"PutRecordRequest"}, 67 "errors":[ 68 {"shape":"ValidationError"}, 69 {"shape":"InternalFailure"}, 70 {"shape":"ServiceUnavailable"}, 71 {"shape":"AccessForbidden"} 72 ] 73 } 74 }, 75 "shapes":{ 76 "AccessForbidden":{ 77 "type":"structure", 78 "members":{ 79 "Message":{"shape":"Message"} 80 }, 81 "error":{"httpStatusCode":403}, 82 "exception":true, 83 "synthetic":true 84 }, 85 "BatchGetRecordError":{ 86 "type":"structure", 87 "required":[ 88 "FeatureGroupName", 89 "RecordIdentifierValueAsString", 90 "ErrorCode", 91 "ErrorMessage" 92 ], 93 "members":{ 94 "FeatureGroupName":{"shape":"ValueAsString"}, 95 "RecordIdentifierValueAsString":{"shape":"ValueAsString"}, 96 "ErrorCode":{"shape":"ValueAsString"}, 97 "ErrorMessage":{"shape":"Message"} 98 } 99 }, 100 "BatchGetRecordErrors":{ 101 "type":"list", 102 "member":{"shape":"BatchGetRecordError"}, 103 "min":0 104 }, 105 "BatchGetRecordIdentifier":{ 106 "type":"structure", 107 "required":[ 108 "FeatureGroupName", 109 "RecordIdentifiersValueAsString" 110 ], 111 "members":{ 112 "FeatureGroupName":{"shape":"FeatureGroupName"}, 113 "RecordIdentifiersValueAsString":{"shape":"RecordIdentifiers"}, 114 "FeatureNames":{"shape":"FeatureNames"} 115 } 116 }, 117 "BatchGetRecordIdentifiers":{ 118 "type":"list", 119 "member":{"shape":"BatchGetRecordIdentifier"}, 120 "max":10, 121 "min":1 122 }, 123 "BatchGetRecordRequest":{ 124 "type":"structure", 125 "required":["Identifiers"], 126 "members":{ 127 "Identifiers":{"shape":"BatchGetRecordIdentifiers"} 128 } 129 }, 130 "BatchGetRecordResponse":{ 131 "type":"structure", 132 "required":[ 133 "Records", 134 "Errors", 135 "UnprocessedIdentifiers" 136 ], 137 "members":{ 138 "Records":{"shape":"BatchGetRecordResultDetails"}, 139 "Errors":{"shape":"BatchGetRecordErrors"}, 140 "UnprocessedIdentifiers":{"shape":"UnprocessedIdentifiers"} 141 } 142 }, 143 "BatchGetRecordResultDetail":{ 144 "type":"structure", 145 "required":[ 146 "FeatureGroupName", 147 "RecordIdentifierValueAsString", 148 "Record" 149 ], 150 "members":{ 151 "FeatureGroupName":{"shape":"ValueAsString"}, 152 "RecordIdentifierValueAsString":{"shape":"ValueAsString"}, 153 "Record":{"shape":"Record"} 154 } 155 }, 156 "BatchGetRecordResultDetails":{ 157 "type":"list", 158 "member":{"shape":"BatchGetRecordResultDetail"}, 159 "min":0 160 }, 161 "DeleteRecordRequest":{ 162 "type":"structure", 163 "required":[ 164 "FeatureGroupName", 165 "RecordIdentifierValueAsString", 166 "EventTime" 167 ], 168 "members":{ 169 "FeatureGroupName":{ 170 "shape":"FeatureGroupName", 171 "location":"uri", 172 "locationName":"FeatureGroupName" 173 }, 174 "RecordIdentifierValueAsString":{ 175 "shape":"ValueAsString", 176 "location":"querystring", 177 "locationName":"RecordIdentifierValueAsString" 178 }, 179 "EventTime":{ 180 "shape":"ValueAsString", 181 "location":"querystring", 182 "locationName":"EventTime" 183 } 184 } 185 }, 186 "FeatureGroupName":{ 187 "type":"string", 188 "max":64, 189 "min":1, 190 "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*" 191 }, 192 "FeatureName":{ 193 "type":"string", 194 "max":64, 195 "min":1, 196 "pattern":"^[a-zA-Z0-9]([-_]*[a-zA-Z0-9])*" 197 }, 198 "FeatureNames":{ 199 "type":"list", 200 "member":{"shape":"FeatureName"}, 201 "min":1 202 }, 203 "FeatureValue":{ 204 "type":"structure", 205 "required":[ 206 "FeatureName", 207 "ValueAsString" 208 ], 209 "members":{ 210 "FeatureName":{"shape":"FeatureName"}, 211 "ValueAsString":{"shape":"ValueAsString"} 212 } 213 }, 214 "GetRecordRequest":{ 215 "type":"structure", 216 "required":[ 217 "FeatureGroupName", 218 "RecordIdentifierValueAsString" 219 ], 220 "members":{ 221 "FeatureGroupName":{ 222 "shape":"FeatureGroupName", 223 "location":"uri", 224 "locationName":"FeatureGroupName" 225 }, 226 "RecordIdentifierValueAsString":{ 227 "shape":"ValueAsString", 228 "location":"querystring", 229 "locationName":"RecordIdentifierValueAsString" 230 }, 231 "FeatureNames":{ 232 "shape":"FeatureNames", 233 "location":"querystring", 234 "locationName":"FeatureName" 235 } 236 } 237 }, 238 "GetRecordResponse":{ 239 "type":"structure", 240 "members":{ 241 "Record":{"shape":"Record"} 242 } 243 }, 244 "InternalFailure":{ 245 "type":"structure", 246 "members":{ 247 "Message":{"shape":"Message"} 248 }, 249 "error":{"httpStatusCode":500}, 250 "exception":true, 251 "fault":true, 252 "synthetic":true 253 }, 254 "Message":{ 255 "type":"string", 256 "max":2048 257 }, 258 "PutRecordRequest":{ 259 "type":"structure", 260 "required":[ 261 "FeatureGroupName", 262 "Record" 263 ], 264 "members":{ 265 "FeatureGroupName":{ 266 "shape":"FeatureGroupName", 267 "location":"uri", 268 "locationName":"FeatureGroupName" 269 }, 270 "Record":{"shape":"Record"} 271 } 272 }, 273 "Record":{ 274 "type":"list", 275 "member":{"shape":"FeatureValue"}, 276 "min":1 277 }, 278 "RecordIdentifiers":{ 279 "type":"list", 280 "member":{"shape":"ValueAsString"}, 281 "max":100, 282 "min":1 283 }, 284 "ResourceNotFound":{ 285 "type":"structure", 286 "members":{ 287 "Message":{"shape":"Message"} 288 }, 289 "error":{"httpStatusCode":404}, 290 "exception":true 291 }, 292 "ServiceUnavailable":{ 293 "type":"structure", 294 "members":{ 295 "Message":{"shape":"Message"} 296 }, 297 "error":{"httpStatusCode":503}, 298 "exception":true, 299 "fault":true, 300 "synthetic":true 301 }, 302 "UnprocessedIdentifiers":{ 303 "type":"list", 304 "member":{"shape":"BatchGetRecordIdentifier"}, 305 "min":0 306 }, 307 "ValidationError":{ 308 "type":"structure", 309 "members":{ 310 "Message":{"shape":"Message"} 311 }, 312 "error":{"httpStatusCode":400}, 313 "exception":true, 314 "synthetic":true 315 }, 316 "ValueAsString":{ 317 "type":"string", 318 "max":358400, 319 "pattern":".*" 320 } 321 } 322 }