Skip to content

Commit 1725b9c

Browse files
author
awstools
committed
feat(client-sagemaker): Support for batch transform input in Model dashboard
1 parent 1ef476e commit 1725b9c

File tree

4 files changed

+43
-6
lines changed

4 files changed

+43
-6
lines changed

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

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1994,6 +1994,28 @@ export interface SearchCommandOutput extends SearchResponse, __MetadataBearer {}
19941994
* // MonitoringJobDefinitionName: "STRING_VALUE",
19951995
* // MonitoringType: "DataQuality" || "ModelQuality" || "ModelBias" || "ModelExplainability",
19961996
* // },
1997+
* // BatchTransformInput: {
1998+
* // DataCapturedDestinationS3Uri: "STRING_VALUE", // required
1999+
* // DatasetFormat: {
2000+
* // Csv: {
2001+
* // Header: true || false,
2002+
* // },
2003+
* // Json: {
2004+
* // Line: true || false,
2005+
* // },
2006+
* // Parquet: {},
2007+
* // },
2008+
* // LocalPath: "STRING_VALUE", // required
2009+
* // S3InputMode: "Pipe" || "File",
2010+
* // S3DataDistributionType: "FullyReplicated" || "ShardedByS3Key",
2011+
* // FeaturesAttribute: "STRING_VALUE",
2012+
* // InferenceAttribute: "STRING_VALUE",
2013+
* // ProbabilityAttribute: "STRING_VALUE",
2014+
* // ProbabilityThresholdAttribute: Number("double"),
2015+
* // StartTimeOffset: "STRING_VALUE",
2016+
* // EndTimeOffset: "STRING_VALUE",
2017+
* // ExcludeFeaturesAttribute: "STRING_VALUE",
2018+
* // },
19972019
* // },
19982020
* // ],
19992021
* // ModelCard: { // ModelDashboardModelCard

clients/client-sagemaker/src/models/models_4.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
AppSpecification,
1010
BatchDataCaptureConfig,
1111
BatchStrategy,
12+
BatchTransformInput,
1213
BooleanOperator,
1314
Channel,
1415
CheckpointConfig,
@@ -532,6 +533,12 @@ export interface ModelDashboardMonitoringSchedule {
532533
* <p>Summary of information about the last monitoring job to run.</p>
533534
*/
534535
LastMonitoringExecutionSummary?: MonitoringExecutionSummary;
536+
537+
/**
538+
* @public
539+
* <p>Input object for the batch transform job.</p>
540+
*/
541+
BatchTransformInput?: BatchTransformInput;
535542
}
536543

537544
/**

clients/client-sagemaker/src/protocols/Aws_json1_1.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26591,6 +26591,7 @@ const de_ModelDashboardMonitoringSchedule = (
2659126591
context: __SerdeContext
2659226592
): ModelDashboardMonitoringSchedule => {
2659326593
return take(output, {
26594+
BatchTransformInput: (_: any) => de_BatchTransformInput(_, context),
2659426595
CreationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))),
2659526596
EndpointName: __expectString,
2659626597
FailureReason: __expectString,

codegen/sdk-codegen/aws-models/sagemaker.json

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -542,7 +542,7 @@
542542
"min": 1,
543543
"max": 2048
544544
},
545-
"smithy.api#pattern": "^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:algorithm/"
545+
"smithy.api#pattern": "^arn:aws(-cn|-us-gov)?:sagemaker:[a-z0-9\\-]{9,16}:[0-9]{12}:algorithm/[\\S]{1,2048}$"
546546
}
547547
},
548548
"com.amazonaws.sagemaker#AlgorithmImage": {
@@ -5763,7 +5763,7 @@
57635763
"min": 1,
57645764
"max": 2048
57655765
},
5766-
"smithy.api#pattern": "^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:code-repository/"
5766+
"smithy.api#pattern": "^arn:aws(-cn|-us-gov)?:sagemaker:[a-z0-9\\-]{9,16}:[0-9]{12}:code-repository/[\\S]{1,2048}$"
57675767
}
57685768
},
57695769
"com.amazonaws.sagemaker#CodeRepositoryContains": {
@@ -26309,7 +26309,11 @@
2630926309
"com.amazonaws.sagemaker#GitConfigUrl": {
2631026310
"type": "string",
2631126311
"traits": {
26312-
"smithy.api#pattern": "^https://([^/]+)/?(.*)$"
26312+
"smithy.api#length": {
26313+
"min": 11,
26314+
"max": 1024
26315+
},
26316+
"smithy.api#pattern": "^https://([^/]+)/?.{3,1016}$"
2631326317
}
2631426318
},
2631526319
"com.amazonaws.sagemaker#Group": {
@@ -39877,6 +39881,9 @@
3987739881
},
3987839882
"LastMonitoringExecutionSummary": {
3987939883
"target": "com.amazonaws.sagemaker#MonitoringExecutionSummary"
39884+
},
39885+
"BatchTransformInput": {
39886+
"target": "com.amazonaws.sagemaker#BatchTransformInput"
3988039887
}
3988139888
},
3988239889
"traits": {
@@ -40490,7 +40497,7 @@
4049040497
"min": 1,
4049140498
"max": 2048
4049240499
},
40493-
"smithy.api#pattern": "^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:model-package/"
40500+
"smithy.api#pattern": "^arn:aws(-cn|-us-gov)?:sagemaker:[a-z0-9\\-]{9,16}:[0-9]{12}:model-package/[\\S]{1,2048}$"
4049440501
}
4049540502
},
4049640503
"com.amazonaws.sagemaker#ModelPackageArnList": {
@@ -40657,7 +40664,7 @@
4065740664
"min": 1,
4065840665
"max": 2048
4065940666
},
40660-
"smithy.api#pattern": "^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:model-package-group/"
40667+
"smithy.api#pattern": "^arn:aws(-cn|-us-gov)?:sagemaker:[a-z0-9\\-]{9,16}:[0-9]{12}:model-package-group/[\\S]{1,2048}$"
4066140668
}
4066240669
},
4066340670
"com.amazonaws.sagemaker#ModelPackageGroupSortBy": {
@@ -47472,7 +47479,7 @@
4747247479
"min": 1,
4747347480
"max": 2048
4747447481
},
47475-
"smithy.api#pattern": "^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:project:"
47482+
"smithy.api#pattern": "^arn:aws(-cn|-us-gov)?:sagemaker:[a-z0-9\\-]{9,16}:[0-9]{12}:project/[\\S]{1,2048}$"
4747647483
}
4747747484
},
4747847485
"com.amazonaws.sagemaker#ProjectEntityName": {

0 commit comments

Comments
 (0)