class Aws::Plugins::Sign

@api private

def self.signer_for(auth_scheme, config, region_override = nil)

Other tags:
    Api: - private
def self.signer_for(auth_scheme, config, region_override = nil)
  case auth_scheme['name']
  when 'sigv4', 'sigv4a'
    SignatureV4.new(auth_scheme, config, region_override)
  when 'bearer'
    Bearer.new
  else
    NullSigner.new
  end
end

def add_handlers(handlers, cfg)

def add_handlers(handlers, cfg)
  operations = cfg.api.operation_names - cfg.unsigned_operations
  handlers.add(Handler, step: :sign, operations: operations)
end