httpx/sig/plugins/aws_sdk_authentication.rbs

25 lines
596 B
Plaintext

module HTTPX
module Plugins
module AwsSdkAuthentication
class Credentials
include _SigV4Credentials
private
def initialize: (untyped aws_credentials) -> untyped
end
def self.load_dependencies: (singleton(Session)) -> void
def self.configure: (singleton(Session)) -> void
def self.extra_options: (Options) -> (Options)
module InstanceMethods
def aws_sdk_authentication: (**untyped) -> instance
end
end
type sessionAwsSdkAuthentication = Session & AwsSdkAuthentication::InstanceMethods
end
end