Struct google_api_proto::google::cloud::deploy::v1::RepairRolloutRule
source · pub struct RepairRolloutRule {
pub id: String,
pub jobs: Vec<String>,
pub condition: Option<AutomationRuleCondition>,
}
Expand description
The RepairRolloutRule
automation rule will automatically repair a failed
Rollout
.
Fields§
§id: String
Required. ID of the rule. This id must be unique in the Automation
resource to which this rule belongs. The format is
[a-z](\[a-z0-9-\]{0,61}\[a-z0-9\])?
.
jobs: Vec<String>
Optional. Jobs to repair. Proceeds only after job name matched any one in
the list, or for all jobs if unspecified or empty. The phase that includes
the job must match the phase ID specified in source_phase
. This value
must consist of lower-case letters, numbers, and hyphens, start with a
letter and end with a letter or a number, and have a max length of 63
characters. In other words, it must match the following regex:
^[a-z](\[a-z0-9-\]{0,61}\[a-z0-9\])?$
.
condition: Option<AutomationRuleCondition>
Output only. Information around the state of the ‘Automation’ rule.
Trait Implementations§
source§impl Clone for RepairRolloutRule
impl Clone for RepairRolloutRule
source§fn clone(&self) -> RepairRolloutRule
fn clone(&self) -> RepairRolloutRule
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RepairRolloutRule
impl Debug for RepairRolloutRule
source§impl Default for RepairRolloutRule
impl Default for RepairRolloutRule
source§impl Message for RepairRolloutRule
impl Message for RepairRolloutRule
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for RepairRolloutRule
impl PartialEq for RepairRolloutRule
source§fn eq(&self, other: &RepairRolloutRule) -> bool
fn eq(&self, other: &RepairRolloutRule) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RepairRolloutRule
Auto Trait Implementations§
impl Freeze for RepairRolloutRule
impl RefUnwindSafe for RepairRolloutRule
impl Send for RepairRolloutRule
impl Sync for RepairRolloutRule
impl Unpin for RepairRolloutRule
impl UnwindSafe for RepairRolloutRule
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request