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 theSubjectConfirmationData
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 ofNameQualifier
andSubject
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 theSubject
element of the SAML assertion.final - subjectType → String?
-
The format of the name ID, as defined by the
Format
attribute in theNameID
element of the SAML assertion. Typical examples of the format aretransient
orpersistent
.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