Package-level declarations

Types

Link copied to clipboard
class AccountFilter : KotlinCustomResource

Manages a Media Services Account Filter.

Link copied to clipboard
data class AccountFilterArgs(val firstQualityBitrate: Output<Int>? = null, val mediaServicesAccountName: Output<String>? = null, val name: Output<String>? = null, val presentationTimeRange: Output<AccountFilterPresentationTimeRangeArgs>? = null, val resourceGroupName: Output<String>? = null, val trackSelections: Output<List<AccountFilterTrackSelectionArgs>>? = null) : ConvertibleToJava<AccountFilterArgs>

Manages a Media Services Account Filter.

Link copied to clipboard
Link copied to clipboard
object AccountFilterMapper : ResourceMapper<AccountFilter>
Link copied to clipboard
Link copied to clipboard
class Asset : KotlinCustomResource

Manages a Media Asset.

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

Manages a Media Asset.

Link copied to clipboard

Builder for AssetArgs.

Link copied to clipboard
class AssetFilter : KotlinCustomResource

Manages an Azure Media Asset Filter.

Link copied to clipboard
data class AssetFilterArgs(val assetId: Output<String>? = null, val firstQualityBitrate: Output<Int>? = null, val name: Output<String>? = null, val presentationTimeRange: Output<AssetFilterPresentationTimeRangeArgs>? = null, val trackSelections: Output<List<AssetFilterTrackSelectionArgs>>? = null) : ConvertibleToJava<AssetFilterArgs>

Manages an Azure Media Asset Filter.

Link copied to clipboard
Link copied to clipboard
object AssetFilterMapper : ResourceMapper<AssetFilter>
Link copied to clipboard
Link copied to clipboard
object AssetMapper : ResourceMapper<Asset>
Link copied to clipboard

Builder for Asset.

Link copied to clipboard
class ContentKeyPolicy : KotlinCustomResource

Manages a Content Key Policy.

Link copied to clipboard
data class ContentKeyPolicyArgs(val description: Output<String>? = null, val mediaServicesAccountName: Output<String>? = null, val name: Output<String>? = null, val policyOptions: Output<List<ContentKeyPolicyPolicyOptionArgs>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ContentKeyPolicyArgs>

Manages a Content Key Policy.

Link copied to clipboard
object ContentKeyPolicyMapper : ResourceMapper<ContentKeyPolicy>
Link copied to clipboard
class Job : KotlinCustomResource

Manages a Media Job.

Link copied to clipboard
data class JobArgs(val description: Output<String>? = null, val inputAsset: Output<JobInputAssetArgs>? = null, val mediaServicesAccountName: Output<String>? = null, val name: Output<String>? = null, val outputAssets: Output<List<JobOutputAssetArgs>>? = null, val priority: Output<String>? = null, val resourceGroupName: Output<String>? = null, val transformName: Output<String>? = null) : ConvertibleToJava<JobArgs>

Manages a Media Job.

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard
object JobMapper : ResourceMapper<Job>
Link copied to clipboard

Builder for Job.

Link copied to clipboard
class LiveEvent : KotlinCustomResource

Manages a Live Event.

Link copied to clipboard
data class LiveEventArgs(val autoStartEnabled: Output<Boolean>? = null, val crossSiteAccessPolicy: Output<LiveEventCrossSiteAccessPolicyArgs>? = null, val description: Output<String>? = null, val encoding: Output<LiveEventEncodingArgs>? = null, val hostnamePrefix: Output<String>? = null, val input: Output<LiveEventInputArgs>? = null, val location: Output<String>? = null, val mediaServicesAccountName: Output<String>? = null, val name: Output<String>? = null, val preview: Output<LiveEventPreviewArgs>? = null, val resourceGroupName: Output<String>? = null, val streamOptions: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val transcriptionLanguages: Output<List<String>>? = null, val useStaticHostname: Output<Boolean>? = null) : ConvertibleToJava<LiveEventArgs>

Manages a Live Event.

Link copied to clipboard
Link copied to clipboard
object LiveEventMapper : ResourceMapper<LiveEvent>
Link copied to clipboard
class LiveEventOutput : KotlinCustomResource

Manages a Azure Media Live Event Output.

Link copied to clipboard
data class LiveEventOutputArgs(val archiveWindowDuration: Output<String>? = null, val assetName: Output<String>? = null, val description: Output<String>? = null, val hlsFragmentsPerTsSegment: Output<Int>? = null, val liveEventId: Output<String>? = null, val manifestName: Output<String>? = null, val name: Output<String>? = null, val outputSnapTimeInSeconds: Output<Int>? = null, val rewindWindowDuration: Output<String>? = null) : ConvertibleToJava<LiveEventOutputArgs>

Manages a Azure Media Live Event Output.

Link copied to clipboard
object LiveEventOutputMapper : ResourceMapper<LiveEventOutput>
Link copied to clipboard
Link copied to clipboard
class ServiceAccount : KotlinCustomResource

Manages a Media Services Account.

Link copied to clipboard
data class ServiceAccountArgs(val encryption: Output<ServiceAccountEncryptionArgs>? = null, val identity: Output<ServiceAccountIdentityArgs>? = null, val keyDeliveryAccessControl: Output<ServiceAccountKeyDeliveryAccessControlArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val storageAccounts: Output<List<ServiceAccountStorageAccountArgs>>? = null, val storageAuthenticationType: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ServiceAccountArgs>

Manages a Media Services Account.

Link copied to clipboard
Link copied to clipboard
object ServiceAccountMapper : ResourceMapper<ServiceAccount>
Link copied to clipboard
class StreamingEndpoint : KotlinCustomResource

Manages a Streaming Endpoint.

Link copied to clipboard
data class StreamingEndpointArgs(val accessControl: Output<StreamingEndpointAccessControlArgs>? = null, val autoStartEnabled: Output<Boolean>? = null, val cdnEnabled: Output<Boolean>? = null, val cdnProfile: Output<String>? = null, val cdnProvider: Output<String>? = null, val crossSiteAccessPolicy: Output<StreamingEndpointCrossSiteAccessPolicyArgs>? = null, val customHostNames: Output<List<String>>? = null, val description: Output<String>? = null, val location: Output<String>? = null, val maxCacheAgeSeconds: Output<Int>? = null, val mediaServicesAccountName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scaleUnits: Output<Int>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<StreamingEndpointArgs>

Manages a Streaming Endpoint.

Link copied to clipboard
object StreamingEndpointMapper : ResourceMapper<StreamingEndpoint>
Link copied to clipboard
class StreamingLocator : KotlinCustomResource

Manages a Media Streaming Locator.

Link copied to clipboard
data class StreamingLocatorArgs(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 filterNames: Output<List<String>>? = null, val mediaServicesAccountName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val startTime: Output<String>? = null, val streamingLocatorId: Output<String>? = null, val streamingPolicyName: Output<String>? = null) : ConvertibleToJava<StreamingLocatorArgs>

Manages a Media Streaming Locator.

Link copied to clipboard
object StreamingLocatorMapper : ResourceMapper<StreamingLocator>
Link copied to clipboard
class StreamingPolicy : KotlinCustomResource

Manages a Streaming Policy.

Link copied to clipboard
data class StreamingPolicyArgs(val commonEncryptionCbcs: Output<StreamingPolicyCommonEncryptionCbcsArgs>? = null, val commonEncryptionCenc: Output<StreamingPolicyCommonEncryptionCencArgs>? = null, val defaultContentKeyPolicyName: Output<String>? = null, val envelopeEncryption: Output<StreamingPolicyEnvelopeEncryptionArgs>? = null, val mediaServicesAccountName: Output<String>? = null, val name: Output<String>? = null, val noEncryptionEnabledProtocols: Output<StreamingPolicyNoEncryptionEnabledProtocolsArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<StreamingPolicyArgs>

Manages a Streaming Policy.

Link copied to clipboard
object StreamingPolicyMapper : ResourceMapper<StreamingPolicy>
Link copied to clipboard
class Transform : KotlinCustomResource

Manages a Transform.

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

Manages a Transform.

Link copied to clipboard
Link copied to clipboard
object TransformMapper : ResourceMapper<Transform>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun asset(name: String): Asset
suspend fun asset(name: String, block: suspend AssetResourceBuilder.() -> Unit): Asset
Link copied to clipboard
suspend fun assetFilter(name: String, block: suspend AssetFilterResourceBuilder.() -> Unit): AssetFilter
Link copied to clipboard
Link copied to clipboard
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
suspend fun liveEvent(name: String, block: suspend LiveEventResourceBuilder.() -> Unit): LiveEvent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun transform(name: String, block: suspend TransformResourceBuilder.() -> Unit): Transform