amazonka-dynamodb-dax-2.0: Amazon DynamoDB Accelerator (DAX) 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.DAX.RebootNode

Description

Reboots a single node of a DAX cluster. The reboot action takes place as soon as possible. During the reboot, the node status is set to REBOOTING.

RebootNode restarts the DAX engine process and does not remove the contents of the cache.

Synopsis

Creating a Request

data RebootNode Source #

See: newRebootNode smart constructor.

Constructors

RebootNode' 

Fields

  • clusterName :: Text

    The name of the DAX cluster containing the node to be rebooted.

  • nodeId :: Text

    The system-assigned ID of the node to be rebooted.

Instances

Instances details
ToJSON RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

ToHeaders RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Methods

toHeaders :: RebootNode -> [Header] #

ToPath RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

ToQuery RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

AWSRequest RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Associated Types

type AWSResponse RebootNode #

Generic RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Associated Types

type Rep RebootNode :: Type -> Type #

Read RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Show RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

NFData RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Methods

rnf :: RebootNode -> () #

Eq RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Hashable RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

type AWSResponse RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

type Rep RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

type Rep RebootNode = D1 ('MetaData "RebootNode" "Amazonka.DAX.RebootNode" "amazonka-dynamodb-dax-2.0-FwsdPL1z9NS2dTys8oHQ2n" 'False) (C1 ('MetaCons "RebootNode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRebootNode Source #

Create a value of RebootNode 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:

RebootNode, rebootNode_clusterName - The name of the DAX cluster containing the node to be rebooted.

RebootNode, rebootNode_nodeId - The system-assigned ID of the node to be rebooted.

Request Lenses

rebootNode_clusterName :: Lens' RebootNode Text Source #

The name of the DAX cluster containing the node to be rebooted.

rebootNode_nodeId :: Lens' RebootNode Text Source #

The system-assigned ID of the node to be rebooted.

Destructuring the Response

data RebootNodeResponse Source #

See: newRebootNodeResponse smart constructor.

Constructors

RebootNodeResponse' 

Fields

Instances

Instances details
Generic RebootNodeResponse Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Associated Types

type Rep RebootNodeResponse :: Type -> Type #

Read RebootNodeResponse Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Show RebootNodeResponse Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

NFData RebootNodeResponse Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Methods

rnf :: RebootNodeResponse -> () #

Eq RebootNodeResponse Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

type Rep RebootNodeResponse Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

type Rep RebootNodeResponse = D1 ('MetaData "RebootNodeResponse" "Amazonka.DAX.RebootNode" "amazonka-dynamodb-dax-2.0-FwsdPL1z9NS2dTys8oHQ2n" 'False) (C1 ('MetaCons "RebootNodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRebootNodeResponse Source #

Create a value of RebootNodeResponse 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:cluster:RebootNodeResponse', rebootNodeResponse_cluster - A description of the DAX cluster after a node has been rebooted.

$sel:httpStatus:RebootNodeResponse', rebootNodeResponse_httpStatus - The response's http status code.

Response Lenses

rebootNodeResponse_cluster :: Lens' RebootNodeResponse (Maybe Cluster) Source #

A description of the DAX cluster after a node has been rebooted.