LocationEfsArgs

data class LocationEfsArgs(val accessPointArn: Output<String>? = null, val ec2Config: Output<LocationEfsEc2ConfigArgs>? = null, val efsFilesystemArn: Output<String>? = null, val fileSystemAccessRoleArn: Output<String>? = null, val inTransitEncryption: Output<LocationEfsInTransitEncryption>? = null, val subdirectory: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<LocationEfsArgs>

Resource schema for AWS::DataSync::LocationEFS.

Constructors

Link copied to clipboard
constructor(accessPointArn: Output<String>? = null, ec2Config: Output<LocationEfsEc2ConfigArgs>? = null, efsFilesystemArn: Output<String>? = null, fileSystemAccessRoleArn: Output<String>? = null, inTransitEncryption: Output<LocationEfsInTransitEncryption>? = null, subdirectory: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val accessPointArn: Output<String>? = null

The Amazon Resource Name (ARN) for the Amazon EFS Access point that DataSync uses when accessing the EFS file system.

Link copied to clipboard
val ec2Config: Output<LocationEfsEc2ConfigArgs>? = null

Specifies the subnet and security groups DataSync uses to connect to one of your Amazon EFS file system's mount targets .

Link copied to clipboard
val efsFilesystemArn: Output<String>? = null

The Amazon Resource Name (ARN) for the Amazon EFS file system.

Link copied to clipboard
val fileSystemAccessRoleArn: Output<String>? = null

The Amazon Resource Name (ARN) of the AWS IAM role that the DataSync will assume when mounting the EFS file system.

Link copied to clipboard

Protocol that is used for encrypting the traffic exchanged between the DataSync Agent and the EFS file system.

Link copied to clipboard
val subdirectory: Output<String>? = null

A subdirectory in the location's path. This subdirectory in the EFS file system is used to read data from the EFS source location or write data to the EFS destination.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): LocationEfsArgs