Struct aws_sdk_codedeploy::model::DeploymentReadyOption
source · [−]#[non_exhaustive]pub struct DeploymentReadyOption {
pub action_on_timeout: Option<DeploymentReadyAction>,
pub wait_time_in_minutes: i32,
}Expand description
Information about how traffic is rerouted to instances in a replacement environment in a blue/green deployment.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.action_on_timeout: Option<DeploymentReadyAction>Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.
-
CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.
-
STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using
ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.
wait_time_in_minutes: i32The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout.
Implementations
sourceimpl DeploymentReadyOption
impl DeploymentReadyOption
sourcepub fn action_on_timeout(&self) -> Option<&DeploymentReadyAction>
pub fn action_on_timeout(&self) -> Option<&DeploymentReadyAction>
Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.
-
CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.
-
STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using
ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.
sourcepub fn wait_time_in_minutes(&self) -> i32
pub fn wait_time_in_minutes(&self) -> i32
The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout.
sourceimpl DeploymentReadyOption
impl DeploymentReadyOption
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DeploymentReadyOption
Trait Implementations
sourceimpl Clone for DeploymentReadyOption
impl Clone for DeploymentReadyOption
sourcefn clone(&self) -> DeploymentReadyOption
fn clone(&self) -> DeploymentReadyOption
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for DeploymentReadyOption
impl Debug for DeploymentReadyOption
sourceimpl PartialEq<DeploymentReadyOption> for DeploymentReadyOption
impl PartialEq<DeploymentReadyOption> for DeploymentReadyOption
sourcefn eq(&self, other: &DeploymentReadyOption) -> bool
fn eq(&self, other: &DeploymentReadyOption) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &DeploymentReadyOption) -> bool
fn ne(&self, other: &DeploymentReadyOption) -> bool
This method tests for !=.
impl StructuralPartialEq for DeploymentReadyOption
Auto Trait Implementations
impl RefUnwindSafe for DeploymentReadyOption
impl Send for DeploymentReadyOption
impl Sync for DeploymentReadyOption
impl Unpin for DeploymentReadyOption
impl UnwindSafe for DeploymentReadyOption
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more