Sha256: 3f6387ad834de3686a4b21a2506a6cded08c76aca1243f8e983be885fbb27775
Contents?: true
Size: 1.1 KB
Versions: 35
Compression:
Stored size: 1.1 KB
Contents
import {Credentials} from '../credentials'; export class SAMLCredentials extends Credentials { /** * Creates a new credentials object. * @param {object} params - The map of params passed to AWS.STS.assumeRoleWithSAML(). */ constructor(params: SAMLCredentialsParams); params: SAMLCredentialsParams } interface SAMLCredentialsParams { /** * The Amazon Resource Name (ARN) of the role that the caller is assuming. */ RoleArn: string /** * The Amazon Resource Name (ARN) of the SAML provider in IAM that describes the IdP. */ PrincipalArn: string /** * The base-64 encoded SAML authentication response provided by the IdP. */ SAMLAssertion: string /** * An IAM policy in JSON format. * The policy plain text must be 2048 bytes or shorter. */ Policy?: string /** * The duration, in seconds, of the role session. * The minimum duration is 15 minutes. * The maximum duration is 1 hour. */ DurationSeconds?: number }
Version data entries
35 entries across 35 versions & 1 rubygems