AssumeRoleResponse class
Contains the response to a successful AssumeRole request, including temporary AWS credentials that can be used to make AWS requests.
Constructors
- AssumeRoleResponse({AssumedRoleUser? assumedRoleUser, Credentials? credentials, int? packedPolicySize})
- AssumeRoleResponse.fromXml(XmlElement elem)
-
factory
Properties
- assumedRoleUser → AssumedRoleUser?
-
The Amazon Resource Name (ARN) and the assumed role ID, which are
identifiers that you can use to refer to the resulting temporary security
credentials. For example, you can reference these credentials as a principal
in a resource-based policy by using the ARN or assumed role ID. The ARN and
ID include the
RoleSessionName
that you specified when you calledAssumeRole
.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
- 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
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