Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-datasync-locationhdfs.json
Parent schema serverless-framework-configuration
Type: object

Resource schema for AWS::DataSync::LocationHDFS.. Source:- https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-datasync.git

Properties

NameNodes NameNode[] required

An array of Name Node(s) of the HDFS location.

minItems=1
AuthenticationType string | Aws_CF_FunctionString required

The authentication mode used to determine identity of user.

AgentArns string[] required

ARN(s) of the agent(s) to use for an HDFS location.

minItems=1maxItems=4
BlockSize integer

Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.

format=int64min=1048576max=1073741824
ReplicationFactor integer

Number of copies of each block that exists inside the HDFS cluster.

Default: 3
format=int64min=1max=512
KmsKeyProviderUri string | Aws_CF_FunctionString

The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.

QopConfiguration object

Configuration information for RPC Protection and Data Transfer Protection. These parameters can be set to AUTHENTICATION, INTEGRITY, or PRIVACY. The default value is PRIVACY.

2 nested properties
RpcProtection string | Aws_CF_FunctionString

Configuration for RPC Protection.

DataTransferProtection string | Aws_CF_FunctionString

Configuration for Data Transfer Protection.

SimpleUser string | Aws_CF_FunctionString

The user name that has read and write permissions on the specified HDFS cluster.

KerberosPrincipal string | Aws_CF_FunctionString

The unique identity, or principal, to which Kerberos can assign tickets.

KerberosKeytab string | Aws_CF_FunctionString

The Base64 string representation of the Keytab file.

KerberosKrb5Conf string | Aws_CF_FunctionString

The string representation of the Krb5Conf file, or the presigned URL to access the Krb5.conf file within an S3 bucket.

Tags Tag[]

An array of key-value pairs to apply to this resource.

maxItems=50uniqueItems=true
Subdirectory string | Aws_CF_FunctionString

The subdirectory in HDFS that is used to read data from the HDFS source location or write data to the HDFS destination.

Definitions

NameNode object

HDFS Name Node IP and port information.

Hostname string | Aws_CF_FunctionString required

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

Port integer required

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

min=1max=65536
Tag object

A key-value pair to associate with a resource.

Key string | Aws_CF_FunctionString required

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 | Aws_CF_FunctionString required

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

QopConfiguration object

Configuration information for RPC Protection and Data Transfer Protection. These parameters can be set to AUTHENTICATION, INTEGRITY, or PRIVACY. The default value is PRIVACY.

RpcProtection string | Aws_CF_FunctionString

Configuration for RPC Protection.

DataTransferProtection string | Aws_CF_FunctionString

Configuration for Data Transfer Protection.