ContentKeyPolicyFairPlayConfigurationArgs

data class ContentKeyPolicyFairPlayConfigurationArgs(val ask: Output<String>, val fairPlayPfx: Output<String>, val fairPlayPfxPassword: Output<String>, val odataType: Output<String>, val offlineRentalConfiguration: Output<ContentKeyPolicyFairPlayOfflineRentalConfigurationArgs>? = null, val rentalAndLeaseKeyType: Output<Either<String, ContentKeyPolicyFairPlayRentalAndLeaseKeyType>>, val rentalDuration: Output<Double>) : ConvertibleToJava<ContentKeyPolicyFairPlayConfigurationArgs>

Specifies a configuration for FairPlay licenses.

Constructors

constructor(ask: Output<String>, fairPlayPfx: Output<String>, fairPlayPfxPassword: Output<String>, odataType: Output<String>, offlineRentalConfiguration: Output<ContentKeyPolicyFairPlayOfflineRentalConfigurationArgs>? = null, rentalAndLeaseKeyType: Output<Either<String, ContentKeyPolicyFairPlayRentalAndLeaseKeyType>>, rentalDuration: Output<Double>)

Properties

Link copied to clipboard
val ask: Output<String>

The key that must be used as FairPlay Application Secret key. This needs to be base64 encoded.

Link copied to clipboard
val fairPlayPfx: Output<String>

The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).

Link copied to clipboard

The password encrypting FairPlay certificate in PKCS 12 (pfx) format.

Link copied to clipboard
val odataType: Output<String>

The discriminator for derived types. Expected value is '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration'.

Link copied to clipboard
Link copied to clipboard

The rental and lease key type.

Link copied to clipboard
val rentalDuration: Output<Double>

The rental duration. Must be greater than or equal to 0.

Functions

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