We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.57.0
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.57.0
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Resource Type definition 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:
- Location
Arn string - The Amazon Resource Name (ARN) of the HDFS location.
- Location
Arn string - The Amazon Resource Name (ARN) of the HDFS location.
- location
Arn String - The Amazon Resource Name (ARN) of the HDFS location.
- location
Arn string - The Amazon Resource Name (ARN) of the HDFS location.
- location_
arn str - The Amazon Resource Name (ARN) of the HDFS location.
- location
Arn String - The Amazon Resource Name (ARN) of the HDFS location.
getLocationHdfs Result
The following output properties are available:
- Agent
Arns List<string> - ARN(s) of the agent(s) to use for an HDFS location.
- Authentication
Type Pulumi.Aws Native. Data Sync. Location Hdfs 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.
- Cmk
Secret Pulumi.Config Aws Native. Data Sync. Outputs. Location Hdfs Cmk Secret Config - Custom
Secret Pulumi.Config Aws Native. Data Sync. Outputs. Location Hdfs Custom Secret Config - Kerberos
Principal string - The unique identity, or principal, to which Kerberos can assign tickets.
- Kms
Key stringProvider Uri - The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
- Location
Arn string - The Amazon Resource Name (ARN) of the HDFS location.
- Location
Uri string - The URL of the HDFS location that was described.
- Managed
Secret Pulumi.Config Aws Native. Data Sync. Outputs. Location Hdfs Managed Secret Config - Name
Nodes List<Pulumi.Aws Native. Data Sync. Outputs. Location Hdfs Name Node> - An array of Name Node(s) of the HDFS location.
- Qop
Configuration 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. - Replication
Factor int - Number of copies of each block that exists inside the HDFS cluster.
- Simple
User 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.
- Agent
Arns []string - 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.
- Cmk
Secret LocationConfig Hdfs Cmk Secret Config - Custom
Secret LocationConfig Hdfs Custom Secret Config - Kerberos
Principal string - The unique identity, or principal, to which Kerberos can assign tickets.
- Kms
Key stringProvider Uri - The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
- Location
Arn string - The Amazon Resource Name (ARN) of the HDFS location.
- Location
Uri string - The URL of the HDFS location that was described.
- Managed
Secret LocationConfig Hdfs Managed Secret Config - Name
Nodes []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 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 List<String> - 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 Integer - Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.
- cmk
Secret LocationConfig Hdfs Cmk Secret Config - custom
Secret LocationConfig Hdfs Custom Secret Config - kerberos
Principal String - The unique identity, or principal, to which Kerberos can assign tickets.
- kms
Key StringProvider Uri - The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
- location
Arn String - The Amazon Resource Name (ARN) of the HDFS location.
- location
Uri String - The URL of the HDFS location that was described.
- managed
Secret LocationConfig Hdfs Managed Secret Config - name
Nodes List<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 Integer - Number of copies of each block that exists inside the HDFS cluster.
- simple
User 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.
- agent
Arns string[] - 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 number - Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.
- cmk
Secret LocationConfig Hdfs Cmk Secret Config - custom
Secret LocationConfig Hdfs Custom Secret Config - kerberos
Principal string - The unique identity, or principal, to which Kerberos can assign tickets.
- kms
Key stringProvider Uri - The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
- location
Arn string - The Amazon Resource Name (ARN) of the HDFS location.
- location
Uri string - The URL of the HDFS location that was described.
- managed
Secret LocationConfig Hdfs Managed Secret Config - name
Nodes 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 number - Number of copies of each block that exists inside the HDFS cluster.
- simple
User 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.
- cmk_
secret_ Locationconfig Hdfs Cmk Secret Config - custom_
secret_ Locationconfig Hdfs Custom Secret Config - 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.
- managed_
secret_ Locationconfig Hdfs Managed Secret Config - 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.
- agent
Arns List<String> - ARN(s) of the agent(s) to use for an HDFS location.
- authentication
Type "SIMPLE" | "KERBEROS" - The authentication mode used to determine identity of user.
- block
Size Number - Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.
- cmk
Secret Property MapConfig - custom
Secret Property MapConfig - kerberos
Principal String - The unique identity, or principal, to which Kerberos can assign tickets.
- kms
Key StringProvider Uri - The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
- location
Arn String - The Amazon Resource Name (ARN) of the HDFS location.
- location
Uri String - The URL of the HDFS location that was described.
- managed
Secret Property MapConfig - name
Nodes List<Property Map> - An array of Name Node(s) of the HDFS location.
- qop
Configuration 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. - replication
Factor Number - Number of copies of each block that exists inside the HDFS cluster.
- simple
User 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
LocationHdfsCmkSecretConfig
- kms_
key_ strarn - Specifies the ARN for the customer-managed AWS KMS key used to encrypt the secret specified for SecretArn. DataSync provides this key to AWS Secrets Manager.
- secret_
arn str - Specifies the ARN for an AWS Secrets Manager secret, managed by DataSync.
LocationHdfsCustomSecretConfig
- Secret
Access stringRole Arn - Specifies the ARN for the AWS Identity and Access Management role that DataSync uses to access the secret specified for SecretArn.
- Secret
Arn string - Specifies the ARN for a customer created AWS Secrets Manager secret.
- Secret
Access stringRole Arn - Specifies the ARN for the AWS Identity and Access Management role that DataSync uses to access the secret specified for SecretArn.
- Secret
Arn string - Specifies the ARN for a customer created AWS Secrets Manager secret.
- secret
Access StringRole Arn - Specifies the ARN for the AWS Identity and Access Management role that DataSync uses to access the secret specified for SecretArn.
- secret
Arn String - Specifies the ARN for a customer created AWS Secrets Manager secret.
- secret
Access stringRole Arn - Specifies the ARN for the AWS Identity and Access Management role that DataSync uses to access the secret specified for SecretArn.
- secret
Arn string - Specifies the ARN for a customer created AWS Secrets Manager secret.
- secret_
access_ strrole_ arn - Specifies the ARN for the AWS Identity and Access Management role that DataSync uses to access the secret specified for SecretArn.
- secret_
arn str - Specifies the ARN for a customer created AWS Secrets Manager secret.
- secret
Access StringRole Arn - Specifies the ARN for the AWS Identity and Access Management role that DataSync uses to access the secret specified for SecretArn.
- secret
Arn String - Specifies the ARN for a customer created AWS Secrets Manager secret.
LocationHdfsManagedSecretConfig
- Secret
Arn string - Specifies the ARN for an AWS Secrets Manager secret.
- Secret
Arn string - Specifies the ARN for an AWS Secrets Manager secret.
- secret
Arn String - Specifies the ARN for an AWS Secrets Manager secret.
- secret
Arn string - Specifies the ARN for an AWS Secrets Manager secret.
- secret_
arn str - Specifies the ARN for an AWS Secrets Manager secret.
- secret
Arn String - Specifies the ARN for an AWS Secrets Manager secret.
LocationHdfsNameNode
LocationHdfsQopConfiguration
- Data
Transfer Pulumi.Protection Aws Native. Data Sync. Location Hdfs Qop Configuration Data Transfer Protection - Configuration for Data Transfer Protection.
- Rpc
Protection Pulumi.Aws Native. Data Sync. Location Hdfs 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.
- 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.
- 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.
- 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.
- data
Transfer "AUTHENTICATION" | "INTEGRITY" | "PRIVACY" | "DISABLED"Protection - Configuration for Data Transfer Protection.
- rpc
Protection "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.
Viewing docs for AWS Cloud Control v1.57.0
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
