Skip to main content

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.