1. Packages
  2. Azure Native
  3. API Docs
  4. media
  5. getTrack
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.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.media.getTrack

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.37.0 published on Monday, Apr 15, 2024 by Pulumi

    Get the details of a Track in the Asset Azure REST API version: 2023-01-01.

    Using getTrack

    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 getTrack(args: GetTrackArgs, opts?: InvokeOptions): Promise<GetTrackResult>
    function getTrackOutput(args: GetTrackOutputArgs, opts?: InvokeOptions): Output<GetTrackResult>
    def get_track(account_name: Optional[str] = None,
                  asset_name: Optional[str] = None,
                  resource_group_name: Optional[str] = None,
                  track_name: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetTrackResult
    def get_track_output(account_name: Optional[pulumi.Input[str]] = None,
                  asset_name: Optional[pulumi.Input[str]] = None,
                  resource_group_name: Optional[pulumi.Input[str]] = None,
                  track_name: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetTrackResult]
    func LookupTrack(ctx *Context, args *LookupTrackArgs, opts ...InvokeOption) (*LookupTrackResult, error)
    func LookupTrackOutput(ctx *Context, args *LookupTrackOutputArgs, opts ...InvokeOption) LookupTrackResultOutput

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

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

    The following arguments are supported:

    AccountName string
    The Media Services account name.
    AssetName string
    The Asset name.
    ResourceGroupName string
    The name of the resource group within the Azure subscription.
    TrackName string
    The Asset Track name.
    AccountName string
    The Media Services account name.
    AssetName string
    The Asset name.
    ResourceGroupName string
    The name of the resource group within the Azure subscription.
    TrackName string
    The Asset Track name.
    accountName String
    The Media Services account name.
    assetName String
    The Asset name.
    resourceGroupName String
    The name of the resource group within the Azure subscription.
    trackName String
    The Asset Track name.
    accountName string
    The Media Services account name.
    assetName string
    The Asset name.
    resourceGroupName string
    The name of the resource group within the Azure subscription.
    trackName string
    The Asset Track name.
    account_name str
    The Media Services account name.
    asset_name str
    The Asset name.
    resource_group_name str
    The name of the resource group within the Azure subscription.
    track_name str
    The Asset Track name.
    accountName String
    The Media Services account name.
    assetName String
    The Asset name.
    resourceGroupName String
    The name of the resource group within the Azure subscription.
    trackName String
    The Asset Track name.

    getTrack Result

    The following output properties are available:

    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
    ProvisioningState string
    Provisioning state of the asset track.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Track Pulumi.AzureNative.Media.Outputs.AudioTrackResponse | Pulumi.AzureNative.Media.Outputs.TextTrackResponse | Pulumi.AzureNative.Media.Outputs.VideoTrackResponse
    Detailed information about a track in the asset.
    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
    ProvisioningState string
    Provisioning state of the asset track.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Track AudioTrackResponse | TextTrackResponse | VideoTrackResponse
    Detailed information about a track in the asset.
    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
    provisioningState String
    Provisioning state of the asset track.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    track AudioTrackResponse | TextTrackResponse | VideoTrackResponse
    Detailed information about a track in the asset.
    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
    provisioningState string
    Provisioning state of the asset track.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    track AudioTrackResponse | TextTrackResponse | VideoTrackResponse
    Detailed information about a track in the asset.
    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
    provisioning_state str
    Provisioning state of the asset track.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    track AudioTrackResponse | TextTrackResponse | VideoTrackResponse
    Detailed information about a track in the asset.
    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
    provisioningState String
    Provisioning state of the asset track.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    track Property Map | Property Map | Property Map
    Detailed information about a track in the asset.

    Supporting Types

    AudioTrackResponse

    BitRate int
    The stream bit rate for the audio track.
    DashSettings Pulumi.AzureNative.Media.Inputs.DashSettingsResponse
    The DASH specific setting for the audio track.
    DisplayName string
    The display name of the audio track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA.
    FileName string
    The file name to the source file. This file is located in the storage container of the asset.
    HlsSettings Pulumi.AzureNative.Media.Inputs.HlsSettingsResponse
    The HLS specific setting for the audio track.
    LanguageCode string
    The RFC5646 language code for the audio track.
    Mpeg4TrackId int
    The MPEG-4 audio track ID for the audio track.
    BitRate int
    The stream bit rate for the audio track.
    DashSettings DashSettingsResponse
    The DASH specific setting for the audio track.
    DisplayName string
    The display name of the audio track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA.
    FileName string
    The file name to the source file. This file is located in the storage container of the asset.
    HlsSettings HlsSettingsResponse
    The HLS specific setting for the audio track.
    LanguageCode string
    The RFC5646 language code for the audio track.
    Mpeg4TrackId int
    The MPEG-4 audio track ID for the audio track.
    bitRate Integer
    The stream bit rate for the audio track.
    dashSettings DashSettingsResponse
    The DASH specific setting for the audio track.
    displayName String
    The display name of the audio track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA.
    fileName String
    The file name to the source file. This file is located in the storage container of the asset.
    hlsSettings HlsSettingsResponse
    The HLS specific setting for the audio track.
    languageCode String
    The RFC5646 language code for the audio track.
    mpeg4TrackId Integer
    The MPEG-4 audio track ID for the audio track.
    bitRate number
    The stream bit rate for the audio track.
    dashSettings DashSettingsResponse
    The DASH specific setting for the audio track.
    displayName string
    The display name of the audio track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA.
    fileName string
    The file name to the source file. This file is located in the storage container of the asset.
    hlsSettings HlsSettingsResponse
    The HLS specific setting for the audio track.
    languageCode string
    The RFC5646 language code for the audio track.
    mpeg4TrackId number
    The MPEG-4 audio track ID for the audio track.
    bit_rate int
    The stream bit rate for the audio track.
    dash_settings DashSettingsResponse
    The DASH specific setting for the audio track.
    display_name str
    The display name of the audio track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA.
    file_name str
    The file name to the source file. This file is located in the storage container of the asset.
    hls_settings HlsSettingsResponse
    The HLS specific setting for the audio track.
    language_code str
    The RFC5646 language code for the audio track.
    mpeg4_track_id int
    The MPEG-4 audio track ID for the audio track.
    bitRate Number
    The stream bit rate for the audio track.
    dashSettings Property Map
    The DASH specific setting for the audio track.
    displayName String
    The display name of the audio track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA.
    fileName String
    The file name to the source file. This file is located in the storage container of the asset.
    hlsSettings Property Map
    The HLS specific setting for the audio track.
    languageCode String
    The RFC5646 language code for the audio track.
    mpeg4TrackId Number
    The MPEG-4 audio track ID for the audio track.

    DashSettingsResponse

    Role string
    The role for the DASH setting.
    Role string
    The role for the DASH setting.
    role String
    The role for the DASH setting.
    role string
    The role for the DASH setting.
    role str
    The role for the DASH setting.
    role String
    The role for the DASH setting.

    HlsSettingsResponse

    Characteristics string
    The characteristics for the HLS setting.
    Default bool
    The default for the HLS setting.
    Forced bool
    The forced for the HLS setting.
    Characteristics string
    The characteristics for the HLS setting.
    Default bool
    The default for the HLS setting.
    Forced bool
    The forced for the HLS setting.
    characteristics String
    The characteristics for the HLS setting.
    default_ Boolean
    The default for the HLS setting.
    forced Boolean
    The forced for the HLS setting.
    characteristics string
    The characteristics for the HLS setting.
    default boolean
    The default for the HLS setting.
    forced boolean
    The forced for the HLS setting.
    characteristics str
    The characteristics for the HLS setting.
    default bool
    The default for the HLS setting.
    forced bool
    The forced for the HLS setting.
    characteristics String
    The characteristics for the HLS setting.
    default Boolean
    The default for the HLS setting.
    forced Boolean
    The forced for the HLS setting.

    TextTrackResponse

    LanguageCode string
    The RFC5646 language code for the text track.
    DisplayName string
    The display name of the text track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA.
    FileName string
    The file name to the source file. This file is located in the storage container of the asset.
    HlsSettings Pulumi.AzureNative.Media.Inputs.HlsSettingsResponse
    The HLS specific setting for the text track.
    PlayerVisibility string
    When PlayerVisibility is set to "Visible", the text track will be present in the DASH manifest or HLS playlist when requested by a client. When the PlayerVisibility is set to "Hidden", the text will not be available to the client. The default value is "Visible".
    LanguageCode string
    The RFC5646 language code for the text track.
    DisplayName string
    The display name of the text track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA.
    FileName string
    The file name to the source file. This file is located in the storage container of the asset.
    HlsSettings HlsSettingsResponse
    The HLS specific setting for the text track.
    PlayerVisibility string
    When PlayerVisibility is set to "Visible", the text track will be present in the DASH manifest or HLS playlist when requested by a client. When the PlayerVisibility is set to "Hidden", the text will not be available to the client. The default value is "Visible".
    languageCode String
    The RFC5646 language code for the text track.
    displayName String
    The display name of the text track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA.
    fileName String
    The file name to the source file. This file is located in the storage container of the asset.
    hlsSettings HlsSettingsResponse
    The HLS specific setting for the text track.
    playerVisibility String
    When PlayerVisibility is set to "Visible", the text track will be present in the DASH manifest or HLS playlist when requested by a client. When the PlayerVisibility is set to "Hidden", the text will not be available to the client. The default value is "Visible".
    languageCode string
    The RFC5646 language code for the text track.
    displayName string
    The display name of the text track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA.
    fileName string
    The file name to the source file. This file is located in the storage container of the asset.
    hlsSettings HlsSettingsResponse
    The HLS specific setting for the text track.
    playerVisibility string
    When PlayerVisibility is set to "Visible", the text track will be present in the DASH manifest or HLS playlist when requested by a client. When the PlayerVisibility is set to "Hidden", the text will not be available to the client. The default value is "Visible".
    language_code str
    The RFC5646 language code for the text track.
    display_name str
    The display name of the text track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA.
    file_name str
    The file name to the source file. This file is located in the storage container of the asset.
    hls_settings HlsSettingsResponse
    The HLS specific setting for the text track.
    player_visibility str
    When PlayerVisibility is set to "Visible", the text track will be present in the DASH manifest or HLS playlist when requested by a client. When the PlayerVisibility is set to "Hidden", the text will not be available to the client. The default value is "Visible".
    languageCode String
    The RFC5646 language code for the text track.
    displayName String
    The display name of the text track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA.
    fileName String
    The file name to the source file. This file is located in the storage container of the asset.
    hlsSettings Property Map
    The HLS specific setting for the text track.
    playerVisibility String
    When PlayerVisibility is set to "Visible", the text track will be present in the DASH manifest or HLS playlist when requested by a client. When the PlayerVisibility is set to "Hidden", the text will not be available to the client. The default value is "Visible".

    VideoTrackResponse

    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.37.0 published on Monday, Apr 15, 2024 by Pulumi