Skip to content

Commit c5a3b23

Browse files
author
awstools
committed
feat(client-sagemaker): Adding ETag information with Model Artifacts for Model Registry
1 parent fb4238d commit c5a3b23

13 files changed

+136
-0
lines changed

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

+4
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ export interface BatchDescribeModelPackageCommandOutput extends BatchDescribeMod
6969
* // HubContentArn: "STRING_VALUE", // required
7070
* // },
7171
* // ManifestS3Uri: "STRING_VALUE",
72+
* // ETag: "STRING_VALUE",
73+
* // ManifestEtag: "STRING_VALUE",
7274
* // },
7375
* // },
7476
* // ProductId: "STRING_VALUE",
@@ -85,7 +87,9 @@ export interface BatchDescribeModelPackageCommandOutput extends BatchDescribeMod
8587
* // S3DataType: "S3Object" || "S3Prefix", // required
8688
* // S3Uri: "STRING_VALUE", // required
8789
* // CompressionType: "None" || "Gzip",
90+
* // ETag: "STRING_VALUE",
8891
* // },
92+
* // ModelDataETag: "STRING_VALUE",
8993
* // },
9094
* // ],
9195
* // SupportedTransformInstanceTypes: [ // TransformInstanceTypes

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

+5
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ export interface CreateAlgorithmCommandOutput extends CreateAlgorithmOutput, __M
102102
* S3DataType: "S3Object" || "S3Prefix", // required
103103
* S3Uri: "STRING_VALUE", // required
104104
* CompressionType: "None" || "Gzip",
105+
* ETag: "STRING_VALUE",
105106
* },
106107
* },
107108
* InferenceSpecification: { // InferenceSpecification
@@ -123,6 +124,8 @@ export interface CreateAlgorithmCommandOutput extends CreateAlgorithmOutput, __M
123124
* HubContentArn: "STRING_VALUE", // required
124125
* },
125126
* ManifestS3Uri: "STRING_VALUE",
127+
* ETag: "STRING_VALUE",
128+
* ManifestEtag: "STRING_VALUE",
126129
* },
127130
* },
128131
* ProductId: "STRING_VALUE",
@@ -139,7 +142,9 @@ export interface CreateAlgorithmCommandOutput extends CreateAlgorithmOutput, __M
139142
* S3DataType: "S3Object" || "S3Prefix", // required
140143
* S3Uri: "STRING_VALUE", // required
141144
* CompressionType: "None" || "Gzip",
145+
* ETag: "STRING_VALUE",
142146
* },
147+
* ModelDataETag: "STRING_VALUE",
143148
* },
144149
* ],
145150
* SupportedTransformInstanceTypes: [ // TransformInstanceTypes

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

+6
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ export interface CreateModelCommandOutput extends CreateModelOutput, __MetadataB
7676
* HubContentArn: "STRING_VALUE", // required
7777
* },
7878
* ManifestS3Uri: "STRING_VALUE",
79+
* ETag: "STRING_VALUE",
80+
* ManifestEtag: "STRING_VALUE",
7981
* },
8082
* },
8183
* AdditionalModelDataSources: [ // AdditionalModelDataSources
@@ -92,6 +94,8 @@ export interface CreateModelCommandOutput extends CreateModelOutput, __MetadataB
9294
* HubContentArn: "STRING_VALUE", // required
9395
* },
9496
* ManifestS3Uri: "STRING_VALUE",
97+
* ETag: "STRING_VALUE",
98+
* ManifestEtag: "STRING_VALUE",
9599
* },
96100
* },
97101
* ],
@@ -128,6 +132,8 @@ export interface CreateModelCommandOutput extends CreateModelOutput, __MetadataB
128132
* HubContentArn: "STRING_VALUE", // required
129133
* },
130134
* ManifestS3Uri: "STRING_VALUE",
135+
* ETag: "STRING_VALUE",
136+
* ManifestEtag: "STRING_VALUE",
131137
* },
132138
* },
133139
* AdditionalModelDataSources: [

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

+11
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ export interface CreateModelPackageCommandOutput extends CreateModelPackageOutpu
8181
* HubContentArn: "STRING_VALUE", // required
8282
* },
8383
* ManifestS3Uri: "STRING_VALUE",
84+
* ETag: "STRING_VALUE",
85+
* ManifestEtag: "STRING_VALUE",
8486
* },
8587
* },
8688
* ProductId: "STRING_VALUE",
@@ -97,7 +99,9 @@ export interface CreateModelPackageCommandOutput extends CreateModelPackageOutpu
9799
* S3DataType: "S3Object" || "S3Prefix", // required
98100
* S3Uri: "STRING_VALUE", // required
99101
* CompressionType: "None" || "Gzip",
102+
* ETag: "STRING_VALUE",
100103
* },
104+
* ModelDataETag: "STRING_VALUE",
101105
* },
102106
* ],
103107
* SupportedTransformInstanceTypes: [ // TransformInstanceTypes
@@ -167,8 +171,11 @@ export interface CreateModelPackageCommandOutput extends CreateModelPackageOutpu
167171
* HubContentArn: "STRING_VALUE", // required
168172
* },
169173
* ManifestS3Uri: "STRING_VALUE",
174+
* ETag: "STRING_VALUE",
175+
* ManifestEtag: "STRING_VALUE",
170176
* },
171177
* },
178+
* ModelDataETag: "STRING_VALUE",
172179
* AlgorithmName: "STRING_VALUE", // required
173180
* },
174181
* ],
@@ -281,6 +288,8 @@ export interface CreateModelPackageCommandOutput extends CreateModelPackageOutpu
281288
* HubContentArn: "STRING_VALUE", // required
282289
* },
283290
* ManifestS3Uri: "STRING_VALUE",
291+
* ETag: "STRING_VALUE",
292+
* ManifestEtag: "STRING_VALUE",
284293
* },
285294
* },
286295
* ProductId: "STRING_VALUE",
@@ -297,7 +306,9 @@ export interface CreateModelPackageCommandOutput extends CreateModelPackageOutpu
297306
* S3DataType: "S3Object" || "S3Prefix", // required
298307
* S3Uri: "STRING_VALUE", // required
299308
* CompressionType: "None" || "Gzip",
309+
* ETag: "STRING_VALUE",
300310
* },
311+
* ModelDataETag: "STRING_VALUE",
301312
* },
302313
* ],
303314
* SupportedTransformInstanceTypes: [

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

+5
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ export interface DescribeAlgorithmCommandOutput extends DescribeAlgorithmOutput,
109109
* // S3DataType: "S3Object" || "S3Prefix", // required
110110
* // S3Uri: "STRING_VALUE", // required
111111
* // CompressionType: "None" || "Gzip",
112+
* // ETag: "STRING_VALUE",
112113
* // },
113114
* // },
114115
* // InferenceSpecification: { // InferenceSpecification
@@ -130,6 +131,8 @@ export interface DescribeAlgorithmCommandOutput extends DescribeAlgorithmOutput,
130131
* // HubContentArn: "STRING_VALUE", // required
131132
* // },
132133
* // ManifestS3Uri: "STRING_VALUE",
134+
* // ETag: "STRING_VALUE",
135+
* // ManifestEtag: "STRING_VALUE",
133136
* // },
134137
* // },
135138
* // ProductId: "STRING_VALUE",
@@ -146,7 +149,9 @@ export interface DescribeAlgorithmCommandOutput extends DescribeAlgorithmOutput,
146149
* // S3DataType: "S3Object" || "S3Prefix", // required
147150
* // S3Uri: "STRING_VALUE", // required
148151
* // CompressionType: "None" || "Gzip",
152+
* // ETag: "STRING_VALUE",
149153
* // },
154+
* // ModelDataETag: "STRING_VALUE",
150155
* // },
151156
* // ],
152157
* // SupportedTransformInstanceTypes: [ // TransformInstanceTypes

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

+6
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ export interface DescribeModelCommandOutput extends DescribeModelOutput, __Metad
6666
* // HubContentArn: "STRING_VALUE", // required
6767
* // },
6868
* // ManifestS3Uri: "STRING_VALUE",
69+
* // ETag: "STRING_VALUE",
70+
* // ManifestEtag: "STRING_VALUE",
6971
* // },
7072
* // },
7173
* // AdditionalModelDataSources: [ // AdditionalModelDataSources
@@ -82,6 +84,8 @@ export interface DescribeModelCommandOutput extends DescribeModelOutput, __Metad
8284
* // HubContentArn: "STRING_VALUE", // required
8385
* // },
8486
* // ManifestS3Uri: "STRING_VALUE",
87+
* // ETag: "STRING_VALUE",
88+
* // ManifestEtag: "STRING_VALUE",
8589
* // },
8690
* // },
8791
* // ],
@@ -118,6 +122,8 @@ export interface DescribeModelCommandOutput extends DescribeModelOutput, __Metad
118122
* // HubContentArn: "STRING_VALUE", // required
119123
* // },
120124
* // ManifestS3Uri: "STRING_VALUE",
125+
* // ETag: "STRING_VALUE",
126+
* // ManifestEtag: "STRING_VALUE",
121127
* // },
122128
* // },
123129
* // AdditionalModelDataSources: [

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

+11
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ export interface DescribeModelPackageCommandOutput extends DescribeModelPackageO
7878
* // HubContentArn: "STRING_VALUE", // required
7979
* // },
8080
* // ManifestS3Uri: "STRING_VALUE",
81+
* // ETag: "STRING_VALUE",
82+
* // ManifestEtag: "STRING_VALUE",
8183
* // },
8284
* // },
8385
* // ProductId: "STRING_VALUE",
@@ -94,7 +96,9 @@ export interface DescribeModelPackageCommandOutput extends DescribeModelPackageO
9496
* // S3DataType: "S3Object" || "S3Prefix", // required
9597
* // S3Uri: "STRING_VALUE", // required
9698
* // CompressionType: "None" || "Gzip",
99+
* // ETag: "STRING_VALUE",
97100
* // },
101+
* // ModelDataETag: "STRING_VALUE",
98102
* // },
99103
* // ],
100104
* // SupportedTransformInstanceTypes: [ // TransformInstanceTypes
@@ -126,8 +130,11 @@ export interface DescribeModelPackageCommandOutput extends DescribeModelPackageO
126130
* // HubContentArn: "STRING_VALUE", // required
127131
* // },
128132
* // ManifestS3Uri: "STRING_VALUE",
133+
* // ETag: "STRING_VALUE",
134+
* // ManifestEtag: "STRING_VALUE",
129135
* // },
130136
* // },
137+
* // ModelDataETag: "STRING_VALUE",
131138
* // AlgorithmName: "STRING_VALUE", // required
132139
* // },
133140
* // ],
@@ -310,6 +317,8 @@ export interface DescribeModelPackageCommandOutput extends DescribeModelPackageO
310317
* // HubContentArn: "STRING_VALUE", // required
311318
* // },
312319
* // ManifestS3Uri: "STRING_VALUE",
320+
* // ETag: "STRING_VALUE",
321+
* // ManifestEtag: "STRING_VALUE",
313322
* // },
314323
* // },
315324
* // ProductId: "STRING_VALUE",
@@ -326,7 +335,9 @@ export interface DescribeModelPackageCommandOutput extends DescribeModelPackageO
326335
* // S3DataType: "S3Object" || "S3Prefix", // required
327336
* // S3Uri: "STRING_VALUE", // required
328337
* // CompressionType: "None" || "Gzip",
338+
* // ETag: "STRING_VALUE",
329339
* // },
340+
* // ModelDataETag: "STRING_VALUE",
330341
* // },
331342
* // ],
332343
* // SupportedTransformInstanceTypes: [

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

+15
Original file line numberDiff line numberDiff line change
@@ -1103,6 +1103,8 @@ export interface SearchCommandOutput extends SearchResponse, __MetadataBearer {}
11031103
* // HubContentArn: "STRING_VALUE", // required
11041104
* // },
11051105
* // ManifestS3Uri: "STRING_VALUE",
1106+
* // ETag: "STRING_VALUE",
1107+
* // ManifestEtag: "STRING_VALUE",
11061108
* // },
11071109
* // },
11081110
* // ProductId: "STRING_VALUE",
@@ -1119,7 +1121,9 @@ export interface SearchCommandOutput extends SearchResponse, __MetadataBearer {}
11191121
* // S3DataType: "S3Object" || "S3Prefix", // required
11201122
* // S3Uri: "STRING_VALUE", // required
11211123
* // CompressionType: "None" || "Gzip",
1124+
* // ETag: "STRING_VALUE",
11221125
* // },
1126+
* // ModelDataETag: "STRING_VALUE",
11231127
* // },
11241128
* // ],
11251129
* // SupportedTransformInstanceTypes: [ // TransformInstanceTypes
@@ -1151,8 +1155,11 @@ export interface SearchCommandOutput extends SearchResponse, __MetadataBearer {}
11511155
* // HubContentArn: "STRING_VALUE", // required
11521156
* // },
11531157
* // ManifestS3Uri: "STRING_VALUE",
1158+
* // ETag: "STRING_VALUE",
1159+
* // ManifestEtag: "STRING_VALUE",
11541160
* // },
11551161
* // },
1162+
* // ModelDataETag: "STRING_VALUE",
11561163
* // AlgorithmName: "STRING_VALUE", // required
11571164
* // },
11581165
* // ],
@@ -1287,6 +1294,8 @@ export interface SearchCommandOutput extends SearchResponse, __MetadataBearer {}
12871294
* // HubContentArn: "STRING_VALUE", // required
12881295
* // },
12891296
* // ManifestS3Uri: "STRING_VALUE",
1297+
* // ETag: "STRING_VALUE",
1298+
* // ManifestEtag: "STRING_VALUE",
12901299
* // },
12911300
* // },
12921301
* // ProductId: "STRING_VALUE",
@@ -1303,7 +1312,9 @@ export interface SearchCommandOutput extends SearchResponse, __MetadataBearer {}
13031312
* // S3DataType: "S3Object" || "S3Prefix", // required
13041313
* // S3Uri: "STRING_VALUE", // required
13051314
* // CompressionType: "None" || "Gzip",
1315+
* // ETag: "STRING_VALUE",
13061316
* // },
1317+
* // ModelDataETag: "STRING_VALUE",
13071318
* // },
13081319
* // ],
13091320
* // SupportedTransformInstanceTypes: [
@@ -1856,6 +1867,8 @@ export interface SearchCommandOutput extends SearchResponse, __MetadataBearer {}
18561867
* // HubContentArn: "STRING_VALUE", // required
18571868
* // },
18581869
* // ManifestS3Uri: "STRING_VALUE",
1870+
* // ETag: "STRING_VALUE",
1871+
* // ManifestEtag: "STRING_VALUE",
18591872
* // },
18601873
* // },
18611874
* // ],
@@ -1893,6 +1906,8 @@ export interface SearchCommandOutput extends SearchResponse, __MetadataBearer {}
18931906
* // HubContentArn: "STRING_VALUE", // required
18941907
* // },
18951908
* // ManifestS3Uri: "STRING_VALUE",
1909+
* // ETag: "STRING_VALUE",
1910+
* // ManifestEtag: "STRING_VALUE",
18961911
* // },
18971912
* // },
18981913
* // ],

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

+8
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ export interface UpdateModelPackageCommandOutput extends UpdateModelPackageOutpu
7171
* HubContentArn: "STRING_VALUE", // required
7272
* },
7373
* ManifestS3Uri: "STRING_VALUE",
74+
* ETag: "STRING_VALUE",
75+
* ManifestEtag: "STRING_VALUE",
7476
* },
7577
* },
7678
* ProductId: "STRING_VALUE",
@@ -87,7 +89,9 @@ export interface UpdateModelPackageCommandOutput extends UpdateModelPackageOutpu
8789
* S3DataType: "S3Object" || "S3Prefix", // required
8890
* S3Uri: "STRING_VALUE", // required
8991
* CompressionType: "None" || "Gzip",
92+
* ETag: "STRING_VALUE",
9093
* },
94+
* ModelDataETag: "STRING_VALUE",
9195
* },
9296
* ],
9397
* SupportedTransformInstanceTypes: [ // TransformInstanceTypes
@@ -123,6 +127,8 @@ export interface UpdateModelPackageCommandOutput extends UpdateModelPackageOutpu
123127
* HubContentArn: "STRING_VALUE", // required
124128
* },
125129
* ManifestS3Uri: "STRING_VALUE",
130+
* ETag: "STRING_VALUE",
131+
* ManifestEtag: "STRING_VALUE",
126132
* },
127133
* },
128134
* ProductId: "STRING_VALUE",
@@ -139,7 +145,9 @@ export interface UpdateModelPackageCommandOutput extends UpdateModelPackageOutpu
139145
* S3DataType: "S3Object" || "S3Prefix", // required
140146
* S3Uri: "STRING_VALUE", // required
141147
* CompressionType: "None" || "Gzip",
148+
* ETag: "STRING_VALUE",
142149
* },
150+
* ModelDataETag: "STRING_VALUE",
143151
* },
144152
* ],
145153
* SupportedTransformInstanceTypes: [

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

+24
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,12 @@ export interface AdditionalS3DataSource {
287287
* @public
288288
*/
289289
CompressionType?: CompressionType | undefined;
290+
291+
/**
292+
* <p>The ETag associated with S3 URI.</p>
293+
* @public
294+
*/
295+
ETag?: string | undefined;
290296
}
291297

292298
/**
@@ -473,6 +479,18 @@ export interface S3ModelDataSource {
473479
* @public
474480
*/
475481
ManifestS3Uri?: string | undefined;
482+
483+
/**
484+
* <p>The ETag associated with S3 URI.</p>
485+
* @public
486+
*/
487+
ETag?: string | undefined;
488+
489+
/**
490+
* <p>The ETag associated with Manifest S3URI.</p>
491+
* @public
492+
*/
493+
ManifestEtag?: string | undefined;
476494
}
477495

478496
/**
@@ -593,6 +611,12 @@ export interface ModelPackageContainerDefinition {
593611
* @public
594612
*/
595613
AdditionalS3DataSource?: AdditionalS3DataSource | undefined;
614+
615+
/**
616+
* <p>The ETag associated with Model Data URL.</p>
617+
* @public
618+
*/
619+
ModelDataETag?: string | undefined;
596620
}
597621

598622
/**

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

+6
Original file line numberDiff line numberDiff line change
@@ -12137,6 +12137,12 @@ export interface SourceAlgorithm {
1213712137
*/
1213812138
ModelDataSource?: ModelDataSource | undefined;
1213912139

12140+
/**
12141+
* <p>The ETag associated with Model Data URL.</p>
12142+
* @public
12143+
*/
12144+
ModelDataETag?: string | undefined;
12145+
1214012146
/**
1214112147
* <p>The name of an algorithm that was used to create the model package. The algorithm must
1214212148
* be either an algorithm resource in your SageMaker account or an algorithm in Amazon Web Services Marketplace that you are subscribed to.</p>

0 commit comments

Comments
 (0)