pub struct TargetInstances {
pub auto_scaling_groups: Option<Vec<String>>,
pub ec_2_tag_set: Option<EC2TagSet>,
pub tag_filters: Option<Vec<EC2TagFilter>>,
}Expand description
Information about the instances to be used in the replacement environment in a blue/green deployment.
Fields§
§auto_scaling_groups: Option<Vec<String>>The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.
ec_2_tag_set: Option<EC2TagSet>Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.
tag_filters: Option<Vec<EC2TagFilter>>The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.
Trait Implementations§
Source§impl Clone for TargetInstances
impl Clone for TargetInstances
Source§fn clone(&self) -> TargetInstances
fn clone(&self) -> TargetInstances
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 TargetInstances
impl Debug for TargetInstances
Source§impl Default for TargetInstances
impl Default for TargetInstances
Source§fn default() -> TargetInstances
fn default() -> TargetInstances
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TargetInstances
impl<'de> Deserialize<'de> for TargetInstances
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 TargetInstances
impl PartialEq for TargetInstances
Source§impl Serialize for TargetInstances
impl Serialize for TargetInstances
impl StructuralPartialEq for TargetInstances
Auto Trait Implementations§
impl Freeze for TargetInstances
impl RefUnwindSafe for TargetInstances
impl Send for TargetInstances
impl Sync for TargetInstances
impl Unpin for TargetInstances
impl UnwindSafe for TargetInstances
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