aws-native logo
AWS Native v0.54.0, Mar 21 23

aws-native.datasync.getLocationHDFS

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)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:datasync:getLocationHDFS
  arguments:
    # arguments dictionary

The 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.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
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.DataSync.Outputs.LocationHDFSTag>

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
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 []LocationHDFSTag

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
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<LocationHDFSTag>

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
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 LocationHDFSTag[]

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
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[LocationHDFSTag]

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
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 string

The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.

Port int

The port on which the Name Node is listening on for client requests.

Hostname string

The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.

Port int

The port on which the Name Node is listening on for client requests.

hostname String

The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.

port Integer

The port on which the Name Node is listening on for client requests.

hostname string

The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.

port number

The port on which the Name Node is listening on for client requests.

hostname str

The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.

port int

The port on which the Name Node is listening on for client requests.

hostname String

The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.

port Number

The port on which the Name Node is listening on for client requests.

LocationHDFSQopConfiguration

LocationHDFSQopConfigurationDataTransferProtection

LocationHDFSQopConfigurationRpcProtection

LocationHDFSTag

Key string

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Key string

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key String

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key string

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value string

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key str

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value str

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key String

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0