MediaFunctions

Functions

Link copied to clipboard

Get the details of an Account Filter in the Media Services account. API Version: 2020-05-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 API Version: 2020-05-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 API Version: 2020-05-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. API Version: 2020-05-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 API Version: 2020-05-01.

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

Gets a Job. API Version: 2020-05-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. API Version: 2020-05-01.

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

Gets a live output. API Version: 2020-05-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. 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 API Version: 2020-05-01.

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

Gets a streaming endpoint. API Version: 2020-05-01.

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

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

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

List the media edge policies associated with the Media Services account. API Version: 2020-05-01.

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

Lists the keys for a Media Service. 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 API Version: 2020-05-01.

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

List Paths supported by this Streaming Locator API Version: 2020-05-01.

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