class Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeStatusInfo
The status of the latest virtual machine scale set rolling upgrade.
Attributes
error[RW]
@return [ApiError] Error details for this upgrade, if there are any.
policy[RW]
@return [RollingUpgradePolicy] The rolling upgrade policies applied for this upgrade.
progress[RW]
@return [RollingUpgradeProgressInfo] Information about the number of virtual machine instances in each upgrade state.
running_status[RW]
@return [RollingUpgradeRunningStatus] Information about the current running state of the overall upgrade.
Public Class Methods
mapper()
click to toggle source
Mapper for RollingUpgradeStatusInfo class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-06-01/generated/azure_mgmt_compute/models/rolling_upgrade_status_info.rb, line 34 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'RollingUpgradeStatusInfo', type: { name: 'Composite', class_name: 'RollingUpgradeStatusInfo', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, location: { client_side_validation: true, required: true, serialized_name: 'location', type: { name: 'String' } }, 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' } } } }, policy: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.policy', type: { name: 'Composite', class_name: 'RollingUpgradePolicy' } }, running_status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.runningStatus', type: { name: 'Composite', class_name: 'RollingUpgradeRunningStatus' } }, progress: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.progress', type: { name: 'Composite', class_name: 'RollingUpgradeProgressInfo' } }, error: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.error', type: { name: 'Composite', class_name: 'ApiError' } } } } } end