Skip to content

Commit 53b4aa3

Browse files
author
awstools
committed
feat(client-sagemaker): This release adds support for 1/ Code Editor, based on Code-OSS, Visual Studio Code Open Source, a new fully managed IDE option in SageMaker Studio 2/ JupyterLab, a new fully managed JupyterLab IDE experience in SageMaker Studio
1 parent 2152324 commit 53b4aa3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+13566
-11516
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export interface CreateAppCommandOutput extends CreateAppResponse, __MetadataBea
4949
* const input = { // CreateAppRequest
5050
* DomainId: "STRING_VALUE", // required
5151
* UserProfileName: "STRING_VALUE",
52-
* AppType: "JupyterServer" || "KernelGateway" || "TensorBoard" || "RStudioServerPro" || "RSessionGateway", // required
52+
* AppType: "JupyterServer" || "KernelGateway" || "TensorBoard" || "RStudioServerPro" || "RSessionGateway" || "JupyterLab" || "CodeEditor", // required
5353
* AppName: "STRING_VALUE", // required
5454
* Tags: [ // TagList
5555
* { // Tag

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

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,19 @@ export interface CreateAppImageConfigCommandOutput extends CreateAppImageConfigR
6767
* DefaultGid: Number("int"),
6868
* },
6969
* },
70+
* JupyterLabAppImageConfig: { // JupyterLabAppImageConfig
71+
* ContainerConfig: { // ContainerConfig
72+
* ContainerArguments: [ // CustomImageContainerArguments
73+
* "STRING_VALUE",
74+
* ],
75+
* ContainerEntrypoint: [ // CustomImageContainerEntrypoint
76+
* "STRING_VALUE",
77+
* ],
78+
* ContainerEnvironmentVariables: { // CustomImageContainerEnvironmentVariables
79+
* "<keys>": "STRING_VALUE",
80+
* },
81+
* },
82+
* },
7083
* };
7184
* const command = new CreateAppImageConfigCommand(input);
7285
* const response = await client.send(command);

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ import {
1414
SMITHY_CONTEXT_KEY,
1515
} from "@smithy/types";
1616

17-
import { CreateCompilationJobRequest, CreateCompilationJobResponse } from "../models/models_0";
17+
import { CreateCompilationJobRequest } from "../models/models_0";
18+
import { CreateCompilationJobResponse } from "../models/models_1";
1819
import { de_CreateCompilationJobCommand, se_CreateCompilationJobCommand } from "../protocols/Aws_json1_1";
1920
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
2021

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
SMITHY_CONTEXT_KEY,
1515
} from "@smithy/types";
1616

17-
import { CreateContextRequest, CreateContextResponse } from "../models/models_0";
17+
import { CreateContextRequest, CreateContextResponse } from "../models/models_1";
1818
import { de_CreateContextCommand, se_CreateContextCommand } from "../protocols/Aws_json1_1";
1919
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
2020

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

Lines changed: 50 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -193,8 +193,56 @@ export interface CreateDomainCommandOutput extends CreateDomainResponse, __Metad
193193
* Status: "ENABLED" || "DISABLED",
194194
* },
195195
* },
196+
* JupyterLabAppSettings: { // JupyterLabAppSettings
197+
* DefaultResourceSpec: {
198+
* SageMakerImageArn: "STRING_VALUE",
199+
* SageMakerImageVersionArn: "STRING_VALUE",
200+
* SageMakerImageVersionAlias: "STRING_VALUE",
201+
* InstanceType: "system" || "ml.t3.micro" || "ml.t3.small" || "ml.t3.medium" || "ml.t3.large" || "ml.t3.xlarge" || "ml.t3.2xlarge" || "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.m5d.large" || "ml.m5d.xlarge" || "ml.m5d.2xlarge" || "ml.m5d.4xlarge" || "ml.m5d.8xlarge" || "ml.m5d.12xlarge" || "ml.m5d.16xlarge" || "ml.m5d.24xlarge" || "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.p3.2xlarge" || "ml.p3.8xlarge" || "ml.p3.16xlarge" || "ml.p3dn.24xlarge" || "ml.g4dn.xlarge" || "ml.g4dn.2xlarge" || "ml.g4dn.4xlarge" || "ml.g4dn.8xlarge" || "ml.g4dn.12xlarge" || "ml.g4dn.16xlarge" || "ml.r5.large" || "ml.r5.xlarge" || "ml.r5.2xlarge" || "ml.r5.4xlarge" || "ml.r5.8xlarge" || "ml.r5.12xlarge" || "ml.r5.16xlarge" || "ml.r5.24xlarge" || "ml.g5.xlarge" || "ml.g5.2xlarge" || "ml.g5.4xlarge" || "ml.g5.8xlarge" || "ml.g5.16xlarge" || "ml.g5.12xlarge" || "ml.g5.24xlarge" || "ml.g5.48xlarge" || "ml.geospatial.interactive" || "ml.p4d.24xlarge" || "ml.p4de.24xlarge" || "ml.trn1.2xlarge" || "ml.trn1.32xlarge" || "ml.trn1n.32xlarge",
202+
* LifecycleConfigArn: "STRING_VALUE",
203+
* },
204+
* CustomImages: [
205+
* {
206+
* ImageName: "STRING_VALUE", // required
207+
* ImageVersionNumber: Number("int"),
208+
* AppImageConfigName: "STRING_VALUE", // required
209+
* },
210+
* ],
211+
* LifecycleConfigArns: [
212+
* "STRING_VALUE",
213+
* ],
214+
* CodeRepositories: [
215+
* {
216+
* RepositoryUrl: "STRING_VALUE", // required
217+
* },
218+
* ],
219+
* },
220+
* CodeEditorAppSettings: { // CodeEditorAppSettings
221+
* DefaultResourceSpec: "<ResourceSpec>",
222+
* LifecycleConfigArns: [
223+
* "STRING_VALUE",
224+
* ],
225+
* },
226+
* SpaceStorageSettings: { // DefaultSpaceStorageSettings
227+
* DefaultEbsStorageSettings: { // DefaultEbsStorageSettings
228+
* DefaultEbsVolumeSizeInGb: Number("int"), // required
229+
* MaximumEbsVolumeSizeInGb: Number("int"), // required
230+
* },
231+
* },
196232
* DefaultLandingUri: "STRING_VALUE",
197233
* StudioWebPortal: "ENABLED" || "DISABLED",
234+
* CustomPosixUserConfig: { // CustomPosixUserConfig
235+
* Uid: Number("long"), // required
236+
* Gid: Number("long"), // required
237+
* },
238+
* CustomFileSystemConfigs: [ // CustomFileSystemConfigs
239+
* { // CustomFileSystemConfig Union: only one key present
240+
* EFSFileSystemConfig: { // EFSFileSystemConfig
241+
* FileSystemId: "STRING_VALUE", // required
242+
* FileSystemPath: "STRING_VALUE",
243+
* },
244+
* },
245+
* ],
198246
* },
199247
* SubnetIds: [ // Subnets // required
200248
* "STRING_VALUE",
@@ -218,13 +266,7 @@ export interface CreateDomainCommandOutput extends CreateDomainResponse, __Metad
218266
* DomainExecutionRoleArn: "STRING_VALUE", // required
219267
* RStudioConnectUrl: "STRING_VALUE",
220268
* RStudioPackageManagerUrl: "STRING_VALUE",
221-
* DefaultResourceSpec: {
222-
* SageMakerImageArn: "STRING_VALUE",
223-
* SageMakerImageVersionArn: "STRING_VALUE",
224-
* SageMakerImageVersionAlias: "STRING_VALUE",
225-
* InstanceType: "system" || "ml.t3.micro" || "ml.t3.small" || "ml.t3.medium" || "ml.t3.large" || "ml.t3.xlarge" || "ml.t3.2xlarge" || "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.m5d.large" || "ml.m5d.xlarge" || "ml.m5d.2xlarge" || "ml.m5d.4xlarge" || "ml.m5d.8xlarge" || "ml.m5d.12xlarge" || "ml.m5d.16xlarge" || "ml.m5d.24xlarge" || "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.p3.2xlarge" || "ml.p3.8xlarge" || "ml.p3.16xlarge" || "ml.p3dn.24xlarge" || "ml.g4dn.xlarge" || "ml.g4dn.2xlarge" || "ml.g4dn.4xlarge" || "ml.g4dn.8xlarge" || "ml.g4dn.12xlarge" || "ml.g4dn.16xlarge" || "ml.r5.large" || "ml.r5.xlarge" || "ml.r5.2xlarge" || "ml.r5.4xlarge" || "ml.r5.8xlarge" || "ml.r5.12xlarge" || "ml.r5.16xlarge" || "ml.r5.24xlarge" || "ml.g5.xlarge" || "ml.g5.2xlarge" || "ml.g5.4xlarge" || "ml.g5.8xlarge" || "ml.g5.16xlarge" || "ml.g5.12xlarge" || "ml.g5.24xlarge" || "ml.g5.48xlarge" || "ml.geospatial.interactive" || "ml.p4d.24xlarge" || "ml.p4de.24xlarge" || "ml.trn1.2xlarge" || "ml.trn1.32xlarge" || "ml.trn1n.32xlarge",
226-
* LifecycleConfigArn: "STRING_VALUE",
227-
* },
269+
* DefaultResourceSpec: "<ResourceSpec>",
228270
* },
229271
* ExecutionRoleIdentityConfig: "USER_PROFILE_NAME" || "DISABLED",
230272
* },
@@ -253,9 +295,7 @@ export interface CreateDomainCommandOutput extends CreateDomainResponse, __Metad
253295
* AppImageConfigName: "STRING_VALUE", // required
254296
* },
255297
* ],
256-
* LifecycleConfigArns: [
257-
* "STRING_VALUE",
258-
* ],
298+
* LifecycleConfigArns: "<LifecycleConfigArns>",
259299
* },
260300
* },
261301
* };

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

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,49 @@ export interface CreateSpaceCommandOutput extends CreateSpaceResponse, __Metadat
9090
* "STRING_VALUE",
9191
* ],
9292
* },
93+
* JupyterLabAppSettings: { // SpaceJupyterLabAppSettings
94+
* DefaultResourceSpec: {
95+
* SageMakerImageArn: "STRING_VALUE",
96+
* SageMakerImageVersionArn: "STRING_VALUE",
97+
* SageMakerImageVersionAlias: "STRING_VALUE",
98+
* InstanceType: "system" || "ml.t3.micro" || "ml.t3.small" || "ml.t3.medium" || "ml.t3.large" || "ml.t3.xlarge" || "ml.t3.2xlarge" || "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.m5d.large" || "ml.m5d.xlarge" || "ml.m5d.2xlarge" || "ml.m5d.4xlarge" || "ml.m5d.8xlarge" || "ml.m5d.12xlarge" || "ml.m5d.16xlarge" || "ml.m5d.24xlarge" || "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.p3.2xlarge" || "ml.p3.8xlarge" || "ml.p3.16xlarge" || "ml.p3dn.24xlarge" || "ml.g4dn.xlarge" || "ml.g4dn.2xlarge" || "ml.g4dn.4xlarge" || "ml.g4dn.8xlarge" || "ml.g4dn.12xlarge" || "ml.g4dn.16xlarge" || "ml.r5.large" || "ml.r5.xlarge" || "ml.r5.2xlarge" || "ml.r5.4xlarge" || "ml.r5.8xlarge" || "ml.r5.12xlarge" || "ml.r5.16xlarge" || "ml.r5.24xlarge" || "ml.g5.xlarge" || "ml.g5.2xlarge" || "ml.g5.4xlarge" || "ml.g5.8xlarge" || "ml.g5.16xlarge" || "ml.g5.12xlarge" || "ml.g5.24xlarge" || "ml.g5.48xlarge" || "ml.geospatial.interactive" || "ml.p4d.24xlarge" || "ml.p4de.24xlarge" || "ml.trn1.2xlarge" || "ml.trn1.32xlarge" || "ml.trn1n.32xlarge",
99+
* LifecycleConfigArn: "STRING_VALUE",
100+
* },
101+
* CodeRepositories: [
102+
* {
103+
* RepositoryUrl: "STRING_VALUE", // required
104+
* },
105+
* ],
106+
* },
107+
* CodeEditorAppSettings: { // SpaceCodeEditorAppSettings
108+
* DefaultResourceSpec: {
109+
* SageMakerImageArn: "STRING_VALUE",
110+
* SageMakerImageVersionArn: "STRING_VALUE",
111+
* SageMakerImageVersionAlias: "STRING_VALUE",
112+
* InstanceType: "system" || "ml.t3.micro" || "ml.t3.small" || "ml.t3.medium" || "ml.t3.large" || "ml.t3.xlarge" || "ml.t3.2xlarge" || "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.m5d.large" || "ml.m5d.xlarge" || "ml.m5d.2xlarge" || "ml.m5d.4xlarge" || "ml.m5d.8xlarge" || "ml.m5d.12xlarge" || "ml.m5d.16xlarge" || "ml.m5d.24xlarge" || "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.p3.2xlarge" || "ml.p3.8xlarge" || "ml.p3.16xlarge" || "ml.p3dn.24xlarge" || "ml.g4dn.xlarge" || "ml.g4dn.2xlarge" || "ml.g4dn.4xlarge" || "ml.g4dn.8xlarge" || "ml.g4dn.12xlarge" || "ml.g4dn.16xlarge" || "ml.r5.large" || "ml.r5.xlarge" || "ml.r5.2xlarge" || "ml.r5.4xlarge" || "ml.r5.8xlarge" || "ml.r5.12xlarge" || "ml.r5.16xlarge" || "ml.r5.24xlarge" || "ml.g5.xlarge" || "ml.g5.2xlarge" || "ml.g5.4xlarge" || "ml.g5.8xlarge" || "ml.g5.16xlarge" || "ml.g5.12xlarge" || "ml.g5.24xlarge" || "ml.g5.48xlarge" || "ml.geospatial.interactive" || "ml.p4d.24xlarge" || "ml.p4de.24xlarge" || "ml.trn1.2xlarge" || "ml.trn1.32xlarge" || "ml.trn1n.32xlarge",
113+
* LifecycleConfigArn: "STRING_VALUE",
114+
* },
115+
* },
116+
* SpaceStorageSettings: { // SpaceStorageSettings
117+
* EbsStorageSettings: { // EbsStorageSettings
118+
* EbsVolumeSizeInGb: Number("int"), // required
119+
* },
120+
* },
121+
* AppType: "JupyterServer" || "KernelGateway" || "TensorBoard" || "RStudioServerPro" || "RSessionGateway" || "JupyterLab" || "CodeEditor",
122+
* CustomFileSystems: [ // CustomFileSystems
123+
* { // CustomFileSystem Union: only one key present
124+
* EFSFileSystem: { // EFSFileSystem
125+
* FileSystemId: "STRING_VALUE", // required
126+
* },
127+
* },
128+
* ],
129+
* },
130+
* SpaceDisplayName: "STRING_VALUE",
131+
* OwnershipSettings: { // OwnershipSettings
132+
* OwnerUserProfileName: "STRING_VALUE", // required
133+
* },
134+
* SpaceSharingSettings: { // SpaceSharingSettings
135+
* SharingType: "Private" || "Shared", // required
93136
* },
94137
* };
95138
* const command = new CreateSpaceCommand(input);

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export interface CreateStudioLifecycleConfigCommandOutput
4949
* const input = { // CreateStudioLifecycleConfigRequest
5050
* StudioLifecycleConfigName: "STRING_VALUE", // required
5151
* StudioLifecycleConfigContent: "STRING_VALUE", // required
52-
* StudioLifecycleConfigAppType: "JupyterServer" || "KernelGateway", // required
52+
* StudioLifecycleConfigAppType: "JupyterServer" || "KernelGateway" || "JupyterLab" || "CodeEditor", // required
5353
* Tags: [ // TagList
5454
* { // Tag
5555
* Key: "STRING_VALUE", // required

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
SMITHY_CONTEXT_KEY,
1515
} from "@smithy/types";
1616

17-
import { CreateTrainingJobRequest, CreateTrainingJobResponse } from "../models/models_1";
17+
import { CreateTrainingJobRequest, CreateTrainingJobResponse } from "../models/models_2";
1818
import { de_CreateTrainingJobCommand, se_CreateTrainingJobCommand } from "../protocols/Aws_json1_1";
1919
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
2020

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
SMITHY_CONTEXT_KEY,
1515
} from "@smithy/types";
1616

17-
import { CreateTransformJobRequest, CreateTransformJobResponse } from "../models/models_1";
17+
import { CreateTransformJobRequest, CreateTransformJobResponse } from "../models/models_2";
1818
import { de_CreateTransformJobCommand, se_CreateTransformJobCommand } from "../protocols/Aws_json1_1";
1919
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
2020

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
SMITHY_CONTEXT_KEY,
1515
} from "@smithy/types";
1616

17-
import { CreateTrialRequest, CreateTrialResponse } from "../models/models_1";
17+
import { CreateTrialRequest, CreateTrialResponse } from "../models/models_2";
1818
import { de_CreateTrialCommand, se_CreateTrialCommand } from "../protocols/Aws_json1_1";
1919
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
2020

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
SMITHY_CONTEXT_KEY,
1515
} from "@smithy/types";
1616

17-
import { CreateTrialComponentRequest, CreateTrialComponentResponse } from "../models/models_1";
17+
import { CreateTrialComponentRequest, CreateTrialComponentResponse } from "../models/models_2";
1818
import { de_CreateTrialComponentCommand, se_CreateTrialComponentCommand } from "../protocols/Aws_json1_1";
1919
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
2020

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

Lines changed: 49 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ import {
1414
SMITHY_CONTEXT_KEY,
1515
} from "@smithy/types";
1616

17-
import { CreateUserProfileRequest } from "../models/models_1";
18-
import { CreateUserProfileResponse } from "../models/models_2";
17+
import { CreateUserProfileRequest, CreateUserProfileResponse } from "../models/models_2";
1918
import { de_CreateUserProfileCommand, se_CreateUserProfileCommand } from "../protocols/Aws_json1_1";
2019
import { SageMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../SageMakerClient";
2120

@@ -164,8 +163,56 @@ export interface CreateUserProfileCommandOutput extends CreateUserProfileRespons
164163
* Status: "ENABLED" || "DISABLED",
165164
* },
166165
* },
166+
* JupyterLabAppSettings: { // JupyterLabAppSettings
167+
* DefaultResourceSpec: {
168+
* SageMakerImageArn: "STRING_VALUE",
169+
* SageMakerImageVersionArn: "STRING_VALUE",
170+
* SageMakerImageVersionAlias: "STRING_VALUE",
171+
* InstanceType: "system" || "ml.t3.micro" || "ml.t3.small" || "ml.t3.medium" || "ml.t3.large" || "ml.t3.xlarge" || "ml.t3.2xlarge" || "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.m5d.large" || "ml.m5d.xlarge" || "ml.m5d.2xlarge" || "ml.m5d.4xlarge" || "ml.m5d.8xlarge" || "ml.m5d.12xlarge" || "ml.m5d.16xlarge" || "ml.m5d.24xlarge" || "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.p3.2xlarge" || "ml.p3.8xlarge" || "ml.p3.16xlarge" || "ml.p3dn.24xlarge" || "ml.g4dn.xlarge" || "ml.g4dn.2xlarge" || "ml.g4dn.4xlarge" || "ml.g4dn.8xlarge" || "ml.g4dn.12xlarge" || "ml.g4dn.16xlarge" || "ml.r5.large" || "ml.r5.xlarge" || "ml.r5.2xlarge" || "ml.r5.4xlarge" || "ml.r5.8xlarge" || "ml.r5.12xlarge" || "ml.r5.16xlarge" || "ml.r5.24xlarge" || "ml.g5.xlarge" || "ml.g5.2xlarge" || "ml.g5.4xlarge" || "ml.g5.8xlarge" || "ml.g5.16xlarge" || "ml.g5.12xlarge" || "ml.g5.24xlarge" || "ml.g5.48xlarge" || "ml.geospatial.interactive" || "ml.p4d.24xlarge" || "ml.p4de.24xlarge" || "ml.trn1.2xlarge" || "ml.trn1.32xlarge" || "ml.trn1n.32xlarge",
172+
* LifecycleConfigArn: "STRING_VALUE",
173+
* },
174+
* CustomImages: [
175+
* {
176+
* ImageName: "STRING_VALUE", // required
177+
* ImageVersionNumber: Number("int"),
178+
* AppImageConfigName: "STRING_VALUE", // required
179+
* },
180+
* ],
181+
* LifecycleConfigArns: [
182+
* "STRING_VALUE",
183+
* ],
184+
* CodeRepositories: [
185+
* {
186+
* RepositoryUrl: "STRING_VALUE", // required
187+
* },
188+
* ],
189+
* },
190+
* CodeEditorAppSettings: { // CodeEditorAppSettings
191+
* DefaultResourceSpec: "<ResourceSpec>",
192+
* LifecycleConfigArns: [
193+
* "STRING_VALUE",
194+
* ],
195+
* },
196+
* SpaceStorageSettings: { // DefaultSpaceStorageSettings
197+
* DefaultEbsStorageSettings: { // DefaultEbsStorageSettings
198+
* DefaultEbsVolumeSizeInGb: Number("int"), // required
199+
* MaximumEbsVolumeSizeInGb: Number("int"), // required
200+
* },
201+
* },
167202
* DefaultLandingUri: "STRING_VALUE",
168203
* StudioWebPortal: "ENABLED" || "DISABLED",
204+
* CustomPosixUserConfig: { // CustomPosixUserConfig
205+
* Uid: Number("long"), // required
206+
* Gid: Number("long"), // required
207+
* },
208+
* CustomFileSystemConfigs: [ // CustomFileSystemConfigs
209+
* { // CustomFileSystemConfig Union: only one key present
210+
* EFSFileSystemConfig: { // EFSFileSystemConfig
211+
* FileSystemId: "STRING_VALUE", // required
212+
* FileSystemPath: "STRING_VALUE",
213+
* },
214+
* },
215+
* ],
169216
* },
170217
* };
171218
* const command = new CreateUserProfileCommand(input);

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export interface DeleteAppCommandOutput extends __MetadataBearer {}
4747
* const input = { // DeleteAppRequest
4848
* DomainId: "STRING_VALUE", // required
4949
* UserProfileName: "STRING_VALUE",
50-
* AppType: "JupyterServer" || "KernelGateway" || "TensorBoard" || "RStudioServerPro" || "RSessionGateway", // required
50+
* AppType: "JupyterServer" || "KernelGateway" || "TensorBoard" || "RStudioServerPro" || "RSessionGateway" || "JupyterLab" || "CodeEditor", // required
5151
* AppName: "STRING_VALUE", // required
5252
* SpaceName: "STRING_VALUE",
5353
* };

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@ export interface DescribeAppCommandOutput extends DescribeAppResponse, __Metadat
4747
* const input = { // DescribeAppRequest
4848
* DomainId: "STRING_VALUE", // required
4949
* UserProfileName: "STRING_VALUE",
50-
* AppType: "JupyterServer" || "KernelGateway" || "TensorBoard" || "RStudioServerPro" || "RSessionGateway", // required
50+
* AppType: "JupyterServer" || "KernelGateway" || "TensorBoard" || "RStudioServerPro" || "RSessionGateway" || "JupyterLab" || "CodeEditor", // required
5151
* AppName: "STRING_VALUE", // required
5252
* SpaceName: "STRING_VALUE",
5353
* };
5454
* const command = new DescribeAppCommand(input);
5555
* const response = await client.send(command);
5656
* // { // DescribeAppResponse
5757
* // AppArn: "STRING_VALUE",
58-
* // AppType: "JupyterServer" || "KernelGateway" || "TensorBoard" || "RStudioServerPro" || "RSessionGateway",
58+
* // AppType: "JupyterServer" || "KernelGateway" || "TensorBoard" || "RStudioServerPro" || "RSessionGateway" || "JupyterLab" || "CodeEditor",
5959
* // AppName: "STRING_VALUE",
6060
* // DomainId: "STRING_VALUE",
6161
* // UserProfileName: "STRING_VALUE",

0 commit comments

Comments
 (0)