Package-level declarations

Types

Link copied to clipboard

Resource for managing an AWS IVS (Interactive Video) Channel.

Link copied to clipboard
data class ChannelArgs(val authorized: Output<Boolean>? = null, val latencyMode: Output<String>? = null, val name: Output<String>? = null, val recordingConfigurationArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<ChannelArgs>

Resource for managing an AWS IVS (Interactive Video) Channel.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Resource for managing an AWS IVS (Interactive Video) Playback Key Pair.

Link copied to clipboard
data class PlaybackKeyPairArgs(val name: Output<String>? = null, val publicKey: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PlaybackKeyPairArgs>

Resource for managing an AWS IVS (Interactive Video) Playback Key Pair.

Link copied to clipboard

Resource for managing an AWS IVS (Interactive Video) Recording Configuration.

Link copied to clipboard
data class RecordingConfigurationArgs(val destinationConfiguration: Output<RecordingConfigurationDestinationConfigurationArgs>? = null, val name: Output<String>? = null, val recordingReconnectWindowSeconds: Output<Int>? = null, val tags: Output<Map<String, String>>? = null, val thumbnailConfiguration: Output<RecordingConfigurationThumbnailConfigurationArgs>? = null) : ConvertibleToJava<RecordingConfigurationArgs>

Resource for managing an AWS IVS (Interactive Video) Recording Configuration.

Functions

Link copied to clipboard
suspend fun channelResource(name: String, block: suspend ChannelResourceBuilder.() -> Unit): Channel
Link copied to clipboard