Structuresoto-core 7.4.0SotoSignerV4
StaticCredential
basic version of Credential where you supply the credentials
struct StaticCredential
basic version of Credential where you supply the credentials
struct StaticCredential
import SotoSignerV4
protocol Credential : Sendable
Protocol for providing credential details for accessing AWS services
protocol Equatable
A type that can be compared for value equality.
protocol Sendable
init(accessKeyId: String, secretAccessKey: String, sessionToken: String? = nil)
let accessKeyId: String
let secretAccessKey: String
let sessionToken: String?
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.
import SotoCore
protocol Copyable
A type whose values can be implicitly or explicitly copied.
protocol CredentialProvider : CustomStringConvertible, Sendable
Provides AWS credentials
protocol CustomStringConvertible
A type with a customized textual representation.
protocol Escapable
func getCredential(logger: Logger) async throws -> Credential
Return static credential
var description: String { get }
func shutdown() async throws