AssumeRoleWithSAMLResponse class

Contains the response to a successful AssumeRoleWithSAML request, including temporary AWS credentials that can be used to make AWS requests.

Constructors

AssumeRoleWithSAMLResponse({AssumedRoleUser? assumedRoleUser, String? audience, Credentials? credentials, String? issuer, String? nameQualifier, int? packedPolicySize, String? subject, String? subjectType})
AssumeRoleWithSAMLResponse.fromXml(XmlElement elem)
factory

Properties

assumedRoleUser AssumedRoleUser?
The identifiers for the temporary security credentials that the operation returns.
final
audience String?
The value of the Recipient attribute of the SubjectConfirmationData element of the SAML assertion.
final
credentials Credentials?
The temporary security credentials, which include an access key ID, a secret access key, and a security (or session) token.
final
hashCode int
The hash code for this object.
no setterinherited
issuer String?
The value of the Issuer element of the SAML assertion.
final
nameQualifier String?
A hash value based on the concatenation of the Issuer response value, the AWS account ID, and the friendly name (the last part of the ARN) of the SAML provider in IAM. The combination of NameQualifier and Subject can be used to uniquely identify a federated user.
final
packedPolicySize int?
A percentage value that indicates the packed size of the session policies and session tags combined passed in the request. The request fails if the packed size is greater than 100 percent, which means the policies and tags exceeded the allowed space.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subject String?
The value of the NameID element in the Subject element of the SAML assertion.
final
subjectType String?
The format of the name ID, as defined by the Format attribute in the NameID element of the SAML assertion. Typical examples of the format are transient or persistent.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited