Origin Endpoint Encryption Args
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.
Constructors
Link copied to clipboard
fun OriginEndpointEncryptionArgs(constantInitializationVector: Output<String>? = null, encryptionMethod: Output<OriginEndpointEncryptionMethodArgs>, keyRotationIntervalSeconds: Output<Int>? = null, spekeKeyProvider: Output<OriginEndpointSpekeKeyProviderArgs>)
Functions
Properties
Link copied to clipboard
The frequency (in seconds) of key changes for live workflows, in which content is streamed real time. The service retrieves content keys before the live content begins streaming, and then retrieves them as needed over the lifetime of the workflow. By default, key rotation is set to 300 seconds (5 minutes), the minimum rotation interval, which is equivalent to setting it to 300. If you don't enter an interval, content keys aren't rotated.
The following example setting causes the service to rotate keys every thirty minutes: 1800