class Aws::Plugins::RegionalEndpoint

def resolve_legacy_endpoint(cfg)

set a default endpoint in config using legacy (endpoints.json) resolver
def resolve_legacy_endpoint(cfg)
  endpoint_prefix = cfg.api.metadata['endpointPrefix']
  if cfg.respond_to?(:sts_regional_endpoints)
    sts_regional = cfg.sts_regional_endpoints
  end
  endpoint = Aws::Partitions::EndpointProvider.resolve(
    cfg.region,
    endpoint_prefix,
    sts_regional,
    {
      dualstack: cfg.use_dualstack_endpoint,
      fips: cfg.use_fips_endpoint
    }
  )
  URI(endpoint)
end