#[non_exhaustive]pub struct CustomerManagedChannelS3StorageSummary {
pub bucket: Option<String>,
pub key_prefix: Option<String>,
pub role_arn: Option<String>,
}Expand description
Used to store channel data in an S3 bucket that you manage.
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.bucket: Option<String>The name of the S3 bucket in which channel data is stored.
key_prefix: Option<String>(Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a forward slash (/).
role_arn: Option<String>The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.
Implementations§
source§impl CustomerManagedChannelS3StorageSummary
impl CustomerManagedChannelS3StorageSummary
sourcepub fn bucket(&self) -> Option<&str>
pub fn bucket(&self) -> Option<&str>
The name of the S3 bucket in which channel data is stored.
sourcepub fn key_prefix(&self) -> Option<&str>
pub fn key_prefix(&self) -> Option<&str>
(Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a forward slash (/).
source§impl CustomerManagedChannelS3StorageSummary
impl CustomerManagedChannelS3StorageSummary
sourcepub fn builder() -> CustomerManagedChannelS3StorageSummaryBuilder
pub fn builder() -> CustomerManagedChannelS3StorageSummaryBuilder
Creates a new builder-style object to manufacture CustomerManagedChannelS3StorageSummary.
Trait Implementations§
source§impl Clone for CustomerManagedChannelS3StorageSummary
impl Clone for CustomerManagedChannelS3StorageSummary
source§fn clone(&self) -> CustomerManagedChannelS3StorageSummary
fn clone(&self) -> CustomerManagedChannelS3StorageSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for CustomerManagedChannelS3StorageSummary
impl PartialEq for CustomerManagedChannelS3StorageSummary
source§fn eq(&self, other: &CustomerManagedChannelS3StorageSummary) -> bool
fn eq(&self, other: &CustomerManagedChannelS3StorageSummary) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CustomerManagedChannelS3StorageSummary
Auto Trait Implementations§
impl Freeze for CustomerManagedChannelS3StorageSummary
impl RefUnwindSafe for CustomerManagedChannelS3StorageSummary
impl Send for CustomerManagedChannelS3StorageSummary
impl Sync for CustomerManagedChannelS3StorageSummary
impl Unpin for CustomerManagedChannelS3StorageSummary
impl UnwindSafe for CustomerManagedChannelS3StorageSummary
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