Origin Endpoint Speke Key Provider Args
data class OriginEndpointSpekeKeyProviderArgs(val certificateArn: Output<String>? = null, val encryptionContractConfiguration: Output<OriginEndpointEncryptionContractConfigurationArgs>? = null, val resourceId: Output<String>, val roleArn: Output<String>, val systemIds: Output<List<String>>, val url: Output<String>) : ConvertibleToJava<OriginEndpointSpekeKeyProviderArgs>
A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.
Properties
Link copied to clipboard
An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.
Link copied to clipboard
val encryptionContractConfiguration: Output<OriginEndpointEncryptionContractConfigurationArgs>? = null
Use encryptionContractConfiguration
to 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
The resource ID to include in key requests.