libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DAX.Types.Node

Description

 
Synopsis

Documentation

data Node Source #

Represents an individual node within a DAX cluster.

See: newNode smart constructor.

Constructors

Node' 

Fields

  • nodeStatus :: Maybe Text

    The current status of the node. For example: available.

  • parameterGroupStatus :: Maybe Text

    The status of the parameter group associated with this node. For example, in-sync.

  • availabilityZone :: Maybe Text

    The Availability Zone (AZ) in which the node has been deployed.

  • nodeId :: Maybe Text

    A system-generated identifier for the node.

  • endpoint :: Maybe Endpoint

    The endpoint for the node, consisting of a DNS name and a port number. Client applications can connect directly to a node endpoint, if desired (as an alternative to allowing DAX client software to intelligently route requests and responses to nodes in the DAX cluster.

  • nodeCreateTime :: Maybe POSIX

    The date and time (in UNIX epoch format) when the node was launched.

Instances

Instances details
Eq Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

Methods

(==) :: Node -> Node -> Bool #

(/=) :: Node -> Node -> Bool #

Read Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

Show Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

Generic Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

Associated Types

type Rep Node :: Type -> Type #

Methods

from :: Node -> Rep Node x #

to :: Rep Node x -> Node #

NFData Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

Methods

rnf :: Node -> () #

Hashable Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

Methods

hashWithSalt :: Int -> Node -> Int #

hash :: Node -> Int #

FromJSON Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

type Rep Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

type Rep Node = D1 ('MetaData "Node" "Amazonka.DAX.Types.Node" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "Node'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nodeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameterGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "nodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint)) :*: S1 ('MetaSel ('Just "nodeCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newNode :: Node Source #

Create a value of Node 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:nodeStatus:Node', node_nodeStatus - The current status of the node. For example: available.

$sel:parameterGroupStatus:Node', node_parameterGroupStatus - The status of the parameter group associated with this node. For example, in-sync.

$sel:availabilityZone:Node', node_availabilityZone - The Availability Zone (AZ) in which the node has been deployed.

$sel:nodeId:Node', node_nodeId - A system-generated identifier for the node.

$sel:endpoint:Node', node_endpoint - The endpoint for the node, consisting of a DNS name and a port number. Client applications can connect directly to a node endpoint, if desired (as an alternative to allowing DAX client software to intelligently route requests and responses to nodes in the DAX cluster.

$sel:nodeCreateTime:Node', node_nodeCreateTime - The date and time (in UNIX epoch format) when the node was launched.

node_nodeStatus :: Lens' Node (Maybe Text) Source #

The current status of the node. For example: available.

node_parameterGroupStatus :: Lens' Node (Maybe Text) Source #

The status of the parameter group associated with this node. For example, in-sync.

node_availabilityZone :: Lens' Node (Maybe Text) Source #

The Availability Zone (AZ) in which the node has been deployed.

node_nodeId :: Lens' Node (Maybe Text) Source #

A system-generated identifier for the node.

node_endpoint :: Lens' Node (Maybe Endpoint) Source #

The endpoint for the node, consisting of a DNS name and a port number. Client applications can connect directly to a node endpoint, if desired (as an alternative to allowing DAX client software to intelligently route requests and responses to nodes in the DAX cluster.

node_nodeCreateTime :: Lens' Node (Maybe UTCTime) Source #

The date and time (in UNIX epoch format) when the node was launched.