SharedCredential
public struct SharedCredential : CredentialProvider
Provide AWS credentials via the ~/.aws/credential file
-
Errors occurring when initializing a SharedCredential
- missingProfile: If the profile requested was not found
- missingAccessKeyId: If the access key ID was not found
- missingSecretAccessKey: If the secret access key was not found
Declaration
Swift
public enum SharedCredentialError : Error, Equatable
-
Undocumented
Declaration
Swift
public let accessKeyId: String
-
Undocumented
Declaration
Swift
public let secretAccessKey: String
-
Undocumented
Declaration
Swift
public let sessionToken: String?
-
Undocumented
Declaration
Swift
public let expiration: Date?
-
Undocumented
Declaration
Swift
public init(filename: String = "~/.aws/credentials", profile: String = "default") throws