class Azure::Compute::Mgmt::V2020_12_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.
Private Class Methods
mapper()
click to toggle source
Mapper for RollingUpgradeStatusInfo
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-12-01/generated/azure_mgmt_compute/models/rolling_upgrade_status_info.rb, line 35 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