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
    See more

    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