1. Packages
  2. Azure Native v2
  3. API Docs
  4. media
  5. getStreamingPolicy
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.media.getStreamingPolicy

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

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

Using getStreamingPolicy

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 getStreamingPolicy(args: GetStreamingPolicyArgs, opts?: InvokeOptions): Promise<GetStreamingPolicyResult>
function getStreamingPolicyOutput(args: GetStreamingPolicyOutputArgs, opts?: InvokeOptions): Output<GetStreamingPolicyResult>
Copy
def get_streaming_policy(account_name: Optional[str] = None,
                         resource_group_name: Optional[str] = None,
                         streaming_policy_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetStreamingPolicyResult
def get_streaming_policy_output(account_name: Optional[pulumi.Input[str]] = None,
                         resource_group_name: Optional[pulumi.Input[str]] = None,
                         streaming_policy_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetStreamingPolicyResult]
Copy
func LookupStreamingPolicy(ctx *Context, args *LookupStreamingPolicyArgs, opts ...InvokeOption) (*LookupStreamingPolicyResult, error)
func LookupStreamingPolicyOutput(ctx *Context, args *LookupStreamingPolicyOutputArgs, opts ...InvokeOption) LookupStreamingPolicyResultOutput
Copy

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

public static class GetStreamingPolicy 
{
    public static Task<GetStreamingPolicyResult> InvokeAsync(GetStreamingPolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetStreamingPolicyResult> Invoke(GetStreamingPolicyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetStreamingPolicyResult> getStreamingPolicy(GetStreamingPolicyArgs args, InvokeOptions options)
public static Output<GetStreamingPolicyResult> getStreamingPolicy(GetStreamingPolicyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:media:getStreamingPolicy
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountName
This property is required.
Changes to this property will trigger replacement.
string
The Media Services account name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the Azure subscription.
StreamingPolicyName
This property is required.
Changes to this property will trigger replacement.
string
The Streaming Policy name.
AccountName
This property is required.
Changes to this property will trigger replacement.
string
The Media Services account name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the Azure subscription.
StreamingPolicyName
This property is required.
Changes to this property will trigger replacement.
string
The Streaming Policy name.
accountName
This property is required.
Changes to this property will trigger replacement.
String
The Media Services account name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the Azure subscription.
streamingPolicyName
This property is required.
Changes to this property will trigger replacement.
String
The Streaming Policy name.
accountName
This property is required.
Changes to this property will trigger replacement.
string
The Media Services account name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the Azure subscription.
streamingPolicyName
This property is required.
Changes to this property will trigger replacement.
string
The Streaming Policy name.
account_name
This property is required.
Changes to this property will trigger replacement.
str
The Media Services account name.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group within the Azure subscription.
streaming_policy_name
This property is required.
Changes to this property will trigger replacement.
str
The Streaming Policy name.
accountName
This property is required.
Changes to this property will trigger replacement.
String
The Media Services account name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the Azure subscription.
streamingPolicyName
This property is required.
Changes to this property will trigger replacement.
String
The Streaming Policy name.

getStreamingPolicy Result

The following output properties are available:

Created string
Creation time of Streaming Policy
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
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"
CommonEncryptionCbcs Pulumi.AzureNative.Media.Outputs.CommonEncryptionCbcsResponse
Configuration of CommonEncryptionCbcs
CommonEncryptionCenc Pulumi.AzureNative.Media.Outputs.CommonEncryptionCencResponse
Configuration of CommonEncryptionCenc
DefaultContentKeyPolicyName string
Default ContentKey used by current Streaming Policy
EnvelopeEncryption Pulumi.AzureNative.Media.Outputs.EnvelopeEncryptionResponse
Configuration of EnvelopeEncryption
NoEncryption Pulumi.AzureNative.Media.Outputs.NoEncryptionResponse
Configurations of NoEncryption
Created string
Creation time of Streaming Policy
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
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"
CommonEncryptionCbcs CommonEncryptionCbcsResponse
Configuration of CommonEncryptionCbcs
CommonEncryptionCenc CommonEncryptionCencResponse
Configuration of CommonEncryptionCenc
DefaultContentKeyPolicyName string
Default ContentKey used by current Streaming Policy
EnvelopeEncryption EnvelopeEncryptionResponse
Configuration of EnvelopeEncryption
NoEncryption NoEncryptionResponse
Configurations of NoEncryption
created String
Creation time of Streaming Policy
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name String
The name of the resource
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"
commonEncryptionCbcs CommonEncryptionCbcsResponse
Configuration of CommonEncryptionCbcs
commonEncryptionCenc CommonEncryptionCencResponse
Configuration of CommonEncryptionCenc
defaultContentKeyPolicyName String
Default ContentKey used by current Streaming Policy
envelopeEncryption EnvelopeEncryptionResponse
Configuration of EnvelopeEncryption
noEncryption NoEncryptionResponse
Configurations of NoEncryption
created string
Creation time of Streaming Policy
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name string
The name of the resource
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"
commonEncryptionCbcs CommonEncryptionCbcsResponse
Configuration of CommonEncryptionCbcs
commonEncryptionCenc CommonEncryptionCencResponse
Configuration of CommonEncryptionCenc
defaultContentKeyPolicyName string
Default ContentKey used by current Streaming Policy
envelopeEncryption EnvelopeEncryptionResponse
Configuration of EnvelopeEncryption
noEncryption NoEncryptionResponse
Configurations of NoEncryption
created str
Creation time of Streaming Policy
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name str
The name of the resource
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"
common_encryption_cbcs CommonEncryptionCbcsResponse
Configuration of CommonEncryptionCbcs
common_encryption_cenc CommonEncryptionCencResponse
Configuration of CommonEncryptionCenc
default_content_key_policy_name str
Default ContentKey used by current Streaming Policy
envelope_encryption EnvelopeEncryptionResponse
Configuration of EnvelopeEncryption
no_encryption NoEncryptionResponse
Configurations of NoEncryption
created String
Creation time of Streaming Policy
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name String
The name of the resource
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"
commonEncryptionCbcs Property Map
Configuration of CommonEncryptionCbcs
commonEncryptionCenc Property Map
Configuration of CommonEncryptionCenc
defaultContentKeyPolicyName String
Default ContentKey used by current Streaming Policy
envelopeEncryption Property Map
Configuration of EnvelopeEncryption
noEncryption Property Map
Configurations of NoEncryption

Supporting Types

CbcsDrmConfigurationResponse

fairPlay Property Map
FairPlay configurations
playReady Property Map
PlayReady configurations
widevine Property Map
Widevine configurations

CencDrmConfigurationResponse

playReady Property Map
PlayReady configurations
widevine Property Map
Widevine configurations

ClearKeyEncryptionConfigurationResponse

CustomKeysAcquisitionUrlTemplate string
Template for the URL of the custom service delivering content keys to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token value is {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId.
CustomKeysAcquisitionUrlTemplate string
Template for the URL of the custom service delivering content keys to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token value is {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId.
customKeysAcquisitionUrlTemplate String
Template for the URL of the custom service delivering content keys to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token value is {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId.
customKeysAcquisitionUrlTemplate string
Template for the URL of the custom service delivering content keys to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token value is {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId.
custom_keys_acquisition_url_template str
Template for the URL of the custom service delivering content keys to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token value is {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId.
customKeysAcquisitionUrlTemplate String
Template for the URL of the custom service delivering content keys to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token value is {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId.

CommonEncryptionCbcsResponse

ClearKeyEncryptionConfiguration Pulumi.AzureNative.Media.Inputs.ClearKeyEncryptionConfigurationResponse
Optional configuration supporting ClearKey in CommonEncryptionCbcs encryption scheme.
ClearTracks List<Pulumi.AzureNative.Media.Inputs.TrackSelectionResponse>
Representing which tracks should not be encrypted
ContentKeys Pulumi.AzureNative.Media.Inputs.StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
Drm Pulumi.AzureNative.Media.Inputs.CbcsDrmConfigurationResponse
Configuration of DRMs for current encryption scheme
EnabledProtocols Pulumi.AzureNative.Media.Inputs.EnabledProtocolsResponse
Representing supported protocols
ClearKeyEncryptionConfiguration ClearKeyEncryptionConfigurationResponse
Optional configuration supporting ClearKey in CommonEncryptionCbcs encryption scheme.
ClearTracks []TrackSelectionResponse
Representing which tracks should not be encrypted
ContentKeys StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
Drm CbcsDrmConfigurationResponse
Configuration of DRMs for current encryption scheme
EnabledProtocols EnabledProtocolsResponse
Representing supported protocols
clearKeyEncryptionConfiguration ClearKeyEncryptionConfigurationResponse
Optional configuration supporting ClearKey in CommonEncryptionCbcs encryption scheme.
clearTracks List<TrackSelectionResponse>
Representing which tracks should not be encrypted
contentKeys StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
drm CbcsDrmConfigurationResponse
Configuration of DRMs for current encryption scheme
enabledProtocols EnabledProtocolsResponse
Representing supported protocols
clearKeyEncryptionConfiguration ClearKeyEncryptionConfigurationResponse
Optional configuration supporting ClearKey in CommonEncryptionCbcs encryption scheme.
clearTracks TrackSelectionResponse[]
Representing which tracks should not be encrypted
contentKeys StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
drm CbcsDrmConfigurationResponse
Configuration of DRMs for current encryption scheme
enabledProtocols EnabledProtocolsResponse
Representing supported protocols
clear_key_encryption_configuration ClearKeyEncryptionConfigurationResponse
Optional configuration supporting ClearKey in CommonEncryptionCbcs encryption scheme.
clear_tracks Sequence[TrackSelectionResponse]
Representing which tracks should not be encrypted
content_keys StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
drm CbcsDrmConfigurationResponse
Configuration of DRMs for current encryption scheme
enabled_protocols EnabledProtocolsResponse
Representing supported protocols
clearKeyEncryptionConfiguration Property Map
Optional configuration supporting ClearKey in CommonEncryptionCbcs encryption scheme.
clearTracks List<Property Map>
Representing which tracks should not be encrypted
contentKeys Property Map
Representing default content key for each encryption scheme and separate content keys for specific tracks
drm Property Map
Configuration of DRMs for current encryption scheme
enabledProtocols Property Map
Representing supported protocols

CommonEncryptionCencResponse

ClearKeyEncryptionConfiguration Pulumi.AzureNative.Media.Inputs.ClearKeyEncryptionConfigurationResponse
Optional configuration supporting ClearKey in CommonEncryptionCenc encryption scheme.
ClearTracks List<Pulumi.AzureNative.Media.Inputs.TrackSelectionResponse>
Representing which tracks should not be encrypted
ContentKeys Pulumi.AzureNative.Media.Inputs.StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
Drm Pulumi.AzureNative.Media.Inputs.CencDrmConfigurationResponse
Configuration of DRMs for CommonEncryptionCenc encryption scheme
EnabledProtocols Pulumi.AzureNative.Media.Inputs.EnabledProtocolsResponse
Representing supported protocols
ClearKeyEncryptionConfiguration ClearKeyEncryptionConfigurationResponse
Optional configuration supporting ClearKey in CommonEncryptionCenc encryption scheme.
ClearTracks []TrackSelectionResponse
Representing which tracks should not be encrypted
ContentKeys StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
Drm CencDrmConfigurationResponse
Configuration of DRMs for CommonEncryptionCenc encryption scheme
EnabledProtocols EnabledProtocolsResponse
Representing supported protocols
clearKeyEncryptionConfiguration ClearKeyEncryptionConfigurationResponse
Optional configuration supporting ClearKey in CommonEncryptionCenc encryption scheme.
clearTracks List<TrackSelectionResponse>
Representing which tracks should not be encrypted
contentKeys StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
drm CencDrmConfigurationResponse
Configuration of DRMs for CommonEncryptionCenc encryption scheme
enabledProtocols EnabledProtocolsResponse
Representing supported protocols
clearKeyEncryptionConfiguration ClearKeyEncryptionConfigurationResponse
Optional configuration supporting ClearKey in CommonEncryptionCenc encryption scheme.
clearTracks TrackSelectionResponse[]
Representing which tracks should not be encrypted
contentKeys StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
drm CencDrmConfigurationResponse
Configuration of DRMs for CommonEncryptionCenc encryption scheme
enabledProtocols EnabledProtocolsResponse
Representing supported protocols
clear_key_encryption_configuration ClearKeyEncryptionConfigurationResponse
Optional configuration supporting ClearKey in CommonEncryptionCenc encryption scheme.
clear_tracks Sequence[TrackSelectionResponse]
Representing which tracks should not be encrypted
content_keys StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
drm CencDrmConfigurationResponse
Configuration of DRMs for CommonEncryptionCenc encryption scheme
enabled_protocols EnabledProtocolsResponse
Representing supported protocols
clearKeyEncryptionConfiguration Property Map
Optional configuration supporting ClearKey in CommonEncryptionCenc encryption scheme.
clearTracks List<Property Map>
Representing which tracks should not be encrypted
contentKeys Property Map
Representing default content key for each encryption scheme and separate content keys for specific tracks
drm Property Map
Configuration of DRMs for CommonEncryptionCenc encryption scheme
enabledProtocols Property Map
Representing supported protocols

DefaultKeyResponse

Label string
Label can be used to specify Content Key when creating a Streaming Locator
PolicyName string
Policy used by Default Key
Label string
Label can be used to specify Content Key when creating a Streaming Locator
PolicyName string
Policy used by Default Key
label String
Label can be used to specify Content Key when creating a Streaming Locator
policyName String
Policy used by Default Key
label string
Label can be used to specify Content Key when creating a Streaming Locator
policyName string
Policy used by Default Key
label str
Label can be used to specify Content Key when creating a Streaming Locator
policy_name str
Policy used by Default Key
label String
Label can be used to specify Content Key when creating a Streaming Locator
policyName String
Policy used by Default Key

EnabledProtocolsResponse

Dash This property is required. bool
Enable DASH protocol or not
Download This property is required. bool
Enable Download protocol or not
Hls This property is required. bool
Enable HLS protocol or not
SmoothStreaming This property is required. bool
Enable SmoothStreaming protocol or not
Dash This property is required. bool
Enable DASH protocol or not
Download This property is required. bool
Enable Download protocol or not
Hls This property is required. bool
Enable HLS protocol or not
SmoothStreaming This property is required. bool
Enable SmoothStreaming protocol or not
dash This property is required. Boolean
Enable DASH protocol or not
download This property is required. Boolean
Enable Download protocol or not
hls This property is required. Boolean
Enable HLS protocol or not
smoothStreaming This property is required. Boolean
Enable SmoothStreaming protocol or not
dash This property is required. boolean
Enable DASH protocol or not
download This property is required. boolean
Enable Download protocol or not
hls This property is required. boolean
Enable HLS protocol or not
smoothStreaming This property is required. boolean
Enable SmoothStreaming protocol or not
dash This property is required. bool
Enable DASH protocol or not
download This property is required. bool
Enable Download protocol or not
hls This property is required. bool
Enable HLS protocol or not
smooth_streaming This property is required. bool
Enable SmoothStreaming protocol or not
dash This property is required. Boolean
Enable DASH protocol or not
download This property is required. Boolean
Enable Download protocol or not
hls This property is required. Boolean
Enable HLS protocol or not
smoothStreaming This property is required. Boolean
Enable SmoothStreaming protocol or not

EnvelopeEncryptionResponse

ClearTracks List<Pulumi.AzureNative.Media.Inputs.TrackSelectionResponse>
Representing which tracks should not be encrypted
ContentKeys Pulumi.AzureNative.Media.Inputs.StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
CustomKeyAcquisitionUrlTemplate string
Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
EnabledProtocols Pulumi.AzureNative.Media.Inputs.EnabledProtocolsResponse
Representing supported protocols
ClearTracks []TrackSelectionResponse
Representing which tracks should not be encrypted
ContentKeys StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
CustomKeyAcquisitionUrlTemplate string
Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
EnabledProtocols EnabledProtocolsResponse
Representing supported protocols
clearTracks List<TrackSelectionResponse>
Representing which tracks should not be encrypted
contentKeys StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
customKeyAcquisitionUrlTemplate String
Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
enabledProtocols EnabledProtocolsResponse
Representing supported protocols
clearTracks TrackSelectionResponse[]
Representing which tracks should not be encrypted
contentKeys StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
customKeyAcquisitionUrlTemplate string
Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
enabledProtocols EnabledProtocolsResponse
Representing supported protocols
clear_tracks Sequence[TrackSelectionResponse]
Representing which tracks should not be encrypted
content_keys StreamingPolicyContentKeysResponse
Representing default content key for each encryption scheme and separate content keys for specific tracks
custom_key_acquisition_url_template str
Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
enabled_protocols EnabledProtocolsResponse
Representing supported protocols
clearTracks List<Property Map>
Representing which tracks should not be encrypted
contentKeys Property Map
Representing default content key for each encryption scheme and separate content keys for specific tracks
customKeyAcquisitionUrlTemplate String
Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
enabledProtocols Property Map
Representing supported protocols

NoEncryptionResponse

EnabledProtocols EnabledProtocolsResponse
Representing supported protocols
enabledProtocols EnabledProtocolsResponse
Representing supported protocols
enabledProtocols EnabledProtocolsResponse
Representing supported protocols
enabled_protocols EnabledProtocolsResponse
Representing supported protocols
enabledProtocols Property Map
Representing supported protocols

StreamingPolicyContentKeyResponse

Label string
Label can be used to specify Content Key when creating a Streaming Locator
PolicyName string
Policy used by Content Key
Tracks List<Pulumi.AzureNative.Media.Inputs.TrackSelectionResponse>
Tracks which use this content key
Label string
Label can be used to specify Content Key when creating a Streaming Locator
PolicyName string
Policy used by Content Key
Tracks []TrackSelectionResponse
Tracks which use this content key
label String
Label can be used to specify Content Key when creating a Streaming Locator
policyName String
Policy used by Content Key
tracks List<TrackSelectionResponse>
Tracks which use this content key
label string
Label can be used to specify Content Key when creating a Streaming Locator
policyName string
Policy used by Content Key
tracks TrackSelectionResponse[]
Tracks which use this content key
label str
Label can be used to specify Content Key when creating a Streaming Locator
policy_name str
Policy used by Content Key
tracks Sequence[TrackSelectionResponse]
Tracks which use this content key
label String
Label can be used to specify Content Key when creating a Streaming Locator
policyName String
Policy used by Content Key
tracks List<Property Map>
Tracks which use this content key

StreamingPolicyContentKeysResponse

DefaultKey DefaultKeyResponse
Default content key for an encryption scheme
KeyToTrackMappings []StreamingPolicyContentKeyResponse
Representing tracks needs separate content key
defaultKey DefaultKeyResponse
Default content key for an encryption scheme
keyToTrackMappings List<StreamingPolicyContentKeyResponse>
Representing tracks needs separate content key
defaultKey DefaultKeyResponse
Default content key for an encryption scheme
keyToTrackMappings StreamingPolicyContentKeyResponse[]
Representing tracks needs separate content key
default_key DefaultKeyResponse
Default content key for an encryption scheme
key_to_track_mappings Sequence[StreamingPolicyContentKeyResponse]
Representing tracks needs separate content key
defaultKey Property Map
Default content key for an encryption scheme
keyToTrackMappings List<Property Map>
Representing tracks needs separate content key

StreamingPolicyFairPlayConfigurationResponse

AllowPersistentLicense This property is required. bool
All license to be persistent or not
CustomLicenseAcquisitionUrlTemplate string
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
AllowPersistentLicense This property is required. bool
All license to be persistent or not
CustomLicenseAcquisitionUrlTemplate string
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
allowPersistentLicense This property is required. Boolean
All license to be persistent or not
customLicenseAcquisitionUrlTemplate String
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
allowPersistentLicense This property is required. boolean
All license to be persistent or not
customLicenseAcquisitionUrlTemplate string
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
allow_persistent_license This property is required. bool
All license to be persistent or not
custom_license_acquisition_url_template str
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
allowPersistentLicense This property is required. Boolean
All license to be persistent or not
customLicenseAcquisitionUrlTemplate String
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.

StreamingPolicyPlayReadyConfigurationResponse

CustomLicenseAcquisitionUrlTemplate string
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
PlayReadyCustomAttributes string
Custom attributes for PlayReady
CustomLicenseAcquisitionUrlTemplate string
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
PlayReadyCustomAttributes string
Custom attributes for PlayReady
customLicenseAcquisitionUrlTemplate String
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
playReadyCustomAttributes String
Custom attributes for PlayReady
customLicenseAcquisitionUrlTemplate string
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
playReadyCustomAttributes string
Custom attributes for PlayReady
custom_license_acquisition_url_template str
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
play_ready_custom_attributes str
Custom attributes for PlayReady
customLicenseAcquisitionUrlTemplate String
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
playReadyCustomAttributes String
Custom attributes for PlayReady

StreamingPolicyWidevineConfigurationResponse

CustomLicenseAcquisitionUrlTemplate string
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
CustomLicenseAcquisitionUrlTemplate string
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
customLicenseAcquisitionUrlTemplate String
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
customLicenseAcquisitionUrlTemplate string
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
custom_license_acquisition_url_template str
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.
customLicenseAcquisitionUrlTemplate String
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.

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.

TrackPropertyConditionResponse

Operation This property is required. string
Track property condition operation
Property This property is required. string
Track property type
Value string
Track property value
Operation This property is required. string
Track property condition operation
Property This property is required. string
Track property type
Value string
Track property value
operation This property is required. String
Track property condition operation
property This property is required. String
Track property type
value String
Track property value
operation This property is required. string
Track property condition operation
property This property is required. string
Track property type
value string
Track property value
operation This property is required. str
Track property condition operation
property This property is required. str
Track property type
value str
Track property value
operation This property is required. String
Track property condition operation
property This property is required. String
Track property type
value String
Track property value

TrackSelectionResponse

TrackSelections List<Pulumi.AzureNative.Media.Inputs.TrackPropertyConditionResponse>
TrackSelections is a track property condition list which can specify track(s)
TrackSelections []TrackPropertyConditionResponse
TrackSelections is a track property condition list which can specify track(s)
trackSelections List<TrackPropertyConditionResponse>
TrackSelections is a track property condition list which can specify track(s)
trackSelections TrackPropertyConditionResponse[]
TrackSelections is a track property condition list which can specify track(s)
track_selections Sequence[TrackPropertyConditionResponse]
TrackSelections is a track property condition list which can specify track(s)
trackSelections List<Property Map>
TrackSelections is a track property condition list which can specify track(s)

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi