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
Recipientattribute of theSubjectConfirmationDataelement 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
Issuerelement of the SAML assertion.final - nameQualifier → String?
-
A hash value based on the concatenation of the
Issuerresponse value, the AWS account ID, and the friendly name (the last part of the ARN) of the SAML provider in IAM. The combination ofNameQualifierandSubjectcan 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
NameIDelement in theSubjectelement of the SAML assertion.final - subjectType → String?
-
The format of the name ID, as defined by the
Formatattribute in theNameIDelement of the SAML assertion. Typical examples of the format aretransientorpersistent.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