pub struct CloudEngineOperatorReport {
pub context: CloudEngineReportContext,
pub subnet_id: String,
pub operator_binding_present: bool,
pub operator_canister_id: Option<String>,
pub engine_owner: Option<String>,
pub platform_admin: Option<String>,
pub caffeine_enabled: Option<bool>,
pub claimed_domain_count: Option<usize>,
pub claimed_domains: Option<Vec<String>>,
}Expand description
CloudEngineOperatorReport
Public operator binding and settings for one CloudEngine Subnet.
Fields§
§context: CloudEngineReportContextQuery and authority provenance.
subnet_id: StringCanonical requested Subnet principal.
operator_binding_present: boolWhether the control-plane registry returned an operator binding.
operator_canister_id: Option<String>Per-engine operator canister principal when registered.
engine_owner: Option<String>Public engine-owner principal returned by the operator.
platform_admin: Option<String>Public platform-administrator principal returned by the operator.
caffeine_enabled: Option<bool>Public Caffeine integration setting; None means the setting is absent.
claimed_domain_count: Option<usize>Number of claimed domains, or None when the operator returned no domain field.
claimed_domains: Option<Vec<String>>Canonically ordered claimed custom-domain names.
Trait Implementations§
Source§impl Clone for CloudEngineOperatorReport
impl Clone for CloudEngineOperatorReport
Source§fn clone(&self) -> CloudEngineOperatorReport
fn clone(&self) -> CloudEngineOperatorReport
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 Debug for CloudEngineOperatorReport
impl Debug for CloudEngineOperatorReport
Source§impl<'de> Deserialize<'de> for CloudEngineOperatorReport
impl<'de> Deserialize<'de> for CloudEngineOperatorReport
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 CloudEngineOperatorReport
impl StructuralPartialEq for CloudEngineOperatorReport
Auto Trait Implementations§
impl Freeze for CloudEngineOperatorReport
impl RefUnwindSafe for CloudEngineOperatorReport
impl Send for CloudEngineOperatorReport
impl Sync for CloudEngineOperatorReport
impl Unpin for CloudEngineOperatorReport
impl UnsafeUnpin for CloudEngineOperatorReport
impl UnwindSafe for CloudEngineOperatorReport
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