All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.azurenative.media.MediaFunctions Maven / Gradle / Ivy

There is a newer version: 2.78.0
Show newest version
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

package com.pulumi.azurenative.media;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.media.inputs.GetAccountFilterArgs;
import com.pulumi.azurenative.media.inputs.GetAccountFilterPlainArgs;
import com.pulumi.azurenative.media.inputs.GetAssetArgs;
import com.pulumi.azurenative.media.inputs.GetAssetEncryptionKeyArgs;
import com.pulumi.azurenative.media.inputs.GetAssetEncryptionKeyPlainArgs;
import com.pulumi.azurenative.media.inputs.GetAssetFilterArgs;
import com.pulumi.azurenative.media.inputs.GetAssetFilterPlainArgs;
import com.pulumi.azurenative.media.inputs.GetAssetPlainArgs;
import com.pulumi.azurenative.media.inputs.GetContentKeyPolicyArgs;
import com.pulumi.azurenative.media.inputs.GetContentKeyPolicyPlainArgs;
import com.pulumi.azurenative.media.inputs.GetContentKeyPolicyPropertiesWithSecretsArgs;
import com.pulumi.azurenative.media.inputs.GetContentKeyPolicyPropertiesWithSecretsPlainArgs;
import com.pulumi.azurenative.media.inputs.GetJobArgs;
import com.pulumi.azurenative.media.inputs.GetJobPlainArgs;
import com.pulumi.azurenative.media.inputs.GetLiveEventArgs;
import com.pulumi.azurenative.media.inputs.GetLiveEventPlainArgs;
import com.pulumi.azurenative.media.inputs.GetLiveEventStatusArgs;
import com.pulumi.azurenative.media.inputs.GetLiveEventStatusPlainArgs;
import com.pulumi.azurenative.media.inputs.GetLiveEventStreamEventsArgs;
import com.pulumi.azurenative.media.inputs.GetLiveEventStreamEventsPlainArgs;
import com.pulumi.azurenative.media.inputs.GetLiveEventTrackIngestHeartbeatsArgs;
import com.pulumi.azurenative.media.inputs.GetLiveEventTrackIngestHeartbeatsPlainArgs;
import com.pulumi.azurenative.media.inputs.GetLiveOutputArgs;
import com.pulumi.azurenative.media.inputs.GetLiveOutputPlainArgs;
import com.pulumi.azurenative.media.inputs.GetMediaGraphArgs;
import com.pulumi.azurenative.media.inputs.GetMediaGraphPlainArgs;
import com.pulumi.azurenative.media.inputs.GetMediaServiceArgs;
import com.pulumi.azurenative.media.inputs.GetMediaServicePlainArgs;
import com.pulumi.azurenative.media.inputs.GetPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.media.inputs.GetPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.media.inputs.GetStreamingEndpointArgs;
import com.pulumi.azurenative.media.inputs.GetStreamingEndpointPlainArgs;
import com.pulumi.azurenative.media.inputs.GetStreamingLocatorArgs;
import com.pulumi.azurenative.media.inputs.GetStreamingLocatorPlainArgs;
import com.pulumi.azurenative.media.inputs.GetStreamingPolicyArgs;
import com.pulumi.azurenative.media.inputs.GetStreamingPolicyPlainArgs;
import com.pulumi.azurenative.media.inputs.GetTrackArgs;
import com.pulumi.azurenative.media.inputs.GetTrackPlainArgs;
import com.pulumi.azurenative.media.inputs.GetTransformArgs;
import com.pulumi.azurenative.media.inputs.GetTransformPlainArgs;
import com.pulumi.azurenative.media.inputs.ListAssetContainerSasArgs;
import com.pulumi.azurenative.media.inputs.ListAssetContainerSasPlainArgs;
import com.pulumi.azurenative.media.inputs.ListAssetStreamingLocatorsArgs;
import com.pulumi.azurenative.media.inputs.ListAssetStreamingLocatorsPlainArgs;
import com.pulumi.azurenative.media.inputs.ListMediaServiceEdgePoliciesArgs;
import com.pulumi.azurenative.media.inputs.ListMediaServiceEdgePoliciesPlainArgs;
import com.pulumi.azurenative.media.inputs.ListMediaServiceKeysArgs;
import com.pulumi.azurenative.media.inputs.ListMediaServiceKeysPlainArgs;
import com.pulumi.azurenative.media.inputs.ListStreamingLocatorContentKeysArgs;
import com.pulumi.azurenative.media.inputs.ListStreamingLocatorContentKeysPlainArgs;
import com.pulumi.azurenative.media.inputs.ListStreamingLocatorPathsArgs;
import com.pulumi.azurenative.media.inputs.ListStreamingLocatorPathsPlainArgs;
import com.pulumi.azurenative.media.outputs.GetAccountFilterResult;
import com.pulumi.azurenative.media.outputs.GetAssetEncryptionKeyResult;
import com.pulumi.azurenative.media.outputs.GetAssetFilterResult;
import com.pulumi.azurenative.media.outputs.GetAssetResult;
import com.pulumi.azurenative.media.outputs.GetContentKeyPolicyPropertiesWithSecretsResult;
import com.pulumi.azurenative.media.outputs.GetContentKeyPolicyResult;
import com.pulumi.azurenative.media.outputs.GetJobResult;
import com.pulumi.azurenative.media.outputs.GetLiveEventResult;
import com.pulumi.azurenative.media.outputs.GetLiveEventStatusResult;
import com.pulumi.azurenative.media.outputs.GetLiveEventStreamEventsResult;
import com.pulumi.azurenative.media.outputs.GetLiveEventTrackIngestHeartbeatsResult;
import com.pulumi.azurenative.media.outputs.GetLiveOutputResult;
import com.pulumi.azurenative.media.outputs.GetMediaGraphResult;
import com.pulumi.azurenative.media.outputs.GetMediaServiceResult;
import com.pulumi.azurenative.media.outputs.GetPrivateEndpointConnectionResult;
import com.pulumi.azurenative.media.outputs.GetStreamingEndpointResult;
import com.pulumi.azurenative.media.outputs.GetStreamingLocatorResult;
import com.pulumi.azurenative.media.outputs.GetStreamingPolicyResult;
import com.pulumi.azurenative.media.outputs.GetTrackResult;
import com.pulumi.azurenative.media.outputs.GetTransformResult;
import com.pulumi.azurenative.media.outputs.ListAssetContainerSasResult;
import com.pulumi.azurenative.media.outputs.ListAssetStreamingLocatorsResult;
import com.pulumi.azurenative.media.outputs.ListMediaServiceEdgePoliciesResult;
import com.pulumi.azurenative.media.outputs.ListMediaServiceKeysResult;
import com.pulumi.azurenative.media.outputs.ListStreamingLocatorContentKeysResult;
import com.pulumi.azurenative.media.outputs.ListStreamingLocatorPathsResult;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import java.util.concurrent.CompletableFuture;

public final class MediaFunctions {
    /**
     * Get the details of an Account Filter in the Media Services account.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getAccountFilter(GetAccountFilterArgs args) {
        return getAccountFilter(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of an Account Filter in the Media Services account.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getAccountFilterPlain(GetAccountFilterPlainArgs args) {
        return getAccountFilterPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of an Account Filter in the Media Services account.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getAccountFilter(GetAccountFilterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getAccountFilter", TypeShape.of(GetAccountFilterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of an Account Filter in the Media Services account.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getAccountFilterPlain(GetAccountFilterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getAccountFilter", TypeShape.of(GetAccountFilterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of an Asset in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getAsset(GetAssetArgs args) {
        return getAsset(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of an Asset in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getAssetPlain(GetAssetPlainArgs args) {
        return getAssetPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of an Asset in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getAsset(GetAssetArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getAsset", TypeShape.of(GetAssetResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of an Asset in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getAssetPlain(GetAssetPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getAsset", TypeShape.of(GetAssetResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Asset storage encryption keys used to decrypt content created by version 2 of the Media Services API
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getAssetEncryptionKey(GetAssetEncryptionKeyArgs args) {
        return getAssetEncryptionKey(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Asset storage encryption keys used to decrypt content created by version 2 of the Media Services API
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getAssetEncryptionKeyPlain(GetAssetEncryptionKeyPlainArgs args) {
        return getAssetEncryptionKeyPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Asset storage encryption keys used to decrypt content created by version 2 of the Media Services API
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getAssetEncryptionKey(GetAssetEncryptionKeyArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getAssetEncryptionKey", TypeShape.of(GetAssetEncryptionKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Asset storage encryption keys used to decrypt content created by version 2 of the Media Services API
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getAssetEncryptionKeyPlain(GetAssetEncryptionKeyPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getAssetEncryptionKey", TypeShape.of(GetAssetEncryptionKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of an Asset Filter associated with the specified Asset.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getAssetFilter(GetAssetFilterArgs args) {
        return getAssetFilter(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of an Asset Filter associated with the specified Asset.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getAssetFilterPlain(GetAssetFilterPlainArgs args) {
        return getAssetFilterPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of an Asset Filter associated with the specified Asset.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getAssetFilter(GetAssetFilterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getAssetFilter", TypeShape.of(GetAssetFilterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of an Asset Filter associated with the specified Asset.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getAssetFilterPlain(GetAssetFilterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getAssetFilter", TypeShape.of(GetAssetFilterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a Content Key Policy in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getContentKeyPolicy(GetContentKeyPolicyArgs args) {
        return getContentKeyPolicy(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a Content Key Policy in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getContentKeyPolicyPlain(GetContentKeyPolicyPlainArgs args) {
        return getContentKeyPolicyPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a Content Key Policy in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getContentKeyPolicy(GetContentKeyPolicyArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getContentKeyPolicy", TypeShape.of(GetContentKeyPolicyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a Content Key Policy in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getContentKeyPolicyPlain(GetContentKeyPolicyPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getContentKeyPolicy", TypeShape.of(GetContentKeyPolicyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Content Key Policy including secret values
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getContentKeyPolicyPropertiesWithSecrets(GetContentKeyPolicyPropertiesWithSecretsArgs args) {
        return getContentKeyPolicyPropertiesWithSecrets(args, InvokeOptions.Empty);
    }
    /**
     * Get a Content Key Policy including secret values
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getContentKeyPolicyPropertiesWithSecretsPlain(GetContentKeyPolicyPropertiesWithSecretsPlainArgs args) {
        return getContentKeyPolicyPropertiesWithSecretsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Content Key Policy including secret values
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getContentKeyPolicyPropertiesWithSecrets(GetContentKeyPolicyPropertiesWithSecretsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getContentKeyPolicyPropertiesWithSecrets", TypeShape.of(GetContentKeyPolicyPropertiesWithSecretsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Content Key Policy including secret values
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getContentKeyPolicyPropertiesWithSecretsPlain(GetContentKeyPolicyPropertiesWithSecretsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getContentKeyPolicyPropertiesWithSecrets", TypeShape.of(GetContentKeyPolicyPropertiesWithSecretsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Job.
     * Azure REST API version: 2022-07-01.
     * 
     */
    public static Output getJob(GetJobArgs args) {
        return getJob(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Job.
     * Azure REST API version: 2022-07-01.
     * 
     */
    public static CompletableFuture getJobPlain(GetJobPlainArgs args) {
        return getJobPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Job.
     * Azure REST API version: 2022-07-01.
     * 
     */
    public static Output getJob(GetJobArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getJob", TypeShape.of(GetJobResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Job.
     * Azure REST API version: 2022-07-01.
     * 
     */
    public static CompletableFuture getJobPlain(GetJobPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getJob", TypeShape.of(GetJobResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets properties of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     * Other available API versions: 2018-06-01-preview, 2019-05-01-preview.
     * 
     */
    public static Output getLiveEvent(GetLiveEventArgs args) {
        return getLiveEvent(args, InvokeOptions.Empty);
    }
    /**
     * Gets properties of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     * Other available API versions: 2018-06-01-preview, 2019-05-01-preview.
     * 
     */
    public static CompletableFuture getLiveEventPlain(GetLiveEventPlainArgs args) {
        return getLiveEventPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets properties of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     * Other available API versions: 2018-06-01-preview, 2019-05-01-preview.
     * 
     */
    public static Output getLiveEvent(GetLiveEventArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getLiveEvent", TypeShape.of(GetLiveEventResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets properties of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     * Other available API versions: 2018-06-01-preview, 2019-05-01-preview.
     * 
     */
    public static CompletableFuture getLiveEventPlain(GetLiveEventPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getLiveEvent", TypeShape.of(GetLiveEventResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets status telemetry of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static Output getLiveEventStatus(GetLiveEventStatusArgs args) {
        return getLiveEventStatus(args, InvokeOptions.Empty);
    }
    /**
     * Gets status telemetry of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static CompletableFuture getLiveEventStatusPlain(GetLiveEventStatusPlainArgs args) {
        return getLiveEventStatusPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets status telemetry of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static Output getLiveEventStatus(GetLiveEventStatusArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getLiveEventStatus", TypeShape.of(GetLiveEventStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets status telemetry of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static CompletableFuture getLiveEventStatusPlain(GetLiveEventStatusPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getLiveEventStatus", TypeShape.of(GetLiveEventStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get stream events telemetry of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static Output getLiveEventStreamEvents(GetLiveEventStreamEventsArgs args) {
        return getLiveEventStreamEvents(args, InvokeOptions.Empty);
    }
    /**
     * Get stream events telemetry of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static CompletableFuture getLiveEventStreamEventsPlain(GetLiveEventStreamEventsPlainArgs args) {
        return getLiveEventStreamEventsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get stream events telemetry of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static Output getLiveEventStreamEvents(GetLiveEventStreamEventsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getLiveEventStreamEvents", TypeShape.of(GetLiveEventStreamEventsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get stream events telemetry of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static CompletableFuture getLiveEventStreamEventsPlain(GetLiveEventStreamEventsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getLiveEventStreamEvents", TypeShape.of(GetLiveEventStreamEventsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get track ingest heartbeat events telemetry of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static Output getLiveEventTrackIngestHeartbeats(GetLiveEventTrackIngestHeartbeatsArgs args) {
        return getLiveEventTrackIngestHeartbeats(args, InvokeOptions.Empty);
    }
    /**
     * Get track ingest heartbeat events telemetry of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static CompletableFuture getLiveEventTrackIngestHeartbeatsPlain(GetLiveEventTrackIngestHeartbeatsPlainArgs args) {
        return getLiveEventTrackIngestHeartbeatsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get track ingest heartbeat events telemetry of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static Output getLiveEventTrackIngestHeartbeats(GetLiveEventTrackIngestHeartbeatsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getLiveEventTrackIngestHeartbeats", TypeShape.of(GetLiveEventTrackIngestHeartbeatsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get track ingest heartbeat events telemetry of a live event.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static CompletableFuture getLiveEventTrackIngestHeartbeatsPlain(GetLiveEventTrackIngestHeartbeatsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getLiveEventTrackIngestHeartbeats", TypeShape.of(GetLiveEventTrackIngestHeartbeatsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a live output.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static Output getLiveOutput(GetLiveOutputArgs args) {
        return getLiveOutput(args, InvokeOptions.Empty);
    }
    /**
     * Gets a live output.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static CompletableFuture getLiveOutputPlain(GetLiveOutputPlainArgs args) {
        return getLiveOutputPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a live output.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static Output getLiveOutput(GetLiveOutputArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getLiveOutput", TypeShape.of(GetLiveOutputResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a live output.
     * Azure REST API version: 2022-11-01.
     * 
     */
    public static CompletableFuture getLiveOutputPlain(GetLiveOutputPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getLiveOutput", TypeShape.of(GetLiveOutputResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a Media Graph in the Media Services account.
     * Azure REST API version: 2020-02-01-preview.
     * 
     */
    public static Output getMediaGraph(GetMediaGraphArgs args) {
        return getMediaGraph(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a Media Graph in the Media Services account.
     * Azure REST API version: 2020-02-01-preview.
     * 
     */
    public static CompletableFuture getMediaGraphPlain(GetMediaGraphPlainArgs args) {
        return getMediaGraphPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a Media Graph in the Media Services account.
     * Azure REST API version: 2020-02-01-preview.
     * 
     */
    public static Output getMediaGraph(GetMediaGraphArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getMediaGraph", TypeShape.of(GetMediaGraphResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a Media Graph in the Media Services account.
     * Azure REST API version: 2020-02-01-preview.
     * 
     */
    public static CompletableFuture getMediaGraphPlain(GetMediaGraphPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getMediaGraph", TypeShape.of(GetMediaGraphResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2015-10-01.
     * 
     */
    public static Output getMediaService(GetMediaServiceArgs args) {
        return getMediaService(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2015-10-01.
     * 
     */
    public static CompletableFuture getMediaServicePlain(GetMediaServicePlainArgs args) {
        return getMediaServicePlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2015-10-01.
     * 
     */
    public static Output getMediaService(GetMediaServiceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getMediaService", TypeShape.of(GetMediaServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2015-10-01.
     * 
     */
    public static CompletableFuture getMediaServicePlain(GetMediaServicePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getMediaService", TypeShape.of(GetMediaServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a private endpoint connection.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args) {
        return getPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a private endpoint connection.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args) {
        return getPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a private endpoint connection.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a private endpoint connection.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a streaming endpoint.
     * Azure REST API version: 2022-11-01.
     * 
     * Other available API versions: 2018-06-01-preview.
     * 
     */
    public static Output getStreamingEndpoint(GetStreamingEndpointArgs args) {
        return getStreamingEndpoint(args, InvokeOptions.Empty);
    }
    /**
     * Gets a streaming endpoint.
     * Azure REST API version: 2022-11-01.
     * 
     * Other available API versions: 2018-06-01-preview.
     * 
     */
    public static CompletableFuture getStreamingEndpointPlain(GetStreamingEndpointPlainArgs args) {
        return getStreamingEndpointPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a streaming endpoint.
     * Azure REST API version: 2022-11-01.
     * 
     * Other available API versions: 2018-06-01-preview.
     * 
     */
    public static Output getStreamingEndpoint(GetStreamingEndpointArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getStreamingEndpoint", TypeShape.of(GetStreamingEndpointResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a streaming endpoint.
     * Azure REST API version: 2022-11-01.
     * 
     * Other available API versions: 2018-06-01-preview.
     * 
     */
    public static CompletableFuture getStreamingEndpointPlain(GetStreamingEndpointPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getStreamingEndpoint", TypeShape.of(GetStreamingEndpointResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a Streaming Locator in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2018-03-30-preview.
     * 
     */
    public static Output getStreamingLocator(GetStreamingLocatorArgs args) {
        return getStreamingLocator(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a Streaming Locator in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2018-03-30-preview.
     * 
     */
    public static CompletableFuture getStreamingLocatorPlain(GetStreamingLocatorPlainArgs args) {
        return getStreamingLocatorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a Streaming Locator in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2018-03-30-preview.
     * 
     */
    public static Output getStreamingLocator(GetStreamingLocatorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getStreamingLocator", TypeShape.of(GetStreamingLocatorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a Streaming Locator in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2018-03-30-preview.
     * 
     */
    public static CompletableFuture getStreamingLocatorPlain(GetStreamingLocatorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getStreamingLocator", TypeShape.of(GetStreamingLocatorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a Streaming Policy in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getStreamingPolicy(GetStreamingPolicyArgs args) {
        return getStreamingPolicy(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a Streaming Policy in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getStreamingPolicyPlain(GetStreamingPolicyPlainArgs args) {
        return getStreamingPolicyPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a Streaming Policy in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getStreamingPolicy(GetStreamingPolicyArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getStreamingPolicy", TypeShape.of(GetStreamingPolicyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a Streaming Policy in the Media Services account
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getStreamingPolicyPlain(GetStreamingPolicyPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getStreamingPolicy", TypeShape.of(GetStreamingPolicyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a Track in the Asset
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getTrack(GetTrackArgs args) {
        return getTrack(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a Track in the Asset
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getTrackPlain(GetTrackPlainArgs args) {
        return getTrackPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the details of a Track in the Asset
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getTrack(GetTrackArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getTrack", TypeShape.of(GetTrackResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the details of a Track in the Asset
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getTrackPlain(GetTrackPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getTrack", TypeShape.of(GetTrackResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Transform.
     * Azure REST API version: 2022-07-01.
     * 
     */
    public static Output getTransform(GetTransformArgs args) {
        return getTransform(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Transform.
     * Azure REST API version: 2022-07-01.
     * 
     */
    public static CompletableFuture getTransformPlain(GetTransformPlainArgs args) {
        return getTransformPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Transform.
     * Azure REST API version: 2022-07-01.
     * 
     */
    public static Output getTransform(GetTransformArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:getTransform", TypeShape.of(GetTransformResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Transform.
     * Azure REST API version: 2022-07-01.
     * 
     */
    public static CompletableFuture getTransformPlain(GetTransformPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:getTransform", TypeShape.of(GetTransformResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists storage container URLs with shared access signatures (SAS) for uploading and downloading Asset content. The signatures are derived from the storage account keys.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output listAssetContainerSas(ListAssetContainerSasArgs args) {
        return listAssetContainerSas(args, InvokeOptions.Empty);
    }
    /**
     * Lists storage container URLs with shared access signatures (SAS) for uploading and downloading Asset content. The signatures are derived from the storage account keys.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture listAssetContainerSasPlain(ListAssetContainerSasPlainArgs args) {
        return listAssetContainerSasPlain(args, InvokeOptions.Empty);
    }
    /**
     * Lists storage container URLs with shared access signatures (SAS) for uploading and downloading Asset content. The signatures are derived from the storage account keys.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output listAssetContainerSas(ListAssetContainerSasArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:listAssetContainerSas", TypeShape.of(ListAssetContainerSasResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists storage container URLs with shared access signatures (SAS) for uploading and downloading Asset content. The signatures are derived from the storage account keys.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture listAssetContainerSasPlain(ListAssetContainerSasPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:listAssetContainerSas", TypeShape.of(ListAssetContainerSasResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists Streaming Locators which are associated with this asset.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output listAssetStreamingLocators(ListAssetStreamingLocatorsArgs args) {
        return listAssetStreamingLocators(args, InvokeOptions.Empty);
    }
    /**
     * Lists Streaming Locators which are associated with this asset.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture listAssetStreamingLocatorsPlain(ListAssetStreamingLocatorsPlainArgs args) {
        return listAssetStreamingLocatorsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Lists Streaming Locators which are associated with this asset.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output listAssetStreamingLocators(ListAssetStreamingLocatorsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:listAssetStreamingLocators", TypeShape.of(ListAssetStreamingLocatorsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists Streaming Locators which are associated with this asset.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture listAssetStreamingLocatorsPlain(ListAssetStreamingLocatorsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:listAssetStreamingLocators", TypeShape.of(ListAssetStreamingLocatorsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List all the media edge policies associated with the Media Services account.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output listMediaServiceEdgePolicies(ListMediaServiceEdgePoliciesArgs args) {
        return listMediaServiceEdgePolicies(args, InvokeOptions.Empty);
    }
    /**
     * List all the media edge policies associated with the Media Services account.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture listMediaServiceEdgePoliciesPlain(ListMediaServiceEdgePoliciesPlainArgs args) {
        return listMediaServiceEdgePoliciesPlain(args, InvokeOptions.Empty);
    }
    /**
     * List all the media edge policies associated with the Media Services account.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output listMediaServiceEdgePolicies(ListMediaServiceEdgePoliciesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:listMediaServiceEdgePolicies", TypeShape.of(ListMediaServiceEdgePoliciesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List all the media edge policies associated with the Media Services account.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture listMediaServiceEdgePoliciesPlain(ListMediaServiceEdgePoliciesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:listMediaServiceEdgePolicies", TypeShape.of(ListMediaServiceEdgePoliciesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists the keys for a Media Service.
     * Azure REST API version: 2015-10-01.
     * 
     */
    public static Output listMediaServiceKeys(ListMediaServiceKeysArgs args) {
        return listMediaServiceKeys(args, InvokeOptions.Empty);
    }
    /**
     * Lists the keys for a Media Service.
     * Azure REST API version: 2015-10-01.
     * 
     */
    public static CompletableFuture listMediaServiceKeysPlain(ListMediaServiceKeysPlainArgs args) {
        return listMediaServiceKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Lists the keys for a Media Service.
     * Azure REST API version: 2015-10-01.
     * 
     */
    public static Output listMediaServiceKeys(ListMediaServiceKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:listMediaServiceKeys", TypeShape.of(ListMediaServiceKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists the keys for a Media Service.
     * Azure REST API version: 2015-10-01.
     * 
     */
    public static CompletableFuture listMediaServiceKeysPlain(ListMediaServiceKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:listMediaServiceKeys", TypeShape.of(ListMediaServiceKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List Content Keys used by this Streaming Locator
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output listStreamingLocatorContentKeys(ListStreamingLocatorContentKeysArgs args) {
        return listStreamingLocatorContentKeys(args, InvokeOptions.Empty);
    }
    /**
     * List Content Keys used by this Streaming Locator
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture listStreamingLocatorContentKeysPlain(ListStreamingLocatorContentKeysPlainArgs args) {
        return listStreamingLocatorContentKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * List Content Keys used by this Streaming Locator
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output listStreamingLocatorContentKeys(ListStreamingLocatorContentKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:listStreamingLocatorContentKeys", TypeShape.of(ListStreamingLocatorContentKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List Content Keys used by this Streaming Locator
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture listStreamingLocatorContentKeysPlain(ListStreamingLocatorContentKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:listStreamingLocatorContentKeys", TypeShape.of(ListStreamingLocatorContentKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List Paths supported by this Streaming Locator
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output listStreamingLocatorPaths(ListStreamingLocatorPathsArgs args) {
        return listStreamingLocatorPaths(args, InvokeOptions.Empty);
    }
    /**
     * List Paths supported by this Streaming Locator
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture listStreamingLocatorPathsPlain(ListStreamingLocatorPathsPlainArgs args) {
        return listStreamingLocatorPathsPlain(args, InvokeOptions.Empty);
    }
    /**
     * List Paths supported by this Streaming Locator
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output listStreamingLocatorPaths(ListStreamingLocatorPathsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:media:listStreamingLocatorPaths", TypeShape.of(ListStreamingLocatorPathsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List Paths supported by this Streaming Locator
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture listStreamingLocatorPathsPlain(ListStreamingLocatorPathsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:media:listStreamingLocatorPaths", TypeShape.of(ListStreamingLocatorPathsResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy