Struct aws_sdk_cloudfront::model::StreamingLoggingConfig [−][src]
#[non_exhaustive]pub struct StreamingLoggingConfig {
pub enabled: Option<bool>,
pub bucket: Option<String>,
pub prefix: Option<String>,
}
Expand description
A complex type that controls whether access logs are written for this streaming distribution.
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.enabled: Option<bool>
Specifies whether you want CloudFront to save access logs to an Amazon S3 bucket. If you don't
want to enable logging when you create a streaming distribution or if you want to disable
logging for an existing streaming distribution, specify false
for
Enabled
, and specify empty Bucket
and Prefix
elements. If you specify false
for Enabled
but you specify values
for Bucket
and Prefix
, the values are automatically deleted.
bucket: Option<String>
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com
.
prefix: Option<String>
An optional string that you want CloudFront to prefix to the access log filenames for this streaming distribution, for example,
myprefix/
. If you want to enable logging, but you don't want to specify a prefix, you still must include
an empty Prefix
element in the Logging
element.
Implementations
Specifies whether you want CloudFront to save access logs to an Amazon S3 bucket. If you don't
want to enable logging when you create a streaming distribution or if you want to disable
logging for an existing streaming distribution, specify false
for
Enabled
, and specify empty Bucket
and Prefix
elements. If you specify false
for Enabled
but you specify values
for Bucket
and Prefix
, the values are automatically deleted.
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com
.
An optional string that you want CloudFront to prefix to the access log filenames for this streaming distribution, for example,
myprefix/
. If you want to enable logging, but you don't want to specify a prefix, you still must include
an empty Prefix
element in the Logging
element.
Creates a new builder-style object to manufacture StreamingLoggingConfig
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 StreamingLoggingConfig
impl Send for StreamingLoggingConfig
impl Sync for StreamingLoggingConfig
impl Unpin for StreamingLoggingConfig
impl UnwindSafe for StreamingLoggingConfig
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