[][src]Struct rusoto_codedeploy::TimeBasedCanary

pub struct TimeBasedCanary {
    pub canary_interval: Option<i64>,
    pub canary_percentage: Option<i64>,
}

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

impl Clone for TimeBasedCanary[src]

impl Debug for TimeBasedCanary[src]

impl Default for TimeBasedCanary[src]

impl<'de> Deserialize<'de> for TimeBasedCanary[src]

impl PartialEq<TimeBasedCanary> for TimeBasedCanary[src]

impl Serialize for TimeBasedCanary[src]

impl StructuralPartialEq for TimeBasedCanary[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.