Package-level declarations

Types

Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard

Builder for Input.

Link copied to clipboard

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

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
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun channelResource(name: String, block: suspend ChannelResourceBuilder.() -> Unit): Channel
Link copied to clipboard
suspend fun inputResource(name: String, block: suspend InputResourceBuilder.() -> Unit): Input
Link copied to clipboard
suspend fun multiplexResource(name: String, block: suspend MultiplexResourceBuilder.() -> Unit): Multiplex