Skip to content

Commit 49f6cc2

Browse files
author
awstools
committed
feat(client-sagemaker): This release introduces alternative support for utilizing CFN templates from S3 for SageMaker Projects.
1 parent cfa33df commit 49f6cc2

27 files changed

+1880
-1074
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +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 { CreateModelPackageGroupInput, CreateModelPackageGroupOutput } from "../models/models_1";
8+
import { CreateModelPackageGroupInput } from "../models/models_1";
9+
import { CreateModelPackageGroupOutput } from "../models/models_2";
910
import { de_CreateModelPackageGroupCommand, se_CreateModelPackageGroupCommand } from "../protocols/Aws_json1_1";
1011
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
1112

clients/client-sagemaker/src/commands/CreateModelQualityJobDefinitionCommand.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 { CreateModelQualityJobDefinitionRequest, CreateModelQualityJobDefinitionResponse } from "../models/models_1";
8+
import { CreateModelQualityJobDefinitionRequest, CreateModelQualityJobDefinitionResponse } from "../models/models_2";
99
import {
1010
de_CreateModelQualityJobDefinitionCommand,
1111
se_CreateModelQualityJobDefinitionCommand,

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,21 @@ export interface CreateProjectCommandOutput extends CreateProjectOutput, __Metad
5555
* Value: "STRING_VALUE", // required
5656
* },
5757
* ],
58+
* TemplateProviders: [ // CreateTemplateProviderList
59+
* { // CreateTemplateProvider
60+
* CfnTemplateProvider: { // CfnCreateTemplateProvider
61+
* TemplateName: "STRING_VALUE", // required
62+
* TemplateURL: "STRING_VALUE", // required
63+
* RoleARN: "STRING_VALUE",
64+
* Parameters: [ // CfnStackCreateParameters
65+
* { // CfnStackCreateParameter
66+
* Key: "STRING_VALUE", // required
67+
* Value: "STRING_VALUE",
68+
* },
69+
* ],
70+
* },
71+
* },
72+
* ],
5873
* };
5974
* const command = new CreateProjectCommand(input);
6075
* const response = await client.send(command);

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +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 { DescribeFeatureGroupRequest, DescribeFeatureGroupResponse } from "../models/models_2";
8+
import { DescribeFeatureGroupRequest } from "../models/models_2";
9+
import { DescribeFeatureGroupResponse } from "../models/models_3";
910
import { de_DescribeFeatureGroupCommand, se_DescribeFeatureGroupCommand } from "../protocols/Aws_json1_1";
1011
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
1112

clients/client-sagemaker/src/commands/DescribeFeatureMetadataCommand.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 { DescribeFeatureMetadataRequest, DescribeFeatureMetadataResponse } from "../models/models_2";
8+
import { DescribeFeatureMetadataRequest, DescribeFeatureMetadataResponse } from "../models/models_3";
99
import { de_DescribeFeatureMetadataCommand, se_DescribeFeatureMetadataCommand } from "../protocols/Aws_json1_1";
1010
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
1111

clients/client-sagemaker/src/commands/DescribeFlowDefinitionCommand.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 { DescribeFlowDefinitionRequest } from "../models/models_2";
9-
import { DescribeFlowDefinitionResponse } from "../models/models_3";
8+
import { DescribeFlowDefinitionRequest, DescribeFlowDefinitionResponse } from "../models/models_3";
109
import { de_DescribeFlowDefinitionCommand, se_DescribeFlowDefinitionCommand } from "../protocols/Aws_json1_1";
1110
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
1211

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

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,26 @@ export interface DescribeProjectCommandOutput extends DescribeProjectOutput, __M
6161
* // ProvisionedProductStatusMessage: "STRING_VALUE",
6262
* // },
6363
* // ProjectStatus: "Pending" || "CreateInProgress" || "CreateCompleted" || "CreateFailed" || "DeleteInProgress" || "DeleteFailed" || "DeleteCompleted" || "UpdateInProgress" || "UpdateCompleted" || "UpdateFailed", // required
64+
* // TemplateProviderDetails: [ // TemplateProviderDetailList
65+
* // { // TemplateProviderDetail
66+
* // CfnTemplateProviderDetail: { // CfnTemplateProviderDetail
67+
* // TemplateName: "STRING_VALUE", // required
68+
* // TemplateURL: "STRING_VALUE", // required
69+
* // RoleARN: "STRING_VALUE",
70+
* // Parameters: [ // CfnStackParameters
71+
* // { // CfnStackParameter
72+
* // Key: "STRING_VALUE", // required
73+
* // Value: "STRING_VALUE",
74+
* // },
75+
* // ],
76+
* // StackDetail: { // CfnStackDetail
77+
* // Name: "STRING_VALUE",
78+
* // Id: "STRING_VALUE",
79+
* // StatusMessage: "STRING_VALUE", // required
80+
* // },
81+
* // },
82+
* // },
83+
* // ],
6484
* // CreatedBy: { // UserContext
6585
* // UserProfileArn: "STRING_VALUE",
6686
* // UserProfileName: "STRING_VALUE",

clients/client-sagemaker/src/commands/ListCandidatesForAutoMLJobCommand.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 { ListCandidatesForAutoMLJobRequest, ListCandidatesForAutoMLJobResponse } from "../models/models_3";
8+
import { ListCandidatesForAutoMLJobRequest, ListCandidatesForAutoMLJobResponse } from "../models/models_4";
99
import { de_ListCandidatesForAutoMLJobCommand, se_ListCandidatesForAutoMLJobCommand } from "../protocols/Aws_json1_1";
1010
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
1111

clients/client-sagemaker/src/commands/ListClusterNodesCommand.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 { ListClusterNodesRequest, ListClusterNodesResponse } from "../models/models_3";
8+
import { ListClusterNodesRequest, ListClusterNodesResponse } from "../models/models_4";
99
import { de_ListClusterNodesCommand, se_ListClusterNodesCommand } from "../protocols/Aws_json1_1";
1010
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
1111

clients/client-sagemaker/src/commands/ListClusterSchedulerConfigsCommand.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 { ListClusterSchedulerConfigsRequest, ListClusterSchedulerConfigsResponse } from "../models/models_3";
8+
import { ListClusterSchedulerConfigsRequest, ListClusterSchedulerConfigsResponse } from "../models/models_4";
99
import { de_ListClusterSchedulerConfigsCommand, se_ListClusterSchedulerConfigsCommand } from "../protocols/Aws_json1_1";
1010
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
1111

0 commit comments

Comments
 (0)