ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs

data class ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs(val allowTestDevices: Output<Boolean>? = null, val beginDate: Output<String>? = null, val contentKeyLocationFromHeaderEnabled: Output<Boolean>? = null, val contentKeyLocationFromKeyId: Output<String>? = null, val contentType: Output<String>? = null, val expirationDate: Output<String>? = null, val gracePeriod: Output<String>? = null, val licenseType: Output<String>? = null, val playRight: Output<ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs>? = null, val relativeBeginDate: Output<String>? = null, val relativeExpirationDate: Output<String>? = null, val securityLevel: Output<String>? = null) : ConvertibleToJava<ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs>

Constructors

constructor(allowTestDevices: Output<Boolean>? = null, beginDate: Output<String>? = null, contentKeyLocationFromHeaderEnabled: Output<Boolean>? = null, contentKeyLocationFromKeyId: Output<String>? = null, contentType: Output<String>? = null, expirationDate: Output<String>? = null, gracePeriod: Output<String>? = null, licenseType: Output<String>? = null, playRight: Output<ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs>? = null, relativeBeginDate: Output<String>? = null, relativeExpirationDate: Output<String>? = null, securityLevel: Output<String>? = null)

Properties

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

A flag indicating whether test devices can use the license.

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

The begin date of license.

Link copied to clipboard

Specifies that the content key ID is in the PlayReady header.

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

The content key ID. Specifies that the content key ID is specified in the PlayReady configuration.

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

The PlayReady content type. Supported values are UltraVioletDownload, UltraVioletStreaming or Unspecified.

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

The expiration date of license.

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

The grace period of license.

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

The license type. Supported values are NonPersistent or Persistent.

Link copied to clipboard

A play_right block as defined above.

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

The relative begin date of license.

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

The relative expiration date of license.

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

The security level of the PlayReady license. Possible values are SL150, SL2000 and SL3000. Please see this document for more information about security level. See this document for more information about SL3000 support.

Functions

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