These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.media.getContentKeyPolicy
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Get the details of a Content Key Policy in the Media Services account API Version: 2020-05-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)
public static Output<GetContentKeyPolicyResult> getContentKeyPolicy(GetContentKeyPolicyArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:media:getContentKeyPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Name This property is required. Changes to this property will trigger replacement.
- The Media Services account name.
- Content
Key Policy Name This property is required. Changes to this property will trigger replacement.
- The Content Key Policy name.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group within the Azure subscription.
- Account
Name This property is required. Changes to this property will trigger replacement.
- The Media Services account name.
- Content
Key Policy Name This property is required. Changes to this property will trigger replacement.
- The Content Key Policy name.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group within the Azure subscription.
- account
Name This property is required. Changes to this property will trigger replacement.
- The Media Services account name.
- content
Key Policy Name This property is required. Changes to this property will trigger replacement.
- The Content Key Policy name.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group within the Azure subscription.
- account
Name This property is required. Changes to this property will trigger replacement.
- The Media Services account name.
- content
Key Policy Name This property is required. Changes to this property will trigger replacement.
- The Content Key Policy name.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group within the Azure subscription.
- account_
name This property is required. Changes to this property will trigger replacement.
- The Media Services account name.
- content_
key_ policy_ name This property is required. Changes to this property will trigger replacement.
- The Content Key Policy name.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group within the Azure subscription.
- account
Name This property is required. Changes to this property will trigger replacement.
- The Media Services account name.
- content
Key Policy Name This property is required. Changes to this property will trigger replacement.
- The Content Key Policy name.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- 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}
- Last
Modified string - The last modified date of the Policy
- Name string
- The name of the resource
- Options
List<Pulumi.
Azure Native. Media. Outputs. Content Key Policy Option Response> - The Key Policy options.
- Policy
Id string - The legacy Policy ID.
- System
Data Pulumi.Azure Native. Media. Outputs. System Data Response - 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}
- Last
Modified string - The last modified date of the Policy
- Name string
- The name of the resource
- Options
[]Content
Key Policy Option Response - The Key Policy options.
- Policy
Id string - The legacy Policy ID.
- System
Data SystemData Response - 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}
- last
Modified String - The last modified date of the Policy
- name String
- The name of the resource
- options
List<Content
Key Policy Option Response> - The Key Policy options.
- policy
Id String - The legacy Policy ID.
- system
Data SystemData Response - 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}
- last
Modified string - The last modified date of the Policy
- name string
- The name of the resource
- options
Content
Key Policy Option Response[] - The Key Policy options.
- policy
Id string - The legacy Policy ID.
- system
Data SystemData Response - 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[Content
Key Policy Option Response] - The Key Policy options.
- policy_
id str - The legacy Policy ID.
- system_
data SystemData Response - 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}
- last
Modified String - The last modified date of the Policy
- name String
- The name of the resource
- options List<Property Map>
- The Key Policy options.
- policy
Id String - The legacy Policy ID.
- system
Data 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
This property is required. string - The key that must be used as FairPlay Application Secret key.
- Fair
Play Pfx This property is required. string - The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
- Fair
Play Pfx Password This property is required. string - The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
- Rental
And Lease Key Type This property is required. string - The rental and lease key type.
- Rental
Duration This property is required. double - The rental duration. Must be greater than or equal to 0.
- Offline
Rental Pulumi.Configuration Azure Native. Media. Inputs. Content Key Policy Fair Play Offline Rental Configuration Response - Offline rental policy
- Ask
This property is required. string - The key that must be used as FairPlay Application Secret key.
- Fair
Play Pfx This property is required. string - The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
- Fair
Play Pfx Password This property is required. string - The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
- Rental
And Lease Key Type This property is required. string - The rental and lease key type.
- Rental
Duration This property is required. float64 - The rental duration. Must be greater than or equal to 0.
- Offline
Rental ContentConfiguration Key Policy Fair Play Offline Rental Configuration Response - Offline rental policy
- ask
This property is required. String - The key that must be used as FairPlay Application Secret key.
- fair
Play Pfx This property is required. String - The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
- fair
Play Pfx Password This property is required. String - The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
- rental
And Lease Key Type This property is required. String - The rental and lease key type.
- rental
Duration This property is required. Double - The rental duration. Must be greater than or equal to 0.
- offline
Rental ContentConfiguration Key Policy Fair Play Offline Rental Configuration Response - Offline rental policy
- ask
This property is required. string - The key that must be used as FairPlay Application Secret key.
- fair
Play Pfx This property is required. string - The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
- fair
Play Pfx Password This property is required. string - The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
- rental
And Lease Key Type This property is required. string - The rental and lease key type.
- rental
Duration This property is required. number - The rental duration. Must be greater than or equal to 0.
- offline
Rental ContentConfiguration Key Policy Fair Play Offline Rental Configuration Response - Offline rental policy
- ask
This property is required. str - The key that must be used as FairPlay Application Secret key.
- fair_
play_ pfx This property is required. str - The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
- fair_
play_ pfx_ password This property is required. str - The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
- rental_
and_ lease_ key_ type This property is required. str - The rental and lease key type.
- rental_
duration This property is required. float - The rental duration. Must be greater than or equal to 0.
- offline_
rental_ Contentconfiguration Key Policy Fair Play Offline Rental Configuration Response - Offline rental policy
- ask
This property is required. String - The key that must be used as FairPlay Application Secret key.
- fair
Play Pfx This property is required. String - The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
- fair
Play Pfx Password This property is required. String - The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
- rental
And Lease Key Type This property is required. String - The rental and lease key type.
- rental
Duration This property is required. Number - The rental duration. Must be greater than or equal to 0.
- offline
Rental Property MapConfiguration - Offline rental policy
ContentKeyPolicyFairPlayOfflineRentalConfigurationResponse
- Playback
Duration Seconds This property is required. double - Playback duration
- Storage
Duration Seconds This property is required. double - Storage duration
- Playback
Duration Seconds This property is required. float64 - Playback duration
- Storage
Duration Seconds This property is required. float64 - Storage duration
- playback
Duration Seconds This property is required. Double - Playback duration
- storage
Duration Seconds This property is required. Double - Storage duration
- playback
Duration Seconds This property is required. number - Playback duration
- storage
Duration Seconds This property is required. number - Storage duration
- playback_
duration_ seconds This property is required. float - Playback duration
- storage_
duration_ seconds This property is required. float - Storage duration
- playback
Duration Seconds This property is required. Number - Playback duration
- storage
Duration Seconds This property is required. Number - Storage duration
ContentKeyPolicyOpenRestrictionResponse
ContentKeyPolicyOptionResponse
- Configuration
This property is required. Pulumi.Azure | Pulumi.Native. Media. Inputs. Content Key Policy Clear Key Configuration Response Azure | Pulumi.Native. Media. Inputs. Content Key Policy Fair Play Configuration Response Azure | Pulumi.Native. Media. Inputs. Content Key Policy Play Ready Configuration Response Azure | Pulumi.Native. Media. Inputs. Content Key Policy Unknown Configuration Response Azure Native. Media. Inputs. Content Key Policy Widevine Configuration Response - The key delivery configuration.
- Policy
Option Id This property is required. string - The legacy Policy Option ID.
- Restriction
This property is required. Pulumi.Azure | Pulumi.Native. Media. Inputs. Content Key Policy Open Restriction Response Azure | Pulumi.Native. Media. Inputs. Content Key Policy Token Restriction Response Azure Native. Media. Inputs. Content Key Policy Unknown Restriction Response - The requirements that must be met to deliver keys with this configuration
- Name string
- The Policy Option description.
- Configuration
This property is required. ContentKey | ContentPolicy Clear Key Configuration Response Key | ContentPolicy Fair Play Configuration Response Key | ContentPolicy Play Ready Configuration Response Key | ContentPolicy Unknown Configuration Response Key Policy Widevine Configuration Response - The key delivery configuration.
- Policy
Option Id This property is required. string - The legacy Policy Option ID.
- Restriction
This property is required. ContentKey | ContentPolicy Open Restriction Response Key | ContentPolicy Token Restriction Response Key Policy Unknown Restriction Response - The requirements that must be met to deliver keys with this configuration
- Name string
- The Policy Option description.
- configuration
This property is required. ContentKey | ContentPolicy Clear Key Configuration Response Key | ContentPolicy Fair Play Configuration Response Key | ContentPolicy Play Ready Configuration Response Key | ContentPolicy Unknown Configuration Response Key Policy Widevine Configuration Response - The key delivery configuration.
- policy
Option Id This property is required. String - The legacy Policy Option ID.
- restriction
This property is required. ContentKey | ContentPolicy Open Restriction Response Key | ContentPolicy Token Restriction Response Key Policy Unknown Restriction Response - The requirements that must be met to deliver keys with this configuration
- name String
- The Policy Option description.
- configuration
This property is required. ContentKey | ContentPolicy Clear Key Configuration Response Key | ContentPolicy Fair Play Configuration Response Key | ContentPolicy Play Ready Configuration Response Key | ContentPolicy Unknown Configuration Response Key Policy Widevine Configuration Response - The key delivery configuration.
- policy
Option Id This property is required. string - The legacy Policy Option ID.
- restriction
This property is required. ContentKey | ContentPolicy Open Restriction Response Key | ContentPolicy Token Restriction Response Key Policy Unknown Restriction Response - The requirements that must be met to deliver keys with this configuration
- name string
- The Policy Option description.
- configuration
This property is required. ContentKey | ContentPolicy Clear Key Configuration Response Key | ContentPolicy Fair Play Configuration Response Key | ContentPolicy Play Ready Configuration Response Key | ContentPolicy Unknown Configuration Response Key Policy Widevine Configuration Response - The key delivery configuration.
- policy_
option_ id This property is required. str - The legacy Policy Option ID.
- restriction
This property is required. ContentKey | ContentPolicy Open Restriction Response Key | ContentPolicy Token Restriction Response Key Policy Unknown Restriction Response - The requirements that must be met to deliver keys with this configuration
- name str
- The Policy Option description.
- configuration
This property is required. Property Map | Property Map | Property Map | Property Map | Property Map - The key delivery configuration.
- policy
Option Id This property is required. String - The legacy Policy Option ID.
- restriction
This property is required. 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
This property is required. List<Pulumi.Azure Native. Media. Inputs. Content Key Policy Play Ready License Response> - The PlayReady licenses.
- Response
Custom stringData - The custom response data.
- Licenses
This property is required. []ContentKey Policy Play Ready License Response - The PlayReady licenses.
- Response
Custom stringData - The custom response data.
- licenses
This property is required. List<ContentKey Policy Play Ready License Response> - The PlayReady licenses.
- response
Custom StringData - The custom response data.
- licenses
This property is required. ContentKey Policy Play Ready License Response[] - The PlayReady licenses.
- response
Custom stringData - The custom response data.
- licenses
This property is required. Sequence[ContentKey Policy Play Ready License Response] - The PlayReady licenses.
- response_
custom_ strdata - The custom response data.
- licenses
This property is required. List<Property Map> - The PlayReady licenses.
- response
Custom StringData - The custom response data.
ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderResponse
ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierResponse
- Key
Id This property is required. string - The content key ID.
- Key
Id This property is required. string - The content key ID.
- key
Id This property is required. String - The content key ID.
- key
Id This property is required. string - The content key ID.
- key_
id This property is required. str - The content key ID.
- key
Id This property is required. String - The content key ID.
ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestrictionResponse
- Best
Effort This property is required. bool - Indicates whether this restriction is enforced on a Best Effort basis.
- Configuration
Data This property is required. int - Configures the restriction control bits. Must be between 0 and 3 inclusive.
- Best
Effort This property is required. bool - Indicates whether this restriction is enforced on a Best Effort basis.
- Configuration
Data This property is required. int - Configures the restriction control bits. Must be between 0 and 3 inclusive.
- best
Effort This property is required. Boolean - Indicates whether this restriction is enforced on a Best Effort basis.
- configuration
Data This property is required. Integer - Configures the restriction control bits. Must be between 0 and 3 inclusive.
- best
Effort This property is required. boolean - Indicates whether this restriction is enforced on a Best Effort basis.
- configuration
Data This property is required. number - Configures the restriction control bits. Must be between 0 and 3 inclusive.
- best_
effort This property is required. bool - Indicates whether this restriction is enforced on a Best Effort basis.
- configuration_
data This property is required. int - Configures the restriction control bits. Must be between 0 and 3 inclusive.
- best
Effort This property is required. Boolean - Indicates whether this restriction is enforced on a Best Effort basis.
- configuration
Data This property is required. Number - Configures the restriction control bits. Must be between 0 and 3 inclusive.
ContentKeyPolicyPlayReadyLicenseResponse
- Allow
Test Devices This property is required. bool - A flag indicating whether test devices can use the license.
- Content
Key Location This property is required. Pulumi.Azure | Pulumi.Native. Media. Inputs. Content Key Policy Play Ready Content Encryption Key From Header Response Azure Native. Media. Inputs. Content Key Policy Play Ready Content Encryption Key From Key Identifier Response - The content key location.
- Content
Type This property is required. string - The PlayReady content type.
- License
Type This property is required. string - The license type.
- Begin
Date string - The begin date of license
- Expiration
Date string - The expiration date of license.
- Grace
Period string - The grace period of license.
- Play
Right Pulumi.Azure Native. Media. Inputs. Content Key Policy Play Ready Play Right Response - The license PlayRight
- Relative
Begin stringDate - The relative begin date of license.
- Relative
Expiration stringDate - The relative expiration date of license.
- Allow
Test Devices This property is required. bool - A flag indicating whether test devices can use the license.
- Content
Key Location This property is required. ContentKey | ContentPolicy Play Ready Content Encryption Key From Header Response Key Policy Play Ready Content Encryption Key From Key Identifier Response - The content key location.
- Content
Type This property is required. string - The PlayReady content type.
- License
Type This property is required. string - The license type.
- Begin
Date string - The begin date of license
- Expiration
Date string - The expiration date of license.
- Grace
Period string - The grace period of license.
- Play
Right ContentKey Policy Play Ready Play Right Response - The license PlayRight
- Relative
Begin stringDate - The relative begin date of license.
- Relative
Expiration stringDate - The relative expiration date of license.
- allow
Test Devices This property is required. Boolean - A flag indicating whether test devices can use the license.
- content
Key Location This property is required. ContentKey | ContentPolicy Play Ready Content Encryption Key From Header Response Key Policy Play Ready Content Encryption Key From Key Identifier Response - The content key location.
- content
Type This property is required. String - The PlayReady content type.
- license
Type This property is required. String - The license type.
- begin
Date String - The begin date of license
- expiration
Date String - The expiration date of license.
- grace
Period String - The grace period of license.
- play
Right ContentKey Policy Play Ready Play Right Response - The license PlayRight
- relative
Begin StringDate - The relative begin date of license.
- relative
Expiration StringDate - The relative expiration date of license.
- allow
Test Devices This property is required. boolean - A flag indicating whether test devices can use the license.
- content
Key Location This property is required. ContentKey | ContentPolicy Play Ready Content Encryption Key From Header Response Key Policy Play Ready Content Encryption Key From Key Identifier Response - The content key location.
- content
Type This property is required. string - The PlayReady content type.
- license
Type This property is required. string - The license type.
- begin
Date string - The begin date of license
- expiration
Date string - The expiration date of license.
- grace
Period string - The grace period of license.
- play
Right ContentKey Policy Play Ready Play Right Response - The license PlayRight
- relative
Begin stringDate - The relative begin date of license.
- relative
Expiration stringDate - The relative expiration date of license.
- allow_
test_ devices This property is required. bool - A flag indicating whether test devices can use the license.
- content_
key_ location This property is required. ContentKey | ContentPolicy Play Ready Content Encryption Key From Header Response Key Policy Play Ready Content Encryption Key From Key Identifier Response - The content key location.
- content_
type This property is required. str - The PlayReady content type.
- license_
type This property is required. 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 ContentKey Policy Play Ready Play Right Response - The license PlayRight
- relative_
begin_ strdate - The relative begin date of license.
- relative_
expiration_ strdate - The relative expiration date of license.
- allow
Test Devices This property is required. Boolean - A flag indicating whether test devices can use the license.
- content
Key Location This property is required. Property Map | Property Map - The content key location.
- content
Type This property is required. String - The PlayReady content type.
- license
Type This property is required. String - The license type.
- begin
Date String - The begin date of license
- expiration
Date String - The expiration date of license.
- grace
Period String - The grace period of license.
- play
Right Property Map - The license PlayRight
- relative
Begin StringDate - The relative begin date of license.
- relative
Expiration StringDate - The relative expiration date of license.
ContentKeyPolicyPlayReadyPlayRightResponse
- Allow
Passing Video Content To Unknown Output This property is required. string - Configures Unknown output handling settings of the license.
- Digital
Video Only Content Restriction This property is required. bool - Enables the Image Constraint For Analog Component Video Restriction in the license.
- Image
Constraint For Analog Component Video Restriction This property is required. bool - Enables the Image Constraint For Analog Component Video Restriction in the license.
- Image
Constraint For Analog Computer Monitor Restriction This property is required. bool - Enables the Image Constraint For Analog Component Video Restriction in the license.
- Agc
And intColor Stripe Restriction - Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.
- Analog
Video intOpl - Specifies the output protection level for compressed digital audio.
- Compressed
Digital intAudio Opl - Specifies the output protection level for compressed digital audio.
- Compressed
Digital intVideo Opl - Specifies the output protection level for compressed digital video.
- Explicit
Analog Pulumi.Television Output Restriction Azure Native. Media. Inputs. Content Key Policy Play Ready Explicit Analog Television Restriction Response - Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive.
- First
Play stringExpiration - 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 intAudio Opl - Specifies the output protection level for uncompressed digital audio.
- Uncompressed
Digital intVideo Opl - Specifies the output protection level for uncompressed digital video.
- Allow
Passing Video Content To Unknown Output This property is required. string - Configures Unknown output handling settings of the license.
- Digital
Video Only Content Restriction This property is required. bool - Enables the Image Constraint For Analog Component Video Restriction in the license.
- Image
Constraint For Analog Component Video Restriction This property is required. bool - Enables the Image Constraint For Analog Component Video Restriction in the license.
- Image
Constraint For Analog Computer Monitor Restriction This property is required. bool - Enables the Image Constraint For Analog Component Video Restriction in the license.
- Agc
And intColor Stripe Restriction - Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.
- Analog
Video intOpl - Specifies the output protection level for compressed digital audio.
- Compressed
Digital intAudio Opl - Specifies the output protection level for compressed digital audio.
- Compressed
Digital intVideo Opl - Specifies the output protection level for compressed digital video.
- Explicit
Analog ContentTelevision Output Restriction Key Policy Play Ready Explicit Analog Television Restriction Response - Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive.
- First
Play stringExpiration - 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 intAudio Opl - Specifies the output protection level for uncompressed digital audio.
- Uncompressed
Digital intVideo Opl - Specifies the output protection level for uncompressed digital video.
- allow
Passing Video Content To Unknown Output This property is required. String - Configures Unknown output handling settings of the license.
- digital
Video Only Content Restriction This property is required. Boolean - Enables the Image Constraint For Analog Component Video Restriction in the license.
- image
Constraint For Analog Component Video Restriction This property is required. Boolean - Enables the Image Constraint For Analog Component Video Restriction in the license.
- image
Constraint For Analog Computer Monitor Restriction This property is required. Boolean - Enables the Image Constraint For Analog Component Video Restriction in the license.
- agc
And IntegerColor Stripe Restriction - Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.
- analog
Video IntegerOpl - Specifies the output protection level for compressed digital audio.
- compressed
Digital IntegerAudio Opl - Specifies the output protection level for compressed digital audio.
- compressed
Digital IntegerVideo Opl - Specifies the output protection level for compressed digital video.
- explicit
Analog ContentTelevision Output Restriction Key Policy Play Ready Explicit Analog Television Restriction Response - Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive.
- first
Play StringExpiration - The amount of time that the license is valid after the license is first used to play content.
- scms
Restriction Integer - Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive.
- uncompressed
Digital IntegerAudio Opl - Specifies the output protection level for uncompressed digital audio.
- uncompressed
Digital IntegerVideo Opl - Specifies the output protection level for uncompressed digital video.
- allow
Passing Video Content To Unknown Output This property is required. string - Configures Unknown output handling settings of the license.
- digital
Video Only Content Restriction This property is required. boolean - Enables the Image Constraint For Analog Component Video Restriction in the license.
- image
Constraint For Analog Component Video Restriction This property is required. boolean - Enables the Image Constraint For Analog Component Video Restriction in the license.
- image
Constraint For Analog Computer Monitor Restriction This property is required. boolean - Enables the Image Constraint For Analog Component Video Restriction in the license.
- agc
And numberColor Stripe Restriction - Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.
- analog
Video numberOpl - Specifies the output protection level for compressed digital audio.
- compressed
Digital numberAudio Opl - Specifies the output protection level for compressed digital audio.
- compressed
Digital numberVideo Opl - Specifies the output protection level for compressed digital video.
- explicit
Analog ContentTelevision Output Restriction Key Policy Play Ready Explicit Analog Television Restriction Response - Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive.
- first
Play stringExpiration - The amount of time that the license is valid after the license is first used to play content.
- scms
Restriction number - Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive.
- uncompressed
Digital numberAudio Opl - Specifies the output protection level for uncompressed digital audio.
- uncompressed
Digital numberVideo Opl - Specifies the output protection level for uncompressed digital video.
- allow_
passing_ video_ content_ to_ unknown_ output This property is required. str - Configures Unknown output handling settings of the license.
- digital_
video_ only_ content_ restriction This property is required. bool - Enables the Image Constraint For Analog Component Video Restriction in the license.
- image_
constraint_ for_ analog_ component_ video_ restriction This property is required. bool - Enables the Image Constraint For Analog Component Video Restriction in the license.
- image_
constraint_ for_ analog_ computer_ monitor_ restriction This property is required. bool - Enables the Image Constraint For Analog Component Video Restriction in the license.
- agc_
and_ intcolor_ stripe_ restriction - Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.
- analog_
video_ intopl - Specifies the output protection level for compressed digital audio.
- compressed_
digital_ intaudio_ opl - Specifies the output protection level for compressed digital audio.
- compressed_
digital_ intvideo_ opl - Specifies the output protection level for compressed digital video.
- explicit_
analog_ Contenttelevision_ output_ restriction Key Policy Play Ready Explicit Analog Television Restriction Response - Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive.
- first_
play_ strexpiration - 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_ intaudio_ opl - Specifies the output protection level for uncompressed digital audio.
- uncompressed_
digital_ intvideo_ opl - Specifies the output protection level for uncompressed digital video.
- allow
Passing Video Content To Unknown Output This property is required. String - Configures Unknown output handling settings of the license.
- digital
Video Only Content Restriction This property is required. Boolean - Enables the Image Constraint For Analog Component Video Restriction in the license.
- image
Constraint For Analog Component Video Restriction This property is required. Boolean - Enables the Image Constraint For Analog Component Video Restriction in the license.
- image
Constraint For Analog Computer Monitor Restriction This property is required. Boolean - Enables the Image Constraint For Analog Component Video Restriction in the license.
- agc
And NumberColor Stripe Restriction - Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.
- analog
Video NumberOpl - Specifies the output protection level for compressed digital audio.
- compressed
Digital NumberAudio Opl - Specifies the output protection level for compressed digital audio.
- compressed
Digital NumberVideo Opl - Specifies the output protection level for compressed digital video.
- explicit
Analog Property MapTelevision Output Restriction - Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive.
- first
Play StringExpiration - The amount of time that the license is valid after the license is first used to play content.
- scms
Restriction Number - Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive.
- uncompressed
Digital NumberAudio Opl - Specifies the output protection level for uncompressed digital audio.
- uncompressed
Digital NumberVideo Opl - Specifies the output protection level for uncompressed digital video.
ContentKeyPolicyRsaTokenKeyResponse
ContentKeyPolicySymmetricTokenKeyResponse
- Key
Value This property is required. string - The key value of the key
- Key
Value This property is required. string - The key value of the key
- key
Value This property is required. String - The key value of the key
- key
Value This property is required. string - The key value of the key
- key_
value This property is required. str - The key value of the key
- key
Value This property is required. String - The key value of the key
ContentKeyPolicyTokenClaimResponse
- Claim
Type string - Token claim type.
- Claim
Value string - Token claim value.
- Claim
Type string - Token claim type.
- Claim
Value string - Token claim value.
- claim
Type String - Token claim type.
- claim
Value String - Token claim value.
- claim
Type string - Token claim type.
- claim
Value string - Token claim value.
- claim_
type str - Token claim type.
- claim_
value str - Token claim value.
- claim
Type String - Token claim type.
- claim
Value String - Token claim value.
ContentKeyPolicyTokenRestrictionResponse
- Audience
This property is required. string - The audience for the token.
- Issuer
This property is required. string - The token issuer.
- Primary
Verification Key This property is required. Pulumi.Azure | Pulumi.Native. Media. Inputs. Content Key Policy Rsa Token Key Response Azure | Pulumi.Native. Media. Inputs. Content Key Policy Symmetric Token Key Response Azure Native. Media. Inputs. Content Key Policy X509Certificate Token Key Response - The primary verification key.
- Restriction
Token Type This property is required. string - The type of token.
- Alternate
Verification List<object>Keys - A list of alternative verification keys.
- Open
Id stringConnect Discovery Document - The OpenID connect discovery document.
- Required
Claims List<Pulumi.Azure Native. Media. Inputs. Content Key Policy Token Claim Response> - A list of required token claims.
- Audience
This property is required. string - The audience for the token.
- Issuer
This property is required. string - The token issuer.
- Primary
Verification Key This property is required. ContentKey | ContentPolicy Rsa Token Key Response Key | ContentPolicy Symmetric Token Key Response Key Policy X509Certificate Token Key Response - The primary verification key.
- Restriction
Token Type This property is required. string - The type of token.
- Alternate
Verification []interface{}Keys - A list of alternative verification keys.
- Open
Id stringConnect Discovery Document - The OpenID connect discovery document.
- Required
Claims []ContentKey Policy Token Claim Response - A list of required token claims.
- audience
This property is required. String - The audience for the token.
- issuer
This property is required. String - The token issuer.
- primary
Verification Key This property is required. ContentKey | ContentPolicy Rsa Token Key Response Key | ContentPolicy Symmetric Token Key Response Key Policy X509Certificate Token Key Response - The primary verification key.
- restriction
Token Type This property is required. String - The type of token.
- alternate
Verification List<Object>Keys - A list of alternative verification keys.
- open
Id StringConnect Discovery Document - The OpenID connect discovery document.
- required
Claims List<ContentKey Policy Token Claim Response> - A list of required token claims.
- audience
This property is required. string - The audience for the token.
- issuer
This property is required. string - The token issuer.
- primary
Verification Key This property is required. ContentKey | ContentPolicy Rsa Token Key Response Key | ContentPolicy Symmetric Token Key Response Key Policy X509Certificate Token Key Response - The primary verification key.
- restriction
Token Type This property is required. string - The type of token.
- alternate
Verification (ContentKeys Key Policy Rsa Token Key Response | Content Key Policy Symmetric Token Key Response | Content Key Policy X509Certificate Token Key Response)[] - A list of alternative verification keys.
- open
Id stringConnect Discovery Document - The OpenID connect discovery document.
- required
Claims ContentKey Policy Token Claim Response[] - A list of required token claims.
- audience
This property is required. str - The audience for the token.
- issuer
This property is required. str - The token issuer.
- primary_
verification_ key This property is required. ContentKey | ContentPolicy Rsa Token Key Response Key | ContentPolicy Symmetric Token Key Response Key Policy X509Certificate Token Key Response - The primary verification key.
- restriction_
token_ type This property is required. str - The type of token.
- alternate_
verification_ Sequence[Union[Contentkeys Key Policy Rsa Token Key Response, Content Key Policy Symmetric Token Key Response, Content Key Policy X509Certificate Token Key Response]] - A list of alternative verification keys.
- open_
id_ strconnect_ discovery_ document - The OpenID connect discovery document.
- required_
claims Sequence[ContentKey Policy Token Claim Response] - A list of required token claims.
- audience
This property is required. String - The audience for the token.
- issuer
This property is required. String - The token issuer.
- primary
Verification Key This property is required. Property Map | Property Map | Property Map - The primary verification key.
- restriction
Token Type This property is required. String - The type of token.
- alternate
Verification List<Property Map | Property Map | Property Map>Keys - A list of alternative verification keys.
- open
Id StringConnect Discovery Document - The OpenID connect discovery document.
- required
Claims List<Property Map> - A list of required token claims.
ContentKeyPolicyUnknownConfigurationResponse
ContentKeyPolicyUnknownRestrictionResponse
ContentKeyPolicyWidevineConfigurationResponse
- Widevine
Template This property is required. string - The Widevine template.
- Widevine
Template This property is required. string - The Widevine template.
- widevine
Template This property is required. String - The Widevine template.
- widevine
Template This property is required. string - The Widevine template.
- widevine_
template This property is required. str - The Widevine template.
- widevine
Template This property is required. String - The Widevine template.
ContentKeyPolicyX509CertificateTokenKeyResponse
- Raw
Body This property is required. string - The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)
- Raw
Body This property is required. string - The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)
- raw
Body This property is required. String - The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)
- raw
Body This property is required. string - The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)
- raw_
body This property is required. str - The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)
- raw
Body This property is required. String - The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi