S3LocationState constructor
- Input<
List< ? agentArns,String> ?> - Input<
String?> ? arn, - Input<
String?> ? region, - Input<
String?> ? s3BucketArn, - Input<
S3LocationS3Config?> ? s3Config, - Input<
String?> ? s3StorageClass, - Input<
String?> ? subdirectory, - Input<
Map< ? tags,String, String> ?> - Input<
Map< ? tagsAll,String, String> ?> - Input<
String?> ? uri,
Creates a new S3LocationState.
agentArns (Amazon S3 on Outposts only) ARN of the DataSync agent on the Outpost.
arn ARN of the DataSync Location.
region Region where this resource will be managed. Defaults to the Region set in the provider configuration.
s3BucketArn ARN of the S3 bucket, or the Amazon S3 access point if the S3 bucket is located on an AWS Outposts resource.
s3Config Configuration block containing information for connecting to S3.
s3StorageClass Amazon S3 storage class that you want to store your files in when this location is used as a task destination. Valid values
subdirectory Prefix to perform actions as source or destination.
tags Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
uri Optional.
Implementation
const S3LocationState({
this.agentArns,
this.arn,
this.region,
this.s3BucketArn,
this.s3Config,
this.s3StorageClass,
this.subdirectory,
this.tags,
this.tagsAll,
this.uri,
});