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 UpdateLabelsPayload = UpdateLabelsPayload' {
- removeLabels :: Maybe [Text]
- addOrUpdateLabels :: Maybe (HashMap Text Text)
- newUpdateLabelsPayload :: UpdateLabelsPayload
- updateLabelsPayload_removeLabels :: Lens' UpdateLabelsPayload (Maybe [Text])
- updateLabelsPayload_addOrUpdateLabels :: Lens' UpdateLabelsPayload (Maybe (HashMap Text Text))
Documentation
data UpdateLabelsPayload Source #
An object representing a Kubernetes label change for a managed node group.
See: newUpdateLabelsPayload
smart constructor.
UpdateLabelsPayload' | |
|
Instances
newUpdateLabelsPayload :: UpdateLabelsPayload Source #
Create a value of UpdateLabelsPayload
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:removeLabels:UpdateLabelsPayload'
, updateLabelsPayload_removeLabels
- Kubernetes labels to be removed.
$sel:addOrUpdateLabels:UpdateLabelsPayload'
, updateLabelsPayload_addOrUpdateLabels
- Kubernetes labels to be added or updated.
updateLabelsPayload_removeLabels :: Lens' UpdateLabelsPayload (Maybe [Text]) Source #
Kubernetes labels to be removed.
updateLabelsPayload_addOrUpdateLabels :: Lens' UpdateLabelsPayload (Maybe (HashMap Text Text)) Source #
Kubernetes labels to be added or updated.