Skip to main content

videos

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

Overview

Namevideos
TypeResource
Idazure.video_analyzer.videos

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, videoNameRetrieves an existing video resource with the given name.
listselectsubscriptionId, resourceGroupName, accountName$topRetrieves a list of video resources that have been created, along with their JSON representations.
create_or_updateinsertsubscriptionId, resourceGroupName, accountName, videoNameCreates a new video resource or updates an existing video resource with the given name.
updateupdatesubscriptionId, resourceGroupName, accountName, videoNameUpdates individual properties of an existing video resource with the given name.
deletedeletesubscriptionId, resourceGroupName, accountName, videoNameDeletes an existing video resource and its underlying data. This operation is irreversible.

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 Azure Video Analyzer account name.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.
videoNamestringThe Video name.
$topinteger (int32)Specifies a non-negative integer n that limits the number of items returned from a collection. The service returns the number of available items up to but not greater than the specified value n.

SELECT examples

Retrieves an existing video resource with the given name.

SELECT
properties
FROM azure.video_analyzer.videos
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND videoName = '{{ videoName }}' -- required
;

INSERT examples

Creates a new video resource or updates an existing video resource with the given name.

INSERT INTO azure.video_analyzer.videos (
data__properties,
subscriptionId,
resourceGroupName,
accountName,
videoName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ videoName }}'
RETURNING
properties
;

UPDATE examples

Updates individual properties of an existing video resource with the given name.

UPDATE azure.video_analyzer.videos
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND videoName = '{{ videoName }}' --required
RETURNING
properties;

DELETE examples

Deletes an existing video resource and its underlying data. This operation is irreversible.

DELETE FROM azure.video_analyzer.videos
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND videoName = '{{ videoName }}' --required
;