Class: Azure::Profiles::Latest::DevTestLabs::Mgmt::DevTestLabsManagementClass
- Inherits:
-
Object
- Object
- Azure::Profiles::Latest::DevTestLabs::Mgmt::DevTestLabsManagementClass
- Defined in:
- lib/latest/modules/devtestlabs_profile_module.rb
Defined Under Namespace
Classes: ModelClasses
Instance Attribute Summary collapse
-
#arm_templates ⇒ Object
readonly
Returns the value of attribute arm_templates.
-
#artifact_sources ⇒ Object
readonly
Returns the value of attribute artifact_sources.
-
#artifacts ⇒ Object
readonly
Returns the value of attribute artifacts.
-
#base_url ⇒ Object
readonly
Returns the value of attribute base_url.
-
#configurable ⇒ Object
readonly
Returns the value of attribute configurable.
-
#costs ⇒ Object
readonly
Returns the value of attribute costs.
-
#custom_images ⇒ Object
readonly
Returns the value of attribute custom_images.
-
#disks ⇒ Object
readonly
Returns the value of attribute disks.
-
#environments ⇒ Object
readonly
Returns the value of attribute environments.
-
#formulas ⇒ Object
readonly
Returns the value of attribute formulas.
-
#gallery_images ⇒ Object
readonly
Returns the value of attribute gallery_images.
-
#global_schedules ⇒ Object
readonly
Returns the value of attribute global_schedules.
-
#labs ⇒ Object
readonly
Returns the value of attribute labs.
-
#model_classes ⇒ Object
readonly
Returns the value of attribute model_classes.
-
#notification_channels ⇒ Object
readonly
Returns the value of attribute notification_channels.
-
#operations ⇒ Object
readonly
Returns the value of attribute operations.
-
#options ⇒ Object
readonly
Returns the value of attribute options.
-
#policies ⇒ Object
readonly
Returns the value of attribute policies.
-
#policy_sets ⇒ Object
readonly
Returns the value of attribute policy_sets.
-
#provider_operations ⇒ Object
readonly
Returns the value of attribute provider_operations.
-
#schedules ⇒ Object
readonly
Returns the value of attribute schedules.
-
#secrets ⇒ Object
readonly
Returns the value of attribute secrets.
-
#service_fabric_schedules ⇒ Object
readonly
Returns the value of attribute service_fabric_schedules.
-
#service_fabrics ⇒ Object
readonly
Returns the value of attribute service_fabrics.
-
#service_runners ⇒ Object
readonly
Returns the value of attribute service_runners.
-
#users ⇒ Object
readonly
Returns the value of attribute users.
-
#virtual_machine_schedules ⇒ Object
readonly
Returns the value of attribute virtual_machine_schedules.
-
#virtual_machines ⇒ Object
readonly
Returns the value of attribute virtual_machines.
-
#virtual_networks ⇒ Object
readonly
Returns the value of attribute virtual_networks.
Instance Method Summary collapse
- #add_telemetry(client) ⇒ Object
-
#initialize(configurable, base_url = nil, options = nil) ⇒ DevTestLabsManagementClass
constructor
A new instance of DevTestLabsManagementClass.
- #method_missing(method, *args) ⇒ Object
Constructor Details
#initialize(configurable, base_url = nil, options = nil) ⇒ DevTestLabsManagementClass
Returns a new instance of DevTestLabsManagementClass.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 230 def initialize(configurable, base_url=nil, =nil) @configurable, @base_url, @options = configurable, base_url, @client_0 = Azure::DevTestLabs::Mgmt::V2018_09_15::DevTestLabsClient.new(configurable.credentials, base_url, ) if(@client_0.respond_to?(:subscription_id)) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) @provider_operations = @client_0.provider_operations @labs = @client_0.labs @operations = @client_0.operations @global_schedules = @client_0.global_schedules @artifact_sources = @client_0.artifact_sources @arm_templates = @client_0.arm_templates @artifacts = @client_0.artifacts @costs = @client_0.costs @custom_images = @client_0.custom_images @formulas = @client_0.formulas @gallery_images = @client_0.gallery_images @notification_channels = @client_0.notification_channels @policy_sets = @client_0.policy_sets @policies = @client_0.policies @schedules = @client_0.schedules @service_runners = @client_0.service_runners @users = @client_0.users @disks = @client_0.disks @environments = @client_0.environments @secrets = @client_0.secrets @service_fabrics = @client_0.service_fabrics @service_fabric_schedules = @client_0.service_fabric_schedules @virtual_machines = @client_0.virtual_machines @virtual_machine_schedules = @client_0.virtual_machine_schedules @virtual_networks = @client_0.virtual_networks @model_classes = ModelClasses.new end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *args) ⇒ Object
272 273 274 275 276 277 278 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 272 def method_missing(method, *args) if @client_0.respond_to?method @client_0.send(method, *args) else super end end |
Instance Attribute Details
#arm_templates ⇒ Object (readonly)
Returns the value of attribute arm_templates.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def arm_templates @arm_templates end |
#artifact_sources ⇒ Object (readonly)
Returns the value of attribute artifact_sources.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def artifact_sources @artifact_sources end |
#artifacts ⇒ Object (readonly)
Returns the value of attribute artifacts.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def artifacts @artifacts end |
#base_url ⇒ Object (readonly)
Returns the value of attribute base_url.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def base_url @base_url end |
#configurable ⇒ Object (readonly)
Returns the value of attribute configurable.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def configurable @configurable end |
#costs ⇒ Object (readonly)
Returns the value of attribute costs.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def costs @costs end |
#custom_images ⇒ Object (readonly)
Returns the value of attribute custom_images.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def custom_images @custom_images end |
#disks ⇒ Object (readonly)
Returns the value of attribute disks.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def disks @disks end |
#environments ⇒ Object (readonly)
Returns the value of attribute environments.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def environments @environments end |
#formulas ⇒ Object (readonly)
Returns the value of attribute formulas.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def formulas @formulas end |
#gallery_images ⇒ Object (readonly)
Returns the value of attribute gallery_images.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def gallery_images @gallery_images end |
#global_schedules ⇒ Object (readonly)
Returns the value of attribute global_schedules.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def global_schedules @global_schedules end |
#labs ⇒ Object (readonly)
Returns the value of attribute labs.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def labs @labs end |
#model_classes ⇒ Object (readonly)
Returns the value of attribute model_classes.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def model_classes @model_classes end |
#notification_channels ⇒ Object (readonly)
Returns the value of attribute notification_channels.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def notification_channels @notification_channels end |
#operations ⇒ Object (readonly)
Returns the value of attribute operations.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def operations @operations end |
#options ⇒ Object (readonly)
Returns the value of attribute options.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def @options end |
#policies ⇒ Object (readonly)
Returns the value of attribute policies.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def policies @policies end |
#policy_sets ⇒ Object (readonly)
Returns the value of attribute policy_sets.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def policy_sets @policy_sets end |
#provider_operations ⇒ Object (readonly)
Returns the value of attribute provider_operations.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def provider_operations @provider_operations end |
#schedules ⇒ Object (readonly)
Returns the value of attribute schedules.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def schedules @schedules end |
#secrets ⇒ Object (readonly)
Returns the value of attribute secrets.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def secrets @secrets end |
#service_fabric_schedules ⇒ Object (readonly)
Returns the value of attribute service_fabric_schedules.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def service_fabric_schedules @service_fabric_schedules end |
#service_fabrics ⇒ Object (readonly)
Returns the value of attribute service_fabrics.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def service_fabrics @service_fabrics end |
#service_runners ⇒ Object (readonly)
Returns the value of attribute service_runners.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def service_runners @service_runners end |
#users ⇒ Object (readonly)
Returns the value of attribute users.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def users @users end |
#virtual_machine_schedules ⇒ Object (readonly)
Returns the value of attribute virtual_machine_schedules.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def virtual_machine_schedules @virtual_machine_schedules end |
#virtual_machines ⇒ Object (readonly)
Returns the value of attribute virtual_machines.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def virtual_machines @virtual_machines end |
#virtual_networks ⇒ Object (readonly)
Returns the value of attribute virtual_networks.
228 229 230 |
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 228 def virtual_networks @virtual_networks end |