|
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