Skip to content

Commit 8f5334a

Browse files
author
awstools
committed
feat(client-nimble): Amazon Nimble Studio adds support for on-demand Amazon Elastic Compute Cloud (EC2) G3 and G5 instances, allowing customers to utilize additional GPU instance types for their creative projects.
1 parent b798090 commit 8f5334a

File tree

5 files changed

+443
-118
lines changed

5 files changed

+443
-118
lines changed

clients/client-nimble/src/Nimble.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1453,13 +1453,13 @@ export class Nimble extends NimbleClient {
14531453
}
14541454

14551455
/**
1456-
* <p>Repairs the Amazon Web Services SSO configuration for a given studio.</p>
1457-
* <p>If the studio has a valid Amazon Web Services SSO configuration currently associated with
1456+
* <p>Repairs the IAM Identity Center configuration for a given studio.</p>
1457+
* <p>If the studio has a valid IAM Identity Center configuration currently associated with
14581458
* it, this operation will fail with a validation error.</p>
1459-
* <p>If the studio does not have a valid Amazon Web Services SSO configuration currently
1460-
* associated with it, then a new Amazon Web Services SSO application is created for the studio
1459+
* <p>If the studio does not have a valid IAM Identity Center configuration currently
1460+
* associated with it, then a new IAM Identity Center application is created for the studio
14611461
* and the studio is changed to the READY state.</p>
1462-
* <p>After the Amazon Web Services SSO application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.</p>
1462+
* <p>After the IAM Identity Center application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.</p>
14631463
*/
14641464
public startStudioSSOConfigurationRepair(
14651465
args: StartStudioSSOConfigurationRepairCommandInput,

clients/client-nimble/src/commands/StartStudioSSOConfigurationRepairCommand.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ export interface StartStudioSSOConfigurationRepairCommandOutput
3030
__MetadataBearer {}
3131

3232
/**
33-
* <p>Repairs the Amazon Web Services SSO configuration for a given studio.</p>
34-
* <p>If the studio has a valid Amazon Web Services SSO configuration currently associated with
33+
* <p>Repairs the IAM Identity Center configuration for a given studio.</p>
34+
* <p>If the studio has a valid IAM Identity Center configuration currently associated with
3535
* it, this operation will fail with a validation error.</p>
36-
* <p>If the studio does not have a valid Amazon Web Services SSO configuration currently
37-
* associated with it, then a new Amazon Web Services SSO application is created for the studio
36+
* <p>If the studio does not have a valid IAM Identity Center configuration currently
37+
* associated with it, then a new IAM Identity Center application is created for the studio
3838
* and the studio is changed to the READY state.</p>
39-
* <p>After the Amazon Web Services SSO application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.</p>
39+
* <p>After the IAM Identity Center application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.</p>
4040
* @example
4141
* Use a bare-bones client and the command you need to make an API call.
4242
* ```javascript

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

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export interface AcceptEulasRequest {
1717
eulaIds?: string[];
1818

1919
/**
20-
* <p>A collection of EULA IDs.</p>
20+
* <p>The studio ID.</p>
2121
*/
2222
studioId: string | undefined;
2323
}
@@ -343,12 +343,19 @@ export enum StreamingClipboardMode {
343343
}
344344

345345
export enum StreamingInstanceType {
346+
g3_4xlarge = "g3.4xlarge",
347+
g3s_xlarge = "g3s.xlarge",
346348
g4dn_12xlarge = "g4dn.12xlarge",
347349
g4dn_16xlarge = "g4dn.16xlarge",
348350
g4dn_2xlarge = "g4dn.2xlarge",
349351
g4dn_4xlarge = "g4dn.4xlarge",
350352
g4dn_8xlarge = "g4dn.8xlarge",
351353
g4dn_xlarge = "g4dn.xlarge",
354+
g5_16xlarge = "g5.16xlarge",
355+
g5_2xlarge = "g5.2xlarge",
356+
g5_4xlarge = "g5.4xlarge",
357+
g5_8xlarge = "g5.8xlarge",
358+
g5_xlarge = "g5.xlarge",
352359
}
353360

354361
export enum StreamingSessionStorageMode {
@@ -507,6 +514,8 @@ export enum LaunchProfileStatusCode {
507514
ENCRYPTION_KEY_ACCESS_DENIED = "ENCRYPTION_KEY_ACCESS_DENIED",
508515
ENCRYPTION_KEY_NOT_FOUND = "ENCRYPTION_KEY_NOT_FOUND",
509516
INTERNAL_ERROR = "INTERNAL_ERROR",
517+
INVALID_INSTANCE_TYPES_PROVIDED = "INVALID_INSTANCE_TYPES_PROVIDED",
518+
INVALID_SUBNETS_COMBINATION = "INVALID_SUBNETS_COMBINATION",
510519
INVALID_SUBNETS_PROVIDED = "INVALID_SUBNETS_PROVIDED",
511520
LAUNCH_PROFILE_CREATED = "LAUNCH_PROFILE_CREATED",
512521
LAUNCH_PROFILE_CREATE_IN_PROGRESS = "LAUNCH_PROFILE_CREATE_IN_PROGRESS",
@@ -1285,7 +1294,7 @@ export enum StudioStatusCode {
12851294
* first, before any other resource type can be created. All other resources you create and
12861295
* manage in Nimble Studio are contained within a studio.</p>
12871296
* <p>When creating a studio, you must provides two IAM roles for use with the Nimble Studio portal. These roles are assumed by your users when they log in to the
1288-
* Nimble Studio portal via Amazon Web Services SSO and your identity source.</p>
1297+
* Nimble Studio portal via IAM Identity Center and your identity source.</p>
12891298
* <p>The user role must have the AmazonNimbleStudio-StudioUser managed policy attached for
12901299
* the portal to function properly.</p>
12911300
* <p>The admin role must have the AmazonNimbleStudio-StudioAdmin managed policy attached
@@ -1322,8 +1331,8 @@ export interface Studio {
13221331
homeRegion?: string;
13231332

13241333
/**
1325-
* <p>The Amazon Web Services SSO application client ID used to integrate with Amazon Web Services SSO
1326-
* to enable Amazon Web Services SSO users to log in to Nimble Studio portal.</p>
1334+
* <p>The IAM Identity Center application client ID used to integrate with IAM Identity Center
1335+
* to enable IAM Identity Center users to log in to Nimble Studio portal.</p>
13271336
*/
13281337
ssoClientId?: string;
13291338

@@ -1781,7 +1790,7 @@ export interface DeleteLaunchProfileMemberRequest {
17811790
launchProfileId: string | undefined;
17821791

17831792
/**
1784-
* <p>The principal ID. This currently supports a Amazon Web Services SSO UserId. </p>
1793+
* <p>The principal ID. This currently supports a IAM Identity Center UserId. </p>
17851794
*/
17861795
principalId: string | undefined;
17871796

@@ -1901,7 +1910,7 @@ export interface DeleteStudioMemberRequest {
19011910
clientToken?: string;
19021911

19031912
/**
1904-
* <p>The principal ID. This currently supports a Amazon Web Services SSO UserId. </p>
1913+
* <p>The principal ID. This currently supports a IAM Identity Center UserId. </p>
19051914
*/
19061915
principalId: string | undefined;
19071916

@@ -2276,7 +2285,7 @@ export interface GetLaunchProfileMemberRequest {
22762285
launchProfileId: string | undefined;
22772286

22782287
/**
2279-
* <p>The principal ID. This currently supports a Amazon Web Services SSO UserId. </p>
2288+
* <p>The principal ID. This currently supports a IAM Identity Center UserId. </p>
22802289
*/
22812290
principalId: string | undefined;
22822291

@@ -2444,7 +2453,7 @@ export interface GetStudioComponentResponse {
24442453

24452454
export interface GetStudioMemberRequest {
24462455
/**
2447-
* <p>The principal ID. This currently supports a Amazon Web Services SSO UserId. </p>
2456+
* <p>The principal ID. This currently supports a IAM Identity Center UserId. </p>
24482457
*/
24492458
principalId: string | undefined;
24502459

@@ -2462,7 +2471,7 @@ export enum StudioPersona {
24622471
* <p>A studio member is an association of a user from your studio identity source to
24632472
* elevated permissions that they are granted in the studio.</p>
24642473
* <p>When you add a user to your studio using the Nimble Studio console, they are
2465-
* given access to the studio's AWS SSO application and are given access to log in to the
2474+
* given access to the studio's IAM Identity Center application and are given access to log in to the
24662475
* Nimble Studio portal. These users have the permissions provided by the studio's
24672476
* user IAM role and do not appear in the studio membership collection. Only studio admins
24682477
* appear in studio membership.</p>
@@ -2545,7 +2554,7 @@ export interface ListLaunchProfilesRequest {
25452554
nextToken?: string;
25462555

25472556
/**
2548-
* <p>The principal ID. This currently supports a Amazon Web Services SSO UserId. </p>
2557+
* <p>The principal ID. This currently supports a IAM Identity Center UserId. </p>
25492558
*/
25502559
principalId?: string;
25512560

@@ -2690,7 +2699,7 @@ export interface UpdateLaunchProfileMemberRequest {
26902699
persona: LaunchProfilePersona | string | undefined;
26912700

26922701
/**
2693-
* <p>The principal ID. This currently supports a Amazon Web Services SSO UserId. </p>
2702+
* <p>The principal ID. This currently supports a IAM Identity Center UserId. </p>
26942703
*/
26952704
principalId: string | undefined;
26962705

clients/client-nimble/src/waiters/waitForStreamingSessionDeleted.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const checkState = async (client: NimbleClient, input: GetStreamingSessionComman
3131
return { state: WaiterState.RETRY, reason };
3232
};
3333
/**
34-
* Wait until a StreamingSessionDeleted. Use this after invoking Deletesession
34+
* Wait until a StreamingSessionDeleted. Use this after invoking DeleteStreamingSession
3535
* @deprecated Use waitUntilStreamingSessionDeleted instead. waitForStreamingSessionDeleted does not throw error in non-success cases.
3636
*/
3737
export const waitForStreamingSessionDeleted = async (
@@ -42,7 +42,7 @@ export const waitForStreamingSessionDeleted = async (
4242
return createWaiter({ ...serviceDefaults, ...params }, input, checkState);
4343
};
4444
/**
45-
* Wait until a StreamingSessionDeleted. Use this after invoking Deletesession
45+
* Wait until a StreamingSessionDeleted. Use this after invoking DeleteStreamingSession
4646
* @param params - Waiter configuration options.
4747
* @param input - The input to GetStreamingSessionCommand for polling.
4848
*/

0 commit comments

Comments
 (0)