pub struct RootComponentProvisioningStatusResponse {Show 24 fields
pub operation_id: [u8; 32],
pub plan_hash: [u8; 32],
pub fleet_registry: FleetRegistryVersion,
pub configuration_digest: ComponentDeploymentConfigurationDigest,
pub fleet_subnet_root: Principal,
pub phase: RootComponentProvisioningPhase,
pub placement_count: u32,
pub component_count: u32,
pub reserved_component_count: u32,
pub claimed_component_count: u32,
pub installed_component_count: u32,
pub registry_committed_component_count: u32,
pub published_component_count: u32,
pub activated_component_count: u32,
pub root_runtime_active: bool,
pub result: Option<RootComponentProvisioningResult>,
pub publication: Option<RootComponentPublicationEvidence>,
pub activation: Option<RootComponentActivationEvidence>,
pub accepted_at_ns: u64,
pub provisioned_at_ns: Option<u64>,
pub published_at_ns: Option<u64>,
pub activation_started_at_ns: Option<u64>,
pub runtimes_activated_at_ns: Option<u64>,
pub receipt_content_hash: [u8; 32],
}Expand description
Durable progress or complete terminal result for one exact root provisioning operation.
Fields§
§operation_id: [u8; 32]§plan_hash: [u8; 32]§fleet_registry: FleetRegistryVersion§configuration_digest: ComponentDeploymentConfigurationDigest§fleet_subnet_root: Principal§phase: RootComponentProvisioningPhase§placement_count: u32§component_count: u32§reserved_component_count: u32§claimed_component_count: u32§installed_component_count: u32§registry_committed_component_count: u32§published_component_count: u32§activated_component_count: u32§root_runtime_active: bool§result: Option<RootComponentProvisioningResult>§publication: Option<RootComponentPublicationEvidence>§activation: Option<RootComponentActivationEvidence>§accepted_at_ns: u64§provisioned_at_ns: Option<u64>§published_at_ns: Option<u64>§activation_started_at_ns: Option<u64>§runtimes_activated_at_ns: Option<u64>§receipt_content_hash: [u8; 32]Trait Implementations§
Source§impl Clone for RootComponentProvisioningStatusResponse
impl Clone for RootComponentProvisioningStatusResponse
Source§fn clone(&self) -> RootComponentProvisioningStatusResponse
fn clone(&self) -> RootComponentProvisioningStatusResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for RootComponentProvisioningStatusResponse
impl<'de> Deserialize<'de> for RootComponentProvisioningStatusResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RootComponentProvisioningStatusResponse
impl StructuralPartialEq for RootComponentProvisioningStatusResponse
Auto Trait Implementations§
impl Freeze for RootComponentProvisioningStatusResponse
impl RefUnwindSafe for RootComponentProvisioningStatusResponse
impl Send for RootComponentProvisioningStatusResponse
impl Sync for RootComponentProvisioningStatusResponse
impl Unpin for RootComponentProvisioningStatusResponse
impl UnsafeUnpin for RootComponentProvisioningStatusResponse
impl UnwindSafe for RootComponentProvisioningStatusResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more