class Aws::Partitions::Service
def variant_regions(variant_name, service, partition)
def variant_regions(variant_name, service, partition) svc_endpoints = service.fetch('endpoints', {}) names = Set.new svc_endpoints.each do |key, value| variants = value.fetch('variants', []) variants.each do |variant| tags = variant.fetch('tags', []) if tags.include?(variant_name) && partition['regions'].key?(key) names << key end end end names - ["#{partition['partition']}-global"] end