Class: Azure::Compute::Mgmt::V2018_10_01::Models::VirtualMachineScaleSetReimageParameters
- Inherits:
-
VirtualMachineScaleSetVMReimageParameters
- Object
- VirtualMachineReimageParameters
- VirtualMachineScaleSetVMReimageParameters
- Azure::Compute::Mgmt::V2018_10_01::Models::VirtualMachineScaleSetReimageParameters
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-10-01/generated/azure_mgmt_compute/models/virtual_machine_scale_set_reimage_parameters.rb
Overview
Describes a Virtual Machine Scale Set VM Reimage Parameters.
Instance Attribute Summary collapse
-
#instance_ids ⇒ Array<String>
Omitting the virtual machine scale set instance ids will result in the operation being performed on all virtual machines in the virtual machine scale set.
Attributes inherited from VirtualMachineReimageParameters
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for VirtualMachineScaleSetReimageParameters class as Ruby Hash.
Instance Attribute Details
#instance_ids ⇒ Array<String>
Omitting the virtual machine scale set instance ids will result in the operation being performed on all virtual machines in the virtual machine scale set.
19 20 21 |
# File 'lib/2018-10-01/generated/azure_mgmt_compute/models/virtual_machine_scale_set_reimage_parameters.rb', line 19 def instance_ids @instance_ids end |
Class Method Details
.mapper ⇒ Object
Mapper for VirtualMachineScaleSetReimageParameters class as Ruby Hash. This will be used for serialization/deserialization.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/2018-10-01/generated/azure_mgmt_compute/models/virtual_machine_scale_set_reimage_parameters.rb', line 26 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'VirtualMachineScaleSetReimageParameters', type: { name: 'Composite', class_name: 'VirtualMachineScaleSetReimageParameters', model_properties: { temp_disk: { client_side_validation: true, required: false, serialized_name: 'tempDisk', type: { name: 'Boolean' } }, instance_ids: { client_side_validation: true, required: false, serialized_name: 'instanceIds', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end |