| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CodeDeploy.Types.TargetInstances
Description
Synopsis
- data TargetInstances = TargetInstances' {
- autoScalingGroups :: Maybe [Text]
- ec2TagSet :: Maybe EC2TagSet
- tagFilters :: Maybe [EC2TagFilter]
- newTargetInstances :: TargetInstances
- targetInstances_autoScalingGroups :: Lens' TargetInstances (Maybe [Text])
- targetInstances_ec2TagSet :: Lens' TargetInstances (Maybe EC2TagSet)
- targetInstances_tagFilters :: Lens' TargetInstances (Maybe [EC2TagFilter])
Documentation
data TargetInstances Source #
Information about the instances to be used in the replacement environment in a blue/green deployment.
See: newTargetInstances smart constructor.
Constructors
| TargetInstances' | |
Fields
| |
Instances
newTargetInstances :: TargetInstances Source #
Create a value of TargetInstances with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:autoScalingGroups:TargetInstances', targetInstances_autoScalingGroups - The names of one or more Auto Scaling groups to identify a replacement
environment for a blue/green deployment.
$sel:ec2TagSet:TargetInstances', targetInstances_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.
$sel:tagFilters:TargetInstances', targetInstances_tagFilters - 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.
targetInstances_autoScalingGroups :: Lens' TargetInstances (Maybe [Text]) Source #
The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.
targetInstances_ec2TagSet :: Lens' TargetInstances (Maybe EC2TagSet) Source #
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.
targetInstances_tagFilters :: Lens' TargetInstances (Maybe [EC2TagFilter]) Source #
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.