Show / Hide Table of Contents

Class CfnChannel.HlsCdnSettingsProperty

The settings for the CDN of an HLS output.

Inheritance
System.Object
CfnChannel.HlsCdnSettingsProperty
Implements
CfnChannel.IHlsCdnSettingsProperty
Namespace: Amazon.CDK.AWS.MediaLive
Assembly: Amazon.CDK.AWS.MediaLive.dll
Syntax (csharp)
public class HlsCdnSettingsProperty : Object, CfnChannel.IHlsCdnSettingsProperty
Syntax (vb)
Public Class HlsCdnSettingsProperty
    Inherits Object
    Implements CfnChannel.IHlsCdnSettingsProperty
Remarks

The parent of this entity is HlsGroupSettings.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlscdnsettings.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.MediaLive;

var hlsCdnSettingsProperty = new HlsCdnSettingsProperty {
    HlsAkamaiSettings = new HlsAkamaiSettingsProperty {
        ConnectionRetryInterval = 123,
        FilecacheDuration = 123,
        HttpTransferMode = "httpTransferMode",
        NumRetries = 123,
        RestartDelay = 123,
        Salt = "salt",
        Token = "token"
    },
    HlsBasicPutSettings = new HlsBasicPutSettingsProperty {
        ConnectionRetryInterval = 123,
        FilecacheDuration = 123,
        NumRetries = 123,
        RestartDelay = 123
    },
    HlsMediaStoreSettings = new HlsMediaStoreSettingsProperty {
        ConnectionRetryInterval = 123,
        FilecacheDuration = 123,
        MediaStoreStorageClass = "mediaStoreStorageClass",
        NumRetries = 123,
        RestartDelay = 123
    },
    HlsS3Settings = new HlsS3SettingsProperty {
        CannedAcl = "cannedAcl"
    },
    HlsWebdavSettings = new HlsWebdavSettingsProperty {
        ConnectionRetryInterval = 123,
        FilecacheDuration = 123,
        HttpTransferMode = "httpTransferMode",
        NumRetries = 123,
        RestartDelay = 123
    }
};

Synopsis

Constructors

HlsCdnSettingsProperty()

Properties

HlsAkamaiSettings

Sets up Akamai as the downstream system for the HLS output group.

HlsBasicPutSettings

The settings for Basic Put for the HLS output.

HlsMediaStoreSettings

Sets up MediaStore as the destination for the HLS output.

HlsS3Settings

Sets up Amazon S3 as the destination for this HLS output.

HlsWebdavSettings

The settings for Web VTT captions in the HLS output group.

Constructors

HlsCdnSettingsProperty()

public HlsCdnSettingsProperty()

Properties

HlsAkamaiSettings

Sets up Akamai as the downstream system for the HLS output group.

public object HlsAkamaiSettings { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlscdnsettings.html#cfn-medialive-channel-hlscdnsettings-hlsakamaisettings

HlsBasicPutSettings

The settings for Basic Put for the HLS output.

public object HlsBasicPutSettings { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlscdnsettings.html#cfn-medialive-channel-hlscdnsettings-hlsbasicputsettings

HlsMediaStoreSettings

Sets up MediaStore as the destination for the HLS output.

public object HlsMediaStoreSettings { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlscdnsettings.html#cfn-medialive-channel-hlscdnsettings-hlsmediastoresettings

HlsS3Settings

Sets up Amazon S3 as the destination for this HLS output.

public object HlsS3Settings { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlscdnsettings.html#cfn-medialive-channel-hlscdnsettings-hlss3settings

HlsWebdavSettings

The settings for Web VTT captions in the HLS output group.

public object HlsWebdavSettings { get; set; }
Property Value

System.Object

Remarks

The parent of this entity is HlsGroupSettings.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlscdnsettings.html#cfn-medialive-channel-hlscdnsettings-hlswebdavsettings

Implements

CfnChannel.IHlsCdnSettingsProperty
Back to top Generated by DocFX