Menu
AWS CloudFormation
User Guide (API Version 2010-05-15)

Amazon CloudFront StreamingDistribution StreamingDistributionConfig

The StreamingDistributionConfig property type specifies the configuration of an RMTP streaming distribution for Amazon CloudFront.

StreamingDistributionConfig is a property of the AWS::CloudFront::StreamingDistribution resource.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

Copy
{ "Aliases" : [ String, ... ], "Comment" : String, "Enabled" : Boolean, "Logging" : Logging, "PriceClass" : String, "S3Origin" : S3Origin, "TrustedSigners" : TrustedSigners }

Properties

For more information and valid property values, see CreateStreamingDistribution in the Amazon CloudFront API Reference.

Aliases

Lists the CNAMEs (alternate domain names), if any, for this streaming distribution.

Required: No

Type: StringList

Update requires: No interruption

Comment

Any comments you want to include about the streaming distribution.

Required: Yes

Type: String

Update requires: No interruption

Enabled

Whether the streaming distribution is enabled to accept user requests for content.

Required: Yes

Type: Boolean

Update requires: No interruption

Logging

Whether access logs are written for the streaming distribution.

Required: No

Type: CloudFront StreamingDistribution Logging

Update requires: No interruption

PriceClass

The price class for this streaming distribution.

Valid values include PriceClass_100, PriceClass_200, and PriceClass_All.

Required: No

Type: String

Update requires: No interruption

S3Origin

Information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.

Required: Yes

Type: CloudFront StreamingDistribution S3Origin

Update requires: No interruption

TrustedSigners

Specifies any AWS accounts that you want to permit to create signed URLs for private content. If you want the distribution to use signed URLs, include this element; if you want the distribution to use public URLs, remove this property. For more information, see Serving Private Content through CloudFront in the Amazon CloudFront Developer Guide.

Required: Yes

Type: CloudFront StreamingDistribution TrustedSigners

Update requires: No interruption

See Also

On this page: