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 |
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.
DescribeLocationHdfs' | |
|
Instances
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.
DescribeLocationHdfsResponse' | |
|
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.