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) : 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