Package-level declarations

Types

Link copied to clipboard
data class ChannelGroupTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ChannelGroupTagArgs>
Link copied to clipboard
data class ChannelTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ChannelTagArgs>
Link copied to clipboard
Link copied to clipboard
data class GetChannelGroupPlainArgs(val arn: String) : ConvertibleToJava<GetChannelGroupPlainArgs>
Link copied to clipboard
data class GetChannelPlainArgs(val arn: String) : ConvertibleToJava<GetChannelPlainArgs>
Link copied to clipboard
data class GetChannelPolicyPlainArgs(val channelGroupName: String, val channelName: String) : ConvertibleToJava<GetChannelPolicyPlainArgs>
Link copied to clipboard
data class GetOriginEndpointPlainArgs(val arn: String) : ConvertibleToJava<GetOriginEndpointPlainArgs>
Link copied to clipboard
data class GetOriginEndpointPolicyPlainArgs(val channelGroupName: String, val channelName: String, val originEndpointName: String) : ConvertibleToJava<GetOriginEndpointPolicyPlainArgs>
Link copied to clipboard
data class OriginEndpointEncryptionArgs(val constantInitializationVector: Output<String>? = null, val encryptionMethod: Output<OriginEndpointEncryptionMethodArgs>, val keyRotationIntervalSeconds: Output<Int>? = null, val spekeKeyProvider: Output<OriginEndpointSpekeKeyProviderArgs>) : ConvertibleToJava<OriginEndpointEncryptionArgs>

The parameters for encrypting content.

data class OriginEndpointEncryptionContractConfigurationArgs(val presetSpeke20Audio: Output<OriginEndpointPresetSpeke20Audio>, val presetSpeke20Video: Output<OriginEndpointPresetSpeke20Video>) : ConvertibleToJava<OriginEndpointEncryptionContractConfigurationArgs>

Configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.

Link copied to clipboard
data class OriginEndpointEncryptionMethodArgs(val cmafEncryptionMethod: Output<OriginEndpointCmafEncryptionMethod>? = null, val tsEncryptionMethod: Output<OriginEndpointTsEncryptionMethod>? = null) : ConvertibleToJava<OriginEndpointEncryptionMethodArgs>

The encryption type.

data class OriginEndpointHlsManifestConfigurationArgs(val childManifestName: Output<String>? = null, val manifestName: Output<String>, val manifestWindowSeconds: Output<Int>? = null, val programDateTimeIntervalSeconds: Output<Int>? = null, val scteHls: Output<OriginEndpointScteHlsArgs>? = null, val url: Output<String>? = null) : ConvertibleToJava<OriginEndpointHlsManifestConfigurationArgs>

Retrieve the HTTP live streaming (HLS) manifest configuration.

data class OriginEndpointLowLatencyHlsManifestConfigurationArgs(val childManifestName: Output<String>? = null, val manifestName: Output<String>, val manifestWindowSeconds: Output<Int>? = null, val programDateTimeIntervalSeconds: Output<Int>? = null, val scteHls: Output<OriginEndpointScteHlsArgs>? = null, val url: Output<String>? = null) : ConvertibleToJava<OriginEndpointLowLatencyHlsManifestConfigurationArgs>

Retrieve the low-latency HTTP live streaming (HLS) manifest configuration.

Link copied to clipboard
data class OriginEndpointScteArgs(val scteFilter: Output<List<OriginEndpointScteFilter>>? = null) : ConvertibleToJava<OriginEndpointScteArgs>

The SCTE configuration.

Link copied to clipboard
data class OriginEndpointScteHlsArgs(val adMarkerHls: Output<OriginEndpointAdMarkerHls>? = null) : ConvertibleToJava<OriginEndpointScteHlsArgs>

The SCTE configuration.

Link copied to clipboard
data class OriginEndpointSegmentArgs(val encryption: Output<OriginEndpointEncryptionArgs>? = null, val includeIframeOnlyStreams: Output<Boolean>? = null, val scte: Output<OriginEndpointScteArgs>? = null, val segmentDurationSeconds: Output<Int>? = null, val segmentName: Output<String>? = null, val tsIncludeDvbSubtitles: Output<Boolean>? = null, val tsUseAudioRenditionGroup: Output<Boolean>? = null) : ConvertibleToJava<OriginEndpointSegmentArgs>

The segment configuration, including the segment name, duration, and other configuration values.

Link copied to clipboard
data class OriginEndpointSpekeKeyProviderArgs(val drmSystems: Output<List<OriginEndpointDrmSystem>>, val encryptionContractConfiguration: Output<OriginEndpointEncryptionContractConfigurationArgs>, val resourceId: Output<String>, val roleArn: Output<String>, val url: Output<String>) : ConvertibleToJava<OriginEndpointSpekeKeyProviderArgs>

The parameters for the SPEKE key provider.

Link copied to clipboard
data class OriginEndpointTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<OriginEndpointTagArgs>