Struct aws_sdk_datasync::output::DescribeLocationS3Output
source · [−]#[non_exhaustive]pub struct DescribeLocationS3Output { /* private fields */ }
Expand description
DescribeLocationS3Response
Implementations
sourceimpl DescribeLocationS3Output
impl DescribeLocationS3Output
sourcepub fn location_arn(&self) -> Option<&str>
pub fn location_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the Amazon S3 bucket or access point.
sourcepub fn location_uri(&self) -> Option<&str>
pub fn location_uri(&self) -> Option<&str>
The URL of the Amazon S3 location that was described.
sourcepub fn s3_storage_class(&self) -> Option<&S3StorageClass>
pub fn s3_storage_class(&self) -> 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.
sourcepub fn s3_config(&self) -> Option<&S3Config>
pub fn s3_config(&self) -> Option<&S3Config>
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role 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.
sourcepub fn agent_arns(&self) -> Option<&[String]>
pub fn agent_arns(&self) -> Option<&[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.
sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The time that the Amazon S3 bucket location was created.
sourceimpl DescribeLocationS3Output
impl DescribeLocationS3Output
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DescribeLocationS3Output
.
Trait Implementations
sourceimpl Clone for DescribeLocationS3Output
impl Clone for DescribeLocationS3Output
sourcefn clone(&self) -> DescribeLocationS3Output
fn clone(&self) -> DescribeLocationS3Output
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DescribeLocationS3Output
impl Debug for DescribeLocationS3Output
sourceimpl PartialEq<DescribeLocationS3Output> for DescribeLocationS3Output
impl PartialEq<DescribeLocationS3Output> for DescribeLocationS3Output
sourcefn eq(&self, other: &DescribeLocationS3Output) -> bool
fn eq(&self, other: &DescribeLocationS3Output) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &DescribeLocationS3Output) -> bool
fn ne(&self, other: &DescribeLocationS3Output) -> bool
This method tests for !=
.
impl StructuralPartialEq for DescribeLocationS3Output
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more