LiveEventInputArgs

data class LiveEventInputArgs(val accessToken: Output<String>? = null, val endpoints: Output<List<LiveEventInputEndpointArgs>>? = null, val ipAccessControlAllows: Output<List<LiveEventInputIpAccessControlAllowArgs>>? = null, val keyFrameIntervalDuration: Output<String>? = null, val streamingProtocol: Output<String>? = null) : ConvertibleToJava<LiveEventInputArgs>

Constructors

Link copied to clipboard
constructor(accessToken: Output<String>? = null, endpoints: Output<List<LiveEventInputEndpointArgs>>? = null, ipAccessControlAllows: Output<List<LiveEventInputIpAccessControlAllowArgs>>? = null, keyFrameIntervalDuration: Output<String>? = null, streamingProtocol: Output<String>? = null)

Properties

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

A UUID in string form to uniquely identify the stream. If omitted, the service will generate a unique value. Changing this forces a new value to be created.

Link copied to clipboard
Link copied to clipboard

One or more ip_access_control_allow blocks as defined below.

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. This field cannot be set when type is set to Encoding.

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

The input protocol for the live event. Allowed values are FragmentedMP4 and RTMP. Changing this forces a new resource to be created.

Functions

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