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 InstanceGroupModifyConfig = InstanceGroupModifyConfig' {}
- newInstanceGroupModifyConfig :: Text -> InstanceGroupModifyConfig
- instanceGroupModifyConfig_configurations :: Lens' InstanceGroupModifyConfig (Maybe [Configuration])
- instanceGroupModifyConfig_eC2InstanceIdsToTerminate :: Lens' InstanceGroupModifyConfig (Maybe [Text])
- instanceGroupModifyConfig_instanceCount :: Lens' InstanceGroupModifyConfig (Maybe Int)
- instanceGroupModifyConfig_reconfigurationType :: Lens' InstanceGroupModifyConfig (Maybe ReconfigurationType)
- instanceGroupModifyConfig_shrinkPolicy :: Lens' InstanceGroupModifyConfig (Maybe ShrinkPolicy)
- instanceGroupModifyConfig_instanceGroupId :: Lens' InstanceGroupModifyConfig Text
Documentation
data InstanceGroupModifyConfig Source #
Modify the size or configurations of an instance group.
See: newInstanceGroupModifyConfig
smart constructor.
InstanceGroupModifyConfig' | |
|
Instances
newInstanceGroupModifyConfig Source #
Create a value of InstanceGroupModifyConfig
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:
InstanceGroupModifyConfig
, instanceGroupModifyConfig_configurations
- A list of new or modified configurations to apply for an instance group.
$sel:eC2InstanceIdsToTerminate:InstanceGroupModifyConfig'
, instanceGroupModifyConfig_eC2InstanceIdsToTerminate
- The EC2 InstanceIds to terminate. After you terminate the instances, the
instance group will not return to its original requested size.
$sel:instanceCount:InstanceGroupModifyConfig'
, instanceGroupModifyConfig_instanceCount
- Target size for the instance group.
$sel:reconfigurationType:InstanceGroupModifyConfig'
, instanceGroupModifyConfig_reconfigurationType
- Type of reconfiguration requested. Valid values are MERGE and OVERWRITE.
$sel:shrinkPolicy:InstanceGroupModifyConfig'
, instanceGroupModifyConfig_shrinkPolicy
- Policy for customizing shrink operations.
$sel:instanceGroupId:InstanceGroupModifyConfig'
, instanceGroupModifyConfig_instanceGroupId
- Unique ID of the instance group to modify.
instanceGroupModifyConfig_configurations :: Lens' InstanceGroupModifyConfig (Maybe [Configuration]) Source #
A list of new or modified configurations to apply for an instance group.
instanceGroupModifyConfig_eC2InstanceIdsToTerminate :: Lens' InstanceGroupModifyConfig (Maybe [Text]) Source #
The EC2 InstanceIds to terminate. After you terminate the instances, the instance group will not return to its original requested size.
instanceGroupModifyConfig_instanceCount :: Lens' InstanceGroupModifyConfig (Maybe Int) Source #
Target size for the instance group.
instanceGroupModifyConfig_reconfigurationType :: Lens' InstanceGroupModifyConfig (Maybe ReconfigurationType) Source #
Type of reconfiguration requested. Valid values are MERGE and OVERWRITE.
instanceGroupModifyConfig_shrinkPolicy :: Lens' InstanceGroupModifyConfig (Maybe ShrinkPolicy) Source #
Policy for customizing shrink operations.
instanceGroupModifyConfig_instanceGroupId :: Lens' InstanceGroupModifyConfig Text Source #
Unique ID of the instance group to modify.