pub struct ClusterUpgradeProgressObject {Show 18 fields
pub code_version: Option<String>,
pub config_version: Option<String>,
pub upgrade_domains: Option<Vec<UpgradeDomainInfo>>,
pub upgrade_units: Option<Vec<UpgradeUnitInfo>>,
pub upgrade_state: Option<UpgradeState>,
pub next_upgrade_domain: Option<String>,
pub rolling_upgrade_mode: Option<UpgradeMode>,
pub upgrade_description: Option<Box<ClusterUpgradeDescriptionObject>>,
pub upgrade_duration_in_milliseconds: Option<String>,
pub upgrade_domain_duration_in_milliseconds: Option<String>,
pub unhealthy_evaluations: Option<Vec<HealthEvaluationWrapper>>,
pub current_upgrade_domain_progress: Option<Box<CurrentUpgradeDomainProgressInfo>>,
pub current_upgrade_units_progress: Option<Box<CurrentUpgradeUnitsProgressInfo>>,
pub start_timestamp_utc: Option<String>,
pub failure_timestamp_utc: Option<String>,
pub failure_reason: Option<FailureReason>,
pub upgrade_domain_progress_at_failure: Option<Box<FailedUpgradeDomainProgressObject>>,
pub is_node_by_node: Option<bool>,
}Expand description
ClusterUpgradeProgressObject : Information about a cluster upgrade.
Fields§
§code_version: Option<String>The ServiceFabric code version of the cluster.
config_version: Option<String>The cluster configuration version (specified in the cluster manifest).
upgrade_domains: Option<Vec<UpgradeDomainInfo>>List of upgrade domains and their statuses. Not applicable to node-by-node upgrades.
upgrade_units: Option<Vec<UpgradeUnitInfo>>List of upgrade units and their statuses.
upgrade_state: Option<UpgradeState>§next_upgrade_domain: Option<String>The name of the next upgrade domain to be processed. Not applicable to node-by-node upgrades.
rolling_upgrade_mode: Option<UpgradeMode>§upgrade_description: Option<Box<ClusterUpgradeDescriptionObject>>§upgrade_duration_in_milliseconds: Option<String>The estimated elapsed time spent processing the current overall upgrade.
upgrade_domain_duration_in_milliseconds: Option<String>The estimated elapsed time spent processing the current upgrade domain. Not applicable to node-by-node upgrades.
unhealthy_evaluations: Option<Vec<HealthEvaluationWrapper>>List of health evaluations that resulted in the current aggregated health state.
current_upgrade_domain_progress: Option<Box<CurrentUpgradeDomainProgressInfo>>§current_upgrade_units_progress: Option<Box<CurrentUpgradeUnitsProgressInfo>>§start_timestamp_utc: Option<String>The start time of the upgrade in UTC.
failure_timestamp_utc: Option<String>The failure time of the upgrade in UTC.
failure_reason: Option<FailureReason>§upgrade_domain_progress_at_failure: Option<Box<FailedUpgradeDomainProgressObject>>§is_node_by_node: Option<bool>Indicates whether this upgrade is node-by-node.
Implementations§
Source§impl ClusterUpgradeProgressObject
impl ClusterUpgradeProgressObject
Sourcepub fn new() -> ClusterUpgradeProgressObject
pub fn new() -> ClusterUpgradeProgressObject
Information about a cluster upgrade.