Table of Contents

Class SSOImmutableCredentials

Namespace
Amazon.Runtime
Assembly
AWSSDK.Core.dll

Immutable representation of AWS credentials obtained as a result of authenticating through AWS SSO.

public class SSOImmutableCredentials : ImmutableCredentials
Inheritance
SSOImmutableCredentials
Inherited Members

Constructors

SSOImmutableCredentials(string, string, string, DateTime)

Constructs an instance with supplied keys, token, and expiration.

public SSOImmutableCredentials(string awsAccessKeyId, string awsSecretAccessKey, string token, DateTime expiration)

Parameters

awsAccessKeyId string

The AccessKey for the credentials.

awsSecretAccessKey string

The SecretKey for the credentials.

token string

The security token for the credentials.

expiration DateTime

The expiration time for the credentials.

Properties

Expiration

The expiry time of the credentials, obtained from the AWS SSO service.

public DateTime Expiration { get; }

Property Value

DateTime

Methods

Copy()

Get a copy of this SSOImmutableCredentials object.

public SSOImmutableCredentials Copy()

Returns

SSOImmutableCredentials

A copy of this object.

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int