1. Packages
  2. Azure Native
  3. API Docs
  4. media
  5. getContentKeyPolicy
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi

azure-native.media.getContentKeyPolicy

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi

    Get the details of a Content Key Policy in the Media Services account Azure REST API version: 2023-01-01.

    Using getContentKeyPolicy

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getContentKeyPolicy(args: GetContentKeyPolicyArgs, opts?: InvokeOptions): Promise<GetContentKeyPolicyResult>
    function getContentKeyPolicyOutput(args: GetContentKeyPolicyOutputArgs, opts?: InvokeOptions): Output<GetContentKeyPolicyResult>
    def get_content_key_policy(account_name: Optional[str] = None,
                               content_key_policy_name: Optional[str] = None,
                               resource_group_name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetContentKeyPolicyResult
    def get_content_key_policy_output(account_name: Optional[pulumi.Input[str]] = None,
                               content_key_policy_name: Optional[pulumi.Input[str]] = None,
                               resource_group_name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetContentKeyPolicyResult]
    func LookupContentKeyPolicy(ctx *Context, args *LookupContentKeyPolicyArgs, opts ...InvokeOption) (*LookupContentKeyPolicyResult, error)
    func LookupContentKeyPolicyOutput(ctx *Context, args *LookupContentKeyPolicyOutputArgs, opts ...InvokeOption) LookupContentKeyPolicyResultOutput

    > Note: This function is named LookupContentKeyPolicy in the Go SDK.

    public static class GetContentKeyPolicy 
    {
        public static Task<GetContentKeyPolicyResult> InvokeAsync(GetContentKeyPolicyArgs args, InvokeOptions? opts = null)
        public static Output<GetContentKeyPolicyResult> Invoke(GetContentKeyPolicyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetContentKeyPolicyResult> getContentKeyPolicy(GetContentKeyPolicyArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:media:getContentKeyPolicy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountName string
    The Media Services account name.
    ContentKeyPolicyName string
    The Content Key Policy name.
    ResourceGroupName string
    The name of the resource group within the Azure subscription.
    AccountName string
    The Media Services account name.
    ContentKeyPolicyName string
    The Content Key Policy name.
    ResourceGroupName string
    The name of the resource group within the Azure subscription.
    accountName String
    The Media Services account name.
    contentKeyPolicyName String
    The Content Key Policy name.
    resourceGroupName String
    The name of the resource group within the Azure subscription.
    accountName string
    The Media Services account name.
    contentKeyPolicyName string
    The Content Key Policy name.
    resourceGroupName string
    The name of the resource group within the Azure subscription.
    account_name str
    The Media Services account name.
    content_key_policy_name str
    The Content Key Policy name.
    resource_group_name str
    The name of the resource group within the Azure subscription.
    accountName String
    The Media Services account name.
    contentKeyPolicyName String
    The Content Key Policy name.
    resourceGroupName String
    The name of the resource group within the Azure subscription.

    getContentKeyPolicy Result

    The following output properties are available:

    Created string
    The creation date of the Policy
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    LastModified string
    The last modified date of the Policy
    Name string
    The name of the resource
    Options List<Pulumi.AzureNative.Media.Outputs.ContentKeyPolicyOptionResponse>
    The Key Policy options.
    PolicyId string
    The legacy Policy ID.
    SystemData Pulumi.AzureNative.Media.Outputs.SystemDataResponse
    The system metadata relating to this resource.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Description string
    A description for the Policy.
    Created string
    The creation date of the Policy
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    LastModified string
    The last modified date of the Policy
    Name string
    The name of the resource
    Options []ContentKeyPolicyOptionResponse
    The Key Policy options.
    PolicyId string
    The legacy Policy ID.
    SystemData SystemDataResponse
    The system metadata relating to this resource.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Description string
    A description for the Policy.
    created String
    The creation date of the Policy
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    lastModified String
    The last modified date of the Policy
    name String
    The name of the resource
    options List<ContentKeyPolicyOptionResponse>
    The Key Policy options.
    policyId String
    The legacy Policy ID.
    systemData SystemDataResponse
    The system metadata relating to this resource.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    description String
    A description for the Policy.
    created string
    The creation date of the Policy
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    lastModified string
    The last modified date of the Policy
    name string
    The name of the resource
    options ContentKeyPolicyOptionResponse[]
    The Key Policy options.
    policyId string
    The legacy Policy ID.
    systemData SystemDataResponse
    The system metadata relating to this resource.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    description string
    A description for the Policy.
    created str
    The creation date of the Policy
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    last_modified str
    The last modified date of the Policy
    name str
    The name of the resource
    options Sequence[ContentKeyPolicyOptionResponse]
    The Key Policy options.
    policy_id str
    The legacy Policy ID.
    system_data SystemDataResponse
    The system metadata relating to this resource.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    description str
    A description for the Policy.
    created String
    The creation date of the Policy
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    lastModified String
    The last modified date of the Policy
    name String
    The name of the resource
    options List<Property Map>
    The Key Policy options.
    policyId String
    The legacy Policy ID.
    systemData Property Map
    The system metadata relating to this resource.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    description String
    A description for the Policy.

    Supporting Types

    ContentKeyPolicyClearKeyConfigurationResponse

    ContentKeyPolicyFairPlayConfigurationResponse

    Ask string
    The key that must be used as FairPlay Application Secret key. This needs to be base64 encoded.
    FairPlayPfx string
    The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
    FairPlayPfxPassword string
    The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
    RentalAndLeaseKeyType string
    The rental and lease key type.
    RentalDuration double
    The rental duration. Must be greater than or equal to 0.
    OfflineRentalConfiguration Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyFairPlayOfflineRentalConfigurationResponse
    Offline rental policy
    Ask string
    The key that must be used as FairPlay Application Secret key. This needs to be base64 encoded.
    FairPlayPfx string
    The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
    FairPlayPfxPassword string
    The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
    RentalAndLeaseKeyType string
    The rental and lease key type.
    RentalDuration float64
    The rental duration. Must be greater than or equal to 0.
    OfflineRentalConfiguration ContentKeyPolicyFairPlayOfflineRentalConfigurationResponse
    Offline rental policy
    ask String
    The key that must be used as FairPlay Application Secret key. This needs to be base64 encoded.
    fairPlayPfx String
    The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
    fairPlayPfxPassword String
    The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
    rentalAndLeaseKeyType String
    The rental and lease key type.
    rentalDuration Double
    The rental duration. Must be greater than or equal to 0.
    offlineRentalConfiguration ContentKeyPolicyFairPlayOfflineRentalConfigurationResponse
    Offline rental policy
    ask string
    The key that must be used as FairPlay Application Secret key. This needs to be base64 encoded.
    fairPlayPfx string
    The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
    fairPlayPfxPassword string
    The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
    rentalAndLeaseKeyType string
    The rental and lease key type.
    rentalDuration number
    The rental duration. Must be greater than or equal to 0.
    offlineRentalConfiguration ContentKeyPolicyFairPlayOfflineRentalConfigurationResponse
    Offline rental policy
    ask str
    The key that must be used as FairPlay Application Secret key. This needs to be base64 encoded.
    fair_play_pfx str
    The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
    fair_play_pfx_password str
    The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
    rental_and_lease_key_type str
    The rental and lease key type.
    rental_duration float
    The rental duration. Must be greater than or equal to 0.
    offline_rental_configuration ContentKeyPolicyFairPlayOfflineRentalConfigurationResponse
    Offline rental policy
    ask String
    The key that must be used as FairPlay Application Secret key. This needs to be base64 encoded.
    fairPlayPfx String
    The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
    fairPlayPfxPassword String
    The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
    rentalAndLeaseKeyType String
    The rental and lease key type.
    rentalDuration Number
    The rental duration. Must be greater than or equal to 0.
    offlineRentalConfiguration Property Map
    Offline rental policy

    ContentKeyPolicyFairPlayOfflineRentalConfigurationResponse

    PlaybackDurationSeconds double
    Playback duration
    StorageDurationSeconds double
    Storage duration
    PlaybackDurationSeconds float64
    Playback duration
    StorageDurationSeconds float64
    Storage duration
    playbackDurationSeconds Double
    Playback duration
    storageDurationSeconds Double
    Storage duration
    playbackDurationSeconds number
    Playback duration
    storageDurationSeconds number
    Storage duration
    playback_duration_seconds float
    Playback duration
    storage_duration_seconds float
    Storage duration
    playbackDurationSeconds Number
    Playback duration
    storageDurationSeconds Number
    Storage duration

    ContentKeyPolicyOpenRestrictionResponse

    ContentKeyPolicyOptionResponse

    Configuration Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyClearKeyConfigurationResponse | Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyFairPlayConfigurationResponse | Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyPlayReadyConfigurationResponse | Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyUnknownConfigurationResponse | Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyWidevineConfigurationResponse
    The key delivery configuration.
    PolicyOptionId string
    The legacy Policy Option ID.
    Restriction Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyOpenRestrictionResponse | Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyTokenRestrictionResponse | Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyUnknownRestrictionResponse
    The requirements that must be met to deliver keys with this configuration
    Name string
    The Policy Option description.
    configuration Property Map | Property Map | Property Map | Property Map | Property Map
    The key delivery configuration.
    policyOptionId String
    The legacy Policy Option ID.
    restriction Property Map | Property Map | Property Map
    The requirements that must be met to deliver keys with this configuration
    name String
    The Policy Option description.

    ContentKeyPolicyPlayReadyConfigurationResponse

    Licenses []ContentKeyPolicyPlayReadyLicenseResponse
    The PlayReady licenses.
    ResponseCustomData string
    The custom response data.
    licenses List<ContentKeyPolicyPlayReadyLicenseResponse>
    The PlayReady licenses.
    responseCustomData String
    The custom response data.
    licenses ContentKeyPolicyPlayReadyLicenseResponse[]
    The PlayReady licenses.
    responseCustomData string
    The custom response data.
    licenses Sequence[ContentKeyPolicyPlayReadyLicenseResponse]
    The PlayReady licenses.
    response_custom_data str
    The custom response data.
    licenses List<Property Map>
    The PlayReady licenses.
    responseCustomData String
    The custom response data.

    ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderResponse

    ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierResponse

    KeyId string
    The content key ID.
    KeyId string
    The content key ID.
    keyId String
    The content key ID.
    keyId string
    The content key ID.
    key_id str
    The content key ID.
    keyId String
    The content key ID.

    ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestrictionResponse

    BestEffort bool
    Indicates whether this restriction is enforced on a Best Effort basis.
    ConfigurationData int
    Configures the restriction control bits. Must be between 0 and 3 inclusive.
    BestEffort bool
    Indicates whether this restriction is enforced on a Best Effort basis.
    ConfigurationData int
    Configures the restriction control bits. Must be between 0 and 3 inclusive.
    bestEffort Boolean
    Indicates whether this restriction is enforced on a Best Effort basis.
    configurationData Integer
    Configures the restriction control bits. Must be between 0 and 3 inclusive.
    bestEffort boolean
    Indicates whether this restriction is enforced on a Best Effort basis.
    configurationData number
    Configures the restriction control bits. Must be between 0 and 3 inclusive.
    best_effort bool
    Indicates whether this restriction is enforced on a Best Effort basis.
    configuration_data int
    Configures the restriction control bits. Must be between 0 and 3 inclusive.
    bestEffort Boolean
    Indicates whether this restriction is enforced on a Best Effort basis.
    configurationData Number
    Configures the restriction control bits. Must be between 0 and 3 inclusive.

    ContentKeyPolicyPlayReadyLicenseResponse

    AllowTestDevices bool
    A flag indicating whether test devices can use the license.
    ContentKeyLocation Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderResponse | Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierResponse
    The content key location.
    ContentType string
    The PlayReady content type.
    LicenseType string
    The license type.
    BeginDate string
    The begin date of license
    ExpirationDate string
    The expiration date of license.
    GracePeriod string
    The grace period of license.
    PlayRight Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyPlayReadyPlayRightResponse
    The license PlayRight
    RelativeBeginDate string
    The relative begin date of license.
    RelativeExpirationDate string
    The relative expiration date of license.
    SecurityLevel string
    The security level.
    AllowTestDevices bool
    A flag indicating whether test devices can use the license.
    ContentKeyLocation ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderResponse | ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierResponse
    The content key location.
    ContentType string
    The PlayReady content type.
    LicenseType string
    The license type.
    BeginDate string
    The begin date of license
    ExpirationDate string
    The expiration date of license.
    GracePeriod string
    The grace period of license.
    PlayRight ContentKeyPolicyPlayReadyPlayRightResponse
    The license PlayRight
    RelativeBeginDate string
    The relative begin date of license.
    RelativeExpirationDate string
    The relative expiration date of license.
    SecurityLevel string
    The security level.
    allowTestDevices Boolean
    A flag indicating whether test devices can use the license.
    contentKeyLocation ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderResponse | ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierResponse
    The content key location.
    contentType String
    The PlayReady content type.
    licenseType String
    The license type.
    beginDate String
    The begin date of license
    expirationDate String
    The expiration date of license.
    gracePeriod String
    The grace period of license.
    playRight ContentKeyPolicyPlayReadyPlayRightResponse
    The license PlayRight
    relativeBeginDate String
    The relative begin date of license.
    relativeExpirationDate String
    The relative expiration date of license.
    securityLevel String
    The security level.
    allowTestDevices boolean
    A flag indicating whether test devices can use the license.
    contentKeyLocation ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderResponse | ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierResponse
    The content key location.
    contentType string
    The PlayReady content type.
    licenseType string
    The license type.
    beginDate string
    The begin date of license
    expirationDate string
    The expiration date of license.
    gracePeriod string
    The grace period of license.
    playRight ContentKeyPolicyPlayReadyPlayRightResponse
    The license PlayRight
    relativeBeginDate string
    The relative begin date of license.
    relativeExpirationDate string
    The relative expiration date of license.
    securityLevel string
    The security level.
    allow_test_devices bool
    A flag indicating whether test devices can use the license.
    content_key_location ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderResponse | ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierResponse
    The content key location.
    content_type str
    The PlayReady content type.
    license_type str
    The license type.
    begin_date str
    The begin date of license
    expiration_date str
    The expiration date of license.
    grace_period str
    The grace period of license.
    play_right ContentKeyPolicyPlayReadyPlayRightResponse
    The license PlayRight
    relative_begin_date str
    The relative begin date of license.
    relative_expiration_date str
    The relative expiration date of license.
    security_level str
    The security level.
    allowTestDevices Boolean
    A flag indicating whether test devices can use the license.
    contentKeyLocation Property Map | Property Map
    The content key location.
    contentType String
    The PlayReady content type.
    licenseType String
    The license type.
    beginDate String
    The begin date of license
    expirationDate String
    The expiration date of license.
    gracePeriod String
    The grace period of license.
    playRight Property Map
    The license PlayRight
    relativeBeginDate String
    The relative begin date of license.
    relativeExpirationDate String
    The relative expiration date of license.
    securityLevel String
    The security level.

    ContentKeyPolicyPlayReadyPlayRightResponse

    AllowPassingVideoContentToUnknownOutput string
    Configures Unknown output handling settings of the license.
    DigitalVideoOnlyContentRestriction bool
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    ImageConstraintForAnalogComponentVideoRestriction bool
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    ImageConstraintForAnalogComputerMonitorRestriction bool
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    AgcAndColorStripeRestriction int
    Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.
    AnalogVideoOpl int
    Specifies the output protection level for compressed digital audio.
    CompressedDigitalAudioOpl int
    Specifies the output protection level for compressed digital audio.
    CompressedDigitalVideoOpl int
    Specifies the output protection level for compressed digital video.
    ExplicitAnalogTelevisionOutputRestriction Pulumi.AzureNative.Media.Inputs.ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestrictionResponse
    Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive.
    FirstPlayExpiration string
    The amount of time that the license is valid after the license is first used to play content.
    ScmsRestriction int
    Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive.
    UncompressedDigitalAudioOpl int
    Specifies the output protection level for uncompressed digital audio.
    UncompressedDigitalVideoOpl int
    Specifies the output protection level for uncompressed digital video.
    AllowPassingVideoContentToUnknownOutput string
    Configures Unknown output handling settings of the license.
    DigitalVideoOnlyContentRestriction bool
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    ImageConstraintForAnalogComponentVideoRestriction bool
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    ImageConstraintForAnalogComputerMonitorRestriction bool
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    AgcAndColorStripeRestriction int
    Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.
    AnalogVideoOpl int
    Specifies the output protection level for compressed digital audio.
    CompressedDigitalAudioOpl int
    Specifies the output protection level for compressed digital audio.
    CompressedDigitalVideoOpl int
    Specifies the output protection level for compressed digital video.
    ExplicitAnalogTelevisionOutputRestriction ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestrictionResponse
    Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive.
    FirstPlayExpiration string
    The amount of time that the license is valid after the license is first used to play content.
    ScmsRestriction int
    Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive.
    UncompressedDigitalAudioOpl int
    Specifies the output protection level for uncompressed digital audio.
    UncompressedDigitalVideoOpl int
    Specifies the output protection level for uncompressed digital video.
    allowPassingVideoContentToUnknownOutput String
    Configures Unknown output handling settings of the license.
    digitalVideoOnlyContentRestriction Boolean
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    imageConstraintForAnalogComponentVideoRestriction Boolean
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    imageConstraintForAnalogComputerMonitorRestriction Boolean
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    agcAndColorStripeRestriction Integer
    Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.
    analogVideoOpl Integer
    Specifies the output protection level for compressed digital audio.
    compressedDigitalAudioOpl Integer
    Specifies the output protection level for compressed digital audio.
    compressedDigitalVideoOpl Integer
    Specifies the output protection level for compressed digital video.
    explicitAnalogTelevisionOutputRestriction ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestrictionResponse
    Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive.
    firstPlayExpiration String
    The amount of time that the license is valid after the license is first used to play content.
    scmsRestriction Integer
    Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive.
    uncompressedDigitalAudioOpl Integer
    Specifies the output protection level for uncompressed digital audio.
    uncompressedDigitalVideoOpl Integer
    Specifies the output protection level for uncompressed digital video.
    allowPassingVideoContentToUnknownOutput string
    Configures Unknown output handling settings of the license.
    digitalVideoOnlyContentRestriction boolean
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    imageConstraintForAnalogComponentVideoRestriction boolean
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    imageConstraintForAnalogComputerMonitorRestriction boolean
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    agcAndColorStripeRestriction number
    Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.
    analogVideoOpl number
    Specifies the output protection level for compressed digital audio.
    compressedDigitalAudioOpl number
    Specifies the output protection level for compressed digital audio.
    compressedDigitalVideoOpl number
    Specifies the output protection level for compressed digital video.
    explicitAnalogTelevisionOutputRestriction ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestrictionResponse
    Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive.
    firstPlayExpiration string
    The amount of time that the license is valid after the license is first used to play content.
    scmsRestriction number
    Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive.
    uncompressedDigitalAudioOpl number
    Specifies the output protection level for uncompressed digital audio.
    uncompressedDigitalVideoOpl number
    Specifies the output protection level for uncompressed digital video.
    allow_passing_video_content_to_unknown_output str
    Configures Unknown output handling settings of the license.
    digital_video_only_content_restriction bool
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    image_constraint_for_analog_component_video_restriction bool
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    image_constraint_for_analog_computer_monitor_restriction bool
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    agc_and_color_stripe_restriction int
    Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.
    analog_video_opl int
    Specifies the output protection level for compressed digital audio.
    compressed_digital_audio_opl int
    Specifies the output protection level for compressed digital audio.
    compressed_digital_video_opl int
    Specifies the output protection level for compressed digital video.
    explicit_analog_television_output_restriction ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestrictionResponse
    Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive.
    first_play_expiration str
    The amount of time that the license is valid after the license is first used to play content.
    scms_restriction int
    Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive.
    uncompressed_digital_audio_opl int
    Specifies the output protection level for uncompressed digital audio.
    uncompressed_digital_video_opl int
    Specifies the output protection level for uncompressed digital video.
    allowPassingVideoContentToUnknownOutput String
    Configures Unknown output handling settings of the license.
    digitalVideoOnlyContentRestriction Boolean
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    imageConstraintForAnalogComponentVideoRestriction Boolean
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    imageConstraintForAnalogComputerMonitorRestriction Boolean
    Enables the Image Constraint For Analog Component Video Restriction in the license.
    agcAndColorStripeRestriction Number
    Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.
    analogVideoOpl Number
    Specifies the output protection level for compressed digital audio.
    compressedDigitalAudioOpl Number
    Specifies the output protection level for compressed digital audio.
    compressedDigitalVideoOpl Number
    Specifies the output protection level for compressed digital video.
    explicitAnalogTelevisionOutputRestriction Property Map
    Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive.
    firstPlayExpiration String
    The amount of time that the license is valid after the license is first used to play content.
    scmsRestriction Number
    Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive.
    uncompressedDigitalAudioOpl Number
    Specifies the output protection level for uncompressed digital audio.
    uncompressedDigitalVideoOpl Number
    Specifies the output protection level for uncompressed digital video.

    ContentKeyPolicyRsaTokenKeyResponse

    Exponent string
    The RSA Parameter exponent
    Modulus string
    The RSA Parameter modulus
    Exponent string
    The RSA Parameter exponent
    Modulus string
    The RSA Parameter modulus
    exponent String
    The RSA Parameter exponent
    modulus String
    The RSA Parameter modulus
    exponent string
    The RSA Parameter exponent
    modulus string
    The RSA Parameter modulus
    exponent str
    The RSA Parameter exponent
    modulus str
    The RSA Parameter modulus
    exponent String
    The RSA Parameter exponent
    modulus String
    The RSA Parameter modulus

    ContentKeyPolicySymmetricTokenKeyResponse

    KeyValue string
    The key value of the key
    KeyValue string
    The key value of the key
    keyValue String
    The key value of the key
    keyValue string
    The key value of the key
    key_value str
    The key value of the key
    keyValue String
    The key value of the key

    ContentKeyPolicyTokenClaimResponse

    ClaimType string
    Token claim type.
    ClaimValue string
    Token claim value.
    ClaimType string
    Token claim type.
    ClaimValue string
    Token claim value.
    claimType String
    Token claim type.
    claimValue String
    Token claim value.
    claimType string
    Token claim type.
    claimValue string
    Token claim value.
    claim_type str
    Token claim type.
    claim_value str
    Token claim value.
    claimType String
    Token claim type.
    claimValue String
    Token claim value.

    ContentKeyPolicyTokenRestrictionResponse

    Audience string
    The audience for the token.
    Issuer string
    The token issuer.
    PrimaryVerificationKey ContentKeyPolicyRsaTokenKeyResponse | ContentKeyPolicySymmetricTokenKeyResponse | ContentKeyPolicyX509CertificateTokenKeyResponse
    The primary verification key.
    RestrictionTokenType string
    The type of token.
    AlternateVerificationKeys []interface{}
    A list of alternative verification keys.
    OpenIdConnectDiscoveryDocument string
    The OpenID connect discovery document.
    RequiredClaims []ContentKeyPolicyTokenClaimResponse
    A list of required token claims.
    audience String
    The audience for the token.
    issuer String
    The token issuer.
    primaryVerificationKey ContentKeyPolicyRsaTokenKeyResponse | ContentKeyPolicySymmetricTokenKeyResponse | ContentKeyPolicyX509CertificateTokenKeyResponse
    The primary verification key.
    restrictionTokenType String
    The type of token.
    alternateVerificationKeys List<Object>
    A list of alternative verification keys.
    openIdConnectDiscoveryDocument String
    The OpenID connect discovery document.
    requiredClaims List<ContentKeyPolicyTokenClaimResponse>
    A list of required token claims.
    audience string
    The audience for the token.
    issuer string
    The token issuer.
    primaryVerificationKey ContentKeyPolicyRsaTokenKeyResponse | ContentKeyPolicySymmetricTokenKeyResponse | ContentKeyPolicyX509CertificateTokenKeyResponse
    The primary verification key.
    restrictionTokenType string
    The type of token.
    alternateVerificationKeys (ContentKeyPolicyRsaTokenKeyResponse | ContentKeyPolicySymmetricTokenKeyResponse | ContentKeyPolicyX509CertificateTokenKeyResponse)[]
    A list of alternative verification keys.
    openIdConnectDiscoveryDocument string
    The OpenID connect discovery document.
    requiredClaims ContentKeyPolicyTokenClaimResponse[]
    A list of required token claims.
    audience str
    The audience for the token.
    issuer str
    The token issuer.
    primary_verification_key ContentKeyPolicyRsaTokenKeyResponse | ContentKeyPolicySymmetricTokenKeyResponse | ContentKeyPolicyX509CertificateTokenKeyResponse
    The primary verification key.
    restriction_token_type str
    The type of token.
    alternate_verification_keys Sequence[Union[ContentKeyPolicyRsaTokenKeyResponse, ContentKeyPolicySymmetricTokenKeyResponse, ContentKeyPolicyX509CertificateTokenKeyResponse]]
    A list of alternative verification keys.
    open_id_connect_discovery_document str
    The OpenID connect discovery document.
    required_claims Sequence[ContentKeyPolicyTokenClaimResponse]
    A list of required token claims.
    audience String
    The audience for the token.
    issuer String
    The token issuer.
    primaryVerificationKey Property Map | Property Map | Property Map
    The primary verification key.
    restrictionTokenType String
    The type of token.
    alternateVerificationKeys List<Property Map | Property Map | Property Map>
    A list of alternative verification keys.
    openIdConnectDiscoveryDocument String
    The OpenID connect discovery document.
    requiredClaims List<Property Map>
    A list of required token claims.

    ContentKeyPolicyUnknownConfigurationResponse

    ContentKeyPolicyUnknownRestrictionResponse

    ContentKeyPolicyWidevineConfigurationResponse

    WidevineTemplate string
    The Widevine template.
    WidevineTemplate string
    The Widevine template.
    widevineTemplate String
    The Widevine template.
    widevineTemplate string
    The Widevine template.
    widevine_template str
    The Widevine template.
    widevineTemplate String
    The Widevine template.

    ContentKeyPolicyX509CertificateTokenKeyResponse

    RawBody string
    The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)
    RawBody string
    The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)
    rawBody String
    The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)
    rawBody string
    The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)
    raw_body str
    The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)
    rawBody String
    The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi