#[non_exhaustive]pub struct S3TablesDestinationResult {
pub table_bucket_arn: String,
pub table_name: String,
pub table_arn: String,
pub table_namespace: String,
}
Expand description
The destination information for the metadata table configuration. The destination table bucket must be in the same Region and Amazon Web Services account as the general purpose bucket. The specified metadata table name must be unique within the aws_s3_metadata
namespace in the destination table bucket.
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.table_bucket_arn: String
The Amazon Resource Name (ARN) for the table bucket that's specified as the destination in the metadata table configuration. The destination table bucket must be in the same Region and Amazon Web Services account as the general purpose bucket.
table_name: String
The name for the metadata table in your metadata table configuration. The specified metadata table name must be unique within the aws_s3_metadata
namespace in the destination table bucket.
table_arn: String
The Amazon Resource Name (ARN) for the metadata table in the metadata table configuration. The specified metadata table name must be unique within the aws_s3_metadata
namespace in the destination table bucket.
table_namespace: String
The table bucket namespace for the metadata table in your metadata table configuration. This value is always aws_s3_metadata
.
Implementations§
source§impl S3TablesDestinationResult
impl S3TablesDestinationResult
sourcepub fn table_bucket_arn(&self) -> &str
pub fn table_bucket_arn(&self) -> &str
The Amazon Resource Name (ARN) for the table bucket that's specified as the destination in the metadata table configuration. The destination table bucket must be in the same Region and Amazon Web Services account as the general purpose bucket.
sourcepub fn table_name(&self) -> &str
pub fn table_name(&self) -> &str
The name for the metadata table in your metadata table configuration. The specified metadata table name must be unique within the aws_s3_metadata
namespace in the destination table bucket.
sourcepub fn table_arn(&self) -> &str
pub fn table_arn(&self) -> &str
The Amazon Resource Name (ARN) for the metadata table in the metadata table configuration. The specified metadata table name must be unique within the aws_s3_metadata
namespace in the destination table bucket.
sourcepub fn table_namespace(&self) -> &str
pub fn table_namespace(&self) -> &str
The table bucket namespace for the metadata table in your metadata table configuration. This value is always aws_s3_metadata
.
source§impl S3TablesDestinationResult
impl S3TablesDestinationResult
sourcepub fn builder() -> S3TablesDestinationResultBuilder
pub fn builder() -> S3TablesDestinationResultBuilder
Creates a new builder-style object to manufacture S3TablesDestinationResult
.
Trait Implementations§
source§impl Clone for S3TablesDestinationResult
impl Clone for S3TablesDestinationResult
source§fn clone(&self) -> S3TablesDestinationResult
fn clone(&self) -> S3TablesDestinationResult
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for S3TablesDestinationResult
impl Debug for S3TablesDestinationResult
impl StructuralPartialEq for S3TablesDestinationResult
Auto Trait Implementations§
impl Freeze for S3TablesDestinationResult
impl RefUnwindSafe for S3TablesDestinationResult
impl Send for S3TablesDestinationResult
impl Sync for S3TablesDestinationResult
impl Unpin for S3TablesDestinationResult
impl UnwindSafe for S3TablesDestinationResult
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more