Struct rusoto_codedeploy::TargetInstances [−][src]
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
Returns the “default value” for a type. Read more
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for TargetInstances
impl Send for TargetInstances
impl Sync for TargetInstances
impl Unpin for TargetInstances
impl UnwindSafe for TargetInstances
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self