Module: Azure::ARM::Default
- Defined in:
- lib/profiles/common/default.rb
Overview
Default configuration options for Client
Class Method Summary collapse
-
.active_directory_settings ⇒ MsRestAzure::ActiveDirectoryServiceSettings
Default Azure Active Directory Service Settings.
-
.client_id ⇒ String
Default Azure Client Id.
-
.client_secret ⇒ String
Default Azure Client Secret.
-
.credentials ⇒ MsRest::ServiceClientCredentials
Default Azure credentials to authorize HTTP requests made by the service client.
-
.options ⇒ Hash
Configuration options.
-
.subscription_id ⇒ String
Default Azure Subscription Id.
-
.tenant_id ⇒ String
Default Azure Tenant Id.
Class Method Details
.active_directory_settings ⇒ MsRestAzure::ActiveDirectoryServiceSettings
Default Azure Active Directory Service Settings.
55 56 57 |
# File 'lib/profiles/common/default.rb', line 55 def active_directory_settings MsRestAzure::ActiveDirectoryServiceSettings.get_azure_settings end |
.client_id ⇒ String
Default Azure Client Id.
21 22 23 |
# File 'lib/profiles/common/default.rb', line 21 def client_id ENV['AZURE_CLIENT_ID'] end |
.client_secret ⇒ String
Default Azure Client Secret.
29 30 31 |
# File 'lib/profiles/common/default.rb', line 29 def client_secret ENV['AZURE_CLIENT_SECRET'] end |
.credentials ⇒ MsRest::ServiceClientCredentials
Default Azure credentials to authorize HTTP requests made by the service client.
45 46 47 48 49 |
# File 'lib/profiles/common/default.rb', line 45 def credentials MsRest::TokenCredentials.new( MsRestAzure::ApplicationTokenProvider.new( self.tenant_id, self.client_id, self.client_secret, self.active_directory_settings)) end |
.options ⇒ Hash
Configuration options.
63 64 65 |
# File 'lib/profiles/common/default.rb', line 63 def Hash[Azure::ARM::Configurable.keys.map{|key| [key, send(key)]}] end |
.subscription_id ⇒ String
Default Azure Subscription Id.
37 38 39 |
# File 'lib/profiles/common/default.rb', line 37 def subscription_id ENV['AZURE_SUBSCRIPTION_ID'] end |
.tenant_id ⇒ String
Default Azure Tenant Id.
13 14 15 |
# File 'lib/profiles/common/default.rb', line 13 def tenant_id ENV['AZURE_TENANT_ID'] end |