pub struct RollbackAttempt {
pub destination_phase: Option<String>,
pub rollout_id: Option<String>,
pub state: Option<String>,
pub state_desc: Option<String>,
}
Expand description
RollbackAttempt represents an action of rolling back a Cloud Deploy ‘Target’.
This type is not used in any activity, and only used as part of another schema.
Fields§
§destination_phase: Option<String>
Output only. The phase to which the rollout will be rolled back to.
rollout_id: Option<String>
Output only. ID of the rollback Rollout
to create.
state: Option<String>
Output only. Valid state of this rollback action.
state_desc: Option<String>
Output only. Description of the state of the Rollback.
Trait Implementations§
Source§impl Clone for RollbackAttempt
impl Clone for RollbackAttempt
Source§fn clone(&self) -> RollbackAttempt
fn clone(&self) -> RollbackAttempt
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 RollbackAttempt
impl Debug for RollbackAttempt
Source§impl Default for RollbackAttempt
impl Default for RollbackAttempt
Source§fn default() -> RollbackAttempt
fn default() -> RollbackAttempt
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RollbackAttempt
impl<'de> Deserialize<'de> for RollbackAttempt
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 Serialize for RollbackAttempt
impl Serialize for RollbackAttempt
impl Part for RollbackAttempt
Auto Trait Implementations§
impl Freeze for RollbackAttempt
impl RefUnwindSafe for RollbackAttempt
impl Send for RollbackAttempt
impl Sync for RollbackAttempt
impl Unpin for RollbackAttempt
impl UnwindSafe for RollbackAttempt
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more