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. Other available API versions: 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2018-03-30-preview, 2018-06-01-preview, 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2018-03-30-preview, 2018-06-01-preview, 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2018-03-30-preview, 2018-06-01-preview, 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Get a Content Key Policy including secret values Uses Azure REST API version 2023-01-01. Other available API versions: 2018-03-30-preview, 2018-06-01-preview, 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Gets a Job. Uses Azure REST API version 2022-07-01. Other available API versions: 2018-03-30-preview, 2018-06-01-preview, 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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-03-30-preview, 2018-06-01-preview, 2018-07-01, 2019-05-01-preview, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2018-03-30-preview, 2018-06-01-preview, 2018-07-01, 2019-05-01-preview, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getLiveOutput(accountName: String, liveEventName: String, liveOutputName: String, resourceGroupName: String): GetLiveOutputResult
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, 2018-03-30-preview, 2018-06-01-preview, 2018-07-01, 2020-05-01, 2021-05-01, 2021-06-01, 2021-11-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2020-05-01, 2021-05-01, 2021-06-01, 2021-11-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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-03-30-preview, 2018-06-01-preview, 2018-07-01, 2019-05-01-preview, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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, 2018-06-01-preview, 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2018-03-30-preview, 2018-06-01-preview, 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2018-03-30-preview, 2018-06-01-preview, 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2018-03-30-preview, 2018-06-01-preview, 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2018-07-01, 2020-05-01, 2021-05-01, 2021-06-01, 2021-11-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2018-03-30-preview, 2018-06-01-preview, 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Other available API versions: 2018-03-30-preview, 2018-06-01-preview, 2018-07-01, 2020-05-01, 2021-06-01, 2021-11-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native media [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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