Class: Azure::VirtualMachineManagement::VirtualMachine

Inherits:
Object
  • Object
show all
Defined in:
lib/azure/virtual_machine_management/virtual_machine.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize {|_self| ... } ⇒ VirtualMachine

Returns a new instance of VirtualMachine.

Yields:

  • (_self)

Yield Parameters:



19
20
21
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 19

def initialize
  yield self if block_given?
end

Instance Attribute Details

#availability_set_nameObject

Returns the value of attribute availability_set_name.



37
38
39
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 37

def availability_set_name
  @availability_set_name
end

#cloud_service_nameObject

Returns the value of attribute cloud_service_name.



23
24
25
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 23

def cloud_service_name
  @cloud_service_name
end

#data_disksObject

Returns the value of attribute data_disks.



39
40
41
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 39

def data_disks
  @data_disks
end

#deployment_nameObject

Returns the value of attribute deployment_name.



29
30
31
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 29

def deployment_name
  @deployment_name
end

#deployment_statusObject

Returns the value of attribute deployment_status.



30
31
32
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 30

def deployment_status
  @deployment_status
end

#disk_nameObject

Returns the value of attribute disk_name.



35
36
37
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 35

def disk_name
  @disk_name
end

#hostnameObject

Returns the value of attribute hostname.



28
29
30
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 28

def hostname
  @hostname
end

#imageObject

Returns the value of attribute image.



33
34
35
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 33

def image
  @image
end

#ipaddressObject

Returns the value of attribute ipaddress.



25
26
27
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 25

def ipaddress
  @ipaddress
end

Returns the value of attribute media_link.



38
39
40
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 38

def media_link
  @media_link
end

#os_typeObject

Returns the value of attribute os_type.



34
35
36
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 34

def os_type
  @os_type
end

#role_sizeObject

Returns the value of attribute role_size.



32
33
34
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 32

def role_size
  @role_size
end

#static_virtual_network_ipaddressObject

Returns the value of attribute static_virtual_network_ipaddress.



41
42
43
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 41

def static_virtual_network_ipaddress
  @static_virtual_network_ipaddress
end

#statusObject

Returns the value of attribute status.



24
25
26
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 24

def status
  @status
end

#subnetObject

Returns the value of attribute subnet.



40
41
42
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 40

def subnet
  @subnet
end

#tcp_endpointsObject

Returns the value of attribute tcp_endpoints.



31
32
33
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 31

def tcp_endpoints
  @tcp_endpoints
end

#udp_endpointsObject

Returns the value of attribute udp_endpoints.



27
28
29
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 27

def udp_endpoints
  @udp_endpoints
end

#virtual_network_nameObject

Returns the value of attribute virtual_network_name.



36
37
38
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 36

def virtual_network_name
  @virtual_network_name
end

#vm_nameObject

Returns the value of attribute vm_name.



26
27
28
# File 'lib/azure/virtual_machine_management/virtual_machine.rb', line 26

def vm_name
  @vm_name
end