VideoanalyzerFunctions

Functions

Link copied to clipboard

Retrieves an existing access policy resource from an account by name. API Version: 2021-05-01-preview.

suspend fun getAccessPolicy(accessPolicyName: String, accountName: String, resourceGroupName: String): GetAccessPolicyResult
Link copied to clipboard

Retrieves a specific existing edge module resource in the given Video Analyzer account. API Version: 2021-05-01-preview.

suspend fun getEdgeModule(accountName: String, edgeModuleName: String, resourceGroupName: String): GetEdgeModuleResult
Link copied to clipboard

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. API Version: 2021-11-01-preview.

suspend fun getLivePipeline(accountName: String, livePipelineName: String, resourceGroupName: String): GetLivePipelineResult
Link copied to clipboard

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. API Version: 2021-11-01-preview.

suspend fun getPipelineJob(accountName: String, pipelineJobName: String, resourceGroupName: String): GetPipelineJobResult
Link copied to clipboard

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. API Version: 2021-11-01-preview.

suspend fun getPipelineTopology(accountName: String, pipelineTopologyName: String, resourceGroupName: String): GetPipelineTopologyResult
Link copied to clipboard

Get private endpoint connection under video analyzer account. API Version: 2021-11-01-preview.

suspend fun getPrivateEndpointConnection(accountName: String, name: String, resourceGroupName: String): GetPrivateEndpointConnectionResult
Link copied to clipboard
suspend fun getVideo(argument: GetVideoPlainArgs): GetVideoResult

Retrieves an existing video resource within an account with a given name. API Version: 2021-05-01-preview.

suspend fun getVideo(argument: suspend GetVideoPlainArgsBuilder.() -> Unit): GetVideoResult
suspend fun getVideo(accountName: String, resourceGroupName: String, videoName: String): GetVideoResult
Link copied to clipboard

Get the details of the specified Video Analyzer account API Version: 2021-05-01-preview.

suspend fun getVideoAnalyzer(accountName: String, resourceGroupName: String): GetVideoAnalyzerResult
Link copied to clipboard

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. API Version: 2021-05-01-preview.

suspend fun listEdgeModuleProvisioningToken(accountName: String, edgeModuleName: String, expirationDate: String, resourceGroupName: String): ListEdgeModuleProvisioningTokenResult
Link copied to clipboard

Generates a streaming token which can be used for accessing content from video content URLs, for a video resource with the given name. API Version: 2021-11-01-preview.

suspend fun listVideoContentToken(accountName: String, resourceGroupName: String, videoName: String): ListVideoContentTokenResult
Link copied to clipboard

Generates a streaming token used for authenticating video playback. API Version: 2021-05-01-preview.

suspend fun listVideoStreamingToken(accountName: String, resourceGroupName: String, videoName: String): ListVideoStreamingTokenResult