Package-level declarations

Types

Link copied to clipboard
data class AacAudioArgs(val bitrate: Output<Int>? = null, val channels: Output<Int>? = null, val label: Output<String>? = null, val odataType: Output<String>, val profile: Output<Either<String, AacAudioProfile>>? = null, val samplingRate: Output<Int>? = null) : ConvertibleToJava<AacAudioArgs>

Describes Advanced Audio Codec (AAC) audio encoding settings.

Link copied to clipboard
Link copied to clipboard
data class AbsoluteClipTimeArgs(val odataType: Output<String>, val time: Output<String>) : ConvertibleToJava<AbsoluteClipTimeArgs>

Specifies the clip time as an absolute time position in the media file. The absolute time can point to a different position depending on whether the media file starts from a timestamp of zero or not.

Link copied to clipboard
data class AccountEncryptionArgs(val keyVaultProperties: Output<KeyVaultPropertiesArgs>? = null, val type: Output<Either<String, AccountEncryptionKeyType>>) : ConvertibleToJava<AccountEncryptionArgs>
Link copied to clipboard
data class AkamaiAccessControlArgs(val akamaiSignatureHeaderAuthenticationKeyList: Output<List<AkamaiSignatureHeaderAuthenticationKeyArgs>>? = null) : ConvertibleToJava<AkamaiAccessControlArgs>

Akamai access control

data class AkamaiSignatureHeaderAuthenticationKeyArgs(val base64Key: Output<String>? = null, val expiration: Output<String>? = null, val identifier: Output<String>? = null) : ConvertibleToJava<AkamaiSignatureHeaderAuthenticationKeyArgs>

Akamai Signature Header authentication key.

Link copied to clipboard
data class AudioAnalyzerPresetArgs(val audioLanguage: Output<String>? = null, val experimentalOptions: Output<Map<String, String>>? = null, val mode: Output<Either<String, AudioAnalysisMode>>? = null, val odataType: Output<String>) : ConvertibleToJava<AudioAnalyzerPresetArgs>

The Audio Analyzer preset applies a pre-defined set of AI-based analysis operations, including speech transcription. Currently, the preset supports processing of content with a single audio track.

Link copied to clipboard
data class AudioArgs(val bitrate: Output<Int>? = null, val channels: Output<Int>? = null, val label: Output<String>? = null, val odataType: Output<String>, val samplingRate: Output<Int>? = null) : ConvertibleToJava<AudioArgs>

Defines the common properties for all audio codecs.

Link copied to clipboard

Builder for AudioArgs.

Link copied to clipboard
data class AudioOverlayArgs(val audioGainLevel: Output<Double>? = null, val end: Output<String>? = null, val fadeInDuration: Output<String>? = null, val fadeOutDuration: Output<String>? = null, val inputLabel: Output<String>, val odataType: Output<String>, val start: Output<String>? = null) : ConvertibleToJava<AudioOverlayArgs>

Describes the properties of an audio overlay.

Link copied to clipboard
Link copied to clipboard
data class AudioTrackArgs(val odataType: Output<String>) : ConvertibleToJava<AudioTrackArgs>

Represents an audio track in the asset.

Link copied to clipboard
Link copied to clipboard
data class AudioTrackDescriptorArgs(val channelMapping: Output<Either<String, ChannelMapping>>? = null, val odataType: Output<String>) : ConvertibleToJava<AudioTrackDescriptorArgs>

A TrackSelection to select audio tracks.

Link copied to clipboard
data class BuiltInStandardEncoderPresetArgs(val odataType: Output<String>, val presetName: Output<Either<String, EncoderNamedPreset>>) : ConvertibleToJava<BuiltInStandardEncoderPresetArgs>

Describes a built-in preset for encoding the input video with the Standard Encoder.

Link copied to clipboard
data class CbcsDrmConfigurationArgs(val fairPlay: Output<StreamingPolicyFairPlayConfigurationArgs>? = null, val playReady: Output<StreamingPolicyPlayReadyConfigurationArgs>? = null, val widevine: Output<StreamingPolicyWidevineConfigurationArgs>? = null) : ConvertibleToJava<CbcsDrmConfigurationArgs>

Class to specify DRM configurations of CommonEncryptionCbcs scheme in Streaming Policy

Link copied to clipboard
data class CencDrmConfigurationArgs(val playReady: Output<StreamingPolicyPlayReadyConfigurationArgs>? = null, val widevine: Output<StreamingPolicyWidevineConfigurationArgs>? = null) : ConvertibleToJava<CencDrmConfigurationArgs>

Class to specify DRM configurations of CommonEncryptionCenc scheme in Streaming Policy

Link copied to clipboard
data class CommonEncryptionCbcsArgs(val clearTracks: Output<List<TrackSelectionArgs>>? = null, val contentKeys: Output<StreamingPolicyContentKeysArgs>? = null, val drm: Output<CbcsDrmConfigurationArgs>? = null, val enabledProtocols: Output<EnabledProtocolsArgs>? = null) : ConvertibleToJava<CommonEncryptionCbcsArgs>

Class for CommonEncryptionCbcs encryption scheme

Link copied to clipboard
data class CommonEncryptionCencArgs(val clearTracks: Output<List<TrackSelectionArgs>>? = null, val contentKeys: Output<StreamingPolicyContentKeysArgs>? = null, val drm: Output<CencDrmConfigurationArgs>? = null, val enabledProtocols: Output<EnabledProtocolsArgs>? = null) : ConvertibleToJava<CommonEncryptionCencArgs>

Class for envelope encryption scheme

data class ContentKeyPolicyClearKeyConfigurationArgs(val odataType: Output<String>) : ConvertibleToJava<ContentKeyPolicyClearKeyConfigurationArgs>

Represents a configuration for non-DRM keys.

data class ContentKeyPolicyFairPlayConfigurationArgs(val ask: Output<String>, val fairPlayPfx: Output<String>, val fairPlayPfxPassword: Output<String>, val odataType: Output<String>, val offlineRentalConfiguration: Output<ContentKeyPolicyFairPlayOfflineRentalConfigurationArgs>? = null, val rentalAndLeaseKeyType: Output<Either<String, ContentKeyPolicyFairPlayRentalAndLeaseKeyType>>, val rentalDuration: Output<Double>) : ConvertibleToJava<ContentKeyPolicyFairPlayConfigurationArgs>

Specifies a configuration for FairPlay licenses.

data class ContentKeyPolicyFairPlayOfflineRentalConfigurationArgs(val playbackDurationSeconds: Output<Double>, val storageDurationSeconds: Output<Double>) : ConvertibleToJava<ContentKeyPolicyFairPlayOfflineRentalConfigurationArgs>
Link copied to clipboard
data class ContentKeyPolicyOpenRestrictionArgs(val odataType: Output<String>) : ConvertibleToJava<ContentKeyPolicyOpenRestrictionArgs>

Represents an open restriction. License or key will be delivered on every request.

Link copied to clipboard
data class ContentKeyPolicyOptionArgs(val configuration: Output<Any>, val name: Output<String>? = null, val restriction: Output<Any>) : ConvertibleToJava<ContentKeyPolicyOptionArgs>

Represents a policy option.

data class ContentKeyPolicyPlayReadyConfigurationArgs(val licenses: Output<List<ContentKeyPolicyPlayReadyLicenseArgs>>, val odataType: Output<String>, val responseCustomData: Output<String>? = null) : ConvertibleToJava<ContentKeyPolicyPlayReadyConfigurationArgs>

Specifies a configuration for PlayReady licenses.

data class ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderArgs(val odataType: Output<String>) : ConvertibleToJava<ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderArgs>

Specifies that the content key ID is in the PlayReady header.

data class ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierArgs(val keyId: Output<String>, val odataType: Output<String>) : ConvertibleToJava<ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierArgs>

Specifies that the content key ID is specified in the PlayReady configuration.

data class ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestrictionArgs(val bestEffort: Output<Boolean>, val configurationData: Output<Int>) : ConvertibleToJava<ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestrictionArgs>

Configures the Explicit Analog Television Output Restriction control bits. For further details see the PlayReady Compliance Rules.

Link copied to clipboard
data class ContentKeyPolicyPlayReadyLicenseArgs(val allowTestDevices: Output<Boolean>, val beginDate: Output<String>? = null, val contentKeyLocation: Output<Either<ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderArgs, ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierArgs>>, val contentType: Output<Either<String, ContentKeyPolicyPlayReadyContentType>>, val expirationDate: Output<String>? = null, val gracePeriod: Output<String>? = null, val licenseType: Output<Either<String, ContentKeyPolicyPlayReadyLicenseType>>, val playRight: Output<ContentKeyPolicyPlayReadyPlayRightArgs>? = null, val relativeBeginDate: Output<String>? = null, val relativeExpirationDate: Output<String>? = null) : ConvertibleToJava<ContentKeyPolicyPlayReadyLicenseArgs>

The PlayReady license

Link copied to clipboard
data class ContentKeyPolicyPlayReadyPlayRightArgs(val agcAndColorStripeRestriction: Output<Int>? = null, val allowPassingVideoContentToUnknownOutput: Output<Either<String, ContentKeyPolicyPlayReadyUnknownOutputPassingOption>>, val analogVideoOpl: Output<Int>? = null, val compressedDigitalAudioOpl: Output<Int>? = null, val compressedDigitalVideoOpl: Output<Int>? = null, val digitalVideoOnlyContentRestriction: Output<Boolean>, val explicitAnalogTelevisionOutputRestriction: Output<ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestrictionArgs>? = null, val firstPlayExpiration: Output<String>? = null, val imageConstraintForAnalogComponentVideoRestriction: Output<Boolean>, val imageConstraintForAnalogComputerMonitorRestriction: Output<Boolean>, val scmsRestriction: Output<Int>? = null, val uncompressedDigitalAudioOpl: Output<Int>? = null, val uncompressedDigitalVideoOpl: Output<Int>? = null) : ConvertibleToJava<ContentKeyPolicyPlayReadyPlayRightArgs>

Configures the Play Right in the PlayReady license.

Link copied to clipboard
data class ContentKeyPolicyRsaTokenKeyArgs(val exponent: Output<String>, val modulus: Output<String>, val odataType: Output<String>) : ConvertibleToJava<ContentKeyPolicyRsaTokenKeyArgs>

Specifies a RSA key for token validation

Link copied to clipboard
data class ContentKeyPolicySymmetricTokenKeyArgs(val keyValue: Output<String>, val odataType: Output<String>) : ConvertibleToJava<ContentKeyPolicySymmetricTokenKeyArgs>

Specifies a symmetric key for token validation.

Link copied to clipboard
data class ContentKeyPolicyTokenClaimArgs(val claimType: Output<String>? = null, val claimValue: Output<String>? = null) : ConvertibleToJava<ContentKeyPolicyTokenClaimArgs>

Represents a token claim.

Link copied to clipboard
data class ContentKeyPolicyTokenRestrictionArgs(val alternateVerificationKeys: Output<List<Any>>? = null, val audience: Output<String>, val issuer: Output<String>, val odataType: Output<String>, val openIdConnectDiscoveryDocument: Output<String>? = null, val primaryVerificationKey: Output<Any>, val requiredClaims: Output<List<ContentKeyPolicyTokenClaimArgs>>? = null, val restrictionTokenType: Output<Either<String, ContentKeyPolicyRestrictionTokenType>>) : ConvertibleToJava<ContentKeyPolicyTokenRestrictionArgs>

Represents a token restriction. Provided token must match these requirements for successful license or key delivery.

Link copied to clipboard
data class ContentKeyPolicyUnknownConfigurationArgs(val odataType: Output<String>) : ConvertibleToJava<ContentKeyPolicyUnknownConfigurationArgs>

Represents a ContentKeyPolicyConfiguration that is unavailable in the current API version.

Link copied to clipboard
data class ContentKeyPolicyUnknownRestrictionArgs(val odataType: Output<String>) : ConvertibleToJava<ContentKeyPolicyUnknownRestrictionArgs>

Represents a ContentKeyPolicyRestriction that is unavailable in the current API version.

data class ContentKeyPolicyWidevineConfigurationArgs(val odataType: Output<String>, val widevineTemplate: Output<String>) : ConvertibleToJava<ContentKeyPolicyWidevineConfigurationArgs>

Specifies a configuration for Widevine licenses.

data class ContentKeyPolicyX509CertificateTokenKeyArgs(val odataType: Output<String>, val rawBody: Output<String>) : ConvertibleToJava<ContentKeyPolicyX509CertificateTokenKeyArgs>

Specifies a certificate for token validation.

Link copied to clipboard
data class CopyAudioArgs(val label: Output<String>? = null, val odataType: Output<String>) : ConvertibleToJava<CopyAudioArgs>

A codec flag, which tells the encoder to copy the input audio bitstream.

Link copied to clipboard
Link copied to clipboard
data class CopyVideoArgs(val label: Output<String>? = null, val odataType: Output<String>) : ConvertibleToJava<CopyVideoArgs>

A codec flag, which tells the encoder to copy the input video bitstream without re-encoding.

Link copied to clipboard
Link copied to clipboard
data class CrossSiteAccessPoliciesArgs(val clientAccessPolicy: Output<String>? = null, val crossDomainPolicy: Output<String>? = null) : ConvertibleToJava<CrossSiteAccessPoliciesArgs>

The client access policy.

Link copied to clipboard
data class DefaultKeyArgs(val label: Output<String>? = null, val policyName: Output<String>? = null) : ConvertibleToJava<DefaultKeyArgs>

Class to specify properties of default content key for each encryption scheme

Link copied to clipboard
Link copied to clipboard
data class DeinterlaceArgs(val mode: Output<Either<String, DeinterlaceMode>>? = null, val parity: Output<Either<String, DeinterlaceParity>>? = null) : ConvertibleToJava<DeinterlaceArgs>

Describes the de-interlacing settings.

Link copied to clipboard
Link copied to clipboard
data class EnabledProtocolsArgs(val dash: Output<Boolean>, val download: Output<Boolean>, val hls: Output<Boolean>, val smoothStreaming: Output<Boolean>) : ConvertibleToJava<EnabledProtocolsArgs>

Class to specify which protocols are enabled

Link copied to clipboard
data class EnvelopeEncryptionArgs(val clearTracks: Output<List<TrackSelectionArgs>>? = null, val contentKeys: Output<StreamingPolicyContentKeysArgs>? = null, val customKeyAcquisitionUrlTemplate: Output<String>? = null, val enabledProtocols: Output<EnabledProtocolsArgs>? = null) : ConvertibleToJava<EnvelopeEncryptionArgs>

Class for EnvelopeEncryption encryption scheme

Link copied to clipboard
data class FaceDetectorPresetArgs(val blurType: Output<Either<String, BlurType>>? = null, val experimentalOptions: Output<Map<String, String>>? = null, val mode: Output<Either<String, FaceRedactorMode>>? = null, val odataType: Output<String>, val resolution: Output<Either<String, AnalysisResolution>>? = null) : ConvertibleToJava<FaceDetectorPresetArgs>

Describes all the settings to be used when analyzing a video in order to detect (and optionally redact) all the faces present.

Link copied to clipboard
data class FiltersArgs(val crop: Output<RectangleArgs>? = null, val deinterlace: Output<DeinterlaceArgs>? = null, val overlays: Output<List<Either<AudioOverlayArgs, VideoOverlayArgs>>>? = null, val rotation: Output<Either<String, Rotation>>? = null) : ConvertibleToJava<FiltersArgs>

Describes all the filtering operations, such as de-interlacing, rotation etc. that are to be applied to the input media before encoding.

Link copied to clipboard
Link copied to clipboard
data class FilterTrackPropertyConditionArgs(val operation: Output<Either<String, FilterTrackPropertyCompareOperation>>, val property: Output<Either<String, FilterTrackPropertyType>>, val value: Output<String>) : ConvertibleToJava<FilterTrackPropertyConditionArgs>

The class to specify one track property condition.

Link copied to clipboard
data class FilterTrackSelectionArgs(val trackSelections: Output<List<FilterTrackPropertyConditionArgs>>) : ConvertibleToJava<FilterTrackSelectionArgs>

Representing a list of FilterTrackPropertyConditions to select a track. The filters are combined using a logical AND operation.

Link copied to clipboard
data class FirstQualityArgs(val bitrate: Output<Int>) : ConvertibleToJava<FirstQualityArgs>

Filter First Quality

Link copied to clipboard
Link copied to clipboard
data class FromAllInputFileArgs(val includedTracks: Output<List<Any>>? = null, val odataType: Output<String>) : ConvertibleToJava<FromAllInputFileArgs>

An InputDefinition that looks across all of the files provided to select tracks specified by the IncludedTracks property. Generally used with the AudioTrackByAttribute and VideoTrackByAttribute to allow selection of a single track across a set of input files.

Link copied to clipboard
data class FromEachInputFileArgs(val includedTracks: Output<List<Any>>? = null, val odataType: Output<String>) : ConvertibleToJava<FromEachInputFileArgs>

An InputDefinition that looks at each input file provided to select tracks specified by the IncludedTracks property. Generally used with the AudioTrackByAttribute and VideoTrackByAttribute to select tracks from each file given.

Link copied to clipboard
data class GetAccountFilterPlainArgs(val accountName: String, val filterName: String, val resourceGroupName: String) : ConvertibleToJava<GetAccountFilterPlainArgs>
Link copied to clipboard
data class GetAssetEncryptionKeyPlainArgs(val accountName: String, val assetName: String, val resourceGroupName: String) : ConvertibleToJava<GetAssetEncryptionKeyPlainArgs>
Link copied to clipboard
data class GetAssetFilterPlainArgs(val accountName: String, val assetName: String, val filterName: String, val resourceGroupName: String) : ConvertibleToJava<GetAssetFilterPlainArgs>
Link copied to clipboard
data class GetAssetPlainArgs(val accountName: String, val assetName: String, val resourceGroupName: String) : ConvertibleToJava<GetAssetPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetContentKeyPolicyPlainArgs(val accountName: String, val contentKeyPolicyName: String, val resourceGroupName: String) : ConvertibleToJava<GetContentKeyPolicyPlainArgs>
data class GetContentKeyPolicyPropertiesWithSecretsPlainArgs(val accountName: String, val contentKeyPolicyName: String, val resourceGroupName: String) : ConvertibleToJava<GetContentKeyPolicyPropertiesWithSecretsPlainArgs>
Link copied to clipboard
data class GetJobPlainArgs(val accountName: String, val jobName: String, val resourceGroupName: String, val transformName: String) : ConvertibleToJava<GetJobPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetLiveEventPlainArgs(val accountName: String, val liveEventName: String, val resourceGroupName: String) : ConvertibleToJava<GetLiveEventPlainArgs>
Link copied to clipboard
data class GetLiveOutputPlainArgs(val accountName: String, val liveEventName: String, val liveOutputName: String, val resourceGroupName: String) : ConvertibleToJava<GetLiveOutputPlainArgs>
Link copied to clipboard
data class GetMediaGraphPlainArgs(val accountName: String, val mediaGraphName: String, val resourceGroupName: String) : ConvertibleToJava<GetMediaGraphPlainArgs>
Link copied to clipboard
data class GetMediaServicePlainArgs(val accountName: String, val resourceGroupName: String) : ConvertibleToJava<GetMediaServicePlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val accountName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetStreamingEndpointPlainArgs(val accountName: String, val resourceGroupName: String, val streamingEndpointName: String) : ConvertibleToJava<GetStreamingEndpointPlainArgs>
Link copied to clipboard
data class GetStreamingLocatorPlainArgs(val accountName: String, val resourceGroupName: String, val streamingLocatorName: String) : ConvertibleToJava<GetStreamingLocatorPlainArgs>
Link copied to clipboard
data class GetStreamingPolicyPlainArgs(val accountName: String, val resourceGroupName: String, val streamingPolicyName: String) : ConvertibleToJava<GetStreamingPolicyPlainArgs>
Link copied to clipboard
data class GetTrackPlainArgs(val accountName: String, val assetName: String, val resourceGroupName: String, val trackName: String) : ConvertibleToJava<GetTrackPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetTransformPlainArgs(val accountName: String, val resourceGroupName: String, val transformName: String) : ConvertibleToJava<GetTransformPlainArgs>
Link copied to clipboard
data class H264LayerArgs(val adaptiveBFrame: Output<Boolean>? = null, val bFrames: Output<Int>? = null, val bitrate: Output<Int>, val bufferWindow: Output<String>? = null, val entropyMode: Output<Either<String, EntropyMode>>? = null, val frameRate: Output<String>? = null, val height: Output<String>? = null, val label: Output<String>? = null, val level: Output<String>? = null, val maxBitrate: Output<Int>? = null, val odataType: Output<String>, val profile: Output<Either<String, H264VideoProfile>>? = null, val referenceFrames: Output<Int>? = null, val slices: Output<Int>? = null, val width: Output<String>? = null) : ConvertibleToJava<H264LayerArgs>

Describes the settings to be used when encoding the input video into a desired output bitrate layer with the H.264 video codec.

Link copied to clipboard
Link copied to clipboard
data class H264VideoArgs(val complexity: Output<Either<String, H264Complexity>>? = null, val keyFrameInterval: Output<String>? = null, val label: Output<String>? = null, val layers: Output<List<H264LayerArgs>>? = null, val odataType: Output<String>, val sceneChangeDetection: Output<Boolean>? = null, val stretchMode: Output<Either<String, StretchMode>>? = null, val syncMode: Output<Either<String, VideoSyncMode>>? = null) : ConvertibleToJava<H264VideoArgs>

Describes all the properties for encoding a video with the H.264 codec.

Link copied to clipboard
Link copied to clipboard
data class H265LayerArgs(val adaptiveBFrame: Output<Boolean>? = null, val bFrames: Output<Int>? = null, val bitrate: Output<Int>, val bufferWindow: Output<String>? = null, val frameRate: Output<String>? = null, val height: Output<String>? = null, val label: Output<String>? = null, val level: Output<String>? = null, val maxBitrate: Output<Int>? = null, val odataType: Output<String>, val profile: Output<Either<String, H265VideoProfile>>? = null, val referenceFrames: Output<Int>? = null, val slices: Output<Int>? = null, val width: Output<String>? = null) : ConvertibleToJava<H265LayerArgs>

Describes the settings to be used when encoding the input video into a desired output bitrate layer with the H.265 video codec.

Link copied to clipboard
Link copied to clipboard
data class H265VideoArgs(val complexity: Output<Either<String, H265Complexity>>? = null, val keyFrameInterval: Output<String>? = null, val label: Output<String>? = null, val layers: Output<List<H265LayerArgs>>? = null, val odataType: Output<String>, val sceneChangeDetection: Output<Boolean>? = null, val stretchMode: Output<Either<String, StretchMode>>? = null, val syncMode: Output<Either<String, VideoSyncMode>>? = null) : ConvertibleToJava<H265VideoArgs>

Describes all the properties for encoding a video with the H.265 codec.

Link copied to clipboard
Link copied to clipboard
data class HlsArgs(val fragmentsPerTsSegment: Output<Int>? = null) : ConvertibleToJava<HlsArgs>

HTTP Live Streaming (HLS) packing setting for the live output.

Link copied to clipboard

Builder for HlsArgs.

Link copied to clipboard
data class HlsSettingsArgs(val characteristics: Output<String>? = null, val default: Output<Boolean>? = null, val forced: Output<Boolean>? = null) : ConvertibleToJava<HlsSettingsArgs>

The HLS setting for a text track.

Link copied to clipboard
Link copied to clipboard
data class ImageArgs(val keyFrameInterval: Output<String>? = null, val label: Output<String>? = null, val odataType: Output<String>, val range: Output<String>? = null, val start: Output<String>, val step: Output<String>? = null, val stretchMode: Output<Either<String, StretchMode>>? = null, val syncMode: Output<Either<String, VideoSyncMode>>? = null) : ConvertibleToJava<ImageArgs>

Describes the basic properties for generating thumbnails from the input video

Link copied to clipboard

Builder for ImageArgs.

Link copied to clipboard
data class ImageFormatArgs(val filenamePattern: Output<String>, val odataType: Output<String>) : ConvertibleToJava<ImageFormatArgs>

Describes the properties for an output image file.

Link copied to clipboard
Link copied to clipboard
data class InputFileArgs(val filename: Output<String>? = null, val includedTracks: Output<List<Any>>? = null, val odataType: Output<String>) : ConvertibleToJava<InputFileArgs>

An InputDefinition for a single file. TrackSelections are scoped to the file specified.

Link copied to clipboard
Link copied to clipboard
data class IPAccessControlArgs(val allow: Output<List<IPRangeArgs>>? = null) : ConvertibleToJava<IPAccessControlArgs>

The IP access control.

Link copied to clipboard
data class IPRangeArgs(val address: Output<String>? = null, val name: Output<String>? = null, val subnetPrefixLength: Output<Int>? = null) : ConvertibleToJava<IPRangeArgs>

The IP address range in the CIDR scheme.

Link copied to clipboard
Link copied to clipboard
data class JobInputAssetArgs(val assetName: Output<String>, val end: Output<Either<AbsoluteClipTimeArgs, UtcClipTimeArgs>>? = null, val files: Output<List<String>>? = null, val inputDefinitions: Output<List<Any>>? = null, val label: Output<String>? = null, val odataType: Output<String>, val start: Output<Either<AbsoluteClipTimeArgs, UtcClipTimeArgs>>? = null) : ConvertibleToJava<JobInputAssetArgs>

Represents an Asset for input into a Job.

Link copied to clipboard
Link copied to clipboard
data class JobInputClipArgs(val end: Output<Either<AbsoluteClipTimeArgs, UtcClipTimeArgs>>? = null, val files: Output<List<String>>? = null, val inputDefinitions: Output<List<Any>>? = null, val label: Output<String>? = null, val odataType: Output<String>, val start: Output<Either<AbsoluteClipTimeArgs, UtcClipTimeArgs>>? = null) : ConvertibleToJava<JobInputClipArgs>

Represents input files for a Job.

Link copied to clipboard
Link copied to clipboard
data class JobInputHttpArgs(val baseUri: Output<String>? = null, val end: Output<Either<AbsoluteClipTimeArgs, UtcClipTimeArgs>>? = null, val files: Output<List<String>>? = null, val inputDefinitions: Output<List<Any>>? = null, val label: Output<String>? = null, val odataType: Output<String>, val start: Output<Either<AbsoluteClipTimeArgs, UtcClipTimeArgs>>? = null) : ConvertibleToJava<JobInputHttpArgs>

Represents HTTPS job input.

Link copied to clipboard
Link copied to clipboard
data class JobInputsArgs(val inputs: Output<List<Any>>? = null, val odataType: Output<String>) : ConvertibleToJava<JobInputsArgs>

Describes a list of inputs to a Job.

Link copied to clipboard
Link copied to clipboard
data class JobInputSequenceArgs(val inputs: Output<List<JobInputClipArgs>>? = null, val odataType: Output<String>) : ConvertibleToJava<JobInputSequenceArgs>

A Sequence contains an ordered list of Clips where each clip is a JobInput. The Sequence will be treated as a single input.

Link copied to clipboard
data class JobOutputAssetArgs(val assetName: Output<String>, val label: Output<String>? = null, val odataType: Output<String>) : ConvertibleToJava<JobOutputAssetArgs>

Represents an Asset used as a JobOutput.

Link copied to clipboard
Link copied to clipboard
data class JpgFormatArgs(val filenamePattern: Output<String>, val odataType: Output<String>) : ConvertibleToJava<JpgFormatArgs>

Describes the settings for producing JPEG thumbnails.

Link copied to clipboard
Link copied to clipboard
data class JpgImageArgs(val keyFrameInterval: Output<String>? = null, val label: Output<String>? = null, val layers: Output<List<JpgLayerArgs>>? = null, val odataType: Output<String>, val range: Output<String>? = null, val spriteColumn: Output<Int>? = null, val start: Output<String>, val step: Output<String>? = null, val stretchMode: Output<Either<String, StretchMode>>? = null, val syncMode: Output<Either<String, VideoSyncMode>>? = null) : ConvertibleToJava<JpgImageArgs>

Describes the properties for producing a series of JPEG images from the input video.

Link copied to clipboard
Link copied to clipboard
data class JpgLayerArgs(val height: Output<String>? = null, val label: Output<String>? = null, val odataType: Output<String>, val quality: Output<Int>? = null, val width: Output<String>? = null) : ConvertibleToJava<JpgLayerArgs>

Describes the settings to produce a JPEG image from the input video.

Link copied to clipboard
Link copied to clipboard
data class KeyVaultPropertiesArgs(val keyIdentifier: Output<String>? = null) : ConvertibleToJava<KeyVaultPropertiesArgs>
Link copied to clipboard
data class ListAssetContainerSasPlainArgs(val accountName: String, val assetName: String, val expiryTime: String? = null, val permissions: Either<String, AssetContainerPermission>? = null, val resourceGroupName: String) : ConvertibleToJava<ListAssetContainerSasPlainArgs>
Link copied to clipboard
data class ListAssetStreamingLocatorsPlainArgs(val accountName: String, val assetName: String, val resourceGroupName: String) : ConvertibleToJava<ListAssetStreamingLocatorsPlainArgs>
Link copied to clipboard
data class ListMediaServiceEdgePoliciesPlainArgs(val accountName: String, val deviceId: String? = null, val resourceGroupName: String) : ConvertibleToJava<ListMediaServiceEdgePoliciesPlainArgs>
Link copied to clipboard
data class ListMediaServiceKeysPlainArgs(val mediaServiceName: String, val resourceGroupName: String) : ConvertibleToJava<ListMediaServiceKeysPlainArgs>
Link copied to clipboard
data class ListStreamingLocatorContentKeysPlainArgs(val accountName: String, val resourceGroupName: String, val streamingLocatorName: String) : ConvertibleToJava<ListStreamingLocatorContentKeysPlainArgs>
Link copied to clipboard
data class ListStreamingLocatorPathsPlainArgs(val accountName: String, val resourceGroupName: String, val streamingLocatorName: String) : ConvertibleToJava<ListStreamingLocatorPathsPlainArgs>
Link copied to clipboard
data class LiveEventEncodingArgs(val encodingType: Output<Either<String, LiveEventEncodingType>>? = null, val keyFrameInterval: Output<String>? = null, val presetName: Output<String>? = null, val stretchMode: Output<Either<String, StretchMode>>? = null) : ConvertibleToJava<LiveEventEncodingArgs>

Specifies the live event type and optional encoding settings for encoding live events.

Link copied to clipboard
data class LiveEventEndpointArgs(val protocol: Output<String>? = null, val url: Output<String>? = null) : ConvertibleToJava<LiveEventEndpointArgs>

The live event endpoint.

Link copied to clipboard
data class LiveEventInputAccessControlArgs(val ip: Output<IPAccessControlArgs>? = null) : ConvertibleToJava<LiveEventInputAccessControlArgs>

The IP access control for live event input.

Link copied to clipboard
data class LiveEventInputArgs(val accessControl: Output<LiveEventInputAccessControlArgs>? = null, val accessToken: Output<String>? = null, val endpoints: Output<List<LiveEventEndpointArgs>>? = null, val keyFrameIntervalDuration: Output<String>? = null, val streamingProtocol: Output<Either<String, LiveEventInputProtocol>>) : ConvertibleToJava<LiveEventInputArgs>

The live event input.

Link copied to clipboard
Link copied to clipboard
data class LiveEventInputTrackSelectionArgs(val operation: Output<String>? = null, val property: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<LiveEventInputTrackSelectionArgs>

A track selection condition. This property is reserved for future use, any value set on this property will be ignored.

Link copied to clipboard
data class LiveEventOutputTranscriptionTrackArgs(val trackName: Output<String>) : ConvertibleToJava<LiveEventOutputTranscriptionTrackArgs>

Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.

Link copied to clipboard
data class LiveEventPreviewAccessControlArgs(val ip: Output<IPAccessControlArgs>? = null) : ConvertibleToJava<LiveEventPreviewAccessControlArgs>

The IP access control for the live event preview endpoint.

Link copied to clipboard
data class LiveEventPreviewArgs(val accessControl: Output<LiveEventPreviewAccessControlArgs>? = null, val alternativeMediaId: Output<String>? = null, val endpoints: Output<List<LiveEventEndpointArgs>>? = null, val previewLocator: Output<String>? = null, val streamingPolicyName: Output<String>? = null) : ConvertibleToJava<LiveEventPreviewArgs>

Live event preview settings.

Link copied to clipboard
data class LiveEventTranscriptionArgs(val inputTrackSelection: Output<List<LiveEventInputTrackSelectionArgs>>? = null, val language: Output<String>? = null, val outputTranscriptionTrack: Output<LiveEventOutputTranscriptionTrackArgs>? = null) : ConvertibleToJava<LiveEventTranscriptionArgs>

Describes the transcription tracks in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.

Link copied to clipboard
data class MediaGraphAssetSinkArgs(val assetName: Output<String>, val inputs: Output<List<String>>, val name: Output<String>, val odataType: Output<String>) : ConvertibleToJava<MediaGraphAssetSinkArgs>

Asset sink.

Link copied to clipboard
data class MediaGraphClearEndpointArgs(val credentials: Output<MediaGraphUsernamePasswordCredentialsArgs>? = null, val odataType: Output<String>, val url: Output<String>) : ConvertibleToJava<MediaGraphClearEndpointArgs>

An endpoint to connect to with no encryption in transit.

Link copied to clipboard
data class MediaGraphPemCertificateListArgs(val certificates: Output<List<String>>, val odataType: Output<String>) : ConvertibleToJava<MediaGraphPemCertificateListArgs>

A list of PEM formatted certificates.

Link copied to clipboard
data class MediaGraphRtspSourceArgs(val endpoint: Output<Either<MediaGraphClearEndpointArgs, MediaGraphTlsEndpointArgs>>, val name: Output<String>, val odataType: Output<String>, val transport: Output<Either<String, MediaGraphRtspTransport>>) : ConvertibleToJava<MediaGraphRtspSourceArgs>

RTSP source.

Link copied to clipboard
data class MediaGraphTlsEndpointArgs(val credentials: Output<MediaGraphUsernamePasswordCredentialsArgs>? = null, val odataType: Output<String>, val trustedCertificates: Output<MediaGraphPemCertificateListArgs>? = null, val url: Output<String>, val validationOptions: Output<MediaGraphTlsValidationOptionsArgs>? = null) : ConvertibleToJava<MediaGraphTlsEndpointArgs>

An endpoint which must be connected over TLS/SSL.

Link copied to clipboard
data class MediaGraphTlsValidationOptionsArgs(val ignoreHostname: Output<Boolean>, val ignoreSignature: Output<Boolean>) : ConvertibleToJava<MediaGraphTlsValidationOptionsArgs>

Options for controlling the authentication of TLS endpoints.

data class MediaGraphUsernamePasswordCredentialsArgs(val odataType: Output<String>, val password: Output<String>, val username: Output<String>) : ConvertibleToJava<MediaGraphUsernamePasswordCredentialsArgs>

Username/password credential pair.

Link copied to clipboard
data class MediaServiceIdentityArgs(val type: Output<Either<String, ManagedIdentityType>>) : ConvertibleToJava<MediaServiceIdentityArgs>
Link copied to clipboard
data class Mp4FormatArgs(val filenamePattern: Output<String>, val odataType: Output<String>, val outputFiles: Output<List<OutputFileArgs>>? = null) : ConvertibleToJava<Mp4FormatArgs>

Describes the properties for an output ISO MP4 file.

Link copied to clipboard
Link copied to clipboard
data class MultiBitrateFormatArgs(val filenamePattern: Output<String>, val odataType: Output<String>, val outputFiles: Output<List<OutputFileArgs>>? = null) : ConvertibleToJava<MultiBitrateFormatArgs>

Describes the properties for producing a collection of GOP aligned multi-bitrate files. The default behavior is to produce one output file for each video layer which is muxed together with all the audios. The exact output files produced can be controlled by specifying the outputFiles collection.

Link copied to clipboard
data class NoEncryptionArgs(val enabledProtocols: Output<EnabledProtocolsArgs>? = null) : ConvertibleToJava<NoEncryptionArgs>

Class for NoEncryption scheme

Link copied to clipboard
Link copied to clipboard
data class OutputFileArgs(val labels: Output<List<String>>) : ConvertibleToJava<OutputFileArgs>

Represents an output file produced.

Link copied to clipboard
Link copied to clipboard
data class PngFormatArgs(val filenamePattern: Output<String>, val odataType: Output<String>) : ConvertibleToJava<PngFormatArgs>

Describes the settings for producing PNG thumbnails.

Link copied to clipboard
Link copied to clipboard
data class PngImageArgs(val keyFrameInterval: Output<String>? = null, val label: Output<String>? = null, val layers: Output<List<PngLayerArgs>>? = null, val odataType: Output<String>, val range: Output<String>? = null, val start: Output<String>, val step: Output<String>? = null, val stretchMode: Output<Either<String, StretchMode>>? = null, val syncMode: Output<Either<String, VideoSyncMode>>? = null) : ConvertibleToJava<PngImageArgs>

Describes the properties for producing a series of PNG images from the input video.

Link copied to clipboard
Link copied to clipboard
data class PngLayerArgs(val height: Output<String>? = null, val label: Output<String>? = null, val odataType: Output<String>, val width: Output<String>? = null) : ConvertibleToJava<PngLayerArgs>

Describes the settings to produce a PNG image from the input video.

Link copied to clipboard
Link copied to clipboard
data class PresentationTimeRangeArgs(val endTimestamp: Output<Double>? = null, val forceEndTimestamp: Output<Boolean>? = null, val liveBackoffDuration: Output<Double>? = null, val presentationWindowDuration: Output<Double>? = null, val startTimestamp: Output<Double>? = null, val timescale: Output<Double>? = null) : ConvertibleToJava<PresentationTimeRangeArgs>

The presentation time range, this is asset related and not recommended for Account Filter.

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<Either<String, PrivateEndpointServiceConnectionStatus>>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class RectangleArgs(val height: Output<String>? = null, val left: Output<String>? = null, val top: Output<String>? = null, val width: Output<String>? = null) : ConvertibleToJava<RectangleArgs>

Describes the properties of a rectangular window applied to the input media before processing it.

Link copied to clipboard
Link copied to clipboard
data class SelectAudioTrackByAttributeArgs(val attribute: Output<Either<String, TrackAttribute>>, val channelMapping: Output<Either<String, ChannelMapping>>? = null, val filter: Output<Either<String, AttributeFilter>>, val filterValue: Output<String>? = null, val odataType: Output<String>) : ConvertibleToJava<SelectAudioTrackByAttributeArgs>

Select audio tracks from the input by specifying an attribute and an attribute filter.

Link copied to clipboard
data class SelectAudioTrackByIdArgs(val channelMapping: Output<Either<String, ChannelMapping>>? = null, val odataType: Output<String>, val trackId: Output<Double>) : ConvertibleToJava<SelectAudioTrackByIdArgs>

Select audio tracks from the input by specifying a track identifier.

Link copied to clipboard
data class SelectVideoTrackByAttributeArgs(val attribute: Output<Either<String, TrackAttribute>>, val filter: Output<Either<String, AttributeFilter>>, val filterValue: Output<String>? = null, val odataType: Output<String>) : ConvertibleToJava<SelectVideoTrackByAttributeArgs>

Select video tracks from the input by specifying an attribute and an attribute filter.

Link copied to clipboard
data class SelectVideoTrackByIdArgs(val odataType: Output<String>, val trackId: Output<Double>) : ConvertibleToJava<SelectVideoTrackByIdArgs>

Select video tracks from the input by specifying a track identifier.

Link copied to clipboard
data class StandardEncoderPresetArgs(val codecs: Output<List<Any>>, val filters: Output<FiltersArgs>? = null, val formats: Output<List<Any>>, val odataType: Output<String>) : ConvertibleToJava<StandardEncoderPresetArgs>

Describes all the settings to be used when encoding the input video with the Standard Encoder.

Link copied to clipboard
data class StorageAccountArgs(val id: Output<String>? = null, val type: Output<Either<String, StorageAccountType>>) : ConvertibleToJava<StorageAccountArgs>

The storage account details.

Link copied to clipboard
Link copied to clipboard
data class StreamingEndpointAccessControlArgs(val akamai: Output<AkamaiAccessControlArgs>? = null, val ip: Output<IPAccessControlArgs>? = null) : ConvertibleToJava<StreamingEndpointAccessControlArgs>

Streaming endpoint access control definition.

Link copied to clipboard
data class StreamingLocatorContentKeyArgs(val id: Output<String>, val labelReferenceInStreamingPolicy: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<StreamingLocatorContentKeyArgs>

Class for content key in Streaming Locator

Link copied to clipboard
data class StreamingPolicyContentKeyArgs(val label: Output<String>? = null, val policyName: Output<String>? = null, val tracks: Output<List<TrackSelectionArgs>>? = null) : ConvertibleToJava<StreamingPolicyContentKeyArgs>

Class to specify properties of content key

Link copied to clipboard
data class StreamingPolicyContentKeysArgs(val defaultKey: Output<DefaultKeyArgs>? = null, val keyToTrackMappings: Output<List<StreamingPolicyContentKeyArgs>>? = null) : ConvertibleToJava<StreamingPolicyContentKeysArgs>

Class to specify properties of all content keys in Streaming Policy

Link copied to clipboard
data class StreamingPolicyFairPlayConfigurationArgs(val allowPersistentLicense: Output<Boolean>, val customLicenseAcquisitionUrlTemplate: Output<String>? = null) : ConvertibleToJava<StreamingPolicyFairPlayConfigurationArgs>

Class to specify configurations of FairPlay in Streaming Policy

data class StreamingPolicyPlayReadyConfigurationArgs(val customLicenseAcquisitionUrlTemplate: Output<String>? = null, val playReadyCustomAttributes: Output<String>? = null) : ConvertibleToJava<StreamingPolicyPlayReadyConfigurationArgs>

Class to specify configurations of PlayReady in Streaming Policy

Link copied to clipboard
data class StreamingPolicyWidevineConfigurationArgs(val customLicenseAcquisitionUrlTemplate: Output<String>? = null) : ConvertibleToJava<StreamingPolicyWidevineConfigurationArgs>

Class to specify configurations of Widevine in Streaming Policy

Link copied to clipboard
data class TextTrackArgs(val displayName: Output<String>? = null, val fileName: Output<String>? = null, val hlsSettings: Output<HlsSettingsArgs>? = null, val odataType: Output<String>, val playerVisibility: Output<Either<String, Visibility>>? = null) : ConvertibleToJava<TextTrackArgs>

Represents a text track in an asset. A text track is usually used for sparse data related to the audio or video tracks.

Link copied to clipboard
Link copied to clipboard
data class TrackPropertyConditionArgs(val operation: Output<Either<String, TrackPropertyCompareOperation>>, val property: Output<Either<String, TrackPropertyType>>, val value: Output<String>? = null) : ConvertibleToJava<TrackPropertyConditionArgs>

Class to specify one track property condition

Link copied to clipboard
data class TrackSelectionArgs(val trackSelections: Output<List<TrackPropertyConditionArgs>>? = null) : ConvertibleToJava<TrackSelectionArgs>

Class to select a track

Link copied to clipboard
Link copied to clipboard
data class TransformOutputArgs(val onError: Output<Either<String, OnErrorType>>? = null, val preset: Output<Any>, val relativePriority: Output<Either<String, Priority>>? = null) : ConvertibleToJava<TransformOutputArgs>

Describes the properties of a TransformOutput, which are the rules to be applied while generating the desired output.

Link copied to clipboard
data class TransportStreamFormatArgs(val filenamePattern: Output<String>, val odataType: Output<String>, val outputFiles: Output<List<OutputFileArgs>>? = null) : ConvertibleToJava<TransportStreamFormatArgs>

Describes the properties for generating an MPEG-2 Transport Stream (ISO/IEC 13818-1) output video file(s).

Link copied to clipboard
data class UtcClipTimeArgs(val odataType: Output<String>, val time: Output<String>) : ConvertibleToJava<UtcClipTimeArgs>

Specifies the clip time as a Utc time position in the media file. The Utc time can point to a different position depending on whether the media file starts from a timestamp of zero or not.

Link copied to clipboard
Link copied to clipboard
data class VideoAnalyzerPresetArgs(val audioLanguage: Output<String>? = null, val experimentalOptions: Output<Map<String, String>>? = null, val insightsToExtract: Output<Either<String, InsightsType>>? = null, val mode: Output<Either<String, AudioAnalysisMode>>? = null, val odataType: Output<String>) : ConvertibleToJava<VideoAnalyzerPresetArgs>

A video analyzer preset that extracts insights (rich metadata) from both audio and video, and outputs a JSON format file.

Link copied to clipboard
data class VideoArgs(val keyFrameInterval: Output<String>? = null, val label: Output<String>? = null, val odataType: Output<String>, val stretchMode: Output<Either<String, StretchMode>>? = null, val syncMode: Output<Either<String, VideoSyncMode>>? = null) : ConvertibleToJava<VideoArgs>

Describes the basic properties for encoding the input video.

Link copied to clipboard

Builder for VideoArgs.

Link copied to clipboard
data class VideoOverlayArgs(val audioGainLevel: Output<Double>? = null, val cropRectangle: Output<RectangleArgs>? = null, val end: Output<String>? = null, val fadeInDuration: Output<String>? = null, val fadeOutDuration: Output<String>? = null, val inputLabel: Output<String>, val odataType: Output<String>, val opacity: Output<Double>? = null, val position: Output<RectangleArgs>? = null, val start: Output<String>? = null) : ConvertibleToJava<VideoOverlayArgs>

Describes the properties of a video overlay.

Link copied to clipboard
Link copied to clipboard
data class VideoTrackArgs(val odataType: Output<String>) : ConvertibleToJava<VideoTrackArgs>

Represents a video track in the asset.

Link copied to clipboard
Link copied to clipboard
data class VideoTrackDescriptorArgs(val odataType: Output<String>) : ConvertibleToJava<VideoTrackDescriptorArgs>

A TrackSelection to select video tracks.