diff --git a/clients/client-sts/src/commands/AssumeRootCommand.ts b/clients/client-sts/src/commands/AssumeRootCommand.ts index 1a574b3e84be..cdd536f3477e 100644 --- a/clients/client-sts/src/commands/AssumeRootCommand.ts +++ b/clients/client-sts/src/commands/AssumeRootCommand.ts @@ -28,14 +28,14 @@ export interface AssumeRootCommandInput extends AssumeRootRequest {} export interface AssumeRootCommandOutput extends AssumeRootResponse, __MetadataBearer {} /** - *

Returns a set of short term credentials you can use to perform privileged tasks in a - * member account.

- *

Before you can launch a privileged session, you must have enabled centralized root - * access in your organization. For steps to enable this feature, see Centralize root access for member accounts in the IAM User - * Guide.

+ *

Returns a set of short term credentials you can use to perform privileged tasks on a + * member account in your organization.

+ *

Before you can launch a privileged session, you must have centralized root access in + * your organization. For steps to enable this feature, see Centralize root access for + * member accounts in the IAM User Guide.

* - *

The global endpoint is not supported for AssumeRoot. You must send this request to a - * Regional STS endpoint. For more information, see Endpoints.

+ *

The STS global endpoint is not supported for AssumeRoot. You must send this request + * to a Regional STS endpoint. For more information, see Endpoints.

*
*

You can track AssumeRoot in CloudTrail logs to determine what actions were performed in a * session. For more information, see Track privileged tasks diff --git a/clients/client-sts/src/models/models_0.ts b/clients/client-sts/src/models/models_0.ts index 27b46495c1ec..ce92d37a66d7 100644 --- a/clients/client-sts/src/models/models_0.ts +++ b/clients/client-sts/src/models/models_0.ts @@ -303,7 +303,7 @@ export interface AssumeRoleRequest { * IAM User Guide.

*

The regex used to validate this parameter is a string of characters consisting of upper- * and lower-case alphanumeric characters with no spaces. You can also include underscores or - * any of the following characters: =,.@-. You cannot use a value that begins with the text + * any of the following characters: +=,.@-. You cannot use a value that begins with the text * aws:. This prefix is reserved for Amazon Web Services internal use.

* @public */ @@ -806,8 +806,8 @@ export interface AssumeRoleWithWebIdentityRequest { * provider. Your application must get this token by authenticating the user who is using your * application with a web identity provider before the application makes an * AssumeRoleWithWebIdentity call. Timestamps in the token must be formatted - * as either an integer or a long integer. Only tokens with RSA algorithms (RS256) are - * supported.

+ * as either an integer or a long integer. Tokens must be signed using either RSA keys (RS256, + * RS384, or RS512) or ECDSA keys (ES256, ES384, or ES512).

* @public */ WebIdentityToken: string | undefined; @@ -1023,9 +1023,8 @@ export interface AssumeRootRequest { /** *

The identity based policy that scopes the session to the privileged tasks that can be - * performed. You can use one of following Amazon Web Services managed policies to scope - * root session actions. You can add additional customer managed policies to further limit the - * permissions for the root session.

+ * performed. You can use one of following Amazon Web Services managed policies to scope root session + * actions.

*