Represents the IP address range for a single region and service key.
        private static IEnumerable<AWSPublicIpAddressRange> ParseRange(JsonData ranges, AWSPublicIpAddressRange.AddressFormat addressFormat)
        {
            var prefixKey = addressFormat == AWSPublicIpAddressRange.AddressFormat.Ipv4 
                    ? ipv4PrefixKey
                    : ipv6PrefixKey;

            var parsedRanges = new List<AWSPublicIpAddressRange>();
            parsedRanges.AddRange(from JsonData range in ranges
                select new AWSPublicIpAddressRange
                {
                    IpAddressFormat = addressFormat,
                    IpPrefix = (string)range[prefixKey],
                    Region = (string)range[regionKey],
                    Service = (string)range[serviceKey]
                });
            return parsedRanges;
        }