Class: Azure::Compute::Profiles::Latest::Mgmt::ComputeClass
- Inherits:
-
Object
- Object
- Azure::Compute::Profiles::Latest::Mgmt::ComputeClass
- Defined in:
- lib/profiles/latest/modules/compute_profile_module.rb
Overview
Compute
Direct Known Subclasses
Defined Under Namespace
Classes: ModelClasses
Instance Attribute Summary collapse
-
#availability_sets ⇒ Object
readonly
Returns the value of attribute availability_sets.
-
#base_url ⇒ Object
readonly
Returns the value of attribute base_url.
-
#configurable ⇒ Object
readonly
Returns the value of attribute configurable.
-
#disks ⇒ Object
readonly
Returns the value of attribute disks.
-
#images ⇒ Object
readonly
Returns the value of attribute images.
-
#model_classes ⇒ Object
readonly
Returns the value of attribute model_classes.
-
#options ⇒ Object
readonly
Returns the value of attribute options.
-
#resource_skus ⇒ Object
readonly
Returns the value of attribute resource_skus.
-
#snapshots ⇒ Object
readonly
Returns the value of attribute snapshots.
-
#usage_operations ⇒ Object
readonly
Returns the value of attribute usage_operations.
-
#virtual_machine_extension_images ⇒ Object
readonly
Returns the value of attribute virtual_machine_extension_images.
-
#virtual_machine_extensions ⇒ Object
readonly
Returns the value of attribute virtual_machine_extensions.
-
#virtual_machine_images ⇒ Object
readonly
Returns the value of attribute virtual_machine_images.
-
#virtual_machine_run_commands ⇒ Object
readonly
Returns the value of attribute virtual_machine_run_commands.
-
#virtual_machine_scale_set_extensions ⇒ Object
readonly
Returns the value of attribute virtual_machine_scale_set_extensions.
-
#virtual_machine_scale_set_rolling_upgrades ⇒ Object
readonly
Returns the value of attribute virtual_machine_scale_set_rolling_upgrades.
-
#virtual_machine_scale_set_vms ⇒ Object
readonly
Returns the value of attribute virtual_machine_scale_set_vms.
-
#virtual_machine_scale_sets ⇒ Object
readonly
Returns the value of attribute virtual_machine_scale_sets.
-
#virtual_machine_sizes ⇒ Object
readonly
Returns the value of attribute virtual_machine_sizes.
-
#virtual_machines ⇒ Object
readonly
Returns the value of attribute virtual_machines.
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ ComputeClass
constructor
A new instance of ComputeClass.
Constructor Details
#initialize(options = {}) ⇒ ComputeClass
Returns a new instance of ComputeClass.
201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 201 def initialize( = {}) if .is_a?(Hash) && .length == 0 @options = else @options = end reset!() @configurable, @base_url, @options = self, nil, nil client_0 = Azure::Compute::Mgmt::V2017_03_30::ComputeManagementClient.new(configurable.credentials, base_url, ) if(client_0.respond_to?(:subscription_id)) client_0.subscription_id = configurable.subscription_id end @availability_sets = client_0.availability_sets @virtual_machine_extension_images = client_0.virtual_machine_extension_images @virtual_machine_extensions = client_0.virtual_machine_extensions @virtual_machine_images = client_0.virtual_machine_images @usage_operations = client_0.usage_operations @virtual_machine_sizes = client_0.virtual_machine_sizes @images = client_0.images @resource_skus = client_0.resource_skus @virtual_machines = client_0.virtual_machines @virtual_machine_scale_sets = client_0.virtual_machine_scale_sets @virtual_machine_scale_set_extensions = client_0.virtual_machine_scale_set_extensions @virtual_machine_scale_set_rolling_upgrades = client_0.virtual_machine_scale_set_rolling_upgrades @virtual_machine_scale_set_vms = client_0.virtual_machine_scale_set_vms @disks = client_0.disks @snapshots = client_0.snapshots @virtual_machine_run_commands = client_0.virtual_machine_run_commands @model_classes = ModelClasses.new end |
Instance Attribute Details
#availability_sets ⇒ Object (readonly)
Returns the value of attribute availability_sets.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def availability_sets @availability_sets end |
#base_url ⇒ Object (readonly)
Returns the value of attribute base_url.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def base_url @base_url end |
#configurable ⇒ Object (readonly)
Returns the value of attribute configurable.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def configurable @configurable end |
#disks ⇒ Object (readonly)
Returns the value of attribute disks.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def disks @disks end |
#images ⇒ Object (readonly)
Returns the value of attribute images.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def images @images end |
#model_classes ⇒ Object (readonly)
Returns the value of attribute model_classes.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def model_classes @model_classes end |
#options ⇒ Object (readonly)
Returns the value of attribute options.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def @options end |
#resource_skus ⇒ Object (readonly)
Returns the value of attribute resource_skus.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def resource_skus @resource_skus end |
#snapshots ⇒ Object (readonly)
Returns the value of attribute snapshots.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def snapshots @snapshots end |
#usage_operations ⇒ Object (readonly)
Returns the value of attribute usage_operations.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def usage_operations @usage_operations end |
#virtual_machine_extension_images ⇒ Object (readonly)
Returns the value of attribute virtual_machine_extension_images.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def virtual_machine_extension_images @virtual_machine_extension_images end |
#virtual_machine_extensions ⇒ Object (readonly)
Returns the value of attribute virtual_machine_extensions.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def virtual_machine_extensions @virtual_machine_extensions end |
#virtual_machine_images ⇒ Object (readonly)
Returns the value of attribute virtual_machine_images.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def virtual_machine_images @virtual_machine_images end |
#virtual_machine_run_commands ⇒ Object (readonly)
Returns the value of attribute virtual_machine_run_commands.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def virtual_machine_run_commands @virtual_machine_run_commands end |
#virtual_machine_scale_set_extensions ⇒ Object (readonly)
Returns the value of attribute virtual_machine_scale_set_extensions.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def virtual_machine_scale_set_extensions @virtual_machine_scale_set_extensions end |
#virtual_machine_scale_set_rolling_upgrades ⇒ Object (readonly)
Returns the value of attribute virtual_machine_scale_set_rolling_upgrades.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def virtual_machine_scale_set_rolling_upgrades @virtual_machine_scale_set_rolling_upgrades end |
#virtual_machine_scale_set_vms ⇒ Object (readonly)
Returns the value of attribute virtual_machine_scale_set_vms.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def virtual_machine_scale_set_vms @virtual_machine_scale_set_vms end |
#virtual_machine_scale_sets ⇒ Object (readonly)
Returns the value of attribute virtual_machine_scale_sets.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def virtual_machine_scale_sets @virtual_machine_scale_sets end |
#virtual_machine_sizes ⇒ Object (readonly)
Returns the value of attribute virtual_machine_sizes.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def virtual_machine_sizes @virtual_machine_sizes end |
#virtual_machines ⇒ Object (readonly)
Returns the value of attribute virtual_machines.
199 200 201 |
# File 'lib/profiles/latest/modules/compute_profile_module.rb', line 199 def virtual_machines @virtual_machines end |