global

def self.create(config, options={})

def self.create(config, options={})
  new({
    region: config.region,
    use_dual_stack: config.use_dualstack_endpoint,
    use_fips: config.use_fips_endpoint,
    endpoint: (config.endpoint.to_s unless config.regional_endpoint),
    account_id: config.credentials.credentials.account_id,
    account_id_endpoint_mode: config.account_id_endpoint_mode,
  }.merge(options))
end