Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data StreamingLoggingConfig = StreamingLoggingConfig' {}
- newStreamingLoggingConfig :: Bool -> Text -> Text -> StreamingLoggingConfig
- streamingLoggingConfig_enabled :: Lens' StreamingLoggingConfig Bool
- streamingLoggingConfig_bucket :: Lens' StreamingLoggingConfig Text
- streamingLoggingConfig_prefix :: Lens' StreamingLoggingConfig Text
Documentation
data StreamingLoggingConfig Source #
A complex type that controls whether access logs are written for this streaming distribution.
See: newStreamingLoggingConfig
smart constructor.
StreamingLoggingConfig' | |
|
Instances
newStreamingLoggingConfig Source #
:: Bool | |
-> Text | |
-> Text | |
-> StreamingLoggingConfig |
Create a value of StreamingLoggingConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabled:StreamingLoggingConfig'
, streamingLoggingConfig_enabled
- 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.
$sel:bucket:StreamingLoggingConfig'
, streamingLoggingConfig_bucket
- The Amazon S3 bucket to store the access logs in, for example,
myawslogbucket.s3.amazonaws.com
.
$sel:prefix:StreamingLoggingConfig'
, streamingLoggingConfig_prefix
- 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.
streamingLoggingConfig_enabled :: Lens' StreamingLoggingConfig Bool Source #
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.
streamingLoggingConfig_bucket :: Lens' StreamingLoggingConfig Text Source #
The Amazon S3 bucket to store the access logs in, for example,
myawslogbucket.s3.amazonaws.com
.
streamingLoggingConfig_prefix :: Lens' StreamingLoggingConfig Text Source #
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.