Sha256: 4f9d9503c2dfdc605c08cfa7992147fbcc42f6c1c2456287fbee6d999c4a9635
Contents?: true
Size: 905 Bytes
Versions: 47
Compression:
Stored size: 905 Bytes
Contents
module AWS module Cloudwatch # Which host FQDN will we connect to for all API calls to AWS? # If AWS_CLOUDWATCH_URL is defined in the users ENV we can override the default with that. # # @example # export AWS_CLOUDWATCH_URL='https://montoring.amazonaws.com' if ENV['AWS_CLOUDWATCH_URL'] AWS_CLOUDWATCH_URL = ENV['AWS_CLOUDWATCH_URL'] VALID_HOSTS = ['monitoring.amazonaws.com'] raise ArgumentError, "Invalid AWS_CLOUDWATCH_URL environment variable : #{AWS_CLOUDWATCH_URL}" unless VALID_HOSTS.include?(AWS_CLOUDWATCH_URL) DEFAULT_HOST = URI.parse(AWS_CLOUDWATCH_URL).host else # Default US API endpoint DEFAULT_HOST = 'monitoring.amazonaws.com' end API_VERSION = '2009-05-15' class Base < AWS::Base def api_version API_VERSION end def default_host DEFAULT_HOST end end end end
Version data entries
47 entries across 47 versions & 4 rubygems