Skip to content

Commit 6cc6bdc

Browse files
author
awstools
committed
feat(client-emr): Launch support for IAM Identity Center Trusted Identity Propagation and workspace storage encryption using AWS KMS in EMR Studio
1 parent 9dd25ec commit 6cc6bdc

13 files changed

+307
-153
lines changed

clients/client-emr/src/commands/AddInstanceFleetCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export interface AddInstanceFleetCommandOutput extends AddInstanceFleetOutput, _
4040
* <p>Adds an instance fleet to a running cluster.</p>
4141
* <note>
4242
* <p>The instance fleet configuration is available only in Amazon EMR releases
43-
* 4.8.0 and higher, excluding 5.0.x.</p>
43+
* 4.8.0 and later, excluding 5.0.x.</p>
4444
* </note>
4545
* @example
4646
* Use a bare-bones client and the command you need to make an API call.

clients/client-emr/src/commands/CancelStepsCommand.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ export interface CancelStepsCommandOutput extends CancelStepsOutput, __MetadataB
3737

3838
/**
3939
* @public
40-
* <p>Cancels a pending step or steps in a running cluster. Available only in Amazon EMR versions 4.8.0 and higher, excluding version 5.0.0. A maximum of 256 steps are allowed
41-
* in each CancelSteps request. CancelSteps is idempotent but asynchronous; it does not
42-
* guarantee that a step will be canceled, even if the request is successfully submitted. When
43-
* you use Amazon EMR releases 5.28.0 and higher, you can cancel steps that are in a
40+
* <p>Cancels a pending step or steps in a running cluster. Available only in Amazon EMR versions 4.8.0 and later, excluding version 5.0.0. A maximum of 256 steps are allowed in
41+
* each CancelSteps request. CancelSteps is idempotent but asynchronous; it does not guarantee
42+
* that a step will be canceled, even if the request is successfully submitted. When you use
43+
* Amazon EMR releases 5.28.0 and later, you can cancel steps that are in a
4444
* <code>PENDING</code> or <code>RUNNING</code> state. In earlier versions of Amazon EMR, you can only cancel steps that are in a <code>PENDING</code> state. </p>
4545
* @example
4646
* Use a bare-bones client and the command you need to make an API call.

clients/client-emr/src/commands/CreateStudioCommand.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ export interface CreateStudioCommandOutput extends CreateStudioOutput, __Metadat
6565
* Value: "STRING_VALUE",
6666
* },
6767
* ],
68+
* TrustedIdentityPropagationEnabled: true || false,
69+
* IdcUserAssignment: "REQUIRED" || "OPTIONAL",
70+
* IdcInstanceArn: "STRING_VALUE",
71+
* EncryptionKeyArn: "STRING_VALUE",
6872
* };
6973
* const command = new CreateStudioCommand(input);
7074
* const response = await client.send(command);

clients/client-emr/src/commands/DescribeStudioCommand.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,10 @@ export interface DescribeStudioCommandOutput extends DescribeStudioOutput, __Met
7676
* // Value: "STRING_VALUE",
7777
* // },
7878
* // ],
79+
* // IdcInstanceArn: "STRING_VALUE",
80+
* // TrustedIdentityPropagationEnabled: true || false,
81+
* // IdcUserAssignment: "REQUIRED" || "OPTIONAL",
82+
* // EncryptionKeyArn: "STRING_VALUE",
7983
* // },
8084
* // };
8185
*

clients/client-emr/src/commands/ListInstanceFleetsCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export interface ListInstanceFleetsCommandOutput extends ListInstanceFleetsOutpu
4040
* <p>Lists all available details about the instance fleets in a cluster.</p>
4141
* <note>
4242
* <p>The instance fleet configuration is available only in Amazon EMR releases
43-
* 4.8.0 and higher, excluding 5.0.x versions.</p>
43+
* 4.8.0 and later, excluding 5.0.x versions.</p>
4444
* </note>
4545
* @example
4646
* Use a bare-bones client and the command you need to make an API call.

clients/client-emr/src/commands/ListSupportedInstanceTypesCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ export interface ListSupportedInstanceTypesCommandOutput extends ListSupportedIn
3737

3838
/**
3939
* @public
40-
* <p>A list of the instance types that Amazon EMR supports. You can filter the list
41-
* by Amazon Web Services Region and Amazon EMR release. </p>
40+
* <p>A list of the instance types that Amazon EMR supports. You can filter the
41+
* list by Amazon Web Services Region and Amazon EMR release. </p>
4242
* @example
4343
* Use a bare-bones client and the command you need to make an API call.
4444
* ```javascript

clients/client-emr/src/commands/ModifyInstanceFleetCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export interface ModifyInstanceFleetCommandOutput extends __MetadataBearer {}
4242
* succeeds or fails atomically.</p>
4343
* <note>
4444
* <p>The instance fleet configuration is available only in Amazon EMR releases
45-
* 4.8.0 and higher, excluding 5.0.x versions.</p>
45+
* 4.8.0 and later, excluding 5.0.x versions.</p>
4646
* </note>
4747
* @example
4848
* Use a bare-bones client and the command you need to make an API call.

clients/client-emr/src/commands/PutAutoTerminationPolicyCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export interface PutAutoTerminationPolicyCommandOutput extends PutAutoTerminatio
3939
* @public
4040
* <note>
4141
* <p>Auto-termination is supported in Amazon EMR releases 5.30.0 and 6.1.0 and
42-
* higher. For more information, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-auto-termination-policy.html">Using an
42+
* later. For more information, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-auto-termination-policy.html">Using an
4343
* auto-termination policy</a>.</p>
4444
* </note>
4545
* <p>Creates or updates an auto-termination policy for an Amazon EMR cluster. An

clients/client-emr/src/commands/RunJobFlowCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export interface RunJobFlowCommandOutput extends RunJobFlowOutput, __MetadataBea
5656
* <p>For long-running clusters, we recommend that you periodically store your results.</p>
5757
* <note>
5858
* <p>The instance fleets configuration is available only in Amazon EMR releases
59-
* 4.8.0 and higher, excluding 5.0.x versions. The RunJobFlow request can contain
59+
* 4.8.0 and later, excluding 5.0.x versions. The RunJobFlow request can contain
6060
* InstanceFleets parameters or InstanceGroups parameters, but not both.</p>
6161
* </note>
6262
* @example

clients/client-emr/src/commands/UpdateStudioCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ export interface UpdateStudioCommandOutput extends __MetadataBearer {}
5353
* "STRING_VALUE",
5454
* ],
5555
* DefaultS3Location: "STRING_VALUE",
56+
* EncryptionKeyArn: "STRING_VALUE",
5657
* };
5758
* const command = new UpdateStudioCommand(input);
5859
* const response = await client.send(command);

0 commit comments

Comments
 (0)