Class ImmutableCredentials
Immutable representation of AWS credentials.
public class ImmutableCredentials
- Inheritance
-
ImmutableCredentials
- Derived
- Inherited Members
Constructors
ImmutableCredentials(string, string, string)
Constructs an ImmutableCredentials object with supplied accessKey, secretKey.
public ImmutableCredentials(string awsAccessKeyId, string awsSecretAccessKey, string token)
Parameters
awsAccessKeyId
stringawsSecretAccessKey
stringtoken
stringOptional. Can be set to null or empty for non-session credentials.
Properties
AccessKey
Gets the AccessKey property for the current credentials.
public string AccessKey { get; }
Property Value
SecretKey
Gets the SecretKey property for the current credentials.
public string SecretKey { get; }
Property Value
Token
Gets the Token property for the current credentials.
public string Token { get; }
Property Value
UseToken
Gets the UseToken property for the current credentials. Specifies if Token property is non-empty.
public bool UseToken { get; }
Property Value
Methods
Copy()
Returns a copy of the current credentials.
public virtual ImmutableCredentials Copy()
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()