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.QopConfiguration

Description

 
Synopsis

Documentation

data QopConfiguration Source #

The Quality of Protection (QOP) configuration specifies the Remote Procedure Call (RPC) and data transfer privacy settings configured on the Hadoop Distributed File System (HDFS) cluster.

See: newQopConfiguration smart constructor.

Constructors

QopConfiguration' 

Fields

  • dataTransferProtection :: Maybe HdfsDataTransferProtection

    The data transfer protection setting configured on the HDFS cluster. This setting corresponds to your dfs.data.transfer.protection setting in the hdfs-site.xml file on your Hadoop cluster.

  • rpcProtection :: Maybe HdfsRpcProtection

    The RPC protection setting configured on the HDFS cluster. This setting corresponds to your hadoop.rpc.protection setting in your core-site.xml file on your Hadoop cluster.

Instances

Instances details
FromJSON QopConfiguration Source # 
Instance details

Defined in Amazonka.DataSync.Types.QopConfiguration

ToJSON QopConfiguration Source # 
Instance details

Defined in Amazonka.DataSync.Types.QopConfiguration

Generic QopConfiguration Source # 
Instance details

Defined in Amazonka.DataSync.Types.QopConfiguration

Associated Types

type Rep QopConfiguration :: Type -> Type #

Read QopConfiguration Source # 
Instance details

Defined in Amazonka.DataSync.Types.QopConfiguration

Show QopConfiguration Source # 
Instance details

Defined in Amazonka.DataSync.Types.QopConfiguration

NFData QopConfiguration Source # 
Instance details

Defined in Amazonka.DataSync.Types.QopConfiguration

Methods

rnf :: QopConfiguration -> () #

Eq QopConfiguration Source # 
Instance details

Defined in Amazonka.DataSync.Types.QopConfiguration

Hashable QopConfiguration Source # 
Instance details

Defined in Amazonka.DataSync.Types.QopConfiguration

type Rep QopConfiguration Source # 
Instance details

Defined in Amazonka.DataSync.Types.QopConfiguration

type Rep QopConfiguration = D1 ('MetaData "QopConfiguration" "Amazonka.DataSync.Types.QopConfiguration" "amazonka-datasync-2.0-LCcm4ddRe2z4CES4wun76Z" 'False) (C1 ('MetaCons "QopConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataTransferProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HdfsDataTransferProtection)) :*: S1 ('MetaSel ('Just "rpcProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HdfsRpcProtection))))

newQopConfiguration :: QopConfiguration Source #

Create a value of QopConfiguration 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:dataTransferProtection:QopConfiguration', qopConfiguration_dataTransferProtection - The data transfer protection setting configured on the HDFS cluster. This setting corresponds to your dfs.data.transfer.protection setting in the hdfs-site.xml file on your Hadoop cluster.

$sel:rpcProtection:QopConfiguration', qopConfiguration_rpcProtection - The RPC protection setting configured on the HDFS cluster. This setting corresponds to your hadoop.rpc.protection setting in your core-site.xml file on your Hadoop cluster.

qopConfiguration_dataTransferProtection :: Lens' QopConfiguration (Maybe HdfsDataTransferProtection) Source #

The data transfer protection setting configured on the HDFS cluster. This setting corresponds to your dfs.data.transfer.protection setting in the hdfs-site.xml file on your Hadoop cluster.

qopConfiguration_rpcProtection :: Lens' QopConfiguration (Maybe HdfsRpcProtection) Source #

The RPC protection setting configured on the HDFS cluster. This setting corresponds to your hadoop.rpc.protection setting in your core-site.xml file on your Hadoop cluster.