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

azure-native.media.getStreamingPolicy

Explore with Pulumi AI

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

    Get the details of a 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>
    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]
    func LookupStreamingPolicy(ctx *Context, args *LookupStreamingPolicyArgs, opts ...InvokeOption) (*LookupStreamingPolicyResult, error)
    func LookupStreamingPolicyOutput(ctx *Context, args *LookupStreamingPolicyOutputArgs, opts ...InvokeOption) LookupStreamingPolicyResultOutput

    > 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)
    }
    public static CompletableFuture<GetStreamingPolicyResult> getStreamingPolicy(GetStreamingPolicyArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:media:getStreamingPolicy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountName string
    The Media Services account name.
    ResourceGroupName string
    The name of the resource group within the Azure subscription.
    StreamingPolicyName string
    The Streaming Policy name.
    AccountName string
    The Media Services account name.
    ResourceGroupName string
    The name of the resource group within the Azure subscription.
    StreamingPolicyName string
    The Streaming Policy name.
    accountName String
    The Media Services account name.
    resourceGroupName String
    The name of the resource group within the Azure subscription.
    streamingPolicyName String
    The Streaming Policy name.
    accountName string
    The Media Services account name.
    resourceGroupName string
    The name of the resource group within the Azure subscription.
    streamingPolicyName string
    The Streaming Policy name.
    account_name str
    The Media Services account name.
    resource_group_name str
    The name of the resource group within the Azure subscription.
    streaming_policy_name str
    The Streaming Policy name.
    accountName String
    The Media Services account name.
    resourceGroupName String
    The name of the resource group within the Azure subscription.
    streamingPolicyName 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 bool
    Enable DASH protocol or not
    Download bool
    Enable Download protocol or not
    Hls bool
    Enable HLS protocol or not
    SmoothStreaming bool
    Enable SmoothStreaming protocol or not
    Dash bool
    Enable DASH protocol or not
    Download bool
    Enable Download protocol or not
    Hls bool
    Enable HLS protocol or not
    SmoothStreaming bool
    Enable SmoothStreaming protocol or not
    dash Boolean
    Enable DASH protocol or not
    download Boolean
    Enable Download protocol or not
    hls Boolean
    Enable HLS protocol or not
    smoothStreaming Boolean
    Enable SmoothStreaming protocol or not
    dash boolean
    Enable DASH protocol or not
    download boolean
    Enable Download protocol or not
    hls boolean
    Enable HLS protocol or not
    smoothStreaming boolean
    Enable SmoothStreaming protocol or not
    dash bool
    Enable DASH protocol or not
    download bool
    Enable Download protocol or not
    hls bool
    Enable HLS protocol or not
    smooth_streaming bool
    Enable SmoothStreaming protocol or not
    dash Boolean
    Enable DASH protocol or not
    download Boolean
    Enable Download protocol or not
    hls Boolean
    Enable HLS protocol or not
    smoothStreaming 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 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 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 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 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 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 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 string
    Track property condition operation
    Property string
    Track property type
    Value string
    Track property value
    Operation string
    Track property condition operation
    Property string
    Track property type
    Value string
    Track property value
    operation String
    Track property condition operation
    property String
    Track property type
    value String
    Track property value
    operation string
    Track property condition operation
    property string
    Track property type
    value string
    Track property value
    operation str
    Track property condition operation
    property str
    Track property type
    value str
    Track property value
    operation String
    Track property condition operation
    property 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 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi