Class AssumeRoleImmutableCredentials
Immutable representation of AWS credentials obtained as a result of authenticating with the AssumeRole method of the Security Token Service.
public class AssumeRoleImmutableCredentials : ImmutableCredentials
- Inheritance
-
AssumeRoleImmutableCredentials
- Inherited Members
Constructors
AssumeRoleImmutableCredentials(string, string, string, DateTime)
Constructs an instance with supplied keys, token, and expiration.
public AssumeRoleImmutableCredentials(string awsAccessKeyId, string awsSecretAccessKey, string token, DateTime expiration)
Parameters
awsAccessKeyId
stringThe AccessKey for the credentials.
awsSecretAccessKey
stringThe SecretKey for the credentials.
token
stringThe security token for the credentials.
expiration
DateTimeThe expiration time for the credentials.
Properties
Expiration
The expiry time of the credentials, obtained from the AssumeRoleResponse.
public DateTime Expiration { get; }
Property Value
Methods
Copy()
Get a copy of this AssumeRoleImmutableCredentials object.
public AssumeRoleImmutableCredentials Copy()
Returns
- AssumeRoleImmutableCredentials
A copy of this object.
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()