pub struct TimeBasedCanary {
pub canary_interval: Option<i64>,
pub canary_percentage: Option<i64>,
}
Expand description
A configuration that shifts traffic from one version of a Lambda function or ECS task set to another in two increments. The original and target Lambda function versions or ECS task sets are specified in the deployment's AppSpec file.
Fields§
§canary_interval: Option<i64>
The number of minutes between the first and second traffic shifts of a TimeBasedCanary
deployment.
canary_percentage: Option<i64>
The percentage of traffic to shift in the first increment of a TimeBasedCanary
deployment.
Trait Implementations§
Source§impl Clone for TimeBasedCanary
impl Clone for TimeBasedCanary
Source§fn clone(&self) -> TimeBasedCanary
fn clone(&self) -> TimeBasedCanary
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 TimeBasedCanary
impl Debug for TimeBasedCanary
Source§impl Default for TimeBasedCanary
impl Default for TimeBasedCanary
Source§fn default() -> TimeBasedCanary
fn default() -> TimeBasedCanary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TimeBasedCanary
impl<'de> Deserialize<'de> for TimeBasedCanary
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 TimeBasedCanary
impl PartialEq for TimeBasedCanary
Source§impl Serialize for TimeBasedCanary
impl Serialize for TimeBasedCanary
impl StructuralPartialEq for TimeBasedCanary
Auto Trait Implementations§
impl Freeze for TimeBasedCanary
impl RefUnwindSafe for TimeBasedCanary
impl Send for TimeBasedCanary
impl Sync for TimeBasedCanary
impl Unpin for TimeBasedCanary
impl UnwindSafe for TimeBasedCanary
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