Struct aws_sdk_datasync::output::DescribeLocationS3Output
source · [−]#[non_exhaustive]pub struct DescribeLocationS3Output {
pub location_arn: Option<String>,
pub location_uri: Option<String>,
pub s3_storage_class: Option<S3StorageClass>,
pub s3_config: Option<S3Config>,
pub agent_arns: Option<Vec<String>>,
pub creation_time: Option<DateTime>,
}
Expand description
DescribeLocationS3Response
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.location_arn: Option<String>
The Amazon Resource Name (ARN) of the Amazon S3 bucket or access point.
location_uri: Option<String>
The URL of the Amazon S3 location that was described.
s3_storage_class: Option<S3StorageClass>
The Amazon S3 storage class that you chose to store your files in when this location is used as a task destination. For more information about S3 storage classes, see Amazon S3 Storage Classes. Some storage classes have behaviors that can affect your S3 storage cost. For detailed information, see Considerations when working with S3 storage classes in DataSync.
s3_config: Option<S3Config>
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that is used to access an Amazon S3 bucket.
For detailed information about using such a role, see Creating a Location for Amazon S3 in the DataSync User Guide.
agent_arns: Option<Vec<String>>
If you are using DataSync on an Amazon Web Services Outpost, the Amazon Resource Name (ARNs) of the EC2 agents deployed on your Outpost. For more information about launching a DataSync agent on an Amazon Web Services Outpost, see Deploy your DataSync agent on Outposts.
creation_time: Option<DateTime>
The time that the Amazon S3 bucket location was created.
Implementations
The Amazon Resource Name (ARN) of the Amazon S3 bucket or access point.
The URL of the Amazon S3 location that was described.
The Amazon S3 storage class that you chose to store your files in when this location is used as a task destination. For more information about S3 storage classes, see Amazon S3 Storage Classes. Some storage classes have behaviors that can affect your S3 storage cost. For detailed information, see Considerations when working with S3 storage classes in DataSync.
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that is used to access an Amazon S3 bucket.
For detailed information about using such a role, see Creating a Location for Amazon S3 in the DataSync User Guide.
If you are using DataSync on an Amazon Web Services Outpost, the Amazon Resource Name (ARNs) of the EC2 agents deployed on your Outpost. For more information about launching a DataSync agent on an Amazon Web Services Outpost, see Deploy your DataSync agent on Outposts.
The time that the Amazon S3 bucket location was created.
Creates a new builder-style object to manufacture DescribeLocationS3Output
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for DescribeLocationS3Output
impl Send for DescribeLocationS3Output
impl Sync for DescribeLocationS3Output
impl Unpin for DescribeLocationS3Output
impl UnwindSafe for DescribeLocationS3Output
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more