Package-level declarations

Types

Link copied to clipboard
class Channel : KotlinCustomResource

Definition of AWS::MediaTailor::Channel Resource Type

Link copied to clipboard
data class ChannelArgs(val audiences: Output<List<String>>? = null, val channelName: Output<String>? = null, val fillerSlate: Output<ChannelSlateSourceArgs>? = null, val logConfiguration: Output<ChannelLogConfigurationForChannelArgs>? = null, val outputs: Output<List<ChannelRequestOutputItemArgs>>? = null, val playbackMode: Output<ChannelPlaybackMode>? = null, val tags: Output<List<TagArgs>>? = null, val tier: Output<ChannelTier>? = null, val timeShiftConfiguration: Output<ChannelTimeShiftConfigurationArgs>? = null) : ConvertibleToJava<ChannelArgs>

Definition of AWS::MediaTailor::Channel Resource Type

Link copied to clipboard
Link copied to clipboard
object ChannelMapper : ResourceMapper<Channel>
Link copied to clipboard
class ChannelPolicy : KotlinCustomResource

Definition of AWS::MediaTailor::ChannelPolicy Resource Type

Link copied to clipboard
data class ChannelPolicyArgs(val channelName: Output<String>? = null, val policy: Output<Any>? = null) : ConvertibleToJava<ChannelPolicyArgs>

Definition of AWS::MediaTailor::ChannelPolicy Resource Type

Link copied to clipboard
Link copied to clipboard
object ChannelPolicyMapper : ResourceMapper<ChannelPolicy>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class LiveSource : KotlinCustomResource

Definition of AWS::MediaTailor::LiveSource Resource Type

Link copied to clipboard
data class LiveSourceArgs(val httpPackageConfigurations: Output<List<LiveSourceHttpPackageConfigurationArgs>>? = null, val liveSourceName: Output<String>? = null, val sourceLocationName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<LiveSourceArgs>

Definition of AWS::MediaTailor::LiveSource Resource Type

Link copied to clipboard
Link copied to clipboard
object LiveSourceMapper : ResourceMapper<LiveSource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PlaybackConfiguration : KotlinCustomResource

Resource schema for AWS::MediaTailor::PlaybackConfiguration

Link copied to clipboard
data class PlaybackConfigurationArgs(val adDecisionServerUrl: Output<String>? = null, val availSuppression: Output<PlaybackConfigurationAvailSuppressionArgs>? = null, val bumper: Output<PlaybackConfigurationBumperArgs>? = null, val cdnConfiguration: Output<PlaybackConfigurationCdnConfigurationArgs>? = null, val configurationAliases: Output<Map<String, Any>>? = null, val dashConfiguration: Output<PlaybackConfigurationDashConfigurationArgs>? = null, val hlsConfiguration: Output<PlaybackConfigurationHlsConfigurationArgs>? = null, val livePreRollConfiguration: Output<PlaybackConfigurationLivePreRollConfigurationArgs>? = null, val manifestProcessingRules: Output<PlaybackConfigurationManifestProcessingRulesArgs>? = null, val name: Output<String>? = null, val personalizationThresholdSeconds: Output<Int>? = null, val slateAdUrl: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val transcodeProfileName: Output<String>? = null, val videoContentSourceUrl: Output<String>? = null) : ConvertibleToJava<PlaybackConfigurationArgs>

Resource schema for AWS::MediaTailor::PlaybackConfiguration

Link copied to clipboard
Link copied to clipboard
class SourceLocation : KotlinCustomResource

Definition of AWS::MediaTailor::SourceLocation Resource Type

Link copied to clipboard
data class SourceLocationArgs(val accessConfiguration: Output<SourceLocationAccessConfigurationArgs>? = null, val defaultSegmentDeliveryConfiguration: Output<SourceLocationDefaultSegmentDeliveryConfigurationArgs>? = null, val httpConfiguration: Output<SourceLocationHttpConfigurationArgs>? = null, val segmentDeliveryConfigurations: Output<List<SourceLocationSegmentDeliveryConfigurationArgs>>? = null, val sourceLocationName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<SourceLocationArgs>

Definition of AWS::MediaTailor::SourceLocation Resource Type

Link copied to clipboard
Link copied to clipboard
object SourceLocationMapper : ResourceMapper<SourceLocation>
Link copied to clipboard
class VodSource : KotlinCustomResource

Definition of AWS::MediaTailor::VodSource Resource Type

Link copied to clipboard
data class VodSourceArgs(val httpPackageConfigurations: Output<List<VodSourceHttpPackageConfigurationArgs>>? = null, val sourceLocationName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val vodSourceName: Output<String>? = null) : ConvertibleToJava<VodSourceArgs>

Definition of AWS::MediaTailor::VodSource Resource Type

Link copied to clipboard
Link copied to clipboard
object VodSourceMapper : ResourceMapper<VodSource>
Link copied to clipboard

Functions

Link copied to clipboard
fun channel(name: String): Channel
suspend fun channel(name: String, block: suspend ChannelResourceBuilder.() -> Unit): Channel
Link copied to clipboard
Link copied to clipboard
suspend fun liveSource(name: String, block: suspend LiveSourceResourceBuilder.() -> Unit): LiveSource
Link copied to clipboard
Link copied to clipboard
suspend fun vodSource(name: String, block: suspend VodSourceResourceBuilder.() -> Unit): VodSource