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  }