Struct aws_sdk_codedeploy::model::target_instances::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for TargetInstances
.
Implementations§
source§impl Builder
impl Builder
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 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 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 build(self) -> TargetInstances
pub fn build(self) -> TargetInstances
Consumes the builder and constructs a TargetInstances
.