Package-level declarations

Types

Link copied to clipboard

An Account Filter. API Version: 2020-05-01.

Link copied to clipboard
data class AccountFilterArgs(val accountName: Output<String>? = null, val filterName: Output<String>? = null, val firstQuality: Output<FirstQualityArgs>? = null, val presentationTimeRange: Output<PresentationTimeRangeArgs>? = null, val resourceGroupName: Output<String>? = null, val tracks: Output<List<FilterTrackSelectionArgs>>? = null) : ConvertibleToJava<AccountFilterArgs>

An Account Filter. API Version: 2020-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An Asset. API Version: 2020-05-01.

Link copied to clipboard
data class AssetArgs(val accountName: Output<String>? = null, val alternateId: Output<String>? = null, val assetName: Output<String>? = null, val container: Output<String>? = null, val description: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageAccountName: Output<String>? = null) : ConvertibleToJava<AssetArgs>

An Asset. API Version: 2020-05-01.

Link copied to clipboard

Builder for AssetArgs.

Link copied to clipboard

An Asset Filter. API Version: 2020-05-01.

Link copied to clipboard
data class AssetFilterArgs(val accountName: Output<String>? = null, val assetName: Output<String>? = null, val filterName: Output<String>? = null, val firstQuality: Output<FirstQualityArgs>? = null, val presentationTimeRange: Output<PresentationTimeRangeArgs>? = null, val resourceGroupName: Output<String>? = null, val tracks: Output<List<FilterTrackSelectionArgs>>? = null) : ConvertibleToJava<AssetFilterArgs>

An Asset Filter. API Version: 2020-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builder for Asset.

Link copied to clipboard

A Content Key Policy resource. API Version: 2020-05-01.

Link copied to clipboard
data class ContentKeyPolicyArgs(val accountName: Output<String>? = null, val contentKeyPolicyName: Output<String>? = null, val description: Output<String>? = null, val options: Output<List<ContentKeyPolicyOptionArgs>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ContentKeyPolicyArgs>

A Content Key Policy resource. API Version: 2020-05-01.

Link copied to clipboard

A Job resource type. The progress and state can be obtained by polling a Job or subscribing to events using EventGrid. API Version: 2020-05-01.

Link copied to clipboard
data class JobArgs(val accountName: Output<String>? = null, val correlationData: Output<Map<String, String>>? = null, val description: Output<String>? = null, val input: Output<Any>? = null, val jobName: Output<String>? = null, val outputs: Output<List<JobOutputAssetArgs>>? = null, val priority: Output<Either<String, Priority>>? = null, val resourceGroupName: Output<String>? = null, val transformName: Output<String>? = null) : ConvertibleToJava<JobArgs>

A Job resource type. The progress and state can be obtained by polling a Job or subscribing to events using EventGrid. API Version: 2020-05-01.

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Job.

Link copied to clipboard

The live event. API Version: 2020-05-01.

Link copied to clipboard
data class LiveEventArgs(val accountName: Output<String>? = null, val autoStart: Output<Boolean>? = null, val crossSiteAccessPolicies: Output<CrossSiteAccessPoliciesArgs>? = null, val description: Output<String>? = null, val encoding: Output<LiveEventEncodingArgs>? = null, val hostnamePrefix: Output<String>? = null, val input: Output<LiveEventInputArgs>? = null, val liveEventName: Output<String>? = null, val location: Output<String>? = null, val preview: Output<LiveEventPreviewArgs>? = null, val resourceGroupName: Output<String>? = null, val streamOptions: Output<List<Either<String, StreamOptionsFlag>>>? = null, val tags: Output<Map<String, String>>? = null, val transcriptions: Output<List<LiveEventTranscriptionArgs>>? = null, val useStaticHostname: Output<Boolean>? = null) : ConvertibleToJava<LiveEventArgs>

The live event. API Version: 2020-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The Live Output. API Version: 2020-05-01.

Link copied to clipboard
data class LiveOutputArgs(val accountName: Output<String>? = null, val archiveWindowLength: Output<String>? = null, val assetName: Output<String>? = null, val description: Output<String>? = null, val hls: Output<HlsArgs>? = null, val liveEventName: Output<String>? = null, val liveOutputName: Output<String>? = null, val manifestName: Output<String>? = null, val outputSnapTime: Output<Double>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<LiveOutputArgs>

The Live Output. API Version: 2020-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The Media Graph. API Version: 2020-02-01-preview.

Link copied to clipboard
data class MediaGraphArgs(val accountName: Output<String>? = null, val description: Output<String>? = null, val mediaGraphName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sinks: Output<List<MediaGraphAssetSinkArgs>>? = null, val sources: Output<List<MediaGraphRtspSourceArgs>>? = null) : ConvertibleToJava<MediaGraphArgs>

The Media Graph. API Version: 2020-02-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A Media Services account. API Version: 2020-05-01.

Link copied to clipboard
data class MediaServiceArgs(val accountName: Output<String>? = null, val encryption: Output<AccountEncryptionArgs>? = null, val identity: Output<MediaServiceIdentityArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageAccounts: Output<List<StorageAccountArgs>>? = null, val storageAuthentication: Output<Either<String, StorageAuthentication>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MediaServiceArgs>

A Media Services account. API Version: 2020-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The Private Endpoint Connection resource. API Version: 2020-05-01.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val accountName: Output<String>? = null, val name: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

The Private Endpoint Connection resource. API Version: 2020-05-01.

Link copied to clipboard

The streaming endpoint. API Version: 2020-05-01.

Link copied to clipboard
data class StreamingEndpointArgs(val accessControl: Output<StreamingEndpointAccessControlArgs>? = null, val accountName: Output<String>? = null, val autoStart: Output<Boolean>? = null, val availabilitySetName: Output<String>? = null, val cdnEnabled: Output<Boolean>? = null, val cdnProfile: Output<String>? = null, val cdnProvider: Output<String>? = null, val crossSiteAccessPolicies: Output<CrossSiteAccessPoliciesArgs>? = null, val customHostNames: Output<List<String>>? = null, val description: Output<String>? = null, val location: Output<String>? = null, val maxCacheAge: Output<Double>? = null, val resourceGroupName: Output<String>? = null, val scaleUnits: Output<Int>? = null, val streamingEndpointName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<StreamingEndpointArgs>

The streaming endpoint. API Version: 2020-05-01.

Link copied to clipboard

A Streaming Locator resource API Version: 2020-05-01.

Link copied to clipboard
data class StreamingLocatorArgs(val accountName: Output<String>? = null, val alternativeMediaId: Output<String>? = null, val assetName: Output<String>? = null, val contentKeys: Output<List<StreamingLocatorContentKeyArgs>>? = null, val defaultContentKeyPolicyName: Output<String>? = null, val endTime: Output<String>? = null, val filters: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val startTime: Output<String>? = null, val streamingLocatorId: Output<String>? = null, val streamingLocatorName: Output<String>? = null, val streamingPolicyName: Output<String>? = null) : ConvertibleToJava<StreamingLocatorArgs>

A Streaming Locator resource API Version: 2020-05-01.

Link copied to clipboard

A Streaming Policy resource API Version: 2020-05-01.

Link copied to clipboard
data class StreamingPolicyArgs(val accountName: Output<String>? = null, val commonEncryptionCbcs: Output<CommonEncryptionCbcsArgs>? = null, val commonEncryptionCenc: Output<CommonEncryptionCencArgs>? = null, val defaultContentKeyPolicyName: Output<String>? = null, val envelopeEncryption: Output<EnvelopeEncryptionArgs>? = null, val noEncryption: Output<NoEncryptionArgs>? = null, val resourceGroupName: Output<String>? = null, val streamingPolicyName: Output<String>? = null) : ConvertibleToJava<StreamingPolicyArgs>

A Streaming Policy resource API Version: 2020-05-01.

Link copied to clipboard

An Asset Track resource. API Version: 2021-11-01.

Link copied to clipboard
data class TrackArgs(val accountName: Output<String>? = null, val assetName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val track: Output<Any>? = null, val trackName: Output<String>? = null) : ConvertibleToJava<TrackArgs>

An Asset Track resource. API Version: 2021-11-01.

Link copied to clipboard

Builder for TrackArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Track.

Link copied to clipboard

A Transform encapsulates the rules or instructions for generating desired outputs from input media, such as by transcoding or by extracting insights. After the Transform is created, it can be applied to input media by creating Jobs. API Version: 2020-05-01.

Link copied to clipboard
data class TransformArgs(val accountName: Output<String>? = null, val description: Output<String>? = null, val outputs: Output<List<TransformOutputArgs>>? = null, val resourceGroupName: Output<String>? = null, val transformName: Output<String>? = null) : ConvertibleToJava<TransformArgs>

A Transform encapsulates the rules or instructions for generating desired outputs from input media, such as by transcoding or by extracting insights. After the Transform is created, it can be applied to input media by creating Jobs. API Version: 2020-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun assetFilterResource(name: String, block: suspend AssetFilterResourceBuilder.() -> Unit): AssetFilter
Link copied to clipboard
suspend fun assetResource(name: String, block: suspend AssetResourceBuilder.() -> Unit): Asset
Link copied to clipboard
Link copied to clipboard
suspend fun jobResource(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
suspend fun liveEventResource(name: String, block: suspend LiveEventResourceBuilder.() -> Unit): LiveEvent
Link copied to clipboard
suspend fun liveOutputResource(name: String, block: suspend LiveOutputResourceBuilder.() -> Unit): LiveOutput
Link copied to clipboard
suspend fun mediaGraphResource(name: String, block: suspend MediaGraphResourceBuilder.() -> Unit): MediaGraph
Link copied to clipboard
suspend fun mediaServiceResource(name: String, block: suspend MediaServiceResourceBuilder.() -> Unit): MediaService
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun trackResource(name: String, block: suspend TrackResourceBuilder.() -> Unit): Track
Link copied to clipboard
suspend fun transformResource(name: String, block: suspend TransformResourceBuilder.() -> Unit): Transform