ContentKeyPolicyPolicyOptionFairplayConfigurationArgs

data class ContentKeyPolicyPolicyOptionFairplayConfigurationArgs(val ask: Output<String>? = null, val offlineRentalConfiguration: Output<ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs>? = null, val pfx: Output<String>? = null, val pfxPassword: Output<String>? = null, val rentalAndLeaseKeyType: Output<String>? = null, val rentalDurationSeconds: Output<Int>? = null) : ConvertibleToJava<ContentKeyPolicyPolicyOptionFairplayConfigurationArgs>

Constructors

constructor(ask: Output<String>? = null, offlineRentalConfiguration: Output<ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs>? = null, pfx: Output<String>? = null, pfxPassword: Output<String>? = null, rentalAndLeaseKeyType: Output<String>? = null, rentalDurationSeconds: Output<Int>? = null)

Properties

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

The key that must be used as FairPlay Application Secret key.

Link copied to clipboard

A offline_rental_configuration block as defined below.

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

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

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

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

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

The rental and lease key type. Supported values are DualExpiry, PersistentLimited, PersistentUnlimited or Undefined.

Link copied to clipboard
val rentalDurationSeconds: Output<Int>? = null

The rental duration. Must be greater than 0.

Functions

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