ContentKeyPolicyPolicyOptionArgs

data class ContentKeyPolicyPolicyOptionArgs(val clearKeyConfigurationEnabled: Output<Boolean>? = null, val fairplayConfiguration: Output<ContentKeyPolicyPolicyOptionFairplayConfigurationArgs>? = null, val name: Output<String>, val openRestrictionEnabled: Output<Boolean>? = null, val playreadyConfigurationLicenses: Output<List<ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs>>? = null, val playreadyResponseCustomData: Output<String>? = null, val tokenRestriction: Output<ContentKeyPolicyPolicyOptionTokenRestrictionArgs>? = null, val widevineConfigurationTemplate: Output<String>? = null) : ConvertibleToJava<ContentKeyPolicyPolicyOptionArgs>

Constructors

Link copied to clipboard
constructor(clearKeyConfigurationEnabled: Output<Boolean>? = null, fairplayConfiguration: Output<ContentKeyPolicyPolicyOptionFairplayConfigurationArgs>? = null, name: Output<String>, openRestrictionEnabled: Output<Boolean>? = null, playreadyConfigurationLicenses: Output<List<ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs>>? = null, playreadyResponseCustomData: Output<String>? = null, tokenRestriction: Output<ContentKeyPolicyPolicyOptionTokenRestrictionArgs>? = null, widevineConfigurationTemplate: Output<String>? = null)

Properties

Link copied to clipboard

Enable a configuration for non-DRM keys.

Link copied to clipboard

A fairplay_configuration block as defined above. Check license requirements here https://docs.microsoft.com/azure/media-services/latest/fairplay-license-overview.

Link copied to clipboard
val name: Output<String>

The name which should be used for this Policy Option.

Link copied to clipboard
val openRestrictionEnabled: Output<Boolean>? = null

Enable an open restriction. License or key will be delivered on every request.

Link copied to clipboard

One or more playready_configuration_license blocks as defined above.

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

The custom response data of the PlayReady configuration. This only applies when playready_configuration_license is specified.

Link copied to clipboard

A token_restriction block as defined below.

Link copied to clipboard

The Widevine template.

Functions

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