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