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 |
Synopsis
- data InstanceGroupModifyConfig = InstanceGroupModifyConfig' {}
- newInstanceGroupModifyConfig :: Text -> InstanceGroupModifyConfig
- instanceGroupModifyConfig_instanceCount :: Lens' InstanceGroupModifyConfig (Maybe Int)
- instanceGroupModifyConfig_configurations :: Lens' InstanceGroupModifyConfig (Maybe [Configuration])
- instanceGroupModifyConfig_eC2InstanceIdsToTerminate :: Lens' InstanceGroupModifyConfig (Maybe [Text])
- 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:
$sel:instanceCount:InstanceGroupModifyConfig'
, instanceGroupModifyConfig_instanceCount
- Target size for the instance group.
$sel:configurations: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:shrinkPolicy:InstanceGroupModifyConfig'
, instanceGroupModifyConfig_shrinkPolicy
- Policy for customizing shrink operations.
$sel:instanceGroupId:InstanceGroupModifyConfig'
, instanceGroupModifyConfig_instanceGroupId
- Unique ID of the instance group to modify.
instanceGroupModifyConfig_instanceCount :: Lens' InstanceGroupModifyConfig (Maybe Int) Source #
Target size for the instance group.
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_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.