Struct aws_sdk_codedeploy::types::builders::TargetInstancesBuilder
source · #[non_exhaustive]pub struct TargetInstancesBuilder { /* private fields */ }
Expand description
A builder for TargetInstances
.
Implementations§
source§impl TargetInstancesBuilder
impl TargetInstancesBuilder
sourcepub fn tag_filters(self, input: Ec2TagFilter) -> Self
pub fn tag_filters(self, input: Ec2TagFilter) -> Self
Appends an item to tag_filters
.
To override the contents of this collection use set_tag_filters
.
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
.
sourcepub fn set_tag_filters(self, input: Option<Vec<Ec2TagFilter>>) -> Self
pub fn set_tag_filters(self, input: Option<Vec<Ec2TagFilter>>) -> Self
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
.
sourcepub fn get_tag_filters(&self) -> &Option<Vec<Ec2TagFilter>>
pub fn get_tag_filters(&self) -> &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
.
sourcepub fn auto_scaling_groups(self, input: impl Into<String>) -> Self
pub fn auto_scaling_groups(self, input: impl Into<String>) -> Self
Appends an item to auto_scaling_groups
.
To override the contents of this collection use set_auto_scaling_groups
.
The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.
sourcepub fn set_auto_scaling_groups(self, input: Option<Vec<String>>) -> Self
pub fn set_auto_scaling_groups(self, input: Option<Vec<String>>) -> Self
The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.
sourcepub fn get_auto_scaling_groups(&self) -> &Option<Vec<String>>
pub fn get_auto_scaling_groups(&self) -> &Option<Vec<String>>
The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.
sourcepub fn ec2_tag_set(self, input: Ec2TagSet) -> Self
pub fn ec2_tag_set(self, input: Ec2TagSet) -> Self
Information about the groups of Amazon 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
.
sourcepub fn set_ec2_tag_set(self, input: Option<Ec2TagSet>) -> Self
pub fn set_ec2_tag_set(self, input: Option<Ec2TagSet>) -> Self
Information about the groups of Amazon 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
.
sourcepub fn get_ec2_tag_set(&self) -> &Option<Ec2TagSet>
pub fn get_ec2_tag_set(&self) -> &Option<Ec2TagSet>
Information about the groups of Amazon 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
.
sourcepub fn build(self) -> TargetInstances
pub fn build(self) -> TargetInstances
Consumes the builder and constructs a TargetInstances
.
Trait Implementations§
source§impl Clone for TargetInstancesBuilder
impl Clone for TargetInstancesBuilder
source§fn clone(&self) -> TargetInstancesBuilder
fn clone(&self) -> TargetInstancesBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TargetInstancesBuilder
impl Debug for TargetInstancesBuilder
source§impl Default for TargetInstancesBuilder
impl Default for TargetInstancesBuilder
source§fn default() -> TargetInstancesBuilder
fn default() -> TargetInstancesBuilder
source§impl PartialEq for TargetInstancesBuilder
impl PartialEq for TargetInstancesBuilder
source§fn eq(&self, other: &TargetInstancesBuilder) -> bool
fn eq(&self, other: &TargetInstancesBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.