Class: Azure::Profiles::Latest::DevTestLabs::Mgmt::DevTestLabsClass

Inherits:
Object
  • Object
show all
Defined in:
lib/latest/modules/devtestlabs_profile_module.rb

Overview

DevTestLabs

Defined Under Namespace

Classes: ModelClasses

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(configurable, base_url = nil, options = nil) ⇒ DevTestLabsClass

Returns a new instance of DevTestLabsClass.



190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 190

def initialize(configurable, base_url=nil, options=nil)
  @configurable, @base_url, @options = configurable, base_url, options

  client_0 = Azure::DevTestLabs::Mgmt::V2016_05_15::DevTestLabsClient.new(configurable.credentials, base_url, options)
  if(client_0.respond_to?(:subscription_id))
    client_0.subscription_id = configurable.subscription_id
  end
  @labs = client_0.labs
  @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
  @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

Instance Attribute Details

#arm_templatesObject (readonly)

Returns the value of attribute arm_templates.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def arm_templates
  @arm_templates
end

#artifact_sourcesObject (readonly)

Returns the value of attribute artifact_sources.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def artifact_sources
  @artifact_sources
end

#artifactsObject (readonly)

Returns the value of attribute artifacts.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def artifacts
  @artifacts
end

#base_urlObject (readonly)

Returns the value of attribute base_url.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def base_url
  @base_url
end

#configurableObject (readonly)

Returns the value of attribute configurable.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def configurable
  @configurable
end

#costsObject (readonly)

Returns the value of attribute costs.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def costs
  @costs
end

#custom_imagesObject (readonly)

Returns the value of attribute custom_images.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def custom_images
  @custom_images
end

#disksObject (readonly)

Returns the value of attribute disks.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def disks
  @disks
end

#environmentsObject (readonly)

Returns the value of attribute environments.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def environments
  @environments
end

#formulasObject (readonly)

Returns the value of attribute formulas.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def formulas
  @formulas
end

Returns the value of attribute gallery_images.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def gallery_images
  @gallery_images
end

#global_schedulesObject (readonly)

Returns the value of attribute global_schedules.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def global_schedules
  @global_schedules
end

#labsObject (readonly)

Returns the value of attribute labs.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def labs
  @labs
end

#model_classesObject (readonly)

Returns the value of attribute model_classes.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def model_classes
  @model_classes
end

#notification_channelsObject (readonly)

Returns the value of attribute notification_channels.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def notification_channels
  @notification_channels
end

#optionsObject (readonly)

Returns the value of attribute options.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def options
  @options
end

#policiesObject (readonly)

Returns the value of attribute policies.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def policies
  @policies
end

#policy_setsObject (readonly)

Returns the value of attribute policy_sets.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def policy_sets
  @policy_sets
end

#schedulesObject (readonly)

Returns the value of attribute schedules.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def schedules
  @schedules
end

#secretsObject (readonly)

Returns the value of attribute secrets.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def secrets
  @secrets
end

#service_runnersObject (readonly)

Returns the value of attribute service_runners.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def service_runners
  @service_runners
end

#usersObject (readonly)

Returns the value of attribute users.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def users
  @users
end

#virtual_machine_schedulesObject (readonly)

Returns the value of attribute virtual_machine_schedules.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def virtual_machine_schedules
  @virtual_machine_schedules
end

#virtual_machinesObject (readonly)

Returns the value of attribute virtual_machines.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def virtual_machines
  @virtual_machines
end

#virtual_networksObject (readonly)

Returns the value of attribute virtual_networks.



188
189
190
# File 'lib/latest/modules/devtestlabs_profile_module.rb', line 188

def virtual_networks
  @virtual_networks
end