amazonka-eks-2.0: Amazon Elastic Kubernetes Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EKS.Types.UpdateTaintsPayload

Description

 
Synopsis

Documentation

data UpdateTaintsPayload Source #

An object representing the details of an update to a taints payload. For more information, see Node taints on managed node groups.

See: newUpdateTaintsPayload smart constructor.

Constructors

UpdateTaintsPayload' 

Fields

Instances

Instances details
ToJSON UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

Generic UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

Associated Types

type Rep UpdateTaintsPayload :: Type -> Type #

Read UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

Show UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

NFData UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

Methods

rnf :: UpdateTaintsPayload -> () #

Eq UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

Hashable UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

type Rep UpdateTaintsPayload Source # 
Instance details

Defined in Amazonka.EKS.Types.UpdateTaintsPayload

type Rep UpdateTaintsPayload = D1 ('MetaData "UpdateTaintsPayload" "Amazonka.EKS.Types.UpdateTaintsPayload" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "UpdateTaintsPayload'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addOrUpdateTaints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Taint])) :*: S1 ('MetaSel ('Just "removeTaints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Taint]))))

newUpdateTaintsPayload :: UpdateTaintsPayload Source #

Create a value of UpdateTaintsPayload 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:addOrUpdateTaints:UpdateTaintsPayload', updateTaintsPayload_addOrUpdateTaints - Kubernetes taints to be added or updated.

$sel:removeTaints:UpdateTaintsPayload', updateTaintsPayload_removeTaints - Kubernetes taints to remove.

updateTaintsPayload_addOrUpdateTaints :: Lens' UpdateTaintsPayload (Maybe [Taint]) Source #

Kubernetes taints to be added or updated.