Package-level declarations

Types

Link copied to clipboard
data class ChannelDashPlaylistSettingsArgs(val manifestWindowSeconds: Output<Double>? = null, val minBufferTimeSeconds: Output<Double>? = null, val minUpdatePeriodSeconds: Output<Double>? = null, val suggestedPresentationDelaySeconds: Output<Double>? = null) : ConvertibleToJava<ChannelDashPlaylistSettingsArgs>

Dash manifest configuration parameters.

Link copied to clipboard
data class ChannelHlsPlaylistSettingsArgs(val adMarkupType: Output<List<ChannelAdMarkupType>>? = null, val manifestWindowSeconds: Output<Double>? = null) : ConvertibleToJava<ChannelHlsPlaylistSettingsArgs>

HLS playlist configuration parameters.

Link copied to clipboard
data class ChannelLogConfigurationForChannelArgs(val logTypes: Output<List<ChannelLogType>>? = null) : ConvertibleToJava<ChannelLogConfigurationForChannelArgs>

The log configuration for the channel.

Link copied to clipboard
data class ChannelRequestOutputItemArgs(val dashPlaylistSettings: Output<ChannelDashPlaylistSettingsArgs>? = null, val hlsPlaylistSettings: Output<ChannelHlsPlaylistSettingsArgs>? = null, val manifestName: Output<String>, val sourceGroup: Output<String>) : ConvertibleToJava<ChannelRequestOutputItemArgs>

The output configuration for this channel.

Link copied to clipboard
data class ChannelSlateSourceArgs(val sourceLocationName: Output<String>? = null, val vodSourceName: Output<String>? = null) : ConvertibleToJava<ChannelSlateSourceArgs>

Slate VOD source configuration.

Link copied to clipboard
data class ChannelTimeShiftConfigurationArgs(val maxTimeDelaySeconds: Output<Double>) : ConvertibleToJava<ChannelTimeShiftConfigurationArgs>

The configuration for time-shifted viewing.

Link copied to clipboard
data class GetChannelPlainArgs(val channelName: String) : ConvertibleToJava<GetChannelPlainArgs>
Link copied to clipboard
data class GetChannelPolicyPlainArgs(val channelName: String) : ConvertibleToJava<GetChannelPolicyPlainArgs>
Link copied to clipboard
data class GetLiveSourcePlainArgs(val liveSourceName: String, val sourceLocationName: String) : ConvertibleToJava<GetLiveSourcePlainArgs>
Link copied to clipboard
data class GetPlaybackConfigurationPlainArgs(val name: String) : ConvertibleToJava<GetPlaybackConfigurationPlainArgs>
Link copied to clipboard
data class GetSourceLocationPlainArgs(val sourceLocationName: String) : ConvertibleToJava<GetSourceLocationPlainArgs>
Link copied to clipboard
data class GetVodSourcePlainArgs(val sourceLocationName: String, val vodSourceName: String) : ConvertibleToJava<GetVodSourcePlainArgs>
Link copied to clipboard
data class LiveSourceHttpPackageConfigurationArgs(val path: Output<String>, val sourceGroup: Output<String>, val type: Output<LiveSourceType>) : ConvertibleToJava<LiveSourceHttpPackageConfigurationArgs>

The HTTP package configuration properties for the requested VOD source.

data class PlaybackConfigurationAdMarkerPassthroughArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<PlaybackConfigurationAdMarkerPassthroughArgs>

For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.

data class PlaybackConfigurationAvailSuppressionArgs(val fillPolicy: Output<PlaybackConfigurationAvailSuppressionFillPolicy>? = null, val mode: Output<PlaybackConfigurationAvailSuppressionMode>? = null, val value: Output<String>? = null) : ConvertibleToJava<PlaybackConfigurationAvailSuppressionArgs>

The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).

Link copied to clipboard
data class PlaybackConfigurationBumperArgs(val endUrl: Output<String>? = null, val startUrl: Output<String>? = null) : ConvertibleToJava<PlaybackConfigurationBumperArgs>

The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html).

data class PlaybackConfigurationCdnConfigurationArgs(val adSegmentUrlPrefix: Output<String>? = null, val contentSegmentUrlPrefix: Output<String>? = null) : ConvertibleToJava<PlaybackConfigurationCdnConfigurationArgs>

The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.

data class PlaybackConfigurationDashConfigurationArgs(val manifestEndpointPrefix: Output<String>? = null, val mpdLocation: Output<String>? = null, val originManifestType: Output<PlaybackConfigurationDashConfigurationOriginManifestType>? = null) : ConvertibleToJava<PlaybackConfigurationDashConfigurationArgs>

The configuration for DASH PUT operations.

data class PlaybackConfigurationHlsConfigurationArgs(val manifestEndpointPrefix: Output<String>? = null) : ConvertibleToJava<PlaybackConfigurationHlsConfigurationArgs>
data class PlaybackConfigurationLivePreRollConfigurationArgs(val adDecisionServerUrl: Output<String>? = null, val maxDurationSeconds: Output<Int>? = null) : ConvertibleToJava<PlaybackConfigurationLivePreRollConfigurationArgs>

The configuration for pre-roll ad insertion.

data class PlaybackConfigurationManifestProcessingRulesArgs(val adMarkerPassthrough: Output<PlaybackConfigurationAdMarkerPassthroughArgs>? = null) : ConvertibleToJava<PlaybackConfigurationManifestProcessingRulesArgs>

The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.

Link copied to clipboard
data class SourceLocationAccessConfigurationArgs(val accessType: Output<SourceLocationAccessType>? = null, val secretsManagerAccessTokenConfiguration: Output<SourceLocationSecretsManagerAccessTokenConfigurationArgs>? = null) : ConvertibleToJava<SourceLocationAccessConfigurationArgs>

Access configuration parameters.

data class SourceLocationDefaultSegmentDeliveryConfigurationArgs(val baseUrl: Output<String>? = null) : ConvertibleToJava<SourceLocationDefaultSegmentDeliveryConfigurationArgs>

The optional configuration for a server that serves segments. Use this if you want the segment delivery server to be different from the source location server. For example, you can configure your source location server to be an origination server, such as MediaPackage, and the segment delivery server to be a content delivery network (CDN), such as CloudFront. If you don't specify a segment delivery server, then the source location server is used.

Link copied to clipboard
data class SourceLocationHttpConfigurationArgs(val baseUrl: Output<String>) : ConvertibleToJava<SourceLocationHttpConfigurationArgs>

The HTTP configuration for the source location.

data class SourceLocationSecretsManagerAccessTokenConfigurationArgs(val headerName: Output<String>? = null, val secretArn: Output<String>? = null, val secretStringKey: Output<String>? = null) : ConvertibleToJava<SourceLocationSecretsManagerAccessTokenConfigurationArgs>

AWS Secrets Manager access token configuration parameters. For information about Secrets Manager access token authentication, see Working with AWS Secrets Manager access token authentication.

data class SourceLocationSegmentDeliveryConfigurationArgs(val baseUrl: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<SourceLocationSegmentDeliveryConfigurationArgs>

The segment delivery configuration settings.

Link copied to clipboard
data class VodSourceHttpPackageConfigurationArgs(val path: Output<String>, val sourceGroup: Output<String>, val type: Output<VodSourceType>) : ConvertibleToJava<VodSourceHttpPackageConfigurationArgs>

The HTTP package configuration properties for the requested VOD source.