Skip to content

Commit 5fc40b0

Browse files
author
awstools
committed
feat(client-sagemaker): Online store feature groups supports Standard and InMemory tier storage types for low latency storage for real-time data retrieval. The InMemory tier supports collection types List, Set, and Vector.
1 parent b88ea7e commit 5fc40b0

20 files changed

+1050
-771
lines changed

clients/client-sagemaker/src/commands/CreateAutoMLJobCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ export interface CreateAutoMLJobCommandOutput extends CreateAutoMLJobResponse, _
4242
* <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>
4343
* <p>
4444
* <code>CreateAutoMLJobV2</code> can manage tabular problem types identical to those of
45-
* its previous version <code>CreateAutoMLJob</code>, as well as non-tabular problem types
46-
* such as image or text classification.</p>
45+
* its previous version <code>CreateAutoMLJob</code>, as well as time-series forecasting,
46+
* and non-tabular problem types such as image or text classification.</p>
4747
* <p>Find guidelines about how to migrate a <code>CreateAutoMLJob</code> to
4848
* <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>
4949
* </note>

clients/client-sagemaker/src/commands/CreateAutoMLJobV2Command.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ export interface CreateAutoMLJobV2CommandOutput extends CreateAutoMLJobV2Respons
4444
* and <a href="https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJob.html">DescribeAutoMLJob</a> which offer backward compatibility.</p>
4545
* <p>
4646
* <code>CreateAutoMLJobV2</code> can manage tabular problem types identical to those of
47-
* its previous version <code>CreateAutoMLJob</code>, as well as non-tabular problem types
48-
* such as image or text classification.</p>
47+
* its previous version <code>CreateAutoMLJob</code>, as well as time-series forecasting,
48+
* and non-tabular problem types such as image or text classification.</p>
4949
* <p>Find guidelines about how to migrate a <code>CreateAutoMLJob</code> to
5050
* <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>
5151
* </note>

clients/client-sagemaker/src/commands/CreateDataQualityJobDefinitionCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ export interface CreateDataQualityJobDefinitionCommandOutput
4343
/**
4444
* @public
4545
* <p>Creates a definition for a job that monitors data quality and drift. For information
46-
* about model monitor, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html">Amazon SageMaker Model Monitor</a>.</p>
46+
* about model monitor, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html">Amazon SageMaker Model
47+
* Monitor</a>.</p>
4748
* @example
4849
* Use a bare-bones client and the command you need to make an API call.
4950
* ```javascript

clients/client-sagemaker/src/commands/CreateFeatureGroupCommand.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,12 @@ export interface CreateFeatureGroupCommandOutput extends CreateFeatureGroupRespo
6565
* { // FeatureDefinition
6666
* FeatureName: "STRING_VALUE",
6767
* FeatureType: "Integral" || "Fractional" || "String",
68+
* CollectionType: "List" || "Set" || "Vector",
69+
* CollectionConfig: { // CollectionConfig Union: only one key present
70+
* VectorConfig: { // VectorConfig
71+
* Dimension: Number("int"), // required
72+
* },
73+
* },
6874
* },
6975
* ],
7076
* OnlineStoreConfig: { // OnlineStoreConfig
@@ -76,6 +82,7 @@ export interface CreateFeatureGroupCommandOutput extends CreateFeatureGroupRespo
7682
* Unit: "Seconds" || "Minutes" || "Hours" || "Days" || "Weeks",
7783
* Value: Number("int"),
7884
* },
85+
* StorageType: "Standard" || "InMemory",
7986
* },
8087
* OfflineStoreConfig: { // OfflineStoreConfig
8188
* S3StorageConfig: { // S3StorageConfig

clients/client-sagemaker/src/commands/CreateModelQualityJobDefinitionCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ export interface CreateModelQualityJobDefinitionCommandOutput
4343
/**
4444
* @public
4545
* <p>Creates a definition for a job that monitors model quality and drift. For information
46-
* about model monitor, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html">Amazon SageMaker Model Monitor</a>.</p>
46+
* about model monitor, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html">Amazon SageMaker Model
47+
* Monitor</a>.</p>
4748
* @example
4849
* Use a bare-bones client and the command you need to make an API call.
4950
* ```javascript

clients/client-sagemaker/src/commands/CreateMonitoringScheduleCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ export interface CreateMonitoringScheduleCommandOutput extends CreateMonitoringS
3737

3838
/**
3939
* @public
40-
* <p>Creates a schedule that regularly starts Amazon SageMaker Processing Jobs to monitor the data
41-
* captured for an Amazon SageMaker Endpoint.</p>
40+
* <p>Creates a schedule that regularly starts Amazon SageMaker Processing Jobs to
41+
* monitor the data captured for an Amazon SageMaker Endpoint.</p>
4242
* @example
4343
* Use a bare-bones client and the command you need to make an API call.
4444
* ```javascript

clients/client-sagemaker/src/commands/DeleteDomainCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
SMITHY_CONTEXT_KEY,
1515
} from "@smithy/types";
1616

17-
import { DeleteDomainRequest } from "../models/models_1";
17+
import { DeleteDomainRequest } from "../models/models_2";
1818
import { de_DeleteDomainCommand, se_DeleteDomainCommand } from "../protocols/Aws_json1_1";
1919
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
2020

clients/client-sagemaker/src/commands/DeleteEdgeDeploymentPlanCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
SMITHY_CONTEXT_KEY,
1515
} from "@smithy/types";
1616

17-
import { DeleteEdgeDeploymentPlanRequest } from "../models/models_1";
17+
import { DeleteEdgeDeploymentPlanRequest } from "../models/models_2";
1818
import { de_DeleteEdgeDeploymentPlanCommand, se_DeleteEdgeDeploymentPlanCommand } from "../protocols/Aws_json1_1";
1919
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
2020

clients/client-sagemaker/src/commands/DeleteEdgeDeploymentStageCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
SMITHY_CONTEXT_KEY,
1515
} from "@smithy/types";
1616

17-
import { DeleteEdgeDeploymentStageRequest } from "../models/models_1";
17+
import { DeleteEdgeDeploymentStageRequest } from "../models/models_2";
1818
import { de_DeleteEdgeDeploymentStageCommand, se_DeleteEdgeDeploymentStageCommand } from "../protocols/Aws_json1_1";
1919
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
2020

clients/client-sagemaker/src/commands/DeleteEndpointCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
SMITHY_CONTEXT_KEY,
1515
} from "@smithy/types";
1616

17-
import { DeleteEndpointInput } from "../models/models_1";
17+
import { DeleteEndpointInput } from "../models/models_2";
1818
import { de_DeleteEndpointCommand, se_DeleteEndpointCommand } from "../protocols/Aws_json1_1";
1919
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
2020

clients/client-sagemaker/src/commands/DescribeFeatureGroupCommand.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ export interface DescribeFeatureGroupCommandOutput extends DescribeFeatureGroupR
6161
* // { // FeatureDefinition
6262
* // FeatureName: "STRING_VALUE",
6363
* // FeatureType: "Integral" || "Fractional" || "String",
64+
* // CollectionType: "List" || "Set" || "Vector",
65+
* // CollectionConfig: { // CollectionConfig Union: only one key present
66+
* // VectorConfig: { // VectorConfig
67+
* // Dimension: Number("int"), // required
68+
* // },
69+
* // },
6470
* // },
6571
* // ],
6672
* // CreationTime: new Date("TIMESTAMP"), // required
@@ -74,6 +80,7 @@ export interface DescribeFeatureGroupCommandOutput extends DescribeFeatureGroupR
7480
* // Unit: "Seconds" || "Minutes" || "Hours" || "Days" || "Weeks",
7581
* // Value: Number("int"),
7682
* // },
83+
* // StorageType: "Standard" || "InMemory",
7784
* // },
7885
* // OfflineStoreConfig: { // OfflineStoreConfig
7986
* // S3StorageConfig: { // S3StorageConfig

clients/client-sagemaker/src/commands/SearchCommand.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1351,6 +1351,12 @@ export interface SearchCommandOutput extends SearchResponse, __MetadataBearer {}
13511351
* // { // FeatureDefinition
13521352
* // FeatureName: "STRING_VALUE",
13531353
* // FeatureType: "Integral" || "Fractional" || "String",
1354+
* // CollectionType: "List" || "Set" || "Vector",
1355+
* // CollectionConfig: { // CollectionConfig Union: only one key present
1356+
* // VectorConfig: { // VectorConfig
1357+
* // Dimension: Number("int"), // required
1358+
* // },
1359+
* // },
13541360
* // },
13551361
* // ],
13561362
* // CreationTime: new Date("TIMESTAMP"),
@@ -1364,6 +1370,7 @@ export interface SearchCommandOutput extends SearchResponse, __MetadataBearer {}
13641370
* // Unit: "Seconds" || "Minutes" || "Hours" || "Days" || "Weeks",
13651371
* // Value: Number("int"),
13661372
* // },
1373+
* // StorageType: "Standard" || "InMemory",
13671374
* // },
13681375
* // OfflineStoreConfig: { // OfflineStoreConfig
13691376
* // S3StorageConfig: { // S3StorageConfig

clients/client-sagemaker/src/commands/UpdateFeatureGroupCommand.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ export interface UpdateFeatureGroupCommandOutput extends UpdateFeatureGroupRespo
6161
* { // FeatureDefinition
6262
* FeatureName: "STRING_VALUE",
6363
* FeatureType: "Integral" || "Fractional" || "String",
64+
* CollectionType: "List" || "Set" || "Vector",
65+
* CollectionConfig: { // CollectionConfig Union: only one key present
66+
* VectorConfig: { // VectorConfig
67+
* Dimension: Number("int"), // required
68+
* },
69+
* },
6470
* },
6571
* ],
6672
* OnlineStoreConfig: { // OnlineStoreConfigUpdate

0 commit comments

Comments
 (0)