Skip to main content
Version: 2.1

ISTSAssumeRoleWithSAMLRequest

Interface in AWS.STS

Interface for AssumeRoleWithSAML requests.

Ancestors​

Properties​

RoleArn​

property RoleArn: TARN

The Amazon Resource Name (ARN) of the role to assume.

PrincipalArn​

property PrincipalArn: TARN

The Amazon Resource Name (ARN) of the SAML provider in IAM that describes the IdP.

SAMLAssertion​

property SAMLAssertion: string

The Base64 encoded SAML authentication response provided by the IdP.

DurationSeconds​

property DurationSeconds: TOptional<Integer>

The duration in seconds for the role session.

The session will be valid for the duration specified or the time specified in the SAML authentication responses SessionNotOnOrAfter value, whichever is shorter. Valid values range from 900 seconds (15 minutes) up to the maximum session duration for the role.

Policy​

property Policy: string

A JSON formatted IAM policy to be used as in inline session policy.

PolicyArns​

property PolicyArns: TList<TARN>

List of Amazon Resource Names (ARNs) of IAM managed policies that you want to use as managed session policies.