OriginEndpointEncryptionContractConfigurationArgs

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.

Constructors

constructor(presetSpeke20Audio: Output<OriginEndpointPresetSpeke20Audio>, presetSpeke20Video: Output<OriginEndpointPresetSpeke20Video>)

Properties

Link copied to clipboard

A collection of audio encryption presets. Value description:

Link copied to clipboard

The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint.

Functions

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