class Aws::Partitions::EndpointProvider

def validate_variant!(config_variants, resolved_variant)

def validate_variant!(config_variants, resolved_variant)
  unless resolved_variant['hostname'] && resolved_variant['dnsSuffix']
    enabled_variants = config_variants.select { |_k, v| v}.map { |k, _v| k.to_s }.join(', ')
      raise ArgumentError,
          "#{enabled_variants} not supported for this region and partition."
  end
end