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