pub struct BlueGreenDeploymentConfiguration {
pub deployment_ready_option: Option<DeploymentReadyOption>,
pub green_fleet_provisioning_option: Option<GreenFleetProvisioningOption>,
pub terminate_blue_instances_on_deployment_success: Option<BlueInstanceTerminationOption>,
}
Expand description
Information about blue/green deployment options for a deployment group.
Fields§
§deployment_ready_option: Option<DeploymentReadyOption>
Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.
green_fleet_provisioning_option: Option<GreenFleetProvisioningOption>
Information about how instances are provisioned for a replacement environment in a blue/green deployment.
terminate_blue_instances_on_deployment_success: Option<BlueInstanceTerminationOption>
Information about whether to terminate instances in the original fleet during a blue/green deployment.
Trait Implementations§
Source§impl Clone for BlueGreenDeploymentConfiguration
impl Clone for BlueGreenDeploymentConfiguration
Source§fn clone(&self) -> BlueGreenDeploymentConfiguration
fn clone(&self) -> BlueGreenDeploymentConfiguration
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 Default for BlueGreenDeploymentConfiguration
impl Default for BlueGreenDeploymentConfiguration
Source§fn default() -> BlueGreenDeploymentConfiguration
fn default() -> BlueGreenDeploymentConfiguration
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BlueGreenDeploymentConfiguration
impl<'de> Deserialize<'de> for BlueGreenDeploymentConfiguration
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 BlueGreenDeploymentConfiguration
impl PartialEq for BlueGreenDeploymentConfiguration
Source§fn eq(&self, other: &BlueGreenDeploymentConfiguration) -> bool
fn eq(&self, other: &BlueGreenDeploymentConfiguration) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for BlueGreenDeploymentConfiguration
Auto Trait Implementations§
impl Freeze for BlueGreenDeploymentConfiguration
impl RefUnwindSafe for BlueGreenDeploymentConfiguration
impl Send for BlueGreenDeploymentConfiguration
impl Sync for BlueGreenDeploymentConfiguration
impl Unpin for BlueGreenDeploymentConfiguration
impl UnwindSafe for BlueGreenDeploymentConfiguration
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