Package-level declarations

Types

Link copied to clipboard
class Channel : KotlinCustomResource

Resource for managing an AWS MediaLive Channel.

Link copied to clipboard
data class ChannelArgs(val cdiInputSpecification: Output<ChannelCdiInputSpecificationArgs>? = null, val channelClass: Output<String>? = null, val destinations: Output<List<ChannelDestinationArgs>>? = null, val encoderSettings: Output<ChannelEncoderSettingsArgs>? = null, val inputAttachments: Output<List<ChannelInputAttachmentArgs>>? = null, val inputSpecification: Output<ChannelInputSpecificationArgs>? = null, val logLevel: Output<String>? = null, val maintenance: Output<ChannelMaintenanceArgs>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val startChannel: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val vpc: Output<ChannelVpcArgs>? = null) : ConvertibleToJava<ChannelArgs>

Resource for managing an AWS MediaLive Channel.

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

Resource for managing an AWS MediaLive Input.

Link copied to clipboard
data class InputArgs(val destinations: Output<List<InputDestinationArgs>>? = null, val inputDevices: Output<List<InputInputDeviceArgs>>? = null, val inputSecurityGroups: Output<List<String>>? = null, val mediaConnectFlows: Output<List<InputMediaConnectFlowArgs>>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val sources: Output<List<InputSourceArgs>>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null, val vpc: Output<InputVpcArgs>? = null) : ConvertibleToJava<InputArgs>

Resource for managing an AWS MediaLive Input.

Link copied to clipboard

Builder for InputArgs.

Link copied to clipboard
object InputMapper : ResourceMapper<Input>
Link copied to clipboard

Builder for Input.

Link copied to clipboard
class InputSecurityGroup : KotlinCustomResource

Resource for managing an AWS MediaLive InputSecurityGroup.

Link copied to clipboard
data class InputSecurityGroupArgs(val tags: Output<Map<String, String>>? = null, val whitelistRules: Output<List<InputSecurityGroupWhitelistRuleArgs>>? = null) : ConvertibleToJava<InputSecurityGroupArgs>

Resource for managing an AWS MediaLive InputSecurityGroup.

Link copied to clipboard
Link copied to clipboard
class Multiplex : KotlinCustomResource

Resource for managing an AWS MediaLive Multiplex.

Link copied to clipboard
data class MultiplexArgs(val availabilityZones: Output<List<String>>? = null, val multiplexSettings: Output<MultiplexMultiplexSettingsArgs>? = null, val name: Output<String>? = null, val startMultiplex: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MultiplexArgs>

Resource for managing an AWS MediaLive Multiplex.

Link copied to clipboard
Link copied to clipboard
object MultiplexMapper : ResourceMapper<Multiplex>
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
fun input(name: String): Input
suspend fun input(name: String, block: suspend InputResourceBuilder.() -> Unit): Input
Link copied to clipboard
suspend fun multiplex(name: String, block: suspend MultiplexResourceBuilder.() -> Unit): Multiplex