---
type: resource-type
title: LocationHDFS
description: aws resource type AWS::DataSync::LocationHDFS
name: LocationHDFS
lexicon: aws
resource_type: AWS::DataSync::LocationHDFS
---
`AWS::DataSync::LocationHDFS`, a resource type of the aws lexicon.

## Properties

- `AgentArns` (`string[]`, required): ARN(s) of the agent(s) to use for an HDFS location.
- `AuthenticationType` (`"KERBEROS" | "SIMPLE"`, required): The authentication mode used to determine identity of user.
- `NameNodes` (`LocationHDFS_NameNode[]`, required): An array of Name Node(s) of the HDFS location.
- `BlockSize` (`number`, optional): Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.
- `CmkSecretConfig` (`LocationHDFS_CmkSecretConfig`, optional)
- `CustomSecretConfig` (`LocationHDFS_CustomSecretConfig`, optional)
- `KerberosKeytab` (`string`, optional): The Base64 string representation of the Keytab file.
- `KerberosKrb5Conf` (`string`, optional): The string representation of the Krb5Conf file, or the presigned URL to access the Krb5.conf file within an S3 bucket.
- `KerberosPrincipal` (`string`, optional): The unique identity, or principal, to which Kerberos can assign tickets.
- `KmsKeyProviderUri` (`string`, optional): The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
- `LocationArn` (`string`, optional): The Amazon Resource Name (ARN) of the HDFS location.
- `LocationUri` (`string`, optional): The URL of the HDFS location that was described.
- `ManagedSecretConfig` (`LocationHDFS_ManagedSecretConfig`, optional)
- `QopConfiguration` (`LocationHDFS_QopConfiguration`, optional)
- `ReplicationFactor` (`number`, optional): Number of copies of each block that exists inside the HDFS cluster.
- `SimpleUser` (`string`, optional): The user name that has read and write permissions on the specified HDFS cluster.
- `Subdirectory` (`string`, optional): The subdirectory in HDFS that is used to read data from the HDFS source location or write data to the HDFS destination.
- `Tags` (`LocationHDFS_Tag[]`, optional): An array of key-value pairs to apply to this resource.

## Attributes

- `CmkSecretConfig.SecretArn`
- `LocationArn`
- `LocationUri`
- `ManagedSecretConfig`
