Class: Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeVmPropertiesFragment
- Inherits:
-
Object
- Object
- Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeVmPropertiesFragment
- Includes:
- MsRestAzure
- Defined in:
- lib/2016-05-15/generated/azure_mgmt_devtestlabs/models/compute_vm_properties_fragment.rb
Overview
Properties of a virtual machine returned by the Microsoft.Compute API.
Instance Attribute Summary collapse
-
#data_disk_ids ⇒ Array<String>
machine.
-
#data_disks ⇒ Array<ComputeDataDiskFragment>
to the virtual machine.
-
#network_interface_id ⇒ String
Gets the network interface ID of the virtual machine.
-
#os_disk_id ⇒ String
Gets OS disk blob uri for the virtual machine.
-
#os_type ⇒ String
Gets the OS type of the virtual machine.
-
#statuses ⇒ Array<ComputeVmInstanceViewStatusFragment>
of the virtual machine.
-
#vm_size ⇒ String
Gets the size of the virtual machine.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ComputeVmPropertiesFragment class as Ruby Hash.
Instance Attribute Details
#data_disk_ids ⇒ Array<String>
machine.
33 34 35 |
# File 'lib/2016-05-15/generated/azure_mgmt_devtestlabs/models/compute_vm_properties_fragment.rb', line 33 def data_disk_ids @data_disk_ids end |
#data_disks ⇒ Array<ComputeDataDiskFragment>
to the virtual machine.
37 38 39 |
# File 'lib/2016-05-15/generated/azure_mgmt_devtestlabs/models/compute_vm_properties_fragment.rb', line 37 def data_disks @data_disks end |
#network_interface_id ⇒ String
Returns Gets the network interface ID of the virtual machine.
26 27 28 |
# File 'lib/2016-05-15/generated/azure_mgmt_devtestlabs/models/compute_vm_properties_fragment.rb', line 26 def network_interface_id @network_interface_id end |
#os_disk_id ⇒ String
Returns Gets OS disk blob uri for the virtual machine.
29 30 31 |
# File 'lib/2016-05-15/generated/azure_mgmt_devtestlabs/models/compute_vm_properties_fragment.rb', line 29 def os_disk_id @os_disk_id end |
#os_type ⇒ String
Returns Gets the OS type of the virtual machine.
20 21 22 |
# File 'lib/2016-05-15/generated/azure_mgmt_devtestlabs/models/compute_vm_properties_fragment.rb', line 20 def os_type @os_type end |
#statuses ⇒ Array<ComputeVmInstanceViewStatusFragment>
of the virtual machine.
17 18 19 |
# File 'lib/2016-05-15/generated/azure_mgmt_devtestlabs/models/compute_vm_properties_fragment.rb', line 17 def statuses @statuses end |
#vm_size ⇒ String
Returns Gets the size of the virtual machine.
23 24 25 |
# File 'lib/2016-05-15/generated/azure_mgmt_devtestlabs/models/compute_vm_properties_fragment.rb', line 23 def vm_size @vm_size end |
Class Method Details
.mapper ⇒ Object
Mapper for ComputeVmPropertiesFragment class as Ruby Hash. This will be used for serialization/deserialization.
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'lib/2016-05-15/generated/azure_mgmt_devtestlabs/models/compute_vm_properties_fragment.rb', line 44 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ComputeVmPropertiesFragment', type: { name: 'Composite', class_name: 'ComputeVmPropertiesFragment', model_properties: { statuses: { client_side_validation: true, required: false, serialized_name: 'statuses', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ComputeVmInstanceViewStatusFragmentElementType', type: { name: 'Composite', class_name: 'ComputeVmInstanceViewStatusFragment' } } } }, os_type: { client_side_validation: true, required: false, serialized_name: 'osType', type: { name: 'String' } }, vm_size: { client_side_validation: true, required: false, serialized_name: 'vmSize', type: { name: 'String' } }, network_interface_id: { client_side_validation: true, required: false, serialized_name: 'networkInterfaceId', type: { name: 'String' } }, os_disk_id: { client_side_validation: true, required: false, serialized_name: 'osDiskId', type: { name: 'String' } }, data_disk_ids: { client_side_validation: true, required: false, serialized_name: 'dataDiskIds', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, data_disks: { client_side_validation: true, required: false, serialized_name: 'dataDisks', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ComputeDataDiskFragmentElementType', type: { name: 'Composite', class_name: 'ComputeDataDiskFragment' } } } } } } } end |