Reference documentation and code samples for the Cloud DNS API 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