Microsoft.Media (preview:2021-11-01)

2025/10/22 • 54 deleted methods

EdgeModules_List (removed)
Description List all existing edge module resources, along with their JSON representations.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/edgeModules
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
edgeModuleId: string ,
}
,
}
,
]
,
@nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EdgeModules_Get (removed)
Description Retrieves an existing edge module resource with the given name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/edgeModules/{edgeModuleName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
edgeModuleName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
edgeModuleId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EdgeModules_CreateOrUpdate (removed)
Description Creates a new edge module or updates an existing one. An edge module resource enables a single instance of an Azure Video Analyzer IoT edge module to interact with the Video Analyzer Account. This is used for authorization and also to make sure that the particular edge module instance only has access to the data it requires from the Azure Video Analyzer service. A new edge module resource should be created for every new instance of an Azure Video Analyzer edge module deployed to you Azure IoT edge environment. Edge module resources can be deleted if the specific module is not in use anymore.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/edgeModules/{edgeModuleName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
edgeModuleName: string ,
parameters:
{
properties:
{
edgeModuleId: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
edgeModuleId: string ,
}
,
}

⚐ Response (201)

{
properties:
{
edgeModuleId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EdgeModules_Delete (removed)
Description Deletes an existing edge module resource. Deleting the edge module resource will prevent an Azure Video Analyzer IoT edge module which was previously initiated with the module provisioning token from communicating with the cloud.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/edgeModules/{edgeModuleName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
edgeModuleName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EdgeModules_ListProvisioningToken (removed)
Description Creates a new provisioning token. A provisioning token allows for a single instance of Azure Video analyzer IoT edge module to be initialized and authorized to the cloud account. The provisioning token itself is short lived and it is only used for the initial handshake between IoT edge module and the cloud. After the initial handshake, the IoT edge module will agree on a set of authentication keys which will be auto-rotated as long as the module is able to periodically connect to the cloud. A new provisioning token can be generated for the same IoT edge module in case the module state lost or reset.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/edgeModules/{edgeModuleName}/listProvisioningToken
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
edgeModuleName: string ,
parameters:
{
expirationDate: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
expirationDate: string ,
token: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineTopologies_List (removed)
Description Retrieves a list of pipeline topologies that have been added to the account, if any, along with their JSON representation.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineTopologies
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$filter: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
parameters:
[
{
name: string ,
type: enum ,
description: string ,
default: string ,
}
,
]
,
sources:
[
{
@type: string ,
}
,
]
,
processors:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
sinks:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
}
,
kind: enum ,
sku:
{
name: enum ,
tier: enum ,
}
,
}
,
]
,
@nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineTopologies_Get (removed)
Description Retrieves a specific pipeline topology by name. If a topology with that name has been previously created, the call will return the JSON representation of that topology.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineTopologies/{pipelineTopologyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
pipelineTopologyName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
parameters:
[
{
name: string ,
type: enum ,
description: string ,
default: string ,
}
,
]
,
sources:
[
{
@type: string ,
}
,
]
,
processors:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
sinks:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
}
,
kind: enum ,
sku:
{
name: enum ,
tier: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineTopologies_CreateOrUpdate (removed)
Description Creates a new pipeline topology or updates an existing one, with the given name. A pipeline topology describes the processing steps to be applied when processing content for a particular outcome. The topology should be defined according to the scenario to be achieved and can be reused across many pipeline instances which share the same processing characteristics.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineTopologies/{pipelineTopologyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
pipelineTopologyName: string ,
parameters:
{
properties:
{
description: string ,
parameters:
[
{
name: string ,
type: enum ,
description: string ,
default: string ,
}
,
]
,
sources:
[
{
@type: string ,
}
,
]
,
processors:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
sinks:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
}
,
kind: enum ,
sku:
{
name: enum ,
tier: enum ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
parameters:
[
{
name: string ,
type: enum ,
description: string ,
default: string ,
}
,
]
,
sources:
[
{
@type: string ,
}
,
]
,
processors:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
sinks:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
}
,
kind: enum ,
sku:
{
name: enum ,
tier: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
parameters:
[
{
name: string ,
type: enum ,
description: string ,
default: string ,
}
,
]
,
sources:
[
{
@type: string ,
}
,
]
,
processors:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
sinks:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
}
,
kind: enum ,
sku:
{
name: enum ,
tier: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineTopologies_Delete (removed)
Description Deletes a pipeline topology with the given name. This method should be called after all instances of the topology have been stopped and deleted.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineTopologies/{pipelineTopologyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
pipelineTopologyName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineTopologies_Update (removed)
Description Updates an existing pipeline topology with the given name. If the associated live pipelines or pipeline jobs are in active or processing state, respectively, then only the description can be updated. Else, the properties that can be updated include: description, parameter declarations, sources, processors, and sinks.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineTopologies/{pipelineTopologyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
pipelineTopologyName: string ,
parameters:
{
properties:
{
description: string ,
parameters:
[
{
name: string ,
type: enum ,
description: string ,
default: string ,
}
,
]
,
sources:
[
{
@type: string ,
}
,
]
,
processors:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
sinks:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
}
,
kind: enum ,
sku:
{
name: enum ,
tier: enum ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
parameters:
[
{
name: string ,
type: enum ,
description: string ,
default: string ,
}
,
]
,
sources:
[
{
@type: string ,
}
,
]
,
processors:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
sinks:
[
{
@type: string ,
inputs:
[
{
nodeName: string ,
}
,
]
,
}
,
]
,
}
,
kind: enum ,
sku:
{
name: enum ,
tier: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LivePipelines_List (removed)
Description Retrieves a list of live pipelines that have been created, along with their JSON representations.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$filter: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
topologyName: string ,
description: string ,
bitrateKbps: integer ,
state: enum ,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
]
,
@nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LivePipelines_Get (removed)
Description Retrieves a specific live pipeline by name. If a live pipeline with that name has been previously created, the call will return the JSON representation of that instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
livePipelineName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
topologyName: string ,
description: string ,
bitrateKbps: integer ,
state: enum ,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LivePipelines_CreateOrUpdate (removed)
Description Creates a new live pipeline or updates an existing one, with the given name.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
livePipelineName: string ,
parameters:
{
properties:
{
topologyName: string ,
description: string ,
bitrateKbps: integer ,
state: enum ,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
topologyName: string ,
description: string ,
bitrateKbps: integer ,
state: enum ,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
topologyName: string ,
description: string ,
bitrateKbps: integer ,
state: enum ,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LivePipelines_Delete (removed)
Description Deletes a live pipeline with the given name.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
livePipelineName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LivePipelines_Update (removed)
Description Updates an existing live pipeline with the given name. Properties that can be updated include: description, bitrateKbps, and parameter definitions. Only the description can be updated while the live pipeline is active.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
livePipelineName: string ,
parameters:
{
properties:
{
topologyName: string ,
description: string ,
bitrateKbps: integer ,
state: enum ,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
topologyName: string ,
description: string ,
bitrateKbps: integer ,
state: enum ,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LivePipelines_Activate (removed)
Description Activates a live pipeline with the given name.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}/activate
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
livePipelineName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LivePipelines_Deactivate (removed)
Description Deactivates a live pipeline with the given name.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}/deactivate
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
livePipelineName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineJobs_List (removed)
Description Retrieves a list of all live pipelines that have been created, along with their JSON representations.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$filter: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
topologyName: string ,
description: string ,
state: enum ,
expiration: string ,
error:
{
code: string ,
message: string ,
}
,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
]
,
@nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineJobs_Get (removed)
Description Retrieves a specific pipeline job by name. If a pipeline job with that name has been previously created, the call will return the JSON representation of that instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
pipelineJobName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
topologyName: string ,
description: string ,
state: enum ,
expiration: string ,
error:
{
code: string ,
message: string ,
}
,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineJobs_CreateOrUpdate (removed)
Description Creates a new pipeline job or updates an existing one, with the given name.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
pipelineJobName: string ,
parameters:
{
properties:
{
topologyName: string ,
description: string ,
state: enum ,
expiration: string ,
error:
{
code: string ,
message: string ,
}
,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
topologyName: string ,
description: string ,
state: enum ,
expiration: string ,
error:
{
code: string ,
message: string ,
}
,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
topologyName: string ,
description: string ,
state: enum ,
expiration: string ,
error:
{
code: string ,
message: string ,
}
,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineJobs_Delete (removed)
Description Deletes a pipeline job with the given name.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
pipelineJobName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineJobs_Update (removed)
Description Updates an existing pipeline job with the given name. Properties that can be updated include: description.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
pipelineJobName: string ,
parameters:
{
properties:
{
topologyName: string ,
description: string ,
state: enum ,
expiration: string ,
error:
{
code: string ,
message: string ,
}
,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
topologyName: string ,
description: string ,
state: enum ,
expiration: string ,
error:
{
code: string ,
message: string ,
}
,
parameters:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineJobs_Cancel (removed)
Description Cancels a pipeline job with the given name.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}/cancel
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
pipelineJobName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LivePipelineOperationStatuses_Get (removed)
Description Get the operation status of a live pipeline.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}/operationStatuses/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
livePipelineName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
name: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineJobOperationStatuses_Get (removed)
Description Get the operation status of a pipeline job with the given operationId.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}/operationStatuses/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
pipelineJobName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
name: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (removed)
Description Lists all the Media operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Media/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
properties:
{
serviceSpecification:
{
logSpecifications:
[
{
name: string ,
displayName: string ,
blobDuration: string ,
}
,
]
,
metricSpecifications:
[
{
name: string ,
displayName: string ,
displayDescription: string ,
unit: enum ,
aggregationType: enum ,
lockAggregationType: enum ,
supportedAggregationTypes:
[
string ,
]
,
dimensions:
[
{
name: string ,
displayName: string ,
toBeExportedForShoebox: boolean ,
}
,
]
,
enableRegionalMdmAccount: boolean ,
sourceMdmAccount: string ,
sourceMdmNamespace: string ,
supportedTimeGrainTypes:
[
string ,
]
,
}
,
]
,
}
,
}
,
isDataAction: boolean ,
actionType: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VideoAnalyzers_List (removed)
Description Lists the Video Analyzer accounts in the specified resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
storageAccounts:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
endpoints:
[
{
endpointUrl: string ,
type: enum ,
}
,
]
,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
iotHubs:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
publicNetworkAccess: enum ,
networkAccessControl:
{
integration:
{
publicNetworkAccess: enum ,
}
,
ingestion:
{
publicNetworkAccess: enum ,
}
,
consumption:
{
publicNetworkAccess: enum ,
}
,
}
,
provisioningState: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
identity:
{
type: string ,
userAssignedIdentities: object ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VideoAnalyzers_Get (removed)
Description Get the details of the specified Video Analyzer account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
storageAccounts:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
endpoints:
[
{
endpointUrl: string ,
type: enum ,
}
,
]
,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
iotHubs:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
publicNetworkAccess: enum ,
networkAccessControl:
{
integration:
{
publicNetworkAccess: enum ,
}
,
ingestion:
{
publicNetworkAccess: enum ,
}
,
consumption:
{
publicNetworkAccess: enum ,
}
,
}
,
provisioningState: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
identity:
{
type: string ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VideoAnalyzers_CreateOrUpdate (removed)
Description Create or update an instance of a Video Analyzer account
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
parameters:
{
properties:
{
storageAccounts:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
endpoints:
[
{
endpointUrl: string ,
type: enum ,
}
,
]
,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
iotHubs:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
publicNetworkAccess: enum ,
networkAccessControl:
{
integration:
{
publicNetworkAccess: enum ,
}
,
ingestion:
{
publicNetworkAccess: enum ,
}
,
consumption:
{
publicNetworkAccess: enum ,
}
,
}
,
provisioningState: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
identity:
{
type: string ,
userAssignedIdentities: object ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
storageAccounts:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
endpoints:
[
{
endpointUrl: string ,
type: enum ,
}
,
]
,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
iotHubs:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
publicNetworkAccess: enum ,
networkAccessControl:
{
integration:
{
publicNetworkAccess: enum ,
}
,
ingestion:
{
publicNetworkAccess: enum ,
}
,
consumption:
{
publicNetworkAccess: enum ,
}
,
}
,
provisioningState: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
identity:
{
type: string ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
storageAccounts:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
endpoints:
[
{
endpointUrl: string ,
type: enum ,
}
,
]
,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
iotHubs:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
publicNetworkAccess: enum ,
networkAccessControl:
{
integration:
{
publicNetworkAccess: enum ,
}
,
ingestion:
{
publicNetworkAccess: enum ,
}
,
consumption:
{
publicNetworkAccess: enum ,
}
,
}
,
provisioningState: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
identity:
{
type: string ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VideoAnalyzers_Delete (removed)
Description Delete the specified Video Analyzer account
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VideoAnalyzers_Update (removed)
Description Updates an existing instance of Video Analyzer account
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
parameters:
{
tags: object ,
properties:
{
storageAccounts:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
endpoints:
[
{
endpointUrl: string ,
type: enum ,
}
,
]
,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
iotHubs:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
publicNetworkAccess: enum ,
networkAccessControl:
{
integration:
{
publicNetworkAccess: enum ,
}
,
ingestion:
{
publicNetworkAccess: enum ,
}
,
consumption:
{
publicNetworkAccess: enum ,
}
,
}
,
provisioningState: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
identity:
{
type: string ,
userAssignedIdentities: object ,
}
,
}
,
api-version: string ,
}

⚐ Response (202)

{
$headers:
{
retry-after: integer ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
storageAccounts:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
endpoints:
[
{
endpointUrl: string ,
type: enum ,
}
,
]
,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
iotHubs:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
publicNetworkAccess: enum ,
networkAccessControl:
{
integration:
{
publicNetworkAccess: enum ,
}
,
ingestion:
{
publicNetworkAccess: enum ,
}
,
consumption:
{
publicNetworkAccess: enum ,
}
,
}
,
provisioningState: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
identity:
{
type: string ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_List (removed)
Description Get list of group IDs for video analyzer account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateLinkResources
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_Get (removed)
Description Get group ID for video analyzer account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateLinkResources/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_List (removed)
Description Get all private endpoint connections under video analyzer account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Get (removed)
Description Get private endpoint connection under video analyzer account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_CreateOrUpdate (removed)
Description Update private endpoint connection state under video analyzer account.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
name: string ,
parameters:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
api-version: string ,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Delete (removed)
Description Delete private endpoint connection under video analyzer account.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OperationStatuses_Get (removed)
Description Get private endpoint connection operation status.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections/{name}/operationStatuses/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
name: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
name: string ,
id: string ,
startTime: string ,
endTime: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OperationResults_Get (removed)
Description Get private endpoint connection operation result.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections/{name}/operationResults/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
name: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VideoAnalyzerOperationStatuses_Get (removed)
Description Get video analyzer operation status.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/videoAnalyzerOperationStatuses/{operationId}
{
subscriptionId: string ,
locationName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
name: string ,
id: string ,
startTime: string ,
endTime: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VideoAnalyzerOperationResults_Get (removed)
Description Get video analyzer operation result.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/videoAnalyzerOperationResults/{operationId}
{
subscriptionId: string ,
locationName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
storageAccounts:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
endpoints:
[
{
endpointUrl: string ,
type: enum ,
}
,
]
,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
iotHubs:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
publicNetworkAccess: enum ,
networkAccessControl:
{
integration:
{
publicNetworkAccess: enum ,
}
,
ingestion:
{
publicNetworkAccess: enum ,
}
,
consumption:
{
publicNetworkAccess: enum ,
}
,
}
,
provisioningState: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
identity:
{
type: string ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Locations_CheckNameAvailability (removed)
Description Checks whether the Video Analyzer resource name is available.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/checkNameAvailability
{
subscriptionId: string ,
locationName: string ,
parameters:
{
name: string ,
type: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: enum ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VideoAnalyzers_ListBySubscription (removed)
Description List all Video Analyzer accounts in the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Media/videoAnalyzers
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
storageAccounts:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
endpoints:
[
{
endpointUrl: string ,
type: enum ,
}
,
]
,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
iotHubs:
[
{
id: string ,
identity:
{
userAssignedIdentity: string ,
}
,
status: string ,
}
,
]
,
publicNetworkAccess: enum ,
networkAccessControl:
{
integration:
{
publicNetworkAccess: enum ,
}
,
ingestion:
{
publicNetworkAccess: enum ,
}
,
consumption:
{
publicNetworkAccess: enum ,
}
,
}
,
provisioningState: enum ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}
,
identity:
{
type: string ,
userAssignedIdentities: object ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Videos_List (removed)
Description Retrieves a list of video resources that have been created, along with their JSON representations.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
description: string ,
type: enum ,
flags:
{
canStream: boolean ,
hasData: boolean ,
isInUse: boolean ,
}
,
contentUrls:
{
downloadUrl: string ,
archiveBaseUrl: string ,
rtspTunnelUrl: string ,
previewImageUrls:
{
small: string ,
medium: string ,
large: string ,
}
,
}
,
mediaInfo:
{
segmentLength: string ,
}
,
archival:
{
retentionPeriod: string ,
}
,
}
,
}
,
]
,
@nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Videos_Get (removed)
Description Retrieves an existing video resource with the given name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos/{videoName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
videoName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
type: enum ,
flags:
{
canStream: boolean ,
hasData: boolean ,
isInUse: boolean ,
}
,
contentUrls:
{
downloadUrl: string ,
archiveBaseUrl: string ,
rtspTunnelUrl: string ,
previewImageUrls:
{
small: string ,
medium: string ,
large: string ,
}
,
}
,
mediaInfo:
{
segmentLength: string ,
}
,
archival:
{
retentionPeriod: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Videos_CreateOrUpdate (removed)
Description Creates a new video resource or updates an existing video resource with the given name.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos/{videoName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
videoName: string ,
parameters:
{
properties:
{
title: string ,
description: string ,
type: enum ,
flags:
{
canStream: boolean ,
hasData: boolean ,
isInUse: boolean ,
}
,
contentUrls:
{
downloadUrl: string ,
archiveBaseUrl: string ,
rtspTunnelUrl: string ,
previewImageUrls:
{
small: string ,
medium: string ,
large: string ,
}
,
}
,
mediaInfo:
{
segmentLength: string ,
}
,
archival:
{
retentionPeriod: string ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
type: enum ,
flags:
{
canStream: boolean ,
hasData: boolean ,
isInUse: boolean ,
}
,
contentUrls:
{
downloadUrl: string ,
archiveBaseUrl: string ,
rtspTunnelUrl: string ,
previewImageUrls:
{
small: string ,
medium: string ,
large: string ,
}
,
}
,
mediaInfo:
{
segmentLength: string ,
}
,
archival:
{
retentionPeriod: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
title: string ,
description: string ,
type: enum ,
flags:
{
canStream: boolean ,
hasData: boolean ,
isInUse: boolean ,
}
,
contentUrls:
{
downloadUrl: string ,
archiveBaseUrl: string ,
rtspTunnelUrl: string ,
previewImageUrls:
{
small: string ,
medium: string ,
large: string ,
}
,
}
,
mediaInfo:
{
segmentLength: string ,
}
,
archival:
{
retentionPeriod: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Videos_Delete (removed)
Description Deletes an existing video resource and its underlying data. This operation is irreversible.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos/{videoName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
videoName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Videos_Update (removed)
Description Updates individual properties of an existing video resource with the given name.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos/{videoName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
videoName: string ,
parameters:
{
properties:
{
title: string ,
description: string ,
type: enum ,
flags:
{
canStream: boolean ,
hasData: boolean ,
isInUse: boolean ,
}
,
contentUrls:
{
downloadUrl: string ,
archiveBaseUrl: string ,
rtspTunnelUrl: string ,
previewImageUrls:
{
small: string ,
medium: string ,
large: string ,
}
,
}
,
mediaInfo:
{
segmentLength: string ,
}
,
archival:
{
retentionPeriod: string ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
type: enum ,
flags:
{
canStream: boolean ,
hasData: boolean ,
isInUse: boolean ,
}
,
contentUrls:
{
downloadUrl: string ,
archiveBaseUrl: string ,
rtspTunnelUrl: string ,
previewImageUrls:
{
small: string ,
medium: string ,
large: string ,
}
,
}
,
mediaInfo:
{
segmentLength: string ,
}
,
archival:
{
retentionPeriod: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Videos_ListContentToken (removed)
Description Generates a streaming token which can be used for accessing content from video content URLs, for a video resource with the given name.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos/{videoName}/listContentToken
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
videoName: string ,
api-version: string ,
}

⚐ Response (200)

{
expirationDate: string ,
token: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AccessPolicies_List (removed)
Description Retrieves all existing access policy resources, along with their JSON representations.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
role: enum ,
authentication:
{
@type: string ,
}
,
}
,
}
,
]
,
@nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AccessPolicies_Get (removed)
Description Retrieves an existing access policy resource with the given name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies/{accessPolicyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
accessPolicyName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
role: enum ,
authentication:
{
@type: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AccessPolicies_CreateOrUpdate (removed)
Description Creates a new access policy resource or updates an existing one with the given name.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies/{accessPolicyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
accessPolicyName: string ,
parameters:
{
properties:
{
role: enum ,
authentication:
{
@type: string ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
role: enum ,
authentication:
{
@type: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
role: enum ,
authentication:
{
@type: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AccessPolicies_Delete (removed)
Description Deletes an existing access policy resource with the given name.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies/{accessPolicyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
accessPolicyName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AccessPolicies_Update (removed)
Description Updates individual properties of an existing access policy resource with the given name.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies/{accessPolicyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
accessPolicyName: string ,
parameters:
{
properties:
{
role: enum ,
authentication:
{
@type: string ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
role: enum ,
authentication:
{
@type: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}