LocationS3Args

data class LocationS3Args(val s3BucketArn: Output<String>? = null, val s3Config: Output<LocationS3s3ConfigArgs>? = null, val s3StorageClass: Output<LocationS3S3StorageClass>? = null, val subdirectory: Output<String>? = null, val tags: Output<List<LocationS3TagArgs>>? = null) : ConvertibleToJava<LocationS3Args>

Resource schema for AWS::DataSync::LocationS3

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
fun LocationS3Args(s3BucketArn: Output<String>? = null, s3Config: Output<LocationS3s3ConfigArgs>? = null, s3StorageClass: Output<LocationS3S3StorageClass>? = null, subdirectory: Output<String>? = null, tags: Output<List<LocationS3TagArgs>>? = null)

Functions

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

Properties

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

The Amazon Resource Name (ARN) of the Amazon S3 bucket.

Link copied to clipboard
val s3Config: Output<LocationS3s3ConfigArgs>? = null
Link copied to clipboard

The Amazon S3 storage class you want to store your files in when this location is used as a task destination.

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

A subdirectory in the Amazon S3 bucket. This subdirectory in Amazon S3 is used to read data from the S3 source location or write data to the S3 destination.

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

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