github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/sagemaker-featurestore-runtime/2020-07-01/docs-2.json (about) 1 { 2 "version": "2.0", 3 "service": "<p>Contains all data plane API operations and data types for the Amazon SageMaker Feature Store. Use this API to put, delete, and retrieve (get) features from a feature store.</p> <p>Use the following operations to configure your <code>OnlineStore</code> and <code>OfflineStore</code> features, and to create and manage feature groups:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateFeatureGroup.html\">CreateFeatureGroup</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteFeatureGroup.html\">DeleteFeatureGroup</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeFeatureGroup.html\">DescribeFeatureGroup</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ListFeatureGroups.html\">ListFeatureGroups</a> </p> </li> </ul>", 4 "operations": { 5 "BatchGetRecord": "<p>Retrieves a batch of <code>Records</code> from a <code>FeatureGroup</code>.</p>", 6 "DeleteRecord": "<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>", 7 "GetRecord": "<p>Use for <code>OnlineStore</code> serving from a <code>FeatureStore</code>. Only the latest records stored in the <code>OnlineStore</code> can be retrieved. If no Record with <code>RecordIdentifierValue</code> is found, then an empty result is returned. </p>", 8 "PutRecord": "<p>Used for data ingestion into the <code>FeatureStore</code>. The <code>PutRecord</code> API writes to both the <code>OnlineStore</code> and <code>OfflineStore</code>. If the record is the latest record for the <code>recordIdentifier</code>, the record is written to both the <code>OnlineStore</code> and <code>OfflineStore</code>. If the record is a historic record, it is written only to the <code>OfflineStore</code>.</p>" 9 }, 10 "shapes": { 11 "AccessForbidden": { 12 "base": "<p>You do not have permission to perform an action.</p>", 13 "refs": { 14 } 15 }, 16 "BatchGetRecordError": { 17 "base": "<p>The error that has occurred when attempting to retrieve a batch of Records.</p>", 18 "refs": { 19 "BatchGetRecordErrors$member": null 20 } 21 }, 22 "BatchGetRecordErrors": { 23 "base": null, 24 "refs": { 25 "BatchGetRecordResponse$Errors": "<p>A list of errors that have occured when retrieving a batch of Records.</p>" 26 } 27 }, 28 "BatchGetRecordIdentifier": { 29 "base": "<p>The identifier that identifies the batch of Records you are retrieving in a batch.</p>", 30 "refs": { 31 "BatchGetRecordIdentifiers$member": null, 32 "UnprocessedIdentifiers$member": null 33 } 34 }, 35 "BatchGetRecordIdentifiers": { 36 "base": null, 37 "refs": { 38 "BatchGetRecordRequest$Identifiers": "<p>A list of <code>FeatureGroup</code> names, with their corresponding <code>RecordIdentifier</code> value, and Feature name that have been requested to be retrieved in batch.</p>" 39 } 40 }, 41 "BatchGetRecordRequest": { 42 "base": null, 43 "refs": { 44 } 45 }, 46 "BatchGetRecordResponse": { 47 "base": null, 48 "refs": { 49 } 50 }, 51 "BatchGetRecordResultDetail": { 52 "base": "<p>The output of Records that have been retrieved in a batch.</p>", 53 "refs": { 54 "BatchGetRecordResultDetails$member": null 55 } 56 }, 57 "BatchGetRecordResultDetails": { 58 "base": null, 59 "refs": { 60 "BatchGetRecordResponse$Records": "<p>A list of Records you requested to be retrieved in batch.</p>" 61 } 62 }, 63 "DeleteRecordRequest": { 64 "base": null, 65 "refs": { 66 } 67 }, 68 "FeatureGroupName": { 69 "base": null, 70 "refs": { 71 "BatchGetRecordIdentifier$FeatureGroupName": "<p>A <code>FeatureGroupName</code> containing Records you are retrieving in a batch.</p>", 72 "DeleteRecordRequest$FeatureGroupName": "<p>The name of the feature group to delete the record from. </p>", 73 "GetRecordRequest$FeatureGroupName": "<p>The name of the feature group in which you want to put the records.</p>", 74 "PutRecordRequest$FeatureGroupName": "<p>The name of the feature group that you want to insert the record into.</p>" 75 } 76 }, 77 "FeatureName": { 78 "base": null, 79 "refs": { 80 "FeatureNames$member": null, 81 "FeatureValue$FeatureName": "<p>The name of a feature that a feature value corresponds to.</p>" 82 } 83 }, 84 "FeatureNames": { 85 "base": null, 86 "refs": { 87 "BatchGetRecordIdentifier$FeatureNames": "<p>List of names of Features to be retrieved. If not specified, the latest value for all the Features are returned.</p>", 88 "GetRecordRequest$FeatureNames": "<p>List of names of Features to be retrieved. If not specified, the latest value for all the Features are returned.</p>" 89 } 90 }, 91 "FeatureValue": { 92 "base": "<p>The value associated with a feature.</p>", 93 "refs": { 94 "Record$member": null 95 } 96 }, 97 "GetRecordRequest": { 98 "base": null, 99 "refs": { 100 } 101 }, 102 "GetRecordResponse": { 103 "base": null, 104 "refs": { 105 } 106 }, 107 "InternalFailure": { 108 "base": "<p>An internal failure occurred. Try your request again. If the problem persists, contact AWS customer support.</p>", 109 "refs": { 110 } 111 }, 112 "Message": { 113 "base": null, 114 "refs": { 115 "AccessForbidden$Message": null, 116 "BatchGetRecordError$ErrorMessage": "<p>The error message of an error that has occured when attempting to retrieve a record in the batch.</p>", 117 "InternalFailure$Message": null, 118 "ResourceNotFound$Message": null, 119 "ServiceUnavailable$Message": null, 120 "ValidationError$Message": null 121 } 122 }, 123 "PutRecordRequest": { 124 "base": null, 125 "refs": { 126 } 127 }, 128 "Record": { 129 "base": null, 130 "refs": { 131 "BatchGetRecordResultDetail$Record": "<p>The <code>Record</code> retrieved.</p>", 132 "GetRecordResponse$Record": "<p>The record you requested. A list of <code>FeatureValues</code>.</p>", 133 "PutRecordRequest$Record": "<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>" 134 } 135 }, 136 "RecordIdentifiers": { 137 "base": null, 138 "refs": { 139 "BatchGetRecordIdentifier$RecordIdentifiersValueAsString": "<p>The value for a list of record identifiers in string format.</p>" 140 } 141 }, 142 "ResourceNotFound": { 143 "base": "<p>A resource that is required to perform an action was not found.</p>", 144 "refs": { 145 } 146 }, 147 "ServiceUnavailable": { 148 "base": "<p>The service is currently unavailable.</p>", 149 "refs": { 150 } 151 }, 152 "UnprocessedIdentifiers": { 153 "base": null, 154 "refs": { 155 "BatchGetRecordResponse$UnprocessedIdentifiers": "<p>A unprocessed list of <code>FeatureGroup</code> names, with their corresponding <code>RecordIdentifier</code> value, and Feature name.</p>" 156 } 157 }, 158 "ValidationError": { 159 "base": "<p>There was an error validating your request.</p>", 160 "refs": { 161 } 162 }, 163 "ValueAsString": { 164 "base": null, 165 "refs": { 166 "BatchGetRecordError$FeatureGroupName": "<p>The name of the feature group that the record belongs to.</p>", 167 "BatchGetRecordError$RecordIdentifierValueAsString": "<p>The value for the <code>RecordIdentifier</code> in string format of a Record from a <code>FeatureGroup</code> that is causing an error when attempting to be retrieved.</p>", 168 "BatchGetRecordError$ErrorCode": "<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>", 169 "BatchGetRecordResultDetail$FeatureGroupName": "<p>The <code>FeatureGroupName</code> containing Records you retrieved in a batch.</p>", 170 "BatchGetRecordResultDetail$RecordIdentifierValueAsString": "<p>The value of the record identifer in string format.</p>", 171 "DeleteRecordRequest$RecordIdentifierValueAsString": "<p>The value for the <code>RecordIdentifier</code> that uniquely identifies the record, in string format. </p>", 172 "DeleteRecordRequest$EventTime": "<p>Timestamp indicating when the deletion event occurred. <code>EventTime</code> can be used to query data at a certain point in time.</p>", 173 "FeatureValue$ValueAsString": "<p>The value associated with a feature, in string format. Note that features types can be String, Integral, or Fractional. This value represents all three types as a string.</p>", 174 "GetRecordRequest$RecordIdentifierValueAsString": "<p>The value that corresponds to <code>RecordIdentifier</code> type and uniquely identifies the record in the <code>FeatureGroup</code>. </p>", 175 "RecordIdentifiers$member": null 176 } 177 } 178 } 179 }