Show / Hide Table of Contents

Interface CfnStreamingDistributionPropsMixin.ILoggingProperty

A complex type that controls whether access logs are written for the streaming distribution.

Namespace: Amazon.CDK.Mixins.Preview.AWS.CloudFront.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnStreamingDistributionPropsMixin.ILoggingProperty
Syntax (vb)
Public Interface CfnStreamingDistributionPropsMixin.ILoggingProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-logging.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.CloudFront.Mixins;

             var loggingProperty = new LoggingProperty {
                 Bucket = "bucket",
                 Enabled = false,
                 Prefix = "prefix"
             };

Synopsis

Properties

Bucket

The Amazon S3 bucket to store the access logs in, for example, amzn-s3-demo-bucket.s3.amazonaws.com .

Enabled

Specifies whether you want CloudFront to save access logs to an Amazon S3 bucket.

Prefix

An optional string that you want CloudFront to prefix to the access log filenames for this streaming distribution, for example, myprefix/ .

Properties

Bucket

The Amazon S3 bucket to store the access logs in, for example, amzn-s3-demo-bucket.s3.amazonaws.com .

string? Bucket { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-logging.html#cfn-cloudfront-streamingdistribution-logging-bucket

Enabled

Specifies whether you want CloudFront to save access logs to an Amazon S3 bucket.

object? Enabled { get; }
Property Value

object

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-logging.html#cfn-cloudfront-streamingdistribution-logging-enabled

Type union: either bool or IResolvable

Prefix

An optional string that you want CloudFront to prefix to the access log filenames for this streaming distribution, for example, myprefix/ .

string? Prefix { get; }
Property Value

string

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-logging.html#cfn-cloudfront-streamingdistribution-logging-prefix

Back to top Generated by DocFX