1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. datasync
  5. getLocationHdfs

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.datasync.getLocationHdfs

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 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>
Copy
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]
Copy
func LookupLocationHdfs(ctx *Context, args *LookupLocationHdfsArgs, opts ...InvokeOption) (*LookupLocationHdfsResult, error)
func LookupLocationHdfsOutput(ctx *Context, args *LookupLocationHdfsOutputArgs, opts ...InvokeOption) LookupLocationHdfsResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetLocationHdfsResult> getLocationHdfs(GetLocationHdfsArgs args, InvokeOptions options)
public static Output<GetLocationHdfsResult> getLocationHdfs(GetLocationHdfsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:datasync:getLocationHdfs
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

LocationArn This property is required. string
The Amazon Resource Name (ARN) of the HDFS location.
LocationArn This property is required. string
The Amazon Resource Name (ARN) of the HDFS location.
locationArn This property is required. String
The Amazon Resource Name (ARN) of the HDFS location.
locationArn This property is required. string
The Amazon Resource Name (ARN) of the HDFS location.
location_arn This property is required. str
The Amazon Resource Name (ARN) of the HDFS location.
locationArn This property is required. 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.AwsNative.DataSync.LocationHdfsAuthenticationType
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.
KmsKeyProviderUri string
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.AwsNative.DataSync.Outputs.LocationHdfsNameNode>
An array of Name Node(s) of the HDFS location.
QopConfiguration Pulumi.AwsNative.DataSync.Outputs.LocationHdfsQopConfiguration
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 QopConfiguration isn't specified, RpcProtection and DataTransferProtection default to PRIVACY . If you set RpcProtection or DataTransferProtection , 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.
Tags List<Pulumi.AwsNative.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 LocationHdfsAuthenticationType
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.
KmsKeyProviderUri string
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 []LocationHdfsNameNode
An array of Name Node(s) of the HDFS location.
QopConfiguration LocationHdfsQopConfiguration
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 QopConfiguration isn't specified, RpcProtection and DataTransferProtection default to PRIVACY . If you set RpcProtection or DataTransferProtection , 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.
Tags 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 LocationHdfsAuthenticationType
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.
kmsKeyProviderUri String
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<LocationHdfsNameNode>
An array of Name Node(s) of the HDFS location.
qopConfiguration LocationHdfsQopConfiguration
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 QopConfiguration isn't specified, RpcProtection and DataTransferProtection default to PRIVACY . If you set RpcProtection or DataTransferProtection , 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.
tags 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 LocationHdfsAuthenticationType
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.
kmsKeyProviderUri string
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 LocationHdfsNameNode[]
An array of Name Node(s) of the HDFS location.
qopConfiguration LocationHdfsQopConfiguration
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 QopConfiguration isn't specified, RpcProtection and DataTransferProtection default to PRIVACY . If you set RpcProtection or DataTransferProtection , 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.
tags 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 LocationHdfsAuthenticationType
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_provider_uri str
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[LocationHdfsNameNode]
An array of Name Node(s) of the HDFS location.
qop_configuration LocationHdfsQopConfiguration
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 QopConfiguration isn't specified, RpcProtection and DataTransferProtection default to PRIVACY . If you set RpcProtection or DataTransferProtection , 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.
tags 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.
kmsKeyProviderUri String
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 QopConfiguration isn't specified, RpcProtection and DataTransferProtection default to PRIVACY . If you set RpcProtection or DataTransferProtection , 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.
tags List<Property Map>
An array of key-value pairs to apply to this resource.

Supporting Types

LocationHdfsAuthenticationType

LocationHdfsNameNode

Hostname This property is required. string
The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.
Port This property is required. int
The port on which the Name Node is listening on for client requests.
Hostname This property is required. string
The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.
Port This property is required. int
The port on which the Name Node is listening on for client requests.
hostname This property is required. String
The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.
port This property is required. Integer
The port on which the Name Node is listening on for client requests.
hostname This property is required. string
The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.
port This property is required. number
The port on which the Name Node is listening on for client requests.
hostname This property is required. str
The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.
port This property is required. int
The port on which the Name Node is listening on for client requests.
hostname This property is required. String
The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.
port This property is required. Number
The port on which the Name Node is listening on for client requests.

LocationHdfsQopConfiguration

LocationHdfsQopConfigurationDataTransferProtection

LocationHdfsQopConfigurationRpcProtection

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the 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.27.0 published on Monday, Apr 14, 2025 by Pulumi