Struct aws_sdk_pipes::types::S3LogDestination
source · #[non_exhaustive]pub struct S3LogDestination {
pub bucket_name: Option<String>,
pub prefix: Option<String>,
pub bucket_owner: Option<String>,
pub output_format: Option<S3OutputFormat>,
}
Expand description
The Amazon S3 logging configuration settings for the pipe.
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_name: Option<String>
The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
prefix: Option<String>
The prefix text with which to begin Amazon S3 log object names.
For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.
bucket_owner: Option<String>
The Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
output_format: Option<S3OutputFormat>
The format EventBridge uses for the log records.
-
json
: JSON -
plain
: Plain text
Implementations§
source§impl S3LogDestination
impl S3LogDestination
sourcepub fn bucket_name(&self) -> Option<&str>
pub fn bucket_name(&self) -> Option<&str>
The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
sourcepub fn prefix(&self) -> Option<&str>
pub fn prefix(&self) -> Option<&str>
The prefix text with which to begin Amazon S3 log object names.
For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.
sourcepub fn bucket_owner(&self) -> Option<&str>
pub fn bucket_owner(&self) -> Option<&str>
The Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
sourcepub fn output_format(&self) -> Option<&S3OutputFormat>
pub fn output_format(&self) -> Option<&S3OutputFormat>
The format EventBridge uses for the log records.
-
json
: JSON -
plain
: Plain text
source§impl S3LogDestination
impl S3LogDestination
sourcepub fn builder() -> S3LogDestinationBuilder
pub fn builder() -> S3LogDestinationBuilder
Creates a new builder-style object to manufacture S3LogDestination
.
Trait Implementations§
source§impl Clone for S3LogDestination
impl Clone for S3LogDestination
source§fn clone(&self) -> S3LogDestination
fn clone(&self) -> S3LogDestination
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for S3LogDestination
impl Debug for S3LogDestination
source§impl PartialEq for S3LogDestination
impl PartialEq for S3LogDestination
source§fn eq(&self, other: &S3LogDestination) -> bool
fn eq(&self, other: &S3LogDestination) -> bool
self
and other
values to be equal, and is used
by ==
.