MediaFunctions

Functions

Link copied to clipboard

Get the details of an Account Filter in the Media Services account. Uses Azure REST API version 2023-01-01.

suspend fun getAccountFilter(accountName: String, filterName: String, resourceGroupName: String): GetAccountFilterResult
Link copied to clipboard
suspend fun getAsset(argument: GetAssetPlainArgs): GetAssetResult

Get the details of an Asset in the Media Services account Uses Azure REST API version 2023-01-01.

suspend fun getAsset(argument: suspend GetAssetPlainArgsBuilder.() -> Unit): GetAssetResult
suspend fun getAsset(accountName: String, assetName: String, resourceGroupName: String): GetAssetResult
Link copied to clipboard

Gets the Asset storage encryption keys used to decrypt content created by version 2 of the Media Services API Uses Azure REST API version 2023-01-01.

suspend fun getAssetEncryptionKey(accountName: String, assetName: String, resourceGroupName: String): GetAssetEncryptionKeyResult
Link copied to clipboard

Get the details of an Asset Filter associated with the specified Asset. Uses Azure REST API version 2023-01-01.

suspend fun getAssetFilter(accountName: String, assetName: String, filterName: String, resourceGroupName: String): GetAssetFilterResult
Link copied to clipboard

Get the details of a Content Key Policy in the Media Services account Uses Azure REST API version 2023-01-01.

suspend fun getContentKeyPolicy(accountName: String, contentKeyPolicyName: String, resourceGroupName: String): GetContentKeyPolicyResult
Link copied to clipboard
suspend fun getJob(argument: GetJobPlainArgs): GetJobResult

Gets a Job. Uses Azure REST API version 2022-07-01.

suspend fun getJob(argument: suspend GetJobPlainArgsBuilder.() -> Unit): GetJobResult
suspend fun getJob(accountName: String, jobName: String, resourceGroupName: String, transformName: String): GetJobResult
Link copied to clipboard

Gets properties of a live event. Uses Azure REST API version 2022-11-01. Other available API versions: 2018-06-01-preview, 2019-05-01-preview.

suspend fun getLiveEvent(accountName: String, liveEventName: String, resourceGroupName: String): GetLiveEventResult
Link copied to clipboard

Gets status telemetry of a live event. Uses Azure REST API version 2022-11-01.

suspend fun getLiveEventStatus(accountName: String, liveEventName: String, resourceGroupName: String): GetLiveEventStatusResult
Link copied to clipboard

Get stream events telemetry of a live event. Uses Azure REST API version 2022-11-01.

suspend fun getLiveEventStreamEvents(accountName: String, liveEventName: String, resourceGroupName: String): GetLiveEventStreamEventsResult
Link copied to clipboard

Get track ingest heartbeat events telemetry of a live event. Uses Azure REST API version 2022-11-01.

suspend fun getLiveEventTrackIngestHeartbeats(accountName: String, liveEventName: String, resourceGroupName: String): GetLiveEventTrackIngestHeartbeatsResult
Link copied to clipboard

Gets a live output. Uses Azure REST API version 2022-11-01.

suspend fun getLiveOutput(accountName: String, liveEventName: String, liveOutputName: String, resourceGroupName: String): GetLiveOutputResult
Link copied to clipboard

Get the details of a Media Graph in the Media Services account. Uses Azure REST API version 2020-02-01-preview.

suspend fun getMediaGraph(accountName: String, mediaGraphName: String, resourceGroupName: String): GetMediaGraphResult
Link copied to clipboard

Get the details of a Media Services account Uses Azure REST API version 2023-01-01. Other available API versions: 2015-10-01.

suspend fun getMediaService(accountName: String, resourceGroupName: String): GetMediaServiceResult
Link copied to clipboard

Get the details of a private endpoint connection. Uses Azure REST API version 2023-01-01.

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

Gets a streaming endpoint. Uses Azure REST API version 2022-11-01. Other available API versions: 2018-06-01-preview.

suspend fun getStreamingEndpoint(accountName: String, resourceGroupName: String, streamingEndpointName: String): GetStreamingEndpointResult
Link copied to clipboard

Get the details of a Streaming Locator in the Media Services account Uses Azure REST API version 2023-01-01. Other available API versions: 2018-03-30-preview.

suspend fun getStreamingLocator(accountName: String, resourceGroupName: String, streamingLocatorName: String): GetStreamingLocatorResult
Link copied to clipboard

Get the details of a Streaming Policy in the Media Services account Uses Azure REST API version 2023-01-01.

suspend fun getStreamingPolicy(accountName: String, resourceGroupName: String, streamingPolicyName: String): GetStreamingPolicyResult
Link copied to clipboard
suspend fun getTrack(argument: GetTrackPlainArgs): GetTrackResult

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

suspend fun getTrack(argument: suspend GetTrackPlainArgsBuilder.() -> Unit): GetTrackResult
suspend fun getTrack(accountName: String, assetName: String, resourceGroupName: String, trackName: String): GetTrackResult
Link copied to clipboard

Gets a Transform. Uses Azure REST API version 2022-07-01.

suspend fun getTransform(accountName: String, resourceGroupName: String, transformName: String): GetTransformResult
Link copied to clipboard

Lists storage container URLs with shared access signatures (SAS) for uploading and downloading Asset content. The signatures are derived from the storage account keys. Uses Azure REST API version 2023-01-01.

suspend fun listAssetContainerSas(accountName: String, assetName: String, expiryTime: String? = null, permissions: Either<String, AssetContainerPermission>? = null, resourceGroupName: String): ListAssetContainerSasResult
Link copied to clipboard

Lists Streaming Locators which are associated with this asset. Uses Azure REST API version 2023-01-01.

suspend fun listAssetStreamingLocators(accountName: String, assetName: String, resourceGroupName: String): ListAssetStreamingLocatorsResult
Link copied to clipboard

List all the media edge policies associated with the Media Services account. Uses Azure REST API version 2023-01-01.

suspend fun listMediaServiceEdgePolicies(accountName: String, deviceId: String? = null, resourceGroupName: String): ListMediaServiceEdgePoliciesResult
Link copied to clipboard

Lists the keys for a Media Service. Uses Azure REST API version 2015-10-01.

suspend fun listMediaServiceKeys(mediaServiceName: String, resourceGroupName: String): ListMediaServiceKeysResult
Link copied to clipboard

List Content Keys used by this Streaming Locator Uses Azure REST API version 2023-01-01.

suspend fun listStreamingLocatorContentKeys(accountName: String, resourceGroupName: String, streamingLocatorName: String): ListStreamingLocatorContentKeysResult
Link copied to clipboard

List Paths supported by this Streaming Locator Uses Azure REST API version 2023-01-01.

suspend fun listStreamingLocatorPaths(accountName: String, resourceGroupName: String, streamingLocatorName: String): ListStreamingLocatorPathsResult