Class: Azure::Profiles::Latest::TrafficManager::Mgmt::TrafficManagerClass
- Inherits:
-
Object
- Object
- Azure::Profiles::Latest::TrafficManager::Mgmt::TrafficManagerClass
- Defined in:
- lib/latest/modules/trafficmanager_profile_module.rb
Overview
TrafficManager
Defined Under Namespace
Classes: ModelClasses
Instance Attribute Summary collapse
-
#base_url ⇒ Object
readonly
Returns the value of attribute base_url.
-
#configurable ⇒ Object
readonly
Returns the value of attribute configurable.
-
#endpoints ⇒ Object
readonly
Returns the value of attribute endpoints.
-
#geographic_hierarchies ⇒ Object
readonly
Returns the value of attribute geographic_hierarchies.
-
#heat_map ⇒ Object
readonly
Returns the value of attribute heat_map.
-
#model_classes ⇒ Object
readonly
Returns the value of attribute model_classes.
-
#options ⇒ Object
readonly
Returns the value of attribute options.
-
#profiles ⇒ Object
readonly
Returns the value of attribute profiles.
-
#traffic_manager_user_metrics_keys ⇒ Object
readonly
Returns the value of attribute traffic_manager_user_metrics_keys.
Instance Method Summary collapse
-
#initialize(configurable, base_url = nil, options = nil) ⇒ TrafficManagerClass
constructor
A new instance of TrafficManagerClass.
Constructor Details
#initialize(configurable, base_url = nil, options = nil) ⇒ TrafficManagerClass
Returns a new instance of TrafficManagerClass.
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'lib/latest/modules/trafficmanager_profile_module.rb', line 48 def initialize(configurable, base_url=nil, =nil) @configurable, @base_url, @options = configurable, base_url, client_0 = Azure::TrafficManager::Mgmt::V2017_05_01::TrafficManagerManagementClient.new(configurable.credentials, base_url, ) if(client_0.respond_to?(:subscription_id)) client_0.subscription_id = configurable.subscription_id end @endpoints = client_0.endpoints @profiles = client_0.profiles @geographic_hierarchies = client_0.geographic_hierarchies client_1 = Azure::TrafficManager::Mgmt::V2017_09_01_preview::TrafficManagerManagementClient.new(configurable.credentials, base_url, ) if(client_1.respond_to?(:subscription_id)) client_1.subscription_id = configurable.subscription_id end @heat_map = client_1.heat_map @traffic_manager_user_metrics_keys = client_1.traffic_manager_user_metrics_keys @model_classes = ModelClasses.new end |
Instance Attribute Details
#base_url ⇒ Object (readonly)
Returns the value of attribute base_url.
46 47 48 |
# File 'lib/latest/modules/trafficmanager_profile_module.rb', line 46 def base_url @base_url end |
#configurable ⇒ Object (readonly)
Returns the value of attribute configurable.
46 47 48 |
# File 'lib/latest/modules/trafficmanager_profile_module.rb', line 46 def configurable @configurable end |
#endpoints ⇒ Object (readonly)
Returns the value of attribute endpoints.
46 47 48 |
# File 'lib/latest/modules/trafficmanager_profile_module.rb', line 46 def endpoints @endpoints end |
#geographic_hierarchies ⇒ Object (readonly)
Returns the value of attribute geographic_hierarchies.
46 47 48 |
# File 'lib/latest/modules/trafficmanager_profile_module.rb', line 46 def geographic_hierarchies @geographic_hierarchies end |
#heat_map ⇒ Object (readonly)
Returns the value of attribute heat_map.
46 47 48 |
# File 'lib/latest/modules/trafficmanager_profile_module.rb', line 46 def heat_map @heat_map end |
#model_classes ⇒ Object (readonly)
Returns the value of attribute model_classes.
46 47 48 |
# File 'lib/latest/modules/trafficmanager_profile_module.rb', line 46 def model_classes @model_classes end |
#options ⇒ Object (readonly)
Returns the value of attribute options.
46 47 48 |
# File 'lib/latest/modules/trafficmanager_profile_module.rb', line 46 def @options end |
#profiles ⇒ Object (readonly)
Returns the value of attribute profiles.
46 47 48 |
# File 'lib/latest/modules/trafficmanager_profile_module.rb', line 46 def profiles @profiles end |
#traffic_manager_user_metrics_keys ⇒ Object (readonly)
Returns the value of attribute traffic_manager_user_metrics_keys.
46 47 48 |
# File 'lib/latest/modules/trafficmanager_profile_module.rb', line 46 def traffic_manager_user_metrics_keys @traffic_manager_user_metrics_keys end |