|
41 | 41 | {"shape":"ServiceUnavailable"}, |
42 | 42 | {"shape":"AccessForbidden"} |
43 | 43 | ], |
44 | | - "documentation":"<p>Deletes a <code>Record</code> from a <code>FeatureGroup</code>. A new record will show up in the <code>OfflineStore</code> when the <code>DeleteRecord</code> API is called. This record will have a value of <code>True</code> in the <code>is_deleted</code> column.</p>" |
| 44 | + "documentation":"<p>Deletes a <code>Record</code> from a <code>FeatureGroup</code>. When the <code>DeleteRecord</code> API is called a new record will be added to the <code>OfflineStore</code> and the <code>Record</code> will be removed from the <code>OnlineStore</code>. This record will have a value of <code>True</code> in the <code>is_deleted</code> column.</p>" |
45 | 45 | }, |
46 | 46 | "GetRecord":{ |
47 | 47 | "name":"GetRecord", |
|
106 | 106 | }, |
107 | 107 | "ErrorCode":{ |
108 | 108 | "shape":"ValueAsString", |
109 | | - "documentation":"<p>The error code of an error that has occured when attempting to retrieve a batch of Records. For more information on errors, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_feature_store_GetRecord.html#API_feature_store_GetRecord_Errors\"> Errors</a>.</p>" |
| 109 | + "documentation":"<p>The error code of an error that has occured when attempting to retrieve a batch of Records. For more information on errors, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_feature_store_GetRecord.html#API_feature_store_GetRecord_Errors\">Errors</a>.</p>" |
110 | 110 | }, |
111 | 111 | "ErrorMessage":{ |
112 | 112 | "shape":"Message", |
|
172 | 172 | }, |
173 | 173 | "Errors":{ |
174 | 174 | "shape":"BatchGetRecordErrors", |
175 | | - "documentation":"<p>A list of errors that have occured when retrieving a batch of Records.</p>" |
| 175 | + "documentation":"<p>A list of errors that have occurred when retrieving a batch of Records.</p>" |
176 | 176 | }, |
177 | 177 | "UnprocessedIdentifiers":{ |
178 | 178 | "shape":"UnprocessedIdentifiers", |
|
233 | 233 | "documentation":"<p>Timestamp indicating when the deletion event occurred. <code>EventTime</code> can be used to query data at a certain point in time.</p>", |
234 | 234 | "location":"querystring", |
235 | 235 | "locationName":"EventTime" |
| 236 | + }, |
| 237 | + "TargetStores":{ |
| 238 | + "shape":"TargetStores", |
| 239 | + "documentation":"<p>A list of stores from which you're deleting the record. By default, Feature Store deletes the record from all of the stores that you're using for the <code>FeatureGroup</code>.</p>", |
| 240 | + "location":"querystring", |
| 241 | + "locationName":"TargetStores" |
236 | 242 | } |
237 | 243 | } |
238 | 244 | }, |
239 | 245 | "FeatureGroupName":{ |
240 | 246 | "type":"string", |
241 | 247 | "max":64, |
242 | 248 | "min":1, |
243 | | - "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*" |
| 249 | + "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,63}" |
244 | 250 | }, |
245 | 251 | "FeatureName":{ |
246 | 252 | "type":"string", |
247 | 253 | "max":64, |
248 | 254 | "min":1, |
249 | | - "pattern":"^[a-zA-Z0-9]([-_]*[a-zA-Z0-9])*" |
| 255 | + "pattern":"^[a-zA-Z0-9]([-_]*[a-zA-Z0-9]){0,63}" |
250 | 256 | }, |
251 | 257 | "FeatureNames":{ |
252 | 258 | "type":"list", |
|
280 | 286 | "members":{ |
281 | 287 | "FeatureGroupName":{ |
282 | 288 | "shape":"FeatureGroupName", |
283 | | - "documentation":"<p>The name of the feature group in which you want to put the records.</p>", |
| 289 | + "documentation":"<p>The name of the feature group from which you want to retrieve a record.</p>", |
284 | 290 | "location":"uri", |
285 | 291 | "locationName":"FeatureGroupName" |
286 | 292 | }, |
|
312 | 318 | "members":{ |
313 | 319 | "Message":{"shape":"Message"} |
314 | 320 | }, |
315 | | - "documentation":"<p>An internal failure occurred. Try your request again. If the problem persists, contact AWS customer support.</p>", |
| 321 | + "documentation":"<p>An internal failure occurred. Try your request again. If the problem persists, contact Amazon Web Services customer support.</p>", |
316 | 322 | "error":{"httpStatusCode":500}, |
317 | 323 | "exception":true, |
318 | 324 | "fault":true, |
|
338 | 344 | "Record":{ |
339 | 345 | "shape":"Record", |
340 | 346 | "documentation":"<p>List of FeatureValues to be inserted. This will be a full over-write. If you only want to update few of the feature values, do the following:</p> <ul> <li> <p>Use <code>GetRecord</code> to retrieve the latest record.</p> </li> <li> <p>Update the record returned from <code>GetRecord</code>. </p> </li> <li> <p>Use <code>PutRecord</code> to update feature values.</p> </li> </ul>" |
| 347 | + }, |
| 348 | + "TargetStores":{ |
| 349 | + "shape":"TargetStores", |
| 350 | + "documentation":"<p>A list of stores to which you're adding the record. By default, Feature Store adds the record to all of the stores that you're using for the <code>FeatureGroup</code>.</p>" |
341 | 351 | } |
342 | 352 | } |
343 | 353 | }, |
|
372 | 382 | "fault":true, |
373 | 383 | "synthetic":true |
374 | 384 | }, |
| 385 | + "TargetStore":{ |
| 386 | + "type":"string", |
| 387 | + "enum":[ |
| 388 | + "OnlineStore", |
| 389 | + "OfflineStore" |
| 390 | + ] |
| 391 | + }, |
| 392 | + "TargetStores":{ |
| 393 | + "type":"list", |
| 394 | + "member":{"shape":"TargetStore"}, |
| 395 | + "max":2, |
| 396 | + "min":1 |
| 397 | + }, |
375 | 398 | "UnprocessedIdentifiers":{ |
376 | 399 | "type":"list", |
377 | 400 | "member":{"shape":"BatchGetRecordIdentifier"}, |
|
0 commit comments