TaskManifestConfigSourceS3Args

data class TaskManifestConfigSourceS3Args(val bucketAccessRoleArn: Output<String>? = null, val manifestObjectPath: Output<String>? = null, val manifestObjectVersionId: Output<String>? = null, val s3BucketArn: Output<String>? = null) : ConvertibleToJava<TaskManifestConfigSourceS3Args>

Specifies the S3 bucket where you're hosting the manifest that you want AWS DataSync to use.

Constructors

Link copied to clipboard
constructor(bucketAccessRoleArn: Output<String>? = null, manifestObjectPath: Output<String>? = null, manifestObjectVersionId: Output<String>? = null, s3BucketArn: Output<String>? = null)

Properties

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

Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.

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

Specifies the Amazon S3 object key of your manifest.

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

Specifies the object version ID of the manifest that you want DataSync to use.

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

Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.

Functions

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