class Azure::Compute::Mgmt::V2017_12_01::Models::AvailabilitySetUpdate
Specifies information about the availability set that the virtual machine should be assigned to. Only tags may be updated.
Attributes
platform_fault_domain_count[RW]
@return [Integer] Fault Domain count.
platform_update_domain_count[RW]
@return [Integer] Update Domain count.
sku[RW]
@return [Sku] Sku
of the availability set
statuses[RW]
@return [Array<InstanceViewStatus>] The resource status information.
virtual_machines[RW]
@return [Array<SubResource>] A list of references to all virtual machines in the availability set.
Private Class Methods
mapper()
click to toggle source
Mapper for AvailabilitySetUpdate
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-12-01/generated/azure_mgmt_compute/models/availability_set_update.rb, line 37 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'AvailabilitySetUpdate', type: { name: 'Composite', class_name: 'AvailabilitySetUpdate', model_properties: { tags: { client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, platform_update_domain_count: { client_side_validation: true, required: false, serialized_name: 'properties.platformUpdateDomainCount', type: { name: 'Number' } }, platform_fault_domain_count: { client_side_validation: true, required: false, serialized_name: 'properties.platformFaultDomainCount', type: { name: 'Number' } }, virtual_machines: { client_side_validation: true, required: false, serialized_name: 'properties.virtualMachines', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'SubResourceElementType', type: { name: 'Composite', class_name: 'SubResource' } } } }, statuses: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.statuses', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'InstanceViewStatusElementType', type: { name: 'Composite', class_name: 'InstanceViewStatus' } } } }, sku: { client_side_validation: true, required: false, serialized_name: 'sku', type: { name: 'Composite', class_name: 'Sku' } } } } } end