S3LocationState class

Input properties used for looking up and filtering S3Location resources.

Constructors

S3LocationState({Input<List<String>?>? agentArns, Input<String?>? arn, Input<String?>? region, Input<String?>? s3BucketArn, Input<S3LocationS3Config?>? s3Config, Input<String?>? s3StorageClass, Input<String?>? subdirectory, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, 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.
const
S3LocationState.fromMap(Map<String, dynamic> map)
factory

Properties

agentArns → Input<List<String>?>?
(Amazon S3 on Outposts only) ARN of the DataSync agent on the Outpost.
final
arn → Input<String?>?
ARN of the DataSync Location.
final
hashCode → int
The hash code for this object.
no setterinherited
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
s3BucketArn → Input<String?>?
ARN of the S3 bucket, or the Amazon S3 access point if the S3 bucket is located on an AWS Outposts resource.
final
s3Config → Input<S3LocationS3Config?>?
Configuration block containing information for connecting to S3.
final
s3StorageClass → Input<String?>?
Amazon S3 storage class that you want to store your files in when this location is used as a task destination. Valid values
final
subdirectory → Input<String?>?
Prefix to perform actions as source or destination.
final
tags → Input<Map<String, String>?>?
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.
final
tagsAll → Input<Map<String, String>?>?
A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final
uri → Input<String?>?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited