1# coding=utf-8
2# --------------------------------------------------------------------------
3# Copyright (c) Microsoft Corporation. All rights reserved.
4# Licensed under the MIT License. See License.txt in the project root for license information.
5# Code generated by Microsoft (R) AutoRest Code Generator.
6# Changes may cause incorrect behavior and will be lost if the code is regenerated.
7# --------------------------------------------------------------------------
8
9try:
10    from ._models_py3 import AacAudio
11    from ._models_py3 import AbsoluteClipTime
12    from ._models_py3 import AccessControl
13    from ._models_py3 import AccountEncryption
14    from ._models_py3 import AccountFilter
15    from ._models_py3 import AccountFilterCollection
16    from ._models_py3 import AkamaiAccessControl
17    from ._models_py3 import AkamaiSignatureHeaderAuthenticationKey
18    from ._models_py3 import ApiError
19    from ._models_py3 import Asset
20    from ._models_py3 import AssetCollection
21    from ._models_py3 import AssetContainerSas
22    from ._models_py3 import AssetFileEncryptionMetadata
23    from ._models_py3 import AssetFilter
24    from ._models_py3 import AssetFilterCollection
25    from ._models_py3 import AssetStreamingLocator
26    from ._models_py3 import Audio
27    from ._models_py3 import AudioAnalyzerPreset
28    from ._models_py3 import AudioOverlay
29    from ._models_py3 import AudioTrackDescriptor
30    from ._models_py3 import BuiltInStandardEncoderPreset
31    from ._models_py3 import CbcsDrmConfiguration
32    from ._models_py3 import CencDrmConfiguration
33    from ._models_py3 import CheckNameAvailabilityInput
34    from ._models_py3 import ClipTime
35    from ._models_py3 import Codec
36    from ._models_py3 import CommonEncryptionCbcs
37    from ._models_py3 import CommonEncryptionCenc
38    from ._models_py3 import ContentKeyPolicy
39    from ._models_py3 import ContentKeyPolicyClearKeyConfiguration
40    from ._models_py3 import ContentKeyPolicyCollection
41    from ._models_py3 import ContentKeyPolicyConfiguration
42    from ._models_py3 import ContentKeyPolicyFairPlayConfiguration
43    from ._models_py3 import ContentKeyPolicyFairPlayOfflineRentalConfiguration
44    from ._models_py3 import ContentKeyPolicyOpenRestriction
45    from ._models_py3 import ContentKeyPolicyOption
46    from ._models_py3 import ContentKeyPolicyPlayReadyConfiguration
47    from ._models_py3 import ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader
48    from ._models_py3 import ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier
49    from ._models_py3 import ContentKeyPolicyPlayReadyContentKeyLocation
50    from ._models_py3 import ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction
51    from ._models_py3 import ContentKeyPolicyPlayReadyLicense
52    from ._models_py3 import ContentKeyPolicyPlayReadyPlayRight
53    from ._models_py3 import ContentKeyPolicyProperties
54    from ._models_py3 import ContentKeyPolicyRestriction
55    from ._models_py3 import ContentKeyPolicyRestrictionTokenKey
56    from ._models_py3 import ContentKeyPolicyRsaTokenKey
57    from ._models_py3 import ContentKeyPolicySymmetricTokenKey
58    from ._models_py3 import ContentKeyPolicyTokenClaim
59    from ._models_py3 import ContentKeyPolicyTokenRestriction
60    from ._models_py3 import ContentKeyPolicyUnknownConfiguration
61    from ._models_py3 import ContentKeyPolicyUnknownRestriction
62    from ._models_py3 import ContentKeyPolicyWidevineConfiguration
63    from ._models_py3 import ContentKeyPolicyX509CertificateTokenKey
64    from ._models_py3 import CopyAudio
65    from ._models_py3 import CopyVideo
66    from ._models_py3 import CrossSiteAccessPolicies
67    from ._models_py3 import DefaultKey
68    from ._models_py3 import Deinterlace
69    from ._models_py3 import EdgePolicies
70    from ._models_py3 import EdgeUsageDataCollectionPolicy
71    from ._models_py3 import EdgeUsageDataEventHub
72    from ._models_py3 import EnabledProtocols
73    from ._models_py3 import EntityNameAvailabilityCheckOutput
74    from ._models_py3 import EnvelopeEncryption
75    from ._models_py3 import FaceDetectorPreset
76    from ._models_py3 import FilterTrackPropertyCondition
77    from ._models_py3 import FilterTrackSelection
78    from ._models_py3 import Filters
79    from ._models_py3 import FirstQuality
80    from ._models_py3 import Format
81    from ._models_py3 import FromAllInputFile
82    from ._models_py3 import FromEachInputFile
83    from ._models_py3 import H264Layer
84    from ._models_py3 import H264Video
85    from ._models_py3 import H265Layer
86    from ._models_py3 import H265Video
87    from ._models_py3 import H265VideoLayer
88    from ._models_py3 import Hls
89    from ._models_py3 import IPAccessControl
90    from ._models_py3 import IPRange
91    from ._models_py3 import Image
92    from ._models_py3 import ImageFormat
93    from ._models_py3 import InputDefinition
94    from ._models_py3 import InputFile
95    from ._models_py3 import Job
96    from ._models_py3 import JobCollection
97    from ._models_py3 import JobError
98    from ._models_py3 import JobErrorDetail
99    from ._models_py3 import JobInput
100    from ._models_py3 import JobInputAsset
101    from ._models_py3 import JobInputClip
102    from ._models_py3 import JobInputHttp
103    from ._models_py3 import JobInputSequence
104    from ._models_py3 import JobInputs
105    from ._models_py3 import JobOutput
106    from ._models_py3 import JobOutputAsset
107    from ._models_py3 import JpgFormat
108    from ._models_py3 import JpgImage
109    from ._models_py3 import JpgLayer
110    from ._models_py3 import KeyDelivery
111    from ._models_py3 import KeyVaultProperties
112    from ._models_py3 import Layer
113    from ._models_py3 import ListContainerSasInput
114    from ._models_py3 import ListContentKeysResponse
115    from ._models_py3 import ListEdgePoliciesInput
116    from ._models_py3 import ListPathsResponse
117    from ._models_py3 import ListStreamingLocatorsResponse
118    from ._models_py3 import LiveEvent
119    from ._models_py3 import LiveEventActionInput
120    from ._models_py3 import LiveEventEncoding
121    from ._models_py3 import LiveEventEndpoint
122    from ._models_py3 import LiveEventInput
123    from ._models_py3 import LiveEventInputAccessControl
124    from ._models_py3 import LiveEventInputTrackSelection
125    from ._models_py3 import LiveEventListResult
126    from ._models_py3 import LiveEventOutputTranscriptionTrack
127    from ._models_py3 import LiveEventPreview
128    from ._models_py3 import LiveEventPreviewAccessControl
129    from ._models_py3 import LiveEventTranscription
130    from ._models_py3 import LiveOutput
131    from ._models_py3 import LiveOutputListResult
132    from ._models_py3 import Location
133    from ._models_py3 import LogSpecification
134    from ._models_py3 import MediaService
135    from ._models_py3 import MediaServiceCollection
136    from ._models_py3 import MediaServiceIdentity
137    from ._models_py3 import MediaServiceUpdate
138    from ._models_py3 import MetricDimension
139    from ._models_py3 import MetricSpecification
140    from ._models_py3 import Mp4Format
141    from ._models_py3 import MultiBitrateFormat
142    from ._models_py3 import NoEncryption
143    from ._models_py3 import ODataError
144    from ._models_py3 import Operation
145    from ._models_py3 import OperationCollection
146    from ._models_py3 import OperationDisplay
147    from ._models_py3 import OutputFile
148    from ._models_py3 import Overlay
149    from ._models_py3 import PngFormat
150    from ._models_py3 import PngImage
151    from ._models_py3 import PngLayer
152    from ._models_py3 import PresentationTimeRange
153    from ._models_py3 import Preset
154    from ._models_py3 import PrivateEndpoint
155    from ._models_py3 import PrivateEndpointConnection
156    from ._models_py3 import PrivateEndpointConnectionListResult
157    from ._models_py3 import PrivateLinkResource
158    from ._models_py3 import PrivateLinkResourceListResult
159    from ._models_py3 import PrivateLinkServiceConnectionState
160    from ._models_py3 import Properties
161    from ._models_py3 import Provider
162    from ._models_py3 import ProxyResource
163    from ._models_py3 import Rectangle
164    from ._models_py3 import Resource
165    from ._models_py3 import SelectAudioTrackByAttribute
166    from ._models_py3 import SelectAudioTrackById
167    from ._models_py3 import SelectVideoTrackByAttribute
168    from ._models_py3 import SelectVideoTrackById
169    from ._models_py3 import ServiceSpecification
170    from ._models_py3 import StandardEncoderPreset
171    from ._models_py3 import StorageAccount
172    from ._models_py3 import StorageEncryptedAssetDecryptionData
173    from ._models_py3 import StreamingEndpoint
174    from ._models_py3 import StreamingEndpointAccessControl
175    from ._models_py3 import StreamingEndpointListResult
176    from ._models_py3 import StreamingEntityScaleUnit
177    from ._models_py3 import StreamingLocator
178    from ._models_py3 import StreamingLocatorCollection
179    from ._models_py3 import StreamingLocatorContentKey
180    from ._models_py3 import StreamingPath
181    from ._models_py3 import StreamingPolicy
182    from ._models_py3 import StreamingPolicyCollection
183    from ._models_py3 import StreamingPolicyContentKey
184    from ._models_py3 import StreamingPolicyContentKeys
185    from ._models_py3 import StreamingPolicyFairPlayConfiguration
186    from ._models_py3 import StreamingPolicyPlayReadyConfiguration
187    from ._models_py3 import StreamingPolicyWidevineConfiguration
188    from ._models_py3 import SyncStorageKeysInput
189    from ._models_py3 import SystemData
190    from ._models_py3 import TrackDescriptor
191    from ._models_py3 import TrackPropertyCondition
192    from ._models_py3 import TrackSelection
193    from ._models_py3 import TrackedResource
194    from ._models_py3 import Transform
195    from ._models_py3 import TransformCollection
196    from ._models_py3 import TransformOutput
197    from ._models_py3 import TransportStreamFormat
198    from ._models_py3 import UtcClipTime
199    from ._models_py3 import Video
200    from ._models_py3 import VideoAnalyzerPreset
201    from ._models_py3 import VideoLayer
202    from ._models_py3 import VideoOverlay
203    from ._models_py3 import VideoTrackDescriptor
204except (SyntaxError, ImportError):
205    from ._models import AacAudio  # type: ignore
206    from ._models import AbsoluteClipTime  # type: ignore
207    from ._models import AccessControl  # type: ignore
208    from ._models import AccountEncryption  # type: ignore
209    from ._models import AccountFilter  # type: ignore
210    from ._models import AccountFilterCollection  # type: ignore
211    from ._models import AkamaiAccessControl  # type: ignore
212    from ._models import AkamaiSignatureHeaderAuthenticationKey  # type: ignore
213    from ._models import ApiError  # type: ignore
214    from ._models import Asset  # type: ignore
215    from ._models import AssetCollection  # type: ignore
216    from ._models import AssetContainerSas  # type: ignore
217    from ._models import AssetFileEncryptionMetadata  # type: ignore
218    from ._models import AssetFilter  # type: ignore
219    from ._models import AssetFilterCollection  # type: ignore
220    from ._models import AssetStreamingLocator  # type: ignore
221    from ._models import Audio  # type: ignore
222    from ._models import AudioAnalyzerPreset  # type: ignore
223    from ._models import AudioOverlay  # type: ignore
224    from ._models import AudioTrackDescriptor  # type: ignore
225    from ._models import BuiltInStandardEncoderPreset  # type: ignore
226    from ._models import CbcsDrmConfiguration  # type: ignore
227    from ._models import CencDrmConfiguration  # type: ignore
228    from ._models import CheckNameAvailabilityInput  # type: ignore
229    from ._models import ClipTime  # type: ignore
230    from ._models import Codec  # type: ignore
231    from ._models import CommonEncryptionCbcs  # type: ignore
232    from ._models import CommonEncryptionCenc  # type: ignore
233    from ._models import ContentKeyPolicy  # type: ignore
234    from ._models import ContentKeyPolicyClearKeyConfiguration  # type: ignore
235    from ._models import ContentKeyPolicyCollection  # type: ignore
236    from ._models import ContentKeyPolicyConfiguration  # type: ignore
237    from ._models import ContentKeyPolicyFairPlayConfiguration  # type: ignore
238    from ._models import ContentKeyPolicyFairPlayOfflineRentalConfiguration  # type: ignore
239    from ._models import ContentKeyPolicyOpenRestriction  # type: ignore
240    from ._models import ContentKeyPolicyOption  # type: ignore
241    from ._models import ContentKeyPolicyPlayReadyConfiguration  # type: ignore
242    from ._models import ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader  # type: ignore
243    from ._models import ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier  # type: ignore
244    from ._models import ContentKeyPolicyPlayReadyContentKeyLocation  # type: ignore
245    from ._models import ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction  # type: ignore
246    from ._models import ContentKeyPolicyPlayReadyLicense  # type: ignore
247    from ._models import ContentKeyPolicyPlayReadyPlayRight  # type: ignore
248    from ._models import ContentKeyPolicyProperties  # type: ignore
249    from ._models import ContentKeyPolicyRestriction  # type: ignore
250    from ._models import ContentKeyPolicyRestrictionTokenKey  # type: ignore
251    from ._models import ContentKeyPolicyRsaTokenKey  # type: ignore
252    from ._models import ContentKeyPolicySymmetricTokenKey  # type: ignore
253    from ._models import ContentKeyPolicyTokenClaim  # type: ignore
254    from ._models import ContentKeyPolicyTokenRestriction  # type: ignore
255    from ._models import ContentKeyPolicyUnknownConfiguration  # type: ignore
256    from ._models import ContentKeyPolicyUnknownRestriction  # type: ignore
257    from ._models import ContentKeyPolicyWidevineConfiguration  # type: ignore
258    from ._models import ContentKeyPolicyX509CertificateTokenKey  # type: ignore
259    from ._models import CopyAudio  # type: ignore
260    from ._models import CopyVideo  # type: ignore
261    from ._models import CrossSiteAccessPolicies  # type: ignore
262    from ._models import DefaultKey  # type: ignore
263    from ._models import Deinterlace  # type: ignore
264    from ._models import EdgePolicies  # type: ignore
265    from ._models import EdgeUsageDataCollectionPolicy  # type: ignore
266    from ._models import EdgeUsageDataEventHub  # type: ignore
267    from ._models import EnabledProtocols  # type: ignore
268    from ._models import EntityNameAvailabilityCheckOutput  # type: ignore
269    from ._models import EnvelopeEncryption  # type: ignore
270    from ._models import FaceDetectorPreset  # type: ignore
271    from ._models import FilterTrackPropertyCondition  # type: ignore
272    from ._models import FilterTrackSelection  # type: ignore
273    from ._models import Filters  # type: ignore
274    from ._models import FirstQuality  # type: ignore
275    from ._models import Format  # type: ignore
276    from ._models import FromAllInputFile  # type: ignore
277    from ._models import FromEachInputFile  # type: ignore
278    from ._models import H264Layer  # type: ignore
279    from ._models import H264Video  # type: ignore
280    from ._models import H265Layer  # type: ignore
281    from ._models import H265Video  # type: ignore
282    from ._models import H265VideoLayer  # type: ignore
283    from ._models import Hls  # type: ignore
284    from ._models import IPAccessControl  # type: ignore
285    from ._models import IPRange  # type: ignore
286    from ._models import Image  # type: ignore
287    from ._models import ImageFormat  # type: ignore
288    from ._models import InputDefinition  # type: ignore
289    from ._models import InputFile  # type: ignore
290    from ._models import Job  # type: ignore
291    from ._models import JobCollection  # type: ignore
292    from ._models import JobError  # type: ignore
293    from ._models import JobErrorDetail  # type: ignore
294    from ._models import JobInput  # type: ignore
295    from ._models import JobInputAsset  # type: ignore
296    from ._models import JobInputClip  # type: ignore
297    from ._models import JobInputHttp  # type: ignore
298    from ._models import JobInputSequence  # type: ignore
299    from ._models import JobInputs  # type: ignore
300    from ._models import JobOutput  # type: ignore
301    from ._models import JobOutputAsset  # type: ignore
302    from ._models import JpgFormat  # type: ignore
303    from ._models import JpgImage  # type: ignore
304    from ._models import JpgLayer  # type: ignore
305    from ._models import KeyDelivery  # type: ignore
306    from ._models import KeyVaultProperties  # type: ignore
307    from ._models import Layer  # type: ignore
308    from ._models import ListContainerSasInput  # type: ignore
309    from ._models import ListContentKeysResponse  # type: ignore
310    from ._models import ListEdgePoliciesInput  # type: ignore
311    from ._models import ListPathsResponse  # type: ignore
312    from ._models import ListStreamingLocatorsResponse  # type: ignore
313    from ._models import LiveEvent  # type: ignore
314    from ._models import LiveEventActionInput  # type: ignore
315    from ._models import LiveEventEncoding  # type: ignore
316    from ._models import LiveEventEndpoint  # type: ignore
317    from ._models import LiveEventInput  # type: ignore
318    from ._models import LiveEventInputAccessControl  # type: ignore
319    from ._models import LiveEventInputTrackSelection  # type: ignore
320    from ._models import LiveEventListResult  # type: ignore
321    from ._models import LiveEventOutputTranscriptionTrack  # type: ignore
322    from ._models import LiveEventPreview  # type: ignore
323    from ._models import LiveEventPreviewAccessControl  # type: ignore
324    from ._models import LiveEventTranscription  # type: ignore
325    from ._models import LiveOutput  # type: ignore
326    from ._models import LiveOutputListResult  # type: ignore
327    from ._models import Location  # type: ignore
328    from ._models import LogSpecification  # type: ignore
329    from ._models import MediaService  # type: ignore
330    from ._models import MediaServiceCollection  # type: ignore
331    from ._models import MediaServiceIdentity  # type: ignore
332    from ._models import MediaServiceUpdate  # type: ignore
333    from ._models import MetricDimension  # type: ignore
334    from ._models import MetricSpecification  # type: ignore
335    from ._models import Mp4Format  # type: ignore
336    from ._models import MultiBitrateFormat  # type: ignore
337    from ._models import NoEncryption  # type: ignore
338    from ._models import ODataError  # type: ignore
339    from ._models import Operation  # type: ignore
340    from ._models import OperationCollection  # type: ignore
341    from ._models import OperationDisplay  # type: ignore
342    from ._models import OutputFile  # type: ignore
343    from ._models import Overlay  # type: ignore
344    from ._models import PngFormat  # type: ignore
345    from ._models import PngImage  # type: ignore
346    from ._models import PngLayer  # type: ignore
347    from ._models import PresentationTimeRange  # type: ignore
348    from ._models import Preset  # type: ignore
349    from ._models import PrivateEndpoint  # type: ignore
350    from ._models import PrivateEndpointConnection  # type: ignore
351    from ._models import PrivateEndpointConnectionListResult  # type: ignore
352    from ._models import PrivateLinkResource  # type: ignore
353    from ._models import PrivateLinkResourceListResult  # type: ignore
354    from ._models import PrivateLinkServiceConnectionState  # type: ignore
355    from ._models import Properties  # type: ignore
356    from ._models import Provider  # type: ignore
357    from ._models import ProxyResource  # type: ignore
358    from ._models import Rectangle  # type: ignore
359    from ._models import Resource  # type: ignore
360    from ._models import SelectAudioTrackByAttribute  # type: ignore
361    from ._models import SelectAudioTrackById  # type: ignore
362    from ._models import SelectVideoTrackByAttribute  # type: ignore
363    from ._models import SelectVideoTrackById  # type: ignore
364    from ._models import ServiceSpecification  # type: ignore
365    from ._models import StandardEncoderPreset  # type: ignore
366    from ._models import StorageAccount  # type: ignore
367    from ._models import StorageEncryptedAssetDecryptionData  # type: ignore
368    from ._models import StreamingEndpoint  # type: ignore
369    from ._models import StreamingEndpointAccessControl  # type: ignore
370    from ._models import StreamingEndpointListResult  # type: ignore
371    from ._models import StreamingEntityScaleUnit  # type: ignore
372    from ._models import StreamingLocator  # type: ignore
373    from ._models import StreamingLocatorCollection  # type: ignore
374    from ._models import StreamingLocatorContentKey  # type: ignore
375    from ._models import StreamingPath  # type: ignore
376    from ._models import StreamingPolicy  # type: ignore
377    from ._models import StreamingPolicyCollection  # type: ignore
378    from ._models import StreamingPolicyContentKey  # type: ignore
379    from ._models import StreamingPolicyContentKeys  # type: ignore
380    from ._models import StreamingPolicyFairPlayConfiguration  # type: ignore
381    from ._models import StreamingPolicyPlayReadyConfiguration  # type: ignore
382    from ._models import StreamingPolicyWidevineConfiguration  # type: ignore
383    from ._models import SyncStorageKeysInput  # type: ignore
384    from ._models import SystemData  # type: ignore
385    from ._models import TrackDescriptor  # type: ignore
386    from ._models import TrackPropertyCondition  # type: ignore
387    from ._models import TrackSelection  # type: ignore
388    from ._models import TrackedResource  # type: ignore
389    from ._models import Transform  # type: ignore
390    from ._models import TransformCollection  # type: ignore
391    from ._models import TransformOutput  # type: ignore
392    from ._models import TransportStreamFormat  # type: ignore
393    from ._models import UtcClipTime  # type: ignore
394    from ._models import Video  # type: ignore
395    from ._models import VideoAnalyzerPreset  # type: ignore
396    from ._models import VideoLayer  # type: ignore
397    from ._models import VideoOverlay  # type: ignore
398    from ._models import VideoTrackDescriptor  # type: ignore
399
400from ._azure_media_services_enums import (
401    AacAudioProfile,
402    AccountEncryptionKeyType,
403    ActionType,
404    AnalysisResolution,
405    AssetContainerPermission,
406    AssetStorageEncryptionFormat,
407    AttributeFilter,
408    AudioAnalysisMode,
409    BlurType,
410    ChannelMapping,
411    ContentKeyPolicyFairPlayRentalAndLeaseKeyType,
412    ContentKeyPolicyPlayReadyContentType,
413    ContentKeyPolicyPlayReadyLicenseType,
414    ContentKeyPolicyPlayReadyUnknownOutputPassingOption,
415    ContentKeyPolicyRestrictionTokenType,
416    CreatedByType,
417    DefaultAction,
418    DeinterlaceMode,
419    DeinterlaceParity,
420    EncoderNamedPreset,
421    EncryptionScheme,
422    EntropyMode,
423    FaceRedactorMode,
424    FilterTrackPropertyCompareOperation,
425    FilterTrackPropertyType,
426    H264Complexity,
427    H264VideoProfile,
428    H265Complexity,
429    H265VideoProfile,
430    InsightsType,
431    JobErrorCategory,
432    JobErrorCode,
433    JobRetry,
434    JobState,
435    LiveEventEncodingType,
436    LiveEventInputProtocol,
437    LiveEventResourceState,
438    LiveOutputResourceState,
439    ManagedIdentityType,
440    MetricAggregationType,
441    MetricUnit,
442    OnErrorType,
443    Priority,
444    PrivateEndpointConnectionProvisioningState,
445    PrivateEndpointServiceConnectionStatus,
446    Rotation,
447    StorageAccountType,
448    StorageAuthentication,
449    StreamOptionsFlag,
450    StreamingEndpointResourceState,
451    StreamingLocatorContentKeyType,
452    StreamingPolicyStreamingProtocol,
453    StretchMode,
454    TrackAttribute,
455    TrackPropertyCompareOperation,
456    TrackPropertyType,
457    VideoSyncMode,
458)
459
460__all__ = [
461    'AacAudio',
462    'AbsoluteClipTime',
463    'AccessControl',
464    'AccountEncryption',
465    'AccountFilter',
466    'AccountFilterCollection',
467    'AkamaiAccessControl',
468    'AkamaiSignatureHeaderAuthenticationKey',
469    'ApiError',
470    'Asset',
471    'AssetCollection',
472    'AssetContainerSas',
473    'AssetFileEncryptionMetadata',
474    'AssetFilter',
475    'AssetFilterCollection',
476    'AssetStreamingLocator',
477    'Audio',
478    'AudioAnalyzerPreset',
479    'AudioOverlay',
480    'AudioTrackDescriptor',
481    'BuiltInStandardEncoderPreset',
482    'CbcsDrmConfiguration',
483    'CencDrmConfiguration',
484    'CheckNameAvailabilityInput',
485    'ClipTime',
486    'Codec',
487    'CommonEncryptionCbcs',
488    'CommonEncryptionCenc',
489    'ContentKeyPolicy',
490    'ContentKeyPolicyClearKeyConfiguration',
491    'ContentKeyPolicyCollection',
492    'ContentKeyPolicyConfiguration',
493    'ContentKeyPolicyFairPlayConfiguration',
494    'ContentKeyPolicyFairPlayOfflineRentalConfiguration',
495    'ContentKeyPolicyOpenRestriction',
496    'ContentKeyPolicyOption',
497    'ContentKeyPolicyPlayReadyConfiguration',
498    'ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader',
499    'ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier',
500    'ContentKeyPolicyPlayReadyContentKeyLocation',
501    'ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction',
502    'ContentKeyPolicyPlayReadyLicense',
503    'ContentKeyPolicyPlayReadyPlayRight',
504    'ContentKeyPolicyProperties',
505    'ContentKeyPolicyRestriction',
506    'ContentKeyPolicyRestrictionTokenKey',
507    'ContentKeyPolicyRsaTokenKey',
508    'ContentKeyPolicySymmetricTokenKey',
509    'ContentKeyPolicyTokenClaim',
510    'ContentKeyPolicyTokenRestriction',
511    'ContentKeyPolicyUnknownConfiguration',
512    'ContentKeyPolicyUnknownRestriction',
513    'ContentKeyPolicyWidevineConfiguration',
514    'ContentKeyPolicyX509CertificateTokenKey',
515    'CopyAudio',
516    'CopyVideo',
517    'CrossSiteAccessPolicies',
518    'DefaultKey',
519    'Deinterlace',
520    'EdgePolicies',
521    'EdgeUsageDataCollectionPolicy',
522    'EdgeUsageDataEventHub',
523    'EnabledProtocols',
524    'EntityNameAvailabilityCheckOutput',
525    'EnvelopeEncryption',
526    'FaceDetectorPreset',
527    'FilterTrackPropertyCondition',
528    'FilterTrackSelection',
529    'Filters',
530    'FirstQuality',
531    'Format',
532    'FromAllInputFile',
533    'FromEachInputFile',
534    'H264Layer',
535    'H264Video',
536    'H265Layer',
537    'H265Video',
538    'H265VideoLayer',
539    'Hls',
540    'IPAccessControl',
541    'IPRange',
542    'Image',
543    'ImageFormat',
544    'InputDefinition',
545    'InputFile',
546    'Job',
547    'JobCollection',
548    'JobError',
549    'JobErrorDetail',
550    'JobInput',
551    'JobInputAsset',
552    'JobInputClip',
553    'JobInputHttp',
554    'JobInputSequence',
555    'JobInputs',
556    'JobOutput',
557    'JobOutputAsset',
558    'JpgFormat',
559    'JpgImage',
560    'JpgLayer',
561    'KeyDelivery',
562    'KeyVaultProperties',
563    'Layer',
564    'ListContainerSasInput',
565    'ListContentKeysResponse',
566    'ListEdgePoliciesInput',
567    'ListPathsResponse',
568    'ListStreamingLocatorsResponse',
569    'LiveEvent',
570    'LiveEventActionInput',
571    'LiveEventEncoding',
572    'LiveEventEndpoint',
573    'LiveEventInput',
574    'LiveEventInputAccessControl',
575    'LiveEventInputTrackSelection',
576    'LiveEventListResult',
577    'LiveEventOutputTranscriptionTrack',
578    'LiveEventPreview',
579    'LiveEventPreviewAccessControl',
580    'LiveEventTranscription',
581    'LiveOutput',
582    'LiveOutputListResult',
583    'Location',
584    'LogSpecification',
585    'MediaService',
586    'MediaServiceCollection',
587    'MediaServiceIdentity',
588    'MediaServiceUpdate',
589    'MetricDimension',
590    'MetricSpecification',
591    'Mp4Format',
592    'MultiBitrateFormat',
593    'NoEncryption',
594    'ODataError',
595    'Operation',
596    'OperationCollection',
597    'OperationDisplay',
598    'OutputFile',
599    'Overlay',
600    'PngFormat',
601    'PngImage',
602    'PngLayer',
603    'PresentationTimeRange',
604    'Preset',
605    'PrivateEndpoint',
606    'PrivateEndpointConnection',
607    'PrivateEndpointConnectionListResult',
608    'PrivateLinkResource',
609    'PrivateLinkResourceListResult',
610    'PrivateLinkServiceConnectionState',
611    'Properties',
612    'Provider',
613    'ProxyResource',
614    'Rectangle',
615    'Resource',
616    'SelectAudioTrackByAttribute',
617    'SelectAudioTrackById',
618    'SelectVideoTrackByAttribute',
619    'SelectVideoTrackById',
620    'ServiceSpecification',
621    'StandardEncoderPreset',
622    'StorageAccount',
623    'StorageEncryptedAssetDecryptionData',
624    'StreamingEndpoint',
625    'StreamingEndpointAccessControl',
626    'StreamingEndpointListResult',
627    'StreamingEntityScaleUnit',
628    'StreamingLocator',
629    'StreamingLocatorCollection',
630    'StreamingLocatorContentKey',
631    'StreamingPath',
632    'StreamingPolicy',
633    'StreamingPolicyCollection',
634    'StreamingPolicyContentKey',
635    'StreamingPolicyContentKeys',
636    'StreamingPolicyFairPlayConfiguration',
637    'StreamingPolicyPlayReadyConfiguration',
638    'StreamingPolicyWidevineConfiguration',
639    'SyncStorageKeysInput',
640    'SystemData',
641    'TrackDescriptor',
642    'TrackPropertyCondition',
643    'TrackSelection',
644    'TrackedResource',
645    'Transform',
646    'TransformCollection',
647    'TransformOutput',
648    'TransportStreamFormat',
649    'UtcClipTime',
650    'Video',
651    'VideoAnalyzerPreset',
652    'VideoLayer',
653    'VideoOverlay',
654    'VideoTrackDescriptor',
655    'AacAudioProfile',
656    'AccountEncryptionKeyType',
657    'ActionType',
658    'AnalysisResolution',
659    'AssetContainerPermission',
660    'AssetStorageEncryptionFormat',
661    'AttributeFilter',
662    'AudioAnalysisMode',
663    'BlurType',
664    'ChannelMapping',
665    'ContentKeyPolicyFairPlayRentalAndLeaseKeyType',
666    'ContentKeyPolicyPlayReadyContentType',
667    'ContentKeyPolicyPlayReadyLicenseType',
668    'ContentKeyPolicyPlayReadyUnknownOutputPassingOption',
669    'ContentKeyPolicyRestrictionTokenType',
670    'CreatedByType',
671    'DefaultAction',
672    'DeinterlaceMode',
673    'DeinterlaceParity',
674    'EncoderNamedPreset',
675    'EncryptionScheme',
676    'EntropyMode',
677    'FaceRedactorMode',
678    'FilterTrackPropertyCompareOperation',
679    'FilterTrackPropertyType',
680    'H264Complexity',
681    'H264VideoProfile',
682    'H265Complexity',
683    'H265VideoProfile',
684    'InsightsType',
685    'JobErrorCategory',
686    'JobErrorCode',
687    'JobRetry',
688    'JobState',
689    'LiveEventEncodingType',
690    'LiveEventInputProtocol',
691    'LiveEventResourceState',
692    'LiveOutputResourceState',
693    'ManagedIdentityType',
694    'MetricAggregationType',
695    'MetricUnit',
696    'OnErrorType',
697    'Priority',
698    'PrivateEndpointConnectionProvisioningState',
699    'PrivateEndpointServiceConnectionStatus',
700    'Rotation',
701    'StorageAccountType',
702    'StorageAuthentication',
703    'StreamOptionsFlag',
704    'StreamingEndpointResourceState',
705    'StreamingLocatorContentKeyType',
706    'StreamingPolicyStreamingProtocol',
707    'StretchMode',
708    'TrackAttribute',
709    'TrackPropertyCompareOperation',
710    'TrackPropertyType',
711    'VideoSyncMode',
712]
713