Skip to content

Commit 2604b84

Browse files
author
awstools
committed
feat(client-sagemaker): This release adds support for one-time model monitoring schedules that are executed immediately without delay, explicit data analysis windows for model monitoring schedules and exclude features attributes to remove features from model monitor analysis.
1 parent 871a04d commit 2604b84

21 files changed

+334
-223
lines changed

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

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

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

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

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,7 @@ export interface CreateDataQualityJobDefinitionCommandOutput
4242
/**
4343
* @public
4444
* <p>Creates a definition for a job that monitors data quality and drift. For information
45-
* about model monitor, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html">Amazon SageMaker Model
46-
* Monitor</a>.</p>
45+
* about model monitor, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html">Amazon SageMaker Model Monitor</a>.</p>
4746
* @example
4847
* Use a bare-bones client and the command you need to make an API call.
4948
* ```javascript
@@ -87,6 +86,7 @@ export interface CreateDataQualityJobDefinitionCommandOutput
8786
* ProbabilityThresholdAttribute: Number("double"),
8887
* StartTimeOffset: "STRING_VALUE",
8988
* EndTimeOffset: "STRING_VALUE",
89+
* ExcludeFeaturesAttribute: "STRING_VALUE",
9090
* },
9191
* BatchTransformInput: { // BatchTransformInput
9292
* DataCapturedDestinationS3Uri: "STRING_VALUE", // required
@@ -108,6 +108,7 @@ export interface CreateDataQualityJobDefinitionCommandOutput
108108
* ProbabilityThresholdAttribute: Number("double"),
109109
* StartTimeOffset: "STRING_VALUE",
110110
* EndTimeOffset: "STRING_VALUE",
111+
* ExcludeFeaturesAttribute: "STRING_VALUE",
111112
* },
112113
* },
113114
* DataQualityJobOutputConfig: { // MonitoringOutputConfig

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ export interface CreateModelBiasJobDefinitionCommandOutput
7575
* ProbabilityThresholdAttribute: Number("double"),
7676
* StartTimeOffset: "STRING_VALUE",
7777
* EndTimeOffset: "STRING_VALUE",
78+
* ExcludeFeaturesAttribute: "STRING_VALUE",
7879
* },
7980
* BatchTransformInput: { // BatchTransformInput
8081
* DataCapturedDestinationS3Uri: "STRING_VALUE", // required
@@ -96,6 +97,7 @@ export interface CreateModelBiasJobDefinitionCommandOutput
9697
* ProbabilityThresholdAttribute: Number("double"),
9798
* StartTimeOffset: "STRING_VALUE",
9899
* EndTimeOffset: "STRING_VALUE",
100+
* ExcludeFeaturesAttribute: "STRING_VALUE",
99101
* },
100102
* GroundTruthS3Input: { // MonitoringGroundTruthS3Input
101103
* S3Uri: "STRING_VALUE",

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ export interface CreateModelExplainabilityJobDefinitionCommandOutput
7979
* ProbabilityThresholdAttribute: Number("double"),
8080
* StartTimeOffset: "STRING_VALUE",
8181
* EndTimeOffset: "STRING_VALUE",
82+
* ExcludeFeaturesAttribute: "STRING_VALUE",
8283
* },
8384
* BatchTransformInput: { // BatchTransformInput
8485
* DataCapturedDestinationS3Uri: "STRING_VALUE", // required
@@ -100,6 +101,7 @@ export interface CreateModelExplainabilityJobDefinitionCommandOutput
100101
* ProbabilityThresholdAttribute: Number("double"),
101102
* StartTimeOffset: "STRING_VALUE",
102103
* EndTimeOffset: "STRING_VALUE",
104+
* ExcludeFeaturesAttribute: "STRING_VALUE",
103105
* },
104106
* },
105107
* ModelExplainabilityJobOutputConfig: { // MonitoringOutputConfig

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,7 @@ export interface CreateModelQualityJobDefinitionCommandOutput
4242
/**
4343
* @public
4444
* <p>Creates a definition for a job that monitors model quality and drift. For information
45-
* about model monitor, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html">Amazon SageMaker Model
46-
* Monitor</a>.</p>
45+
* about model monitor, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html">Amazon SageMaker Model Monitor</a>.</p>
4746
* @example
4847
* Use a bare-bones client and the command you need to make an API call.
4948
* ```javascript
@@ -85,6 +84,7 @@ export interface CreateModelQualityJobDefinitionCommandOutput
8584
* ProbabilityThresholdAttribute: Number("double"),
8685
* StartTimeOffset: "STRING_VALUE",
8786
* EndTimeOffset: "STRING_VALUE",
87+
* ExcludeFeaturesAttribute: "STRING_VALUE",
8888
* },
8989
* BatchTransformInput: { // BatchTransformInput
9090
* DataCapturedDestinationS3Uri: "STRING_VALUE", // required
@@ -106,6 +106,7 @@ export interface CreateModelQualityJobDefinitionCommandOutput
106106
* ProbabilityThresholdAttribute: Number("double"),
107107
* StartTimeOffset: "STRING_VALUE",
108108
* EndTimeOffset: "STRING_VALUE",
109+
* ExcludeFeaturesAttribute: "STRING_VALUE",
109110
* },
110111
* GroundTruthS3Input: { // MonitoringGroundTruthS3Input
111112
* S3Uri: "STRING_VALUE",

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

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

3737
/**
3838
* @public
39-
* <p>Creates a schedule that regularly starts Amazon SageMaker Processing Jobs to
40-
* monitor the data captured for an Amazon SageMaker Endpoint.</p>
39+
* <p>Creates a schedule that regularly starts Amazon SageMaker Processing Jobs to monitor the data
40+
* captured for an Amazon SageMaker Endpoint.</p>
4141
* @example
4242
* Use a bare-bones client and the command you need to make an API call.
4343
* ```javascript
@@ -49,6 +49,8 @@ export interface CreateMonitoringScheduleCommandOutput extends CreateMonitoringS
4949
* MonitoringScheduleConfig: { // MonitoringScheduleConfig
5050
* ScheduleConfig: { // ScheduleConfig
5151
* ScheduleExpression: "STRING_VALUE", // required
52+
* DataAnalysisStartTime: "STRING_VALUE",
53+
* DataAnalysisEndTime: "STRING_VALUE",
5254
* },
5355
* MonitoringJobDefinition: { // MonitoringJobDefinition
5456
* BaselineConfig: { // MonitoringBaselineConfig
@@ -73,6 +75,7 @@ export interface CreateMonitoringScheduleCommandOutput extends CreateMonitoringS
7375
* ProbabilityThresholdAttribute: Number("double"),
7476
* StartTimeOffset: "STRING_VALUE",
7577
* EndTimeOffset: "STRING_VALUE",
78+
* ExcludeFeaturesAttribute: "STRING_VALUE",
7679
* },
7780
* BatchTransformInput: { // BatchTransformInput
7881
* DataCapturedDestinationS3Uri: "STRING_VALUE", // required
@@ -94,6 +97,7 @@ export interface CreateMonitoringScheduleCommandOutput extends CreateMonitoringS
9497
* ProbabilityThresholdAttribute: Number("double"),
9598
* StartTimeOffset: "STRING_VALUE",
9699
* EndTimeOffset: "STRING_VALUE",
100+
* ExcludeFeaturesAttribute: "STRING_VALUE",
97101
* },
98102
* },
99103
* ],

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ export interface DescribeDataQualityJobDefinitionCommandOutput
9292
* // ProbabilityThresholdAttribute: Number("double"),
9393
* // StartTimeOffset: "STRING_VALUE",
9494
* // EndTimeOffset: "STRING_VALUE",
95+
* // ExcludeFeaturesAttribute: "STRING_VALUE",
9596
* // },
9697
* // BatchTransformInput: { // BatchTransformInput
9798
* // DataCapturedDestinationS3Uri: "STRING_VALUE", // required
@@ -113,6 +114,7 @@ export interface DescribeDataQualityJobDefinitionCommandOutput
113114
* // ProbabilityThresholdAttribute: Number("double"),
114115
* // StartTimeOffset: "STRING_VALUE",
115116
* // EndTimeOffset: "STRING_VALUE",
117+
* // ExcludeFeaturesAttribute: "STRING_VALUE",
116118
* // },
117119
* // },
118120
* // DataQualityJobOutputConfig: { // MonitoringOutputConfig

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ export interface DescribeModelBiasJobDefinitionCommandOutput
8282
* // ProbabilityThresholdAttribute: Number("double"),
8383
* // StartTimeOffset: "STRING_VALUE",
8484
* // EndTimeOffset: "STRING_VALUE",
85+
* // ExcludeFeaturesAttribute: "STRING_VALUE",
8586
* // },
8687
* // BatchTransformInput: { // BatchTransformInput
8788
* // DataCapturedDestinationS3Uri: "STRING_VALUE", // required
@@ -103,6 +104,7 @@ export interface DescribeModelBiasJobDefinitionCommandOutput
103104
* // ProbabilityThresholdAttribute: Number("double"),
104105
* // StartTimeOffset: "STRING_VALUE",
105106
* // EndTimeOffset: "STRING_VALUE",
107+
* // ExcludeFeaturesAttribute: "STRING_VALUE",
106108
* // },
107109
* // GroundTruthS3Input: { // MonitoringGroundTruthS3Input
108110
* // S3Uri: "STRING_VALUE",

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ export interface DescribeModelExplainabilityJobDefinitionCommandOutput
8686
* // ProbabilityThresholdAttribute: Number("double"),
8787
* // StartTimeOffset: "STRING_VALUE",
8888
* // EndTimeOffset: "STRING_VALUE",
89+
* // ExcludeFeaturesAttribute: "STRING_VALUE",
8990
* // },
9091
* // BatchTransformInput: { // BatchTransformInput
9192
* // DataCapturedDestinationS3Uri: "STRING_VALUE", // required
@@ -107,6 +108,7 @@ export interface DescribeModelExplainabilityJobDefinitionCommandOutput
107108
* // ProbabilityThresholdAttribute: Number("double"),
108109
* // StartTimeOffset: "STRING_VALUE",
109110
* // EndTimeOffset: "STRING_VALUE",
111+
* // ExcludeFeaturesAttribute: "STRING_VALUE",
110112
* // },
111113
* // },
112114
* // ModelExplainabilityJobOutputConfig: { // MonitoringOutputConfig

0 commit comments

Comments
 (0)