pub struct ReleaseDeployPhase {
pub deployment_jobs: Vec<DeploymentJob>,
pub error_log: Option<String>,
pub manual_interventions: Vec<ManualIntervention>,
pub name: Option<String>,
pub phase_id: Option<String>,
pub phase_type: Option<PhaseType>,
pub rank: Option<i32>,
pub run_plan_id: Option<String>,
pub started_on: Option<OffsetDateTime>,
pub status: Option<Status>,
}Fields§
§deployment_jobs: Vec<DeploymentJob>Deployment jobs of the phase.
error_log: Option<String>Phase execution error logs.
manual_interventions: Vec<ManualIntervention>List of manual intervention tasks execution information in phase.
name: Option<String>Name of the phase.
phase_id: Option<String>ID of the phase.
phase_type: Option<PhaseType>Type of the phase.
rank: Option<i32>Rank of the phase.
run_plan_id: Option<String>Run Plan ID of the phase.
started_on: Option<OffsetDateTime>Phase start time.
status: Option<Status>Status of the phase.
Implementations§
Trait Implementations§
Source§impl Clone for ReleaseDeployPhase
impl Clone for ReleaseDeployPhase
Source§fn clone(&self) -> ReleaseDeployPhase
fn clone(&self) -> ReleaseDeployPhase
Returns a duplicate of the value. Read more
1.0.0 · 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 ReleaseDeployPhase
impl Debug for ReleaseDeployPhase
Source§impl Default for ReleaseDeployPhase
impl Default for ReleaseDeployPhase
Source§fn default() -> ReleaseDeployPhase
fn default() -> ReleaseDeployPhase
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReleaseDeployPhase
impl<'de> Deserialize<'de> for ReleaseDeployPhase
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 ReleaseDeployPhase
impl PartialEq for ReleaseDeployPhase
Source§impl Serialize for ReleaseDeployPhase
impl Serialize for ReleaseDeployPhase
impl StructuralPartialEq for ReleaseDeployPhase
Auto Trait Implementations§
impl Freeze for ReleaseDeployPhase
impl RefUnwindSafe for ReleaseDeployPhase
impl Send for ReleaseDeployPhase
impl Sync for ReleaseDeployPhase
impl Unpin for ReleaseDeployPhase
impl UnwindSafe for ReleaseDeployPhase
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