Skip to content

Commit 833a3c3

Browse files
author
awstools
committed
feat(client-sagemaker): Amazon Sagemaker supports orchestrating SageMaker HyperPod clusters with Amazon EKS
1 parent 67542d3 commit 833a3c3

18 files changed

+849
-549
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client";
55
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { commonParams } from "../endpoint/EndpointParameters";
8-
import { CreateAppImageConfigRequest, CreateAppImageConfigResponse } from "../models/models_0";
8+
import { CreateAppImageConfigRequest, CreateAppImageConfigResponse } from "../models/models_1";
99
import { de_CreateAppImageConfigCommand, se_CreateAppImageConfigCommand } from "../protocols/Aws_json1_1";
1010
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
1111

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client";
55
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { commonParams } from "../endpoint/EndpointParameters";
8-
import { CreateArtifactRequest } from "../models/models_0";
9-
import { CreateArtifactResponse } from "../models/models_1";
8+
import { CreateArtifactRequest, CreateArtifactResponse } from "../models/models_1";
109
import { de_CreateArtifactCommand, se_CreateArtifactCommand } from "../protocols/Aws_json1_1";
1110
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
1211

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ export interface CreateClusterCommandOutput extends CreateClusterResponse, __Met
5858
* },
5959
* },
6060
* ],
61+
* OnStartDeepHealthChecks: [ // OnStartDeepHealthChecks
62+
* "InstanceStress" || "InstanceConnectivity",
63+
* ],
6164
* },
6265
* ],
6366
* VpcConfig: { // VpcConfig
@@ -74,6 +77,12 @@ export interface CreateClusterCommandOutput extends CreateClusterResponse, __Met
7477
* Value: "STRING_VALUE", // required
7578
* },
7679
* ],
80+
* Orchestrator: { // ClusterOrchestrator
81+
* Eks: { // ClusterOrchestratorEksConfig
82+
* ClusterArn: "STRING_VALUE", // required
83+
* },
84+
* },
85+
* NodeRecovery: "Automatic" || "None",
7786
* };
7887
* const command = new CreateClusterCommand(input);
7988
* const response = await client.send(command);

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

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@ import { Command as $Command } from "@smithy/smithy-client";
55
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { commonParams } from "../endpoint/EndpointParameters";
8-
import {
9-
CreatePresignedMlflowTrackingServerUrlRequest,
10-
CreatePresignedMlflowTrackingServerUrlResponse,
11-
} from "../models/models_1";
8+
import { CreatePresignedMlflowTrackingServerUrlRequest } from "../models/models_1";
9+
import { CreatePresignedMlflowTrackingServerUrlResponse } from "../models/models_2";
1210
import {
1311
de_CreatePresignedMlflowTrackingServerUrlCommand,
1412
se_CreatePresignedMlflowTrackingServerUrlCommand,

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client";
55
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { commonParams } from "../endpoint/EndpointParameters";
8-
import { CreatePresignedNotebookInstanceUrlInput, CreatePresignedNotebookInstanceUrlOutput } from "../models/models_1";
8+
import { CreatePresignedNotebookInstanceUrlInput, CreatePresignedNotebookInstanceUrlOutput } from "../models/models_2";
99
import {
1010
de_CreatePresignedNotebookInstanceUrlCommand,
1111
se_CreatePresignedNotebookInstanceUrlCommand,

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ export interface DescribeClusterCommandOutput extends DescribeClusterResponse, _
6565
* // },
6666
* // },
6767
* // ],
68+
* // OnStartDeepHealthChecks: [ // OnStartDeepHealthChecks
69+
* // "InstanceStress" || "InstanceConnectivity",
70+
* // ],
6871
* // },
6972
* // ],
7073
* // VpcConfig: { // VpcConfig
@@ -75,6 +78,12 @@ export interface DescribeClusterCommandOutput extends DescribeClusterResponse, _
7578
* // "STRING_VALUE",
7679
* // ],
7780
* // },
81+
* // Orchestrator: { // ClusterOrchestrator
82+
* // Eks: { // ClusterOrchestratorEksConfig
83+
* // ClusterArn: "STRING_VALUE", // required
84+
* // },
85+
* // },
86+
* // NodeRecovery: "Automatic" || "None",
7887
* // };
7988
*
8089
* ```

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export interface DescribeClusterNodeCommandOutput extends DescribeClusterNodeRes
4747
* // InstanceGroupName: "STRING_VALUE",
4848
* // InstanceId: "STRING_VALUE",
4949
* // InstanceStatus: { // ClusterInstanceStatusDetails
50-
* // Status: "Running" || "Failure" || "Pending" || "ShuttingDown" || "SystemUpdating", // required
50+
* // Status: "Running" || "Failure" || "Pending" || "ShuttingDown" || "SystemUpdating" || "DeepHealthCheckInProgress", // required
5151
* // Message: "STRING_VALUE",
5252
* // },
5353
* // 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",

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client";
55
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { commonParams } from "../endpoint/EndpointParameters";
8-
import { DescribeMlflowTrackingServerRequest, DescribeMlflowTrackingServerResponse } from "../models/models_2";
8+
import { DescribeMlflowTrackingServerRequest, DescribeMlflowTrackingServerResponse } from "../models/models_3";
99
import {
1010
de_DescribeMlflowTrackingServerCommand,
1111
se_DescribeMlflowTrackingServerCommand,

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export interface ListClusterNodesCommandOutput extends ListClusterNodesResponse,
5757
* // 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", // required
5858
* // LaunchTime: new Date("TIMESTAMP"), // required
5959
* // InstanceStatus: { // ClusterInstanceStatusDetails
60-
* // Status: "Running" || "Failure" || "Pending" || "ShuttingDown" || "SystemUpdating", // required
60+
* // Status: "Running" || "Failure" || "Pending" || "ShuttingDown" || "SystemUpdating" || "DeepHealthCheckInProgress", // required
6161
* // Message: "STRING_VALUE",
6262
* // },
6363
* // },

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client";
55
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { commonParams } from "../endpoint/EndpointParameters";
8-
import { ListModelCardExportJobsRequest, ListModelCardExportJobsResponse } from "../models/models_3";
8+
import { ListModelCardExportJobsRequest, ListModelCardExportJobsResponse } from "../models/models_4";
99
import { de_ListModelCardExportJobsCommand, se_ListModelCardExportJobsCommand } from "../protocols/Aws_json1_1";
1010
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
1111

0 commit comments

Comments
 (0)