We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
aws-native.datasync.getLocationHdfs
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
Resource schema for AWS::DataSync::LocationHDFS.
Using getLocationHdfs
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getLocationHdfs(args: GetLocationHdfsArgs, opts?: InvokeOptions): Promise<GetLocationHdfsResult>
function getLocationHdfsOutput(args: GetLocationHdfsOutputArgs, opts?: InvokeOptions): Output<GetLocationHdfsResult>def get_location_hdfs(location_arn: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetLocationHdfsResult
def get_location_hdfs_output(location_arn: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetLocationHdfsResult]func LookupLocationHdfs(ctx *Context, args *LookupLocationHdfsArgs, opts ...InvokeOption) (*LookupLocationHdfsResult, error)
func LookupLocationHdfsOutput(ctx *Context, args *LookupLocationHdfsOutputArgs, opts ...InvokeOption) LookupLocationHdfsResultOutput> Note: This function is named LookupLocationHdfs in the Go SDK.
public static class GetLocationHdfs 
{
    public static Task<GetLocationHdfsResult> InvokeAsync(GetLocationHdfsArgs args, InvokeOptions? opts = null)
    public static Output<GetLocationHdfsResult> Invoke(GetLocationHdfsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLocationHdfsResult> getLocationHdfs(GetLocationHdfsArgs args, InvokeOptions options)
public static Output<GetLocationHdfsResult> getLocationHdfs(GetLocationHdfsArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:datasync:getLocationHdfs
  arguments:
    # arguments dictionaryThe following arguments are supported:
- LocationArn string
- The Amazon Resource Name (ARN) of the HDFS location.
- LocationArn string
- The Amazon Resource Name (ARN) of the HDFS location.
- locationArn String
- The Amazon Resource Name (ARN) of the HDFS location.
- locationArn string
- The Amazon Resource Name (ARN) of the HDFS location.
- location_arn str
- The Amazon Resource Name (ARN) of the HDFS location.
- locationArn String
- The Amazon Resource Name (ARN) of the HDFS location.
getLocationHdfs Result
The following output properties are available:
- AgentArns List<string>
- ARN(s) of the agent(s) to use for an HDFS location.
- AuthenticationType Pulumi.Aws Native. Data Sync. Location Hdfs Authentication Type 
- The authentication mode used to determine identity of user.
- BlockSize int
- Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.
- KerberosPrincipal string
- The unique identity, or principal, to which Kerberos can assign tickets.
- KmsKey stringProvider Uri 
- The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
- LocationArn string
- The Amazon Resource Name (ARN) of the HDFS location.
- LocationUri string
- The URL of the HDFS location that was described.
- NameNodes List<Pulumi.Aws Native. Data Sync. Outputs. Location Hdfs Name Node> 
- An array of Name Node(s) of the HDFS location.
- QopConfiguration Pulumi.Aws Native. Data Sync. Outputs. Location Hdfs Qop Configuration 
- 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. If QopConfigurationisn't specified,RpcProtectionandDataTransferProtectiondefault toPRIVACY. If you setRpcProtectionorDataTransferProtection, the other parameter assumes the same value.
- ReplicationFactor int
- Number of copies of each block that exists inside the HDFS cluster.
- SimpleUser string
- The user name that has read and write permissions on the specified HDFS cluster.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- An array of key-value pairs to apply to this resource.
- AgentArns []string
- ARN(s) of the agent(s) to use for an HDFS location.
- AuthenticationType LocationHdfs Authentication Type 
- The authentication mode used to determine identity of user.
- BlockSize int
- Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.
- KerberosPrincipal string
- The unique identity, or principal, to which Kerberos can assign tickets.
- KmsKey stringProvider Uri 
- The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
- LocationArn string
- The Amazon Resource Name (ARN) of the HDFS location.
- LocationUri string
- The URL of the HDFS location that was described.
- NameNodes []LocationHdfs Name Node 
- An array of Name Node(s) of the HDFS location.
- QopConfiguration LocationHdfs Qop Configuration 
- 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. If QopConfigurationisn't specified,RpcProtectionandDataTransferProtectiondefault toPRIVACY. If you setRpcProtectionorDataTransferProtection, the other parameter assumes the same value.
- ReplicationFactor int
- Number of copies of each block that exists inside the HDFS cluster.
- SimpleUser string
- The user name that has read and write permissions on the specified HDFS cluster.
- Tag
- An array of key-value pairs to apply to this resource.
- agentArns List<String>
- ARN(s) of the agent(s) to use for an HDFS location.
- authenticationType LocationHdfs Authentication Type 
- The authentication mode used to determine identity of user.
- blockSize Integer
- Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.
- kerberosPrincipal String
- The unique identity, or principal, to which Kerberos can assign tickets.
- kmsKey StringProvider Uri 
- The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
- locationArn String
- The Amazon Resource Name (ARN) of the HDFS location.
- locationUri String
- The URL of the HDFS location that was described.
- nameNodes List<LocationHdfs Name Node> 
- An array of Name Node(s) of the HDFS location.
- qopConfiguration LocationHdfs Qop Configuration 
- 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. If QopConfigurationisn't specified,RpcProtectionandDataTransferProtectiondefault toPRIVACY. If you setRpcProtectionorDataTransferProtection, the other parameter assumes the same value.
- replicationFactor Integer
- Number of copies of each block that exists inside the HDFS cluster.
- simpleUser String
- The user name that has read and write permissions on the specified HDFS cluster.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- agentArns string[]
- ARN(s) of the agent(s) to use for an HDFS location.
- authenticationType LocationHdfs Authentication Type 
- The authentication mode used to determine identity of user.
- blockSize number
- Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.
- kerberosPrincipal string
- The unique identity, or principal, to which Kerberos can assign tickets.
- kmsKey stringProvider Uri 
- The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
- locationArn string
- The Amazon Resource Name (ARN) of the HDFS location.
- locationUri string
- The URL of the HDFS location that was described.
- nameNodes LocationHdfs Name Node[] 
- An array of Name Node(s) of the HDFS location.
- qopConfiguration LocationHdfs Qop Configuration 
- 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. If QopConfigurationisn't specified,RpcProtectionandDataTransferProtectiondefault toPRIVACY. If you setRpcProtectionorDataTransferProtection, the other parameter assumes the same value.
- replicationFactor number
- Number of copies of each block that exists inside the HDFS cluster.
- simpleUser string
- The user name that has read and write permissions on the specified HDFS cluster.
- Tag[]
- An array of key-value pairs to apply to this resource.
- agent_arns Sequence[str]
- ARN(s) of the agent(s) to use for an HDFS location.
- authentication_type LocationHdfs Authentication Type 
- The authentication mode used to determine identity of user.
- block_size int
- Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.
- kerberos_principal str
- The unique identity, or principal, to which Kerberos can assign tickets.
- kms_key_ strprovider_ uri 
- The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
- location_arn str
- The Amazon Resource Name (ARN) of the HDFS location.
- location_uri str
- The URL of the HDFS location that was described.
- name_nodes Sequence[LocationHdfs Name Node] 
- An array of Name Node(s) of the HDFS location.
- qop_configuration LocationHdfs Qop Configuration 
- 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. If QopConfigurationisn't specified,RpcProtectionandDataTransferProtectiondefault toPRIVACY. If you setRpcProtectionorDataTransferProtection, the other parameter assumes the same value.
- replication_factor int
- Number of copies of each block that exists inside the HDFS cluster.
- simple_user str
- The user name that has read and write permissions on the specified HDFS cluster.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- agentArns List<String>
- ARN(s) of the agent(s) to use for an HDFS location.
- authenticationType "SIMPLE" | "KERBEROS"
- The authentication mode used to determine identity of user.
- blockSize Number
- Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.
- kerberosPrincipal String
- The unique identity, or principal, to which Kerberos can assign tickets.
- kmsKey StringProvider Uri 
- The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
- locationArn String
- The Amazon Resource Name (ARN) of the HDFS location.
- locationUri String
- The URL of the HDFS location that was described.
- nameNodes List<Property Map>
- An array of Name Node(s) of the HDFS location.
- qopConfiguration Property Map
- 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. If QopConfigurationisn't specified,RpcProtectionandDataTransferProtectiondefault toPRIVACY. If you setRpcProtectionorDataTransferProtection, the other parameter assumes the same value.
- replicationFactor Number
- Number of copies of each block that exists inside the HDFS cluster.
- simpleUser String
- The user name that has read and write permissions on the specified HDFS cluster.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Supporting Types
LocationHdfsAuthenticationType   
LocationHdfsNameNode   
LocationHdfsQopConfiguration   
- DataTransfer Pulumi.Protection Aws Native. Data Sync. Location Hdfs Qop Configuration Data Transfer Protection 
- Configuration for Data Transfer Protection.
- RpcProtection Pulumi.Aws Native. Data Sync. Location Hdfs Qop Configuration Rpc Protection 
- Configuration for RPC Protection.
- DataTransfer LocationProtection Hdfs Qop Configuration Data Transfer Protection 
- Configuration for Data Transfer Protection.
- RpcProtection LocationHdfs Qop Configuration Rpc Protection 
- Configuration for RPC Protection.
- dataTransfer LocationProtection Hdfs Qop Configuration Data Transfer Protection 
- Configuration for Data Transfer Protection.
- rpcProtection LocationHdfs Qop Configuration Rpc Protection 
- Configuration for RPC Protection.
- dataTransfer LocationProtection Hdfs Qop Configuration Data Transfer Protection 
- Configuration for Data Transfer Protection.
- rpcProtection LocationHdfs Qop Configuration Rpc Protection 
- Configuration for RPC Protection.
- data_transfer_ Locationprotection Hdfs Qop Configuration Data Transfer Protection 
- Configuration for Data Transfer Protection.
- rpc_protection LocationHdfs Qop Configuration Rpc Protection 
- Configuration for RPC Protection.
- dataTransfer "AUTHENTICATION" | "INTEGRITY" | "PRIVACY" | "DISABLED"Protection 
- Configuration for Data Transfer Protection.
- rpcProtection "AUTHENTICATION" | "INTEGRITY" | "PRIVACY" | "DISABLED"
- Configuration for RPC Protection.
LocationHdfsQopConfigurationDataTransferProtection      
LocationHdfsQopConfigurationRpcProtection     
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
