Skip to content

Commit

Permalink
feat(client-sagemaker): Online store feature groups supports Standard…
Browse files Browse the repository at this point in the history
… and InMemory tier storage types for low latency storage for real-time data retrieval. The InMemory tier supports collection types List, Set, and Vector.
  • Loading branch information
awstools committed Sep 28, 2023
1 parent b88ea7e commit 5fc40b0
Show file tree
Hide file tree
Showing 20 changed files with 1,050 additions and 771 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ export interface CreateAutoMLJobCommandOutput extends CreateAutoMLJobResponse, _
* <p>We recommend using the new versions <a href="https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAutoMLJobV2.html">CreateAutoMLJobV2</a> and <a href="https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJobV2.html">DescribeAutoMLJobV2</a>, which offer backward compatibility.</p>
* <p>
* <code>CreateAutoMLJobV2</code> can manage tabular problem types identical to those of
* its previous version <code>CreateAutoMLJob</code>, as well as non-tabular problem types
* such as image or text classification.</p>
* its previous version <code>CreateAutoMLJob</code>, as well as time-series forecasting,
* and non-tabular problem types such as image or text classification.</p>
* <p>Find guidelines about how to migrate a <code>CreateAutoMLJob</code> to
* <code>CreateAutoMLJobV2</code> in <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development-create-experiment-api.html#autopilot-create-experiment-api-migrate-v1-v2">Migrate a CreateAutoMLJob to CreateAutoMLJobV2</a>.</p>
* </note>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ export interface CreateAutoMLJobV2CommandOutput extends CreateAutoMLJobV2Respons
* and <a href="https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJob.html">DescribeAutoMLJob</a> which offer backward compatibility.</p>
* <p>
* <code>CreateAutoMLJobV2</code> can manage tabular problem types identical to those of
* its previous version <code>CreateAutoMLJob</code>, as well as non-tabular problem types
* such as image or text classification.</p>
* its previous version <code>CreateAutoMLJob</code>, as well as time-series forecasting,
* and non-tabular problem types such as image or text classification.</p>
* <p>Find guidelines about how to migrate a <code>CreateAutoMLJob</code> to
* <code>CreateAutoMLJobV2</code> in <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development-create-experiment-api.html#autopilot-create-experiment-api-migrate-v1-v2">Migrate a CreateAutoMLJob to CreateAutoMLJobV2</a>.</p>
* </note>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,8 @@ export interface CreateDataQualityJobDefinitionCommandOutput
/**
* @public
* <p>Creates a definition for a job that monitors data quality and drift. For information
* about model monitor, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html">Amazon SageMaker Model Monitor</a>.</p>
* about model monitor, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html">Amazon SageMaker Model
* Monitor</a>.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,12 @@ export interface CreateFeatureGroupCommandOutput extends CreateFeatureGroupRespo
* { // FeatureDefinition
* FeatureName: "STRING_VALUE",
* FeatureType: "Integral" || "Fractional" || "String",
* CollectionType: "List" || "Set" || "Vector",
* CollectionConfig: { // CollectionConfig Union: only one key present
* VectorConfig: { // VectorConfig
* Dimension: Number("int"), // required
* },
* },
* },
* ],
* OnlineStoreConfig: { // OnlineStoreConfig
Expand All @@ -76,6 +82,7 @@ export interface CreateFeatureGroupCommandOutput extends CreateFeatureGroupRespo
* Unit: "Seconds" || "Minutes" || "Hours" || "Days" || "Weeks",
* Value: Number("int"),
* },
* StorageType: "Standard" || "InMemory",
* },
* OfflineStoreConfig: { // OfflineStoreConfig
* S3StorageConfig: { // S3StorageConfig
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,8 @@ export interface CreateModelQualityJobDefinitionCommandOutput
/**
* @public
* <p>Creates a definition for a job that monitors model quality and drift. For information
* about model monitor, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html">Amazon SageMaker Model Monitor</a>.</p>
* about model monitor, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html">Amazon SageMaker Model
* Monitor</a>.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ export interface CreateMonitoringScheduleCommandOutput extends CreateMonitoringS

/**
* @public
* <p>Creates a schedule that regularly starts Amazon SageMaker Processing Jobs to monitor the data
* captured for an Amazon SageMaker Endpoint.</p>
* <p>Creates a schedule that regularly starts Amazon SageMaker Processing Jobs to
* monitor the data captured for an Amazon SageMaker Endpoint.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import {
SMITHY_CONTEXT_KEY,
} from "@smithy/types";

import { DeleteDomainRequest } from "../models/models_1";
import { DeleteDomainRequest } from "../models/models_2";
import { de_DeleteDomainCommand, se_DeleteDomainCommand } from "../protocols/Aws_json1_1";
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import {
SMITHY_CONTEXT_KEY,
} from "@smithy/types";

import { DeleteEdgeDeploymentPlanRequest } from "../models/models_1";
import { DeleteEdgeDeploymentPlanRequest } from "../models/models_2";
import { de_DeleteEdgeDeploymentPlanCommand, se_DeleteEdgeDeploymentPlanCommand } from "../protocols/Aws_json1_1";
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import {
SMITHY_CONTEXT_KEY,
} from "@smithy/types";

import { DeleteEdgeDeploymentStageRequest } from "../models/models_1";
import { DeleteEdgeDeploymentStageRequest } from "../models/models_2";
import { de_DeleteEdgeDeploymentStageCommand, se_DeleteEdgeDeploymentStageCommand } from "../protocols/Aws_json1_1";
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import {
SMITHY_CONTEXT_KEY,
} from "@smithy/types";

import { DeleteEndpointInput } from "../models/models_1";
import { DeleteEndpointInput } from "../models/models_2";
import { de_DeleteEndpointCommand, se_DeleteEndpointCommand } from "../protocols/Aws_json1_1";
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,12 @@ export interface DescribeFeatureGroupCommandOutput extends DescribeFeatureGroupR
* // { // FeatureDefinition
* // FeatureName: "STRING_VALUE",
* // FeatureType: "Integral" || "Fractional" || "String",
* // CollectionType: "List" || "Set" || "Vector",
* // CollectionConfig: { // CollectionConfig Union: only one key present
* // VectorConfig: { // VectorConfig
* // Dimension: Number("int"), // required
* // },
* // },
* // },
* // ],
* // CreationTime: new Date("TIMESTAMP"), // required
Expand All @@ -74,6 +80,7 @@ export interface DescribeFeatureGroupCommandOutput extends DescribeFeatureGroupR
* // Unit: "Seconds" || "Minutes" || "Hours" || "Days" || "Weeks",
* // Value: Number("int"),
* // },
* // StorageType: "Standard" || "InMemory",
* // },
* // OfflineStoreConfig: { // OfflineStoreConfig
* // S3StorageConfig: { // S3StorageConfig
Expand Down
7 changes: 7 additions & 0 deletions clients/client-sagemaker/src/commands/SearchCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1351,6 +1351,12 @@ export interface SearchCommandOutput extends SearchResponse, __MetadataBearer {}
* // { // FeatureDefinition
* // FeatureName: "STRING_VALUE",
* // FeatureType: "Integral" || "Fractional" || "String",
* // CollectionType: "List" || "Set" || "Vector",
* // CollectionConfig: { // CollectionConfig Union: only one key present
* // VectorConfig: { // VectorConfig
* // Dimension: Number("int"), // required
* // },
* // },
* // },
* // ],
* // CreationTime: new Date("TIMESTAMP"),
Expand All @@ -1364,6 +1370,7 @@ export interface SearchCommandOutput extends SearchResponse, __MetadataBearer {}
* // Unit: "Seconds" || "Minutes" || "Hours" || "Days" || "Weeks",
* // Value: Number("int"),
* // },
* // StorageType: "Standard" || "InMemory",
* // },
* // OfflineStoreConfig: { // OfflineStoreConfig
* // S3StorageConfig: { // S3StorageConfig
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,12 @@ export interface UpdateFeatureGroupCommandOutput extends UpdateFeatureGroupRespo
* { // FeatureDefinition
* FeatureName: "STRING_VALUE",
* FeatureType: "Integral" || "Fractional" || "String",
* CollectionType: "List" || "Set" || "Vector",
* CollectionConfig: { // CollectionConfig Union: only one key present
* VectorConfig: { // VectorConfig
* Dimension: Number("int"), // required
* },
* },
* },
* ],
* OnlineStoreConfig: { // OnlineStoreConfigUpdate
Expand Down
Loading

0 comments on commit 5fc40b0

Please sign in to comment.