pub struct DeployedCodePackageInfo {
pub name: Option<String>,
pub version: Option<String>,
pub service_manifest_name: Option<String>,
pub service_package_activation_id: Option<String>,
pub host_type: Option<HostType>,
pub host_isolation_mode: Option<HostIsolationMode>,
pub status: Option<DeploymentStatus>,
pub run_frequency_interval: Option<String>,
pub setup_entry_point: Option<Box<CodePackageEntryPoint>>,
pub main_entry_point: Option<Box<CodePackageEntryPoint>>,
}Expand description
DeployedCodePackageInfo : Information about code package deployed on a Service Fabric node.
Fields§
§name: Option<String>The name of the code package defined in the service manifest.
version: Option<String>The version of the code package specified in service manifest.
service_manifest_name: Option<String>The name of the service manifest.
service_package_activation_id: Option<String>The ActivationId of a deployed service package. If ServicePackageActivationMode specified at the time of creating the service is ‘SharedProcess’ (or if it is not specified, in which case it defaults to ‘SharedProcess’), then value of ServicePackageActivationId is always an empty string.
host_type: Option<HostType>§host_isolation_mode: Option<HostIsolationMode>§status: Option<DeploymentStatus>§run_frequency_interval: Option<String>The interval at which code package is run. This is used for periodic code package.
setup_entry_point: Option<Box<CodePackageEntryPoint>>§main_entry_point: Option<Box<CodePackageEntryPoint>>Implementations§
Source§impl DeployedCodePackageInfo
impl DeployedCodePackageInfo
Sourcepub fn new() -> DeployedCodePackageInfo
pub fn new() -> DeployedCodePackageInfo
Information about code package deployed on a Service Fabric node.
Trait Implementations§
Source§impl Clone for DeployedCodePackageInfo
impl Clone for DeployedCodePackageInfo
Source§impl Debug for DeployedCodePackageInfo
impl Debug for DeployedCodePackageInfo
Source§impl Default for DeployedCodePackageInfo
impl Default for DeployedCodePackageInfo
Source§impl<'de> Deserialize<'de> for DeployedCodePackageInfo
impl<'de> Deserialize<'de> for DeployedCodePackageInfo
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
Source§impl PartialEq for DeployedCodePackageInfo
impl PartialEq for DeployedCodePackageInfo
Source§impl Serialize for DeployedCodePackageInfo
impl Serialize for DeployedCodePackageInfo
impl StructuralPartialEq for DeployedCodePackageInfo
Auto Trait Implementations§
impl Freeze for DeployedCodePackageInfo
impl RefUnwindSafe for DeployedCodePackageInfo
impl Send for DeployedCodePackageInfo
impl Sync for DeployedCodePackageInfo
impl Unpin for DeployedCodePackageInfo
impl UnsafeUnpin for DeployedCodePackageInfo
impl UnwindSafe for DeployedCodePackageInfo
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