module Aws::Partitions::Metadata
def default_partition_metadata
def default_partition_metadata path = File.expand_path('../../../partitions-metadata.json', __FILE__) JSON.parse(File.read(path), freeze: true)['partitions'] end
def partition(region)
def partition(region) partition = partitions.find { |p| p['regions']&.fetch(region, nil) } || partitions.find { |p| region.match(p['regionRegex']) } || partitions.find { |p| p['id'] == 'aws' } return nil unless partition partition['outputs'] end
def partitions
def partitions @partitions ||= default_partition_metadata end