Package-level declarations
Types
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
class ChannelArgsBuilder
Builder for ChannelArgs.
Link copied to clipboard
Link copied to clipboard
class ChannelResourceBuilder
Builder for Channel.
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
class InputArgsBuilder
Builder for InputArgs.
Link copied to clipboard
Link copied to clipboard
class InputResourceBuilder
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
Builder for InputSecurityGroupArgs.
Link copied to clipboard
Link copied to clipboard
Builder for InputSecurityGroup.
Link copied to clipboard
object MedialiveFunctions
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
class MultiplexArgsBuilder
Builder for MultiplexArgs.
Link copied to clipboard
Link copied to clipboard
Resource for managing an AWS MediaLive MultiplexProgram.
Link copied to clipboard
data class MultiplexProgramArgs(val multiplexId: Output<String>? = null, val multiplexProgramSettings: Output<MultiplexProgramMultiplexProgramSettingsArgs>? = null, val programName: Output<String>? = null, val timeouts: Output<MultiplexProgramTimeoutsArgs>? = null) : ConvertibleToJava<MultiplexProgramArgs>
Resource for managing an AWS MediaLive MultiplexProgram.
Link copied to clipboard
Builder for MultiplexProgramArgs.
Link copied to clipboard
Link copied to clipboard
Builder for MultiplexProgram.
Link copied to clipboard
class MultiplexResourceBuilder
Builder for Multiplex.
Functions
Link copied to clipboard
suspend fun inputSecurityGroup(name: String, block: suspend InputSecurityGroupResourceBuilder.() -> Unit): InputSecurityGroup
Link copied to clipboard
suspend fun multiplexProgram(name: String, block: suspend MultiplexProgramResourceBuilder.() -> Unit): MultiplexProgram