LiveEventInputArgs

data class LiveEventInputArgs(val accessControl: Output<LiveEventInputAccessControlArgs>? = null, val accessToken: Output<String>? = null, val endpoints: Output<List<LiveEventEndpointArgs>>? = null, val keyFrameIntervalDuration: Output<String>? = null, val streamingProtocol: Output<Either<String, LiveEventInputProtocol>>) : ConvertibleToJava<LiveEventInputArgs>

The live event input.

Constructors

Link copied to clipboard
fun LiveEventInputArgs(accessControl: Output<LiveEventInputAccessControlArgs>? = null, accessToken: Output<String>? = null, endpoints: Output<List<LiveEventEndpointArgs>>? = null, keyFrameIntervalDuration: Output<String>? = null, streamingProtocol: Output<Either<String, LiveEventInputProtocol>>)

Functions

Link copied to clipboard
open override fun toJava(): LiveEventInputArgs

Properties

Link copied to clipboard

Access control for live event input.

Link copied to clipboard
val accessToken: Output<String>? = null

A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.

Link copied to clipboard
val endpoints: Output<List<LiveEventEndpointArgs>>? = null

The input endpoints for the live event.

Link copied to clipboard
val keyFrameIntervalDuration: Output<String>? = null

ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.

Link copied to clipboard

The input protocol for the live event. This is specified at creation time and cannot be updated.