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 |
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.
TargetInstances' | |
|
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
.