| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DataSync.DescribeLocationHdfs
Description
Returns metadata, such as the authentication information about the Hadoop Distributed File System (HDFS) location.
Synopsis
- data DescribeLocationHdfs = DescribeLocationHdfs' {
- locationArn :: Text
- newDescribeLocationHdfs :: Text -> DescribeLocationHdfs
- describeLocationHdfs_locationArn :: Lens' DescribeLocationHdfs Text
- data DescribeLocationHdfsResponse = DescribeLocationHdfsResponse' {
- agentArns :: Maybe (NonEmpty Text)
- authenticationType :: Maybe HdfsAuthenticationType
- blockSize :: Maybe Natural
- creationTime :: Maybe POSIX
- kerberosPrincipal :: Maybe Text
- kmsKeyProviderUri :: Maybe Text
- locationArn :: Maybe Text
- locationUri :: Maybe Text
- nameNodes :: Maybe (NonEmpty HdfsNameNode)
- qopConfiguration :: Maybe QopConfiguration
- replicationFactor :: Maybe Natural
- simpleUser :: Maybe Text
- httpStatus :: Int
- newDescribeLocationHdfsResponse :: Int -> DescribeLocationHdfsResponse
- describeLocationHdfsResponse_agentArns :: Lens' DescribeLocationHdfsResponse (Maybe (NonEmpty Text))
- describeLocationHdfsResponse_authenticationType :: Lens' DescribeLocationHdfsResponse (Maybe HdfsAuthenticationType)
- describeLocationHdfsResponse_blockSize :: Lens' DescribeLocationHdfsResponse (Maybe Natural)
- describeLocationHdfsResponse_creationTime :: Lens' DescribeLocationHdfsResponse (Maybe UTCTime)
- describeLocationHdfsResponse_kerberosPrincipal :: Lens' DescribeLocationHdfsResponse (Maybe Text)
- describeLocationHdfsResponse_kmsKeyProviderUri :: Lens' DescribeLocationHdfsResponse (Maybe Text)
- describeLocationHdfsResponse_locationArn :: Lens' DescribeLocationHdfsResponse (Maybe Text)
- describeLocationHdfsResponse_locationUri :: Lens' DescribeLocationHdfsResponse (Maybe Text)
- describeLocationHdfsResponse_nameNodes :: Lens' DescribeLocationHdfsResponse (Maybe (NonEmpty HdfsNameNode))
- describeLocationHdfsResponse_qopConfiguration :: Lens' DescribeLocationHdfsResponse (Maybe QopConfiguration)
- describeLocationHdfsResponse_replicationFactor :: Lens' DescribeLocationHdfsResponse (Maybe Natural)
- describeLocationHdfsResponse_simpleUser :: Lens' DescribeLocationHdfsResponse (Maybe Text)
- describeLocationHdfsResponse_httpStatus :: Lens' DescribeLocationHdfsResponse Int
Creating a Request
data DescribeLocationHdfs Source #
See: newDescribeLocationHdfs smart constructor.
Constructors
| DescribeLocationHdfs' | |
Fields
| |
Instances
newDescribeLocationHdfs Source #
Arguments
| :: Text | |
| -> DescribeLocationHdfs |
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
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_creationTime :: Lens' DescribeLocationHdfsResponse (Maybe UTCTime) Source #
The time that the HDFS location was created.
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_locationArn :: Lens' DescribeLocationHdfsResponse (Maybe Text) Source #
The ARN of the HDFS cluster location.
describeLocationHdfsResponse_locationUri :: Lens' DescribeLocationHdfsResponse (Maybe Text) Source #
The URI of the HDFS cluster location.
describeLocationHdfsResponse_nameNodes :: Lens' DescribeLocationHdfsResponse (Maybe (NonEmpty HdfsNameNode)) Source #
The NameNode that manage the HDFS namespace.
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.
describeLocationHdfsResponse_httpStatus :: Lens' DescribeLocationHdfsResponse Int Source #
The response's http status code.