google-cloud-dns - Class Google::Cloud::Dns::Credentials (v0.35.1)

Reference documentation and code samples for the google-cloud-dns class Google::Cloud::Dns::Credentials.

Credentials

Represents the authentication and authorization used to connect to the DNS API.

Inherits

  • Google::Auth::Credentials

Example

 require 
  
 "google/cloud/dns" 
 keyfile 
  
 = 
  
 "/path/to/keyfile.json" 
 creds 
  
 = 
  
 Google 
 :: 
 Cloud 
 :: 
 Dns 
 :: 
 Credentials 
 . 
 new 
  
 keyfile 
 dns 
  
 = 
  
 Google 
 :: 
 Cloud 
 :: 
 Dns 
 . 
 new 
 ( 
  
 project_id 
 : 
  
 "my-project" 
 , 
  
 credentials 
 : 
  
 creds 
 ) 
 dns 
 . 
 project_id 
  
 #=> "my-project" 

Constants

SCOPE

value: ["https://www.googleapis.com/auth/ndev.clouddns.readwrite"].freeze

PATH_ENV_VARS

value: ["DNS_CREDENTIALS", "DNS_KEYFILE", "GOOGLE_CLOUD_CREDENTIALS", "GOOGLE_CLOUD_KEYFILE", "GCLOUD_KEYFILE"].freeze

JSON_ENV_VARS

value: ["DNS_CREDENTIALS_JSON", "DNS_KEYFILE_JSON", "GOOGLE_CLOUD_CREDENTIALS_JSON", "GOOGLE_CLOUD_KEYFILE_JSON", "GCLOUD_KEYFILE_JSON"].freeze

DEFAULT_PATHS

value: ["~/.config/gcloud/application_default_credentials.json"].freeze

Create a Mobile Website
View Site in Mobile | Classic
Share by: