module AzureInfo
docs.microsoft.com/en-us/cli/azure/azure-cli-configuration?view=azure-cli-latest
az configure --defaults location=westus2 group=MyResourceGroup
Constants
- VERSION
Public Instance Methods
group()
click to toggle source
# File lib/azure_info.rb, line 10 def group ENV['ARM_GROUP'] || configure.get("group") end
Also aliased as: group_id
location()
click to toggle source
# File lib/azure_info.rb, line 15 def location ENV['ARM_LOCATION'] || configure.get("location") || "eastus" end
subscription_id()
click to toggle source
# File lib/azure_info.rb, line 19 def subscription_id ENV['ARM_SUBSCRIPTION_ID'] || account.get("id") end
Also aliased as: subscription
tenant_id()
click to toggle source
# File lib/azure_info.rb, line 24 def tenant_id ENV['ARM_TENANT_ID'] || account.get("tenantId") end
Also aliased as: tenant
Private Instance Methods
account()
click to toggle source
# File lib/azure_info.rb, line 34 def account @account ||= Account.new end
configure()
click to toggle source
# File lib/azure_info.rb, line 30 def configure @configure ||= Configure.new end