amazonka-redshift-2.0: Amazon Redshift 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.Redshift.Types.ClusterNode

Description

 
Synopsis

Documentation

data ClusterNode Source #

The identifier of a node in a cluster.

See: newClusterNode smart constructor.

Constructors

ClusterNode' 

Fields

Instances

Instances details
FromXML ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Generic ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Associated Types

type Rep ClusterNode :: Type -> Type #

Read ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Show ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

NFData ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Methods

rnf :: ClusterNode -> () #

Eq ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Hashable ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

type Rep ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

type Rep ClusterNode = D1 ('MetaData "ClusterNode" "Amazonka.Redshift.Types.ClusterNode" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterNode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "privateIPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicIPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClusterNode :: ClusterNode Source #

Create a value of ClusterNode 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:nodeRole:ClusterNode', clusterNode_nodeRole - Whether the node is a leader node or a compute node.

$sel:privateIPAddress:ClusterNode', clusterNode_privateIPAddress - The private IP address of a node within a cluster.

$sel:publicIPAddress:ClusterNode', clusterNode_publicIPAddress - The public IP address of a node within a cluster.

clusterNode_nodeRole :: Lens' ClusterNode (Maybe Text) Source #

Whether the node is a leader node or a compute node.

clusterNode_privateIPAddress :: Lens' ClusterNode (Maybe Text) Source #

The private IP address of a node within a cluster.

clusterNode_publicIPAddress :: Lens' ClusterNode (Maybe Text) Source #

The public IP address of a node within a cluster.