amazonka-datasync-2.0: Amazon DataSync 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.DataSync.Types.HdfsNameNode

Description

 
Synopsis

Documentation

data HdfsNameNode Source #

The NameNode of the Hadoop Distributed File System (HDFS). The NameNode manages the file system's namespace. The NameNode performs operations such as opening, closing, and renaming files and directories. The NameNode contains the information to map blocks of data to the DataNodes.

See: newHdfsNameNode smart constructor.

Constructors

HdfsNameNode' 

Fields

  • hostname :: Text

    The hostname of the NameNode in the HDFS cluster. This value is the IP address or Domain Name Service (DNS) name of the NameNode. An agent that's installed on-premises uses this hostname to communicate with the NameNode in the network.

  • port :: Natural

    The port that the NameNode uses to listen to client requests.

Instances

Instances details
FromJSON HdfsNameNode Source # 
Instance details

Defined in Amazonka.DataSync.Types.HdfsNameNode

ToJSON HdfsNameNode Source # 
Instance details

Defined in Amazonka.DataSync.Types.HdfsNameNode

Generic HdfsNameNode Source # 
Instance details

Defined in Amazonka.DataSync.Types.HdfsNameNode

Associated Types

type Rep HdfsNameNode :: Type -> Type #

Read HdfsNameNode Source # 
Instance details

Defined in Amazonka.DataSync.Types.HdfsNameNode

Show HdfsNameNode Source # 
Instance details

Defined in Amazonka.DataSync.Types.HdfsNameNode

NFData HdfsNameNode Source # 
Instance details

Defined in Amazonka.DataSync.Types.HdfsNameNode

Methods

rnf :: HdfsNameNode -> () #

Eq HdfsNameNode Source # 
Instance details

Defined in Amazonka.DataSync.Types.HdfsNameNode

Hashable HdfsNameNode Source # 
Instance details

Defined in Amazonka.DataSync.Types.HdfsNameNode

type Rep HdfsNameNode Source # 
Instance details

Defined in Amazonka.DataSync.Types.HdfsNameNode

type Rep HdfsNameNode = D1 ('MetaData "HdfsNameNode" "Amazonka.DataSync.Types.HdfsNameNode" "amazonka-datasync-2.0-LCcm4ddRe2z4CES4wun76Z" 'False) (C1 ('MetaCons "HdfsNameNode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newHdfsNameNode Source #

Create a value of HdfsNameNode 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:hostname:HdfsNameNode', hdfsNameNode_hostname - The hostname of the NameNode in the HDFS cluster. This value is the IP address or Domain Name Service (DNS) name of the NameNode. An agent that's installed on-premises uses this hostname to communicate with the NameNode in the network.

$sel:port:HdfsNameNode', hdfsNameNode_port - The port that the NameNode uses to listen to client requests.

hdfsNameNode_hostname :: Lens' HdfsNameNode Text Source #

The hostname of the NameNode in the HDFS cluster. This value is the IP address or Domain Name Service (DNS) name of the NameNode. An agent that's installed on-premises uses this hostname to communicate with the NameNode in the network.

hdfsNameNode_port :: Lens' HdfsNameNode Natural Source #

The port that the NameNode uses to listen to client requests.