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
{ "Aliases" : [String, ... ], "Comment" :String, "Enabled" :Boolean, "Logging" : Logging, "PriceClass" :String, "S3Origin" : S3Origin, "TrustedSigners" : TrustedSigners }
YAML
Aliases: -StringComment:StringEnabled:BooleanLogging: Logging PriceClass:StringS3Origin: 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: Logging
Update requires: No interruption
PriceClass-
The price class for this streaming distribution.
Valid values include
PriceClass_100,PriceClass_200, andPriceClass_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: 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: TrustedSigners
Update requires: No interruption
