Skip to content

Commit a78bcaf

Browse files
author
awstools
committed
feat(client-sagemaker): This release adds 1/ Support for S3FileSystem in CustomFileSystems 2/ The ability for a customer to select their preferred IpAddressType for use with private Workforces 3/ Support for p4de instance type in SageMaker Training Plans
1 parent 736cdab commit a78bcaf

35 files changed

+1055
-771
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export interface CreateClusterCommandOutput extends CreateClusterResponse, __Met
5151
* InstanceStorageConfigs: [ // ClusterInstanceStorageConfigs
5252
* { // ClusterInstanceStorageConfig Union: only one key present
5353
* EbsVolumeConfig: { // ClusterEbsVolumeConfig
54-
* VolumeSizeInGB: Number("int"), // required
54+
* VolumeSizeInGB: Number("int"),
5555
* },
5656
* },
5757
* ],
@@ -100,7 +100,7 @@ export interface CreateClusterCommandOutput extends CreateClusterResponse, __Met
100100
* InstanceStorageConfigs: [
101101
* {// Union: only one key present
102102
* EbsVolumeConfig: {
103-
* VolumeSizeInGB: Number("int"), // required
103+
* VolumeSizeInGB: Number("int"),
104104
* },
105105
* },
106106
* ],

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export interface CreateComputeQuotaCommandOutput extends CreateComputeQuotaRespo
4343
* ComputeQuotaResources: [ // ComputeQuotaResourceConfigList
4444
* { // ComputeQuotaResourceConfig
4545
* InstanceType: "ml.p4d.24xlarge" || "ml.p4de.24xlarge" || "ml.p5.48xlarge" || "ml.trn1.32xlarge" || "ml.trn1n.32xlarge" || "ml.g5.xlarge" || "ml.g5.2xlarge" || "ml.g5.4xlarge" || "ml.g5.8xlarge" || "ml.g5.12xlarge" || "ml.g5.16xlarge" || "ml.g5.24xlarge" || "ml.g5.48xlarge" || "ml.c5.large" || "ml.c5.xlarge" || "ml.c5.2xlarge" || "ml.c5.4xlarge" || "ml.c5.9xlarge" || "ml.c5.12xlarge" || "ml.c5.18xlarge" || "ml.c5.24xlarge" || "ml.c5n.large" || "ml.c5n.2xlarge" || "ml.c5n.4xlarge" || "ml.c5n.9xlarge" || "ml.c5n.18xlarge" || "ml.m5.large" || "ml.m5.xlarge" || "ml.m5.2xlarge" || "ml.m5.4xlarge" || "ml.m5.8xlarge" || "ml.m5.12xlarge" || "ml.m5.16xlarge" || "ml.m5.24xlarge" || "ml.t3.medium" || "ml.t3.large" || "ml.t3.xlarge" || "ml.t3.2xlarge" || "ml.g6.xlarge" || "ml.g6.2xlarge" || "ml.g6.4xlarge" || "ml.g6.8xlarge" || "ml.g6.16xlarge" || "ml.g6.12xlarge" || "ml.g6.24xlarge" || "ml.g6.48xlarge" || "ml.gr6.4xlarge" || "ml.gr6.8xlarge" || "ml.g6e.xlarge" || "ml.g6e.2xlarge" || "ml.g6e.4xlarge" || "ml.g6e.8xlarge" || "ml.g6e.16xlarge" || "ml.g6e.12xlarge" || "ml.g6e.24xlarge" || "ml.g6e.48xlarge" || "ml.p5e.48xlarge" || "ml.p5en.48xlarge" || "ml.p6-b200.48xlarge" || "ml.trn2.48xlarge" || "ml.c6i.large" || "ml.c6i.xlarge" || "ml.c6i.2xlarge" || "ml.c6i.4xlarge" || "ml.c6i.8xlarge" || "ml.c6i.12xlarge" || "ml.c6i.16xlarge" || "ml.c6i.24xlarge" || "ml.c6i.32xlarge" || "ml.m6i.large" || "ml.m6i.xlarge" || "ml.m6i.2xlarge" || "ml.m6i.4xlarge" || "ml.m6i.8xlarge" || "ml.m6i.12xlarge" || "ml.m6i.16xlarge" || "ml.m6i.24xlarge" || "ml.m6i.32xlarge" || "ml.r6i.large" || "ml.r6i.xlarge" || "ml.r6i.2xlarge" || "ml.r6i.4xlarge" || "ml.r6i.8xlarge" || "ml.r6i.12xlarge" || "ml.r6i.16xlarge" || "ml.r6i.24xlarge" || "ml.r6i.32xlarge" || "ml.i3en.large" || "ml.i3en.xlarge" || "ml.i3en.2xlarge" || "ml.i3en.3xlarge" || "ml.i3en.6xlarge" || "ml.i3en.12xlarge" || "ml.i3en.24xlarge" || "ml.m7i.large" || "ml.m7i.xlarge" || "ml.m7i.2xlarge" || "ml.m7i.4xlarge" || "ml.m7i.8xlarge" || "ml.m7i.12xlarge" || "ml.m7i.16xlarge" || "ml.m7i.24xlarge" || "ml.m7i.48xlarge" || "ml.r7i.large" || "ml.r7i.xlarge" || "ml.r7i.2xlarge" || "ml.r7i.4xlarge" || "ml.r7i.8xlarge" || "ml.r7i.12xlarge" || "ml.r7i.16xlarge" || "ml.r7i.24xlarge" || "ml.r7i.48xlarge", // required
46-
* Count: Number("int"), // required
46+
* Count: Number("int"),
4747
* },
4848
* ],
4949
* ResourceSharingConfig: { // ResourceSharingConfig

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,10 @@ export interface CreateDomainCommandOutput extends CreateDomainResponse, __Metad
232232
* FileSystemId: "STRING_VALUE", // required
233233
* FileSystemPath: "STRING_VALUE",
234234
* },
235+
* S3FileSystemConfig: { // S3FileSystemConfig
236+
* MountPath: "STRING_VALUE",
237+
* S3Uri: "STRING_VALUE",
238+
* },
235239
* },
236240
* ],
237241
* StudioWebPortalSettings: { // StudioWebPortalSettings
@@ -376,6 +380,10 @@ export interface CreateDomainCommandOutput extends CreateDomainResponse, __Metad
376380
* FileSystemId: "STRING_VALUE", // required
377381
* FileSystemPath: "STRING_VALUE",
378382
* },
383+
* S3FileSystemConfig: {
384+
* MountPath: "STRING_VALUE",
385+
* S3Uri: "STRING_VALUE",
386+
* },
379387
* },
380388
* ],
381389
* },

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,9 @@ export interface CreateSpaceCommandOutput extends CreateSpaceResponse, __Metadat
129129
* FSxLustreFileSystem: { // FSxLustreFileSystem
130130
* FileSystemId: "STRING_VALUE", // required
131131
* },
132+
* S3FileSystem: { // S3FileSystem
133+
* S3Uri: "STRING_VALUE",
134+
* },
132135
* },
133136
* ],
134137
* RemoteAccess: "ENABLED" || "DISABLED",

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,10 @@ export interface CreateUserProfileCommandOutput extends CreateUserProfileRespons
240240
* FileSystemId: "STRING_VALUE", // required
241241
* FileSystemPath: "STRING_VALUE",
242242
* },
243+
* S3FileSystemConfig: { // S3FileSystemConfig
244+
* MountPath: "STRING_VALUE",
245+
* S3Uri: "STRING_VALUE",
246+
* },
243247
* },
244248
* ],
245249
* StudioWebPortalSettings: { // StudioWebPortalSettings

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ export interface CreateWorkforceCommandOutput extends CreateWorkforceResponse, _
7979
* "STRING_VALUE",
8080
* ],
8181
* },
82+
* IpAddressType: "ipv4" || "dualstack",
8283
* };
8384
* const command = new CreateWorkforceCommand(input);
8485
* const response = await client.send(command);

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export interface DescribeClusterCommandOutput extends DescribeClusterResponse, _
6161
* // InstanceStorageConfigs: [ // ClusterInstanceStorageConfigs
6262
* // { // ClusterInstanceStorageConfig Union: only one key present
6363
* // EbsVolumeConfig: { // ClusterEbsVolumeConfig
64-
* // VolumeSizeInGB: Number("int"), // required
64+
* // VolumeSizeInGB: Number("int"),
6565
* // },
6666
* // },
6767
* // ],
@@ -113,7 +113,7 @@ export interface DescribeClusterCommandOutput extends DescribeClusterResponse, _
113113
* // InstanceStorageConfigs: [
114114
* // {// Union: only one key present
115115
* // EbsVolumeConfig: {
116-
* // VolumeSizeInGB: Number("int"), // required
116+
* // VolumeSizeInGB: Number("int"),
117117
* // },
118118
* // },
119119
* // ],

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export interface DescribeClusterNodeCommandOutput extends DescribeClusterNodeRes
6868
* // InstanceStorageConfigs: [ // ClusterInstanceStorageConfigs
6969
* // { // ClusterInstanceStorageConfig Union: only one key present
7070
* // EbsVolumeConfig: { // ClusterEbsVolumeConfig
71-
* // VolumeSizeInGB: Number("int"), // required
71+
* // VolumeSizeInGB: Number("int"),
7272
* // },
7373
* // },
7474
* // ],

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export interface DescribeComputeQuotaCommandOutput extends DescribeComputeQuotaR
5454
* // ComputeQuotaResources: [ // ComputeQuotaResourceConfigList
5555
* // { // ComputeQuotaResourceConfig
5656
* // InstanceType: "ml.p4d.24xlarge" || "ml.p4de.24xlarge" || "ml.p5.48xlarge" || "ml.trn1.32xlarge" || "ml.trn1n.32xlarge" || "ml.g5.xlarge" || "ml.g5.2xlarge" || "ml.g5.4xlarge" || "ml.g5.8xlarge" || "ml.g5.12xlarge" || "ml.g5.16xlarge" || "ml.g5.24xlarge" || "ml.g5.48xlarge" || "ml.c5.large" || "ml.c5.xlarge" || "ml.c5.2xlarge" || "ml.c5.4xlarge" || "ml.c5.9xlarge" || "ml.c5.12xlarge" || "ml.c5.18xlarge" || "ml.c5.24xlarge" || "ml.c5n.large" || "ml.c5n.2xlarge" || "ml.c5n.4xlarge" || "ml.c5n.9xlarge" || "ml.c5n.18xlarge" || "ml.m5.large" || "ml.m5.xlarge" || "ml.m5.2xlarge" || "ml.m5.4xlarge" || "ml.m5.8xlarge" || "ml.m5.12xlarge" || "ml.m5.16xlarge" || "ml.m5.24xlarge" || "ml.t3.medium" || "ml.t3.large" || "ml.t3.xlarge" || "ml.t3.2xlarge" || "ml.g6.xlarge" || "ml.g6.2xlarge" || "ml.g6.4xlarge" || "ml.g6.8xlarge" || "ml.g6.16xlarge" || "ml.g6.12xlarge" || "ml.g6.24xlarge" || "ml.g6.48xlarge" || "ml.gr6.4xlarge" || "ml.gr6.8xlarge" || "ml.g6e.xlarge" || "ml.g6e.2xlarge" || "ml.g6e.4xlarge" || "ml.g6e.8xlarge" || "ml.g6e.16xlarge" || "ml.g6e.12xlarge" || "ml.g6e.24xlarge" || "ml.g6e.48xlarge" || "ml.p5e.48xlarge" || "ml.p5en.48xlarge" || "ml.p6-b200.48xlarge" || "ml.trn2.48xlarge" || "ml.c6i.large" || "ml.c6i.xlarge" || "ml.c6i.2xlarge" || "ml.c6i.4xlarge" || "ml.c6i.8xlarge" || "ml.c6i.12xlarge" || "ml.c6i.16xlarge" || "ml.c6i.24xlarge" || "ml.c6i.32xlarge" || "ml.m6i.large" || "ml.m6i.xlarge" || "ml.m6i.2xlarge" || "ml.m6i.4xlarge" || "ml.m6i.8xlarge" || "ml.m6i.12xlarge" || "ml.m6i.16xlarge" || "ml.m6i.24xlarge" || "ml.m6i.32xlarge" || "ml.r6i.large" || "ml.r6i.xlarge" || "ml.r6i.2xlarge" || "ml.r6i.4xlarge" || "ml.r6i.8xlarge" || "ml.r6i.12xlarge" || "ml.r6i.16xlarge" || "ml.r6i.24xlarge" || "ml.r6i.32xlarge" || "ml.i3en.large" || "ml.i3en.xlarge" || "ml.i3en.2xlarge" || "ml.i3en.3xlarge" || "ml.i3en.6xlarge" || "ml.i3en.12xlarge" || "ml.i3en.24xlarge" || "ml.m7i.large" || "ml.m7i.xlarge" || "ml.m7i.2xlarge" || "ml.m7i.4xlarge" || "ml.m7i.8xlarge" || "ml.m7i.12xlarge" || "ml.m7i.16xlarge" || "ml.m7i.24xlarge" || "ml.m7i.48xlarge" || "ml.r7i.large" || "ml.r7i.xlarge" || "ml.r7i.2xlarge" || "ml.r7i.4xlarge" || "ml.r7i.8xlarge" || "ml.r7i.12xlarge" || "ml.r7i.16xlarge" || "ml.r7i.24xlarge" || "ml.r7i.48xlarge", // required
57-
* // Count: Number("int"), // required
57+
* // Count: Number("int"),
5858
* // },
5959
* // ],
6060
* // ResourceSharingConfig: { // ResourceSharingConfig

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,10 @@ export interface DescribeDomainCommandOutput extends DescribeDomainResponse, __M
247247
* // FileSystemId: "STRING_VALUE", // required
248248
* // FileSystemPath: "STRING_VALUE",
249249
* // },
250+
* // S3FileSystemConfig: { // S3FileSystemConfig
251+
* // MountPath: "STRING_VALUE",
252+
* // S3Uri: "STRING_VALUE",
253+
* // },
250254
* // },
251255
* // ],
252256
* // StudioWebPortalSettings: { // StudioWebPortalSettings
@@ -386,6 +390,10 @@ export interface DescribeDomainCommandOutput extends DescribeDomainResponse, __M
386390
* // FileSystemId: "STRING_VALUE", // required
387391
* // FileSystemPath: "STRING_VALUE",
388392
* // },
393+
* // S3FileSystemConfig: {
394+
* // MountPath: "STRING_VALUE",
395+
* // S3Uri: "STRING_VALUE",
396+
* // },
389397
* // },
390398
* // ],
391399
* // },

0 commit comments

Comments
 (0)