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

Description

Returns metadata, such as the authentication information about the Hadoop Distributed File System (HDFS) location.

Synopsis

Creating a Request

data DescribeLocationHdfs Source #

See: newDescribeLocationHdfs smart constructor.

Constructors

DescribeLocationHdfs' 

Fields

  • locationArn :: Text

    The Amazon Resource Name (ARN) of the HDFS cluster location to describe.

Instances

Instances details
ToJSON DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

ToHeaders DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

ToPath DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

ToQuery DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

AWSRequest DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

Associated Types

type AWSResponse DescribeLocationHdfs #

Generic DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

Associated Types

type Rep DescribeLocationHdfs :: Type -> Type #

Read DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

Show DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

NFData DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

Methods

rnf :: DescribeLocationHdfs -> () #

Eq DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

Hashable DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

type AWSResponse DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

type Rep DescribeLocationHdfs Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

type Rep DescribeLocationHdfs = D1 ('MetaData "DescribeLocationHdfs" "Amazonka.DataSync.DescribeLocationHdfs" "amazonka-datasync-2.0-LCcm4ddRe2z4CES4wun76Z" 'False) (C1 ('MetaCons "DescribeLocationHdfs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "locationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeLocationHdfs Source #

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

DescribeLocationHdfs, describeLocationHdfs_locationArn - The Amazon Resource Name (ARN) of the HDFS cluster location to describe.

Request Lenses

describeLocationHdfs_locationArn :: Lens' DescribeLocationHdfs Text Source #

The Amazon Resource Name (ARN) of the HDFS cluster location to describe.

Destructuring the Response

data DescribeLocationHdfsResponse Source #

See: newDescribeLocationHdfsResponse smart constructor.

Constructors

DescribeLocationHdfsResponse' 

Fields

Instances

Instances details
Generic DescribeLocationHdfsResponse Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

Associated Types

type Rep DescribeLocationHdfsResponse :: Type -> Type #

Read DescribeLocationHdfsResponse Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

Show DescribeLocationHdfsResponse Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

NFData DescribeLocationHdfsResponse Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

Eq DescribeLocationHdfsResponse Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

type Rep DescribeLocationHdfsResponse Source # 
Instance details

Defined in Amazonka.DataSync.DescribeLocationHdfs

type Rep DescribeLocationHdfsResponse = D1 ('MetaData "DescribeLocationHdfsResponse" "Amazonka.DataSync.DescribeLocationHdfs" "amazonka-datasync-2.0-LCcm4ddRe2z4CES4wun76Z" 'False) (C1 ('MetaCons "DescribeLocationHdfsResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "agentArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "authenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HdfsAuthenticationType)) :*: S1 ('MetaSel ('Just "blockSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "kerberosPrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyProviderUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "locationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "locationUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nameNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty HdfsNameNode))))) :*: ((S1 ('MetaSel ('Just "qopConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QopConfiguration)) :*: S1 ('MetaSel ('Just "replicationFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "simpleUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeLocationHdfsResponse Source #

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

DescribeLocationHdfsResponse, describeLocationHdfsResponse_agentArns - The ARNs of the agents that are used to connect to the HDFS cluster.

$sel:authenticationType:DescribeLocationHdfsResponse', describeLocationHdfsResponse_authenticationType - The type of authentication used to determine the identity of the user.

$sel:blockSize:DescribeLocationHdfsResponse', describeLocationHdfsResponse_blockSize - The size of the data blocks to write into the HDFS cluster.

$sel:creationTime:DescribeLocationHdfsResponse', describeLocationHdfsResponse_creationTime - The time that the HDFS location was created.

$sel:kerberosPrincipal:DescribeLocationHdfsResponse', describeLocationHdfsResponse_kerberosPrincipal - The Kerberos principal with access to the files and folders on the HDFS cluster. This parameter is used if the AuthenticationType is defined as KERBEROS.

$sel:kmsKeyProviderUri:DescribeLocationHdfsResponse', describeLocationHdfsResponse_kmsKeyProviderUri - The URI of the HDFS cluster's Key Management Server (KMS).

DescribeLocationHdfs, describeLocationHdfsResponse_locationArn - The ARN of the HDFS cluster location.

DescribeLocationHdfsResponse, describeLocationHdfsResponse_locationUri - The URI of the HDFS cluster location.

$sel:nameNodes:DescribeLocationHdfsResponse', describeLocationHdfsResponse_nameNodes - The NameNode that manage the HDFS namespace.

$sel:qopConfiguration:DescribeLocationHdfsResponse', describeLocationHdfsResponse_qopConfiguration - The Quality of Protection (QOP) configuration specifies the Remote Procedure Call (RPC) and data transfer protection settings configured on the Hadoop Distributed File System (HDFS) cluster.

$sel:replicationFactor:DescribeLocationHdfsResponse', describeLocationHdfsResponse_replicationFactor - The number of DataNodes to replicate the data to when writing to the HDFS cluster.

$sel:simpleUser:DescribeLocationHdfsResponse', describeLocationHdfsResponse_simpleUser - The user name used to identify the client on the host operating system. This parameter is used if the AuthenticationType is defined as SIMPLE.

$sel:httpStatus:DescribeLocationHdfsResponse', describeLocationHdfsResponse_httpStatus - The response's http status code.

Response Lenses

describeLocationHdfsResponse_agentArns :: Lens' DescribeLocationHdfsResponse (Maybe (NonEmpty Text)) Source #

The ARNs of the agents that are used to connect to the HDFS cluster.

describeLocationHdfsResponse_authenticationType :: Lens' DescribeLocationHdfsResponse (Maybe HdfsAuthenticationType) Source #

The type of authentication used to determine the identity of the user.

describeLocationHdfsResponse_blockSize :: Lens' DescribeLocationHdfsResponse (Maybe Natural) Source #

The size of the data blocks to write into the HDFS cluster.

describeLocationHdfsResponse_kerberosPrincipal :: Lens' DescribeLocationHdfsResponse (Maybe Text) Source #

The Kerberos principal with access to the files and folders on the HDFS cluster. This parameter is used if the AuthenticationType is defined as KERBEROS.

describeLocationHdfsResponse_kmsKeyProviderUri :: Lens' DescribeLocationHdfsResponse (Maybe Text) Source #

The URI of the HDFS cluster's Key Management Server (KMS).

describeLocationHdfsResponse_qopConfiguration :: Lens' DescribeLocationHdfsResponse (Maybe QopConfiguration) Source #

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

describeLocationHdfsResponse_replicationFactor :: Lens' DescribeLocationHdfsResponse (Maybe Natural) Source #

The number of DataNodes to replicate the data to when writing to the HDFS cluster.

describeLocationHdfsResponse_simpleUser :: Lens' DescribeLocationHdfsResponse (Maybe Text) Source #

The user name used to identify the client on the host operating system. This parameter is used if the AuthenticationType is defined as SIMPLE.