Sha256: 5b5a89cf7a73c04683229711a2a9c209e80a0c1668a451112a2a3cfe70857613
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
module Fog module Google class Monitoring < Fog::Service autoload :Mock, File.expand_path("../monitoring/mock", __FILE__) autoload :Real, File.expand_path("../monitoring/real", __FILE__) requires :google_project recognizes( :app_name, :app_version, :google_client, :google_client_email, :google_client_options, :google_key_location, :google_key_string, :google_json_key_location, :google_json_key_string ) GOOGLE_MONITORING_API_VERSION = "v3".freeze GOOGLE_MONITORING_BASE_URL = "https://monitoring.googleapis.com/".freeze GOOGLE_MONITORING_API_SCOPE_URLS = %w(https://www.googleapis.com/auth/monitoring).freeze ## # MODELS model_path "fog/google/models/monitoring" # Timeseries model :timeseries collection :timeseries_collection # MetricDescriptors model :metric_descriptor collection :metric_descriptors # MonitoredResourceDescriptors model :monitored_resource_descriptor collection :monitored_resource_descriptors ## # REQUESTS request_path "fog/google/requests/monitoring" # Timeseries request :list_timeseries # MetricDescriptors request :list_metric_descriptors # MonitoredResourceDescriptors request :list_monitored_resource_descriptors end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fog-google-0.6.0 | lib/fog/google/monitoring.rb |