module Armrest::Api::Settings

Public Instance Methods

client_id() click to toggle source
# File lib/armrest/api/settings.rb, line 5
def client_id
  @options[:client_id] || ENV['ARM_CLIENT_ID'] || ENV['AZURE_CLIENT_ID']
end
client_secret() click to toggle source
# File lib/armrest/api/settings.rb, line 9
def client_secret
  @options[:client_secret] || ENV['ARM_CLIENT_SECRET'] || ENV['AZURE_CLIENT_SECRET']
end
endpoint() click to toggle source
# File lib/armrest/api/settings.rb, line 33
def endpoint
  @options[:endpoint] || "https://management.azure.com"
end
group() click to toggle source
# File lib/armrest/api/settings.rb, line 29
def group
  @options[:group] || ENV['ARM_GROUP'] || AzureInfo.group
end
location() click to toggle source
# File lib/armrest/api/settings.rb, line 25
def location
  @options[:location] || ENV['ARM_LOCATION'] || ENV['AZURE_LOCATION'] || AzureInfo.location
end
resource() click to toggle source
# File lib/armrest/api/settings.rb, line 17
def resource
  @options[:resource] || "https://management.azure.com"
end
subscription_id() click to toggle source
# File lib/armrest/api/settings.rb, line 21
def subscription_id
  @options[:subscription_id] || ENV['ARM_SUBSCRIPTION_ID'] || ENV['AZURE_SUBSCRIPTION_ID'] || AzureInfo.subscription_id
end
tenant_id() click to toggle source
# File lib/armrest/api/settings.rb, line 13
def tenant_id
  @options[:tenant_id] || ENV['ARM_TENANT_ID'] || ENV['AZURE_TENANT_ID'] || AzureInfo.tenant_id
end