Sha256: 5adfb7fdb611bbb1bd9ac3af334c563ab3981b92d4b141f75e5fcb15c208507b
Contents?: true
Size: 1.42 KB
Versions: 4
Compression:
Stored size: 1.42 KB
Contents
module Fog module DNS class Google < Fog::Service autoload :Mock, File.expand_path("../google/mock", __FILE__) autoload :Real, File.expand_path("../google/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_DNS_API_VERSION = "v1" GOOGLE_DNS_BASE_URL = "https://www.googleapis.com/dns/" GOOGLE_DNS_API_SCOPE_URLS = %w(https://www.googleapis.com/auth/ndev.clouddns.readwrite) ## # MODELS model_path "fog/dns/google/models" # Zone model :zone collection :zones # Record model :record collection :records # Change model :change collection :changes # Project model :project collection :projects ## # REQUESTS request_path "fog/dns/google/requests" # Zone request :create_managed_zone request :delete_managed_zone request :get_managed_zone request :list_managed_zones # Record request :list_resource_record_sets # Change request :create_change request :get_change request :list_changes # Project request :get_project end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
fog-google-0.6.0 | lib/fog/dns/google.rb |
fog-google-0.5.5 | lib/fog/dns/google.rb |
fog-google-0.5.4 | lib/fog/dns/google.rb |
fog-google-0.5.3 | lib/fog/dns/google.rb |