Skip to main content

tracks

Creates, updates, deletes, gets or lists a tracks resource.

Overview

Nametracks
TypeResource
Idazure.media_services.tracks

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
propertiesobjectThe resource properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountName, assetName, trackNameapi-versionGet the details of a Track in the Asset
listselectsubscriptionId, resourceGroupName, accountName, assetNameapi-versionLists the Tracks in the asset
create_or_updateinsertsubscriptionId, resourceGroupName, accountName, assetName, trackNameapi-versionCreate or update a Track in the asset
updateupdatesubscriptionId, resourceGroupName, accountName, assetName, trackNameapi-versionUpdates an existing Track in the asset
deletedeletesubscriptionId, resourceGroupName, accountName, assetName, trackNameapi-versionDeletes a Track in the asset

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
accountNamestringThe Media Services account name.
assetNamestringThe Asset name.
resourceGroupNamestringThe name of the resource group within the Azure subscription.
subscriptionIdstringThe unique identifier for a Microsoft Azure subscription.
trackNamestringThe Asset Track name.
api-versionstringThe version of the API to be used with the client request.

SELECT examples

Get the details of a Track in the Asset

SELECT
properties
FROM azure.media_services.tracks
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND assetName = '{{ assetName }}' -- required
AND trackName = '{{ trackName }}' -- required
AND api-version = '{{ api-version }}'
;

INSERT examples

Create or update a Track in the asset

INSERT INTO azure.media_services.tracks (
data__properties,
subscriptionId,
resourceGroupName,
accountName,
assetName,
trackName,
api-version
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ assetName }}',
'{{ trackName }}',
'{{ api-version }}'
RETURNING
properties
;

UPDATE examples

Updates an existing Track in the asset

UPDATE azure.media_services.tracks
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND assetName = '{{ assetName }}' --required
AND trackName = '{{ trackName }}' --required
AND api-version = '{{ api-version}}'
RETURNING
properties;

DELETE examples

Deletes a Track in the asset

DELETE FROM azure.media_services.tracks
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND assetName = '{{ assetName }}' --required
AND trackName = '{{ trackName }}' --required
AND api-version = '{{ api-version }}'
;