Show / Hide Table of Contents

Class CfnStreamingDistributionProps

Properties for defining a CfnStreamingDistribution.

Inheritance
object
CfnStreamingDistributionProps
Implements
ICfnStreamingDistributionProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.CloudFront
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnStreamingDistributionProps : ICfnStreamingDistributionProps
Syntax (vb)
Public Class CfnStreamingDistributionProps Implements ICfnStreamingDistributionProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-streamingdistribution.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.AWS.CloudFront;

             var cfnStreamingDistributionProps = new CfnStreamingDistributionProps {
                 StreamingDistributionConfig = new StreamingDistributionConfigProperty {
                     Comment = "comment",
                     Enabled = false,
                     S3Origin = new S3OriginProperty {
                         DomainName = "domainName",
                         OriginAccessIdentity = "originAccessIdentity"
                     },
                     TrustedSigners = new TrustedSignersProperty {
                         Enabled = false,

                         // the properties below are optional
                         AwsAccountNumbers = new [] { "awsAccountNumbers" }
                     },

                     // the properties below are optional
                     Aliases = new [] { "aliases" },
                     Logging = new LoggingProperty {
                         Bucket = "bucket",
                         Enabled = false,
                         Prefix = "prefix"
                     },
                     PriceClass = "priceClass"
                 },

                 // the properties below are optional
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnStreamingDistributionProps()

Properties for defining a CfnStreamingDistribution.

Properties

StreamingDistributionConfig

The current configuration information for the RTMP distribution.

Tags

A complex type that contains zero or more Tag elements.

Constructors

CfnStreamingDistributionProps()

Properties for defining a CfnStreamingDistribution.

public CfnStreamingDistributionProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-streamingdistribution.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.AWS.CloudFront;

             var cfnStreamingDistributionProps = new CfnStreamingDistributionProps {
                 StreamingDistributionConfig = new StreamingDistributionConfigProperty {
                     Comment = "comment",
                     Enabled = false,
                     S3Origin = new S3OriginProperty {
                         DomainName = "domainName",
                         OriginAccessIdentity = "originAccessIdentity"
                     },
                     TrustedSigners = new TrustedSignersProperty {
                         Enabled = false,

                         // the properties below are optional
                         AwsAccountNumbers = new [] { "awsAccountNumbers" }
                     },

                     // the properties below are optional
                     Aliases = new [] { "aliases" },
                     Logging = new LoggingProperty {
                         Bucket = "bucket",
                         Enabled = false,
                         Prefix = "prefix"
                     },
                     PriceClass = "priceClass"
                 },

                 // the properties below are optional
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

StreamingDistributionConfig

The current configuration information for the RTMP distribution.

public object StreamingDistributionConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-streamingdistribution.html#cfn-cloudfront-streamingdistribution-streamingdistributionconfig

Tags

A complex type that contains zero or more Tag elements.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-streamingdistribution.html#cfn-cloudfront-streamingdistribution-tags

Implements

ICfnStreamingDistributionProps
Back to top Generated by DocFX