interface HlsCdnSettingsProperty
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.MediaLive.CfnChannel.HlsCdnSettingsProperty |
Java | software.amazon.awscdk.services.medialive.CfnChannel.HlsCdnSettingsProperty |
Python | aws_cdk.aws_medialive.CfnChannel.HlsCdnSettingsProperty |
TypeScript | @aws-cdk/aws-medialive » CfnChannel » HlsCdnSettingsProperty |
The settings for the CDN of an HLS output.
The parent of this entity is HlsGroupSettings.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as medialive from '@aws-cdk/aws-medialive';
const hlsCdnSettingsProperty: medialive.CfnChannel.HlsCdnSettingsProperty = {
hlsAkamaiSettings: {
connectionRetryInterval: 123,
filecacheDuration: 123,
httpTransferMode: 'httpTransferMode',
numRetries: 123,
restartDelay: 123,
salt: 'salt',
token: 'token',
},
hlsBasicPutSettings: {
connectionRetryInterval: 123,
filecacheDuration: 123,
numRetries: 123,
restartDelay: 123,
},
hlsMediaStoreSettings: {
connectionRetryInterval: 123,
filecacheDuration: 123,
mediaStoreStorageClass: 'mediaStoreStorageClass',
numRetries: 123,
restartDelay: 123,
},
hlsS3Settings: {
cannedAcl: 'cannedAcl',
},
hlsWebdavSettings: {
connectionRetryInterval: 123,
filecacheDuration: 123,
httpTransferMode: 'httpTransferMode',
numRetries: 123,
restartDelay: 123,
},
};
Properties
Name | Type | Description |
---|---|---|
hls | IResolvable | Hls | Sets up Akamai as the downstream system for the HLS output group. |
hls | IResolvable | Hls | The settings for Basic Put for the HLS output. |
hls | IResolvable | Hls | Sets up MediaStore as the destination for the HLS output. |
hls | IResolvable | Hls | Sets up Amazon S3 as the destination for this HLS output. |
hls | IResolvable | Hls | The settings for Web VTT captions in the HLS output group. |
hlsAkamaiSettings?
Type:
IResolvable
|
Hls
(optional)
Sets up Akamai as the downstream system for the HLS output group.
hlsBasicPutSettings?
Type:
IResolvable
|
Hls
(optional)
The settings for Basic Put for the HLS output.
hlsMediaStoreSettings?
Type:
IResolvable
|
Hls
(optional)
Sets up MediaStore as the destination for the HLS output.
hlsS3Settings?
Type:
IResolvable
|
Hls
(optional)
Sets up Amazon S3 as the destination for this HLS output.
hlsWebdavSettings?
Type:
IResolvable
|
Hls
(optional)
The settings for Web VTT captions in the HLS output group.
The parent of this entity is HlsGroupSettings.