| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.CodeDeploy.Types.TargetInstances
Description
Synopsis
- data TargetInstances = TargetInstances' {
- ec2TagSet :: Maybe EC2TagSet
- tagFilters :: Maybe [EC2TagFilter]
- autoScalingGroups :: Maybe [Text]
- newTargetInstances :: TargetInstances
- targetInstances_ec2TagSet :: Lens' TargetInstances (Maybe EC2TagSet)
- targetInstances_tagFilters :: Lens' TargetInstances (Maybe [EC2TagFilter])
- targetInstances_autoScalingGroups :: Lens' TargetInstances (Maybe [Text])
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:ec2TagSet:TargetInstances', targetInstances_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.
$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.
$sel:autoScalingGroups:TargetInstances', targetInstances_autoScalingGroups - 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 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.
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.