Skip to content

Commit a8b56b3

Browse files
AutorestCIlmazuel
authored andcommitted
[AutoPR] mediaservices/resource-manager (#3446)
* [AutoPR mediaservices/resource-manager] Adding version 2018-07-01 for Microsoft.Media (#3401) * Generated from fa2a9f24f25160f19703cda53546c96088bbe1d8 Adding version 2018-07-01 for Microsoft.Media * Packaging update of azure-mgmt-media * Update version.py * ChangeLog * Makie it stable
1 parent c8cbce3 commit a8b56b3

File tree

106 files changed

+3007
-489
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+3007
-489
lines changed

azure-mgmt-media/HISTORY.rst

+31
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,37 @@
33
Release History
44
===============
55

6+
1.0.0 (2018-10-03)
7+
++++++++++++++++++
8+
9+
**Features**
10+
11+
- Model JobOutput has a new parameter label
12+
- Model StreamingLocatorContentKey has a new parameter label_reference_in_streaming_policy
13+
- Model Operation has a new parameter origin
14+
- Model Operation has a new parameter properties
15+
- Model VideoAnalyzerPreset has a new parameter insights_to_extract
16+
- Model LiveEventInput has a new parameter access_control
17+
- Model JobOutputAsset has a new parameter label
18+
- Added operation AssetsOperations.list_streaming_locators
19+
- Added operation JobsOperations.update
20+
- Added operation group AssetFiltersOperations
21+
- Added operation group AccountFiltersOperations
22+
23+
**Breaking changes**
24+
25+
- Parameter scale_units of model StreamingEndpoint is now required
26+
- Model StreamingLocatorContentKey no longer has parameter label
27+
- Model VideoAnalyzerPreset no longer has parameter audio_insights_only
28+
- Model JobInput no longer has parameter label
29+
- Model JobInputs no longer has parameter label
30+
31+
API version endpoint is now 2018-07-01
32+
33+
**Note**
34+
35+
- azure-mgmt-nspkg is not installed anymore on Python 3 (PEP420-based namespace package)
36+
637
1.0.0rc2 (2018-07-19)
738
+++++++++++++++++++++
839

azure-mgmt-media/azure/mgmt/media/azure_media_services.py

+11-1
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@
1313
from msrest import Serializer, Deserializer
1414
from msrestazure import AzureConfiguration
1515
from .version import VERSION
16+
from .operations.account_filters_operations import AccountFiltersOperations
1617
from .operations.operations import Operations
1718
from .operations.mediaservices_operations import MediaservicesOperations
1819
from .operations.locations_operations import LocationsOperations
1920
from .operations.assets_operations import AssetsOperations
21+
from .operations.asset_filters_operations import AssetFiltersOperations
2022
from .operations.content_key_policies_operations import ContentKeyPoliciesOperations
2123
from .operations.transforms_operations import TransformsOperations
2224
from .operations.jobs_operations import JobsOperations
@@ -67,6 +69,8 @@ class AzureMediaServices(SDKClient):
6769
:ivar config: Configuration for client.
6870
:vartype config: AzureMediaServicesConfiguration
6971
72+
:ivar account_filters: AccountFilters operations
73+
:vartype account_filters: azure.mgmt.media.operations.AccountFiltersOperations
7074
:ivar operations: Operations operations
7175
:vartype operations: azure.mgmt.media.operations.Operations
7276
:ivar mediaservices: Mediaservices operations
@@ -75,6 +79,8 @@ class AzureMediaServices(SDKClient):
7579
:vartype locations: azure.mgmt.media.operations.LocationsOperations
7680
:ivar assets: Assets operations
7781
:vartype assets: azure.mgmt.media.operations.AssetsOperations
82+
:ivar asset_filters: AssetFilters operations
83+
:vartype asset_filters: azure.mgmt.media.operations.AssetFiltersOperations
7884
:ivar content_key_policies: ContentKeyPolicies operations
7985
:vartype content_key_policies: azure.mgmt.media.operations.ContentKeyPoliciesOperations
8086
:ivar transforms: Transforms operations
@@ -108,10 +114,12 @@ def __init__(
108114
super(AzureMediaServices, self).__init__(self.config.credentials, self.config)
109115

110116
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
111-
self.api_version = '2018-06-01-preview'
117+
self.api_version = '2018-07-01'
112118
self._serialize = Serializer(client_models)
113119
self._deserialize = Deserializer(client_models)
114120

121+
self.account_filters = AccountFiltersOperations(
122+
self._client, self.config, self._serialize, self._deserialize)
115123
self.operations = Operations(
116124
self._client, self.config, self._serialize, self._deserialize)
117125
self.mediaservices = MediaservicesOperations(
@@ -120,6 +128,8 @@ def __init__(
120128
self._client, self.config, self._serialize, self._deserialize)
121129
self.assets = AssetsOperations(
122130
self._client, self.config, self._serialize, self._deserialize)
131+
self.asset_filters = AssetFiltersOperations(
132+
self._client, self.config, self._serialize, self._deserialize)
123133
self.content_key_policies = ContentKeyPoliciesOperations(
124134
self._client, self.config, self._serialize, self._deserialize)
125135
self.transforms = TransformsOperations(

azure-mgmt-media/azure/mgmt/media/models/__init__.py

+77-21
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,37 @@
1010
# --------------------------------------------------------------------------
1111

1212
try:
13+
from .presentation_time_range_py3 import PresentationTimeRange
14+
from .filter_track_property_condition_py3 import FilterTrackPropertyCondition
15+
from .first_quality_py3 import FirstQuality
16+
from .filter_track_selection_py3 import FilterTrackSelection
17+
from .account_filter_py3 import AccountFilter
18+
from .odata_error_py3 import ODataError
19+
from .api_error_py3 import ApiError, ApiErrorException
20+
from .tracked_resource_py3 import TrackedResource
21+
from .resource_py3 import Resource
22+
from .proxy_resource_py3 import ProxyResource
1323
from .provider_py3 import Provider
1424
from .operation_display_py3 import OperationDisplay
25+
from .metric_dimension_py3 import MetricDimension
26+
from .metric_py3 import Metric
27+
from .service_specification_py3 import ServiceSpecification
28+
from .metric_properties_py3 import MetricProperties
1529
from .operation_py3 import Operation
1630
from .location_py3 import Location
1731
from .entity_name_availability_check_output_py3 import EntityNameAvailabilityCheckOutput
1832
from .storage_account_py3 import StorageAccount
1933
from .sync_storage_keys_input_py3 import SyncStorageKeysInput
2034
from .media_service_py3 import MediaService
2135
from .subscription_media_service_py3 import SubscriptionMediaService
22-
from .odata_error_py3 import ODataError
23-
from .api_error_py3 import ApiError, ApiErrorException
2436
from .check_name_availability_input_py3 import CheckNameAvailabilityInput
25-
from .proxy_resource_py3 import ProxyResource
26-
from .resource_py3 import Resource
27-
from .tracked_resource_py3 import TrackedResource
2837
from .asset_container_sas_py3 import AssetContainerSas
29-
from .asset_storage_encryption_key_py3 import AssetStorageEncryptionKey
38+
from .asset_file_encryption_metadata_py3 import AssetFileEncryptionMetadata
39+
from .storage_encrypted_asset_decryption_data_py3 import StorageEncryptedAssetDecryptionData
40+
from .asset_streaming_locator_py3 import AssetStreamingLocator
41+
from .list_streaming_locators_response_py3 import ListStreamingLocatorsResponse
3042
from .asset_py3 import Asset
43+
from .asset_filter_py3 import AssetFilter
3144
from .list_container_sas_input_py3 import ListContainerSasInput
3245
from .content_key_policy_play_ready_explicit_analog_television_restriction_py3 import ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction
3346
from .content_key_policy_play_ready_content_key_location_py3 import ContentKeyPolicyPlayReadyContentKeyLocation
@@ -123,9 +136,10 @@
123136
from .hls_py3 import Hls
124137
from .live_output_py3 import LiveOutput
125138
from .live_event_endpoint_py3 import LiveEventEndpoint
126-
from .live_event_input_py3 import LiveEventInput
127139
from .ip_range_py3 import IPRange
128140
from .ip_access_control_py3 import IPAccessControl
141+
from .live_event_input_access_control_py3 import LiveEventInputAccessControl
142+
from .live_event_input_py3 import LiveEventInput
129143
from .live_event_preview_access_control_py3 import LiveEventPreviewAccessControl
130144
from .live_event_preview_py3 import LiveEventPreview
131145
from .live_event_encoding_py3 import LiveEventEncoding
@@ -138,24 +152,37 @@
138152
from .streaming_entity_scale_unit_py3 import StreamingEntityScaleUnit
139153
from .streaming_endpoint_py3 import StreamingEndpoint
140154
except (SyntaxError, ImportError):
155+
from .presentation_time_range import PresentationTimeRange
156+
from .filter_track_property_condition import FilterTrackPropertyCondition
157+
from .first_quality import FirstQuality
158+
from .filter_track_selection import FilterTrackSelection
159+
from .account_filter import AccountFilter
160+
from .odata_error import ODataError
161+
from .api_error import ApiError, ApiErrorException
162+
from .tracked_resource import TrackedResource
163+
from .resource import Resource
164+
from .proxy_resource import ProxyResource
141165
from .provider import Provider
142166
from .operation_display import OperationDisplay
167+
from .metric_dimension import MetricDimension
168+
from .metric import Metric
169+
from .service_specification import ServiceSpecification
170+
from .metric_properties import MetricProperties
143171
from .operation import Operation
144172
from .location import Location
145173
from .entity_name_availability_check_output import EntityNameAvailabilityCheckOutput
146174
from .storage_account import StorageAccount
147175
from .sync_storage_keys_input import SyncStorageKeysInput
148176
from .media_service import MediaService
149177
from .subscription_media_service import SubscriptionMediaService
150-
from .odata_error import ODataError
151-
from .api_error import ApiError, ApiErrorException
152178
from .check_name_availability_input import CheckNameAvailabilityInput
153-
from .proxy_resource import ProxyResource
154-
from .resource import Resource
155-
from .tracked_resource import TrackedResource
156179
from .asset_container_sas import AssetContainerSas
157-
from .asset_storage_encryption_key import AssetStorageEncryptionKey
180+
from .asset_file_encryption_metadata import AssetFileEncryptionMetadata
181+
from .storage_encrypted_asset_decryption_data import StorageEncryptedAssetDecryptionData
182+
from .asset_streaming_locator import AssetStreamingLocator
183+
from .list_streaming_locators_response import ListStreamingLocatorsResponse
158184
from .asset import Asset
185+
from .asset_filter import AssetFilter
159186
from .list_container_sas_input import ListContainerSasInput
160187
from .content_key_policy_play_ready_explicit_analog_television_restriction import ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction
161188
from .content_key_policy_play_ready_content_key_location import ContentKeyPolicyPlayReadyContentKeyLocation
@@ -251,9 +278,10 @@
251278
from .hls import Hls
252279
from .live_output import LiveOutput
253280
from .live_event_endpoint import LiveEventEndpoint
254-
from .live_event_input import LiveEventInput
255281
from .ip_range import IPRange
256282
from .ip_access_control import IPAccessControl
283+
from .live_event_input_access_control import LiveEventInputAccessControl
284+
from .live_event_input import LiveEventInput
257285
from .live_event_preview_access_control import LiveEventPreviewAccessControl
258286
from .live_event_preview import LiveEventPreview
259287
from .live_event_encoding import LiveEventEncoding
@@ -265,10 +293,12 @@
265293
from .streaming_endpoint_access_control import StreamingEndpointAccessControl
266294
from .streaming_entity_scale_unit import StreamingEntityScaleUnit
267295
from .streaming_endpoint import StreamingEndpoint
296+
from .account_filter_paged import AccountFilterPaged
268297
from .operation_paged import OperationPaged
269298
from .media_service_paged import MediaServicePaged
270299
from .subscription_media_service_paged import SubscriptionMediaServicePaged
271300
from .asset_paged import AssetPaged
301+
from .asset_filter_paged import AssetFilterPaged
272302
from .content_key_policy_paged import ContentKeyPolicyPaged
273303
from .transform_paged import TransformPaged
274304
from .job_paged import JobPaged
@@ -278,6 +308,10 @@
278308
from .live_output_paged import LiveOutputPaged
279309
from .streaming_endpoint_paged import StreamingEndpointPaged
280310
from .azure_media_services_enums import (
311+
FilterTrackPropertyType,
312+
FilterTrackPropertyCompareOperation,
313+
MetricUnit,
314+
MetricAggregationType,
281315
StorageAccountType,
282316
AssetStorageEncryptionFormat,
283317
AssetContainerPermission,
@@ -295,6 +329,7 @@
295329
EntropyMode,
296330
H264Complexity,
297331
EncoderNamedPreset,
332+
InsightsType,
298333
OnErrorType,
299334
Priority,
300335
JobErrorCode,
@@ -315,24 +350,37 @@
315350
)
316351

317352
__all__ = [
353+
'PresentationTimeRange',
354+
'FilterTrackPropertyCondition',
355+
'FirstQuality',
356+
'FilterTrackSelection',
357+
'AccountFilter',
358+
'ODataError',
359+
'ApiError', 'ApiErrorException',
360+
'TrackedResource',
361+
'Resource',
362+
'ProxyResource',
318363
'Provider',
319364
'OperationDisplay',
365+
'MetricDimension',
366+
'Metric',
367+
'ServiceSpecification',
368+
'MetricProperties',
320369
'Operation',
321370
'Location',
322371
'EntityNameAvailabilityCheckOutput',
323372
'StorageAccount',
324373
'SyncStorageKeysInput',
325374
'MediaService',
326375
'SubscriptionMediaService',
327-
'ODataError',
328-
'ApiError', 'ApiErrorException',
329376
'CheckNameAvailabilityInput',
330-
'ProxyResource',
331-
'Resource',
332-
'TrackedResource',
333377
'AssetContainerSas',
334-
'AssetStorageEncryptionKey',
378+
'AssetFileEncryptionMetadata',
379+
'StorageEncryptedAssetDecryptionData',
380+
'AssetStreamingLocator',
381+
'ListStreamingLocatorsResponse',
335382
'Asset',
383+
'AssetFilter',
336384
'ListContainerSasInput',
337385
'ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction',
338386
'ContentKeyPolicyPlayReadyContentKeyLocation',
@@ -428,9 +476,10 @@
428476
'Hls',
429477
'LiveOutput',
430478
'LiveEventEndpoint',
431-
'LiveEventInput',
432479
'IPRange',
433480
'IPAccessControl',
481+
'LiveEventInputAccessControl',
482+
'LiveEventInput',
434483
'LiveEventPreviewAccessControl',
435484
'LiveEventPreview',
436485
'LiveEventEncoding',
@@ -442,10 +491,12 @@
442491
'StreamingEndpointAccessControl',
443492
'StreamingEntityScaleUnit',
444493
'StreamingEndpoint',
494+
'AccountFilterPaged',
445495
'OperationPaged',
446496
'MediaServicePaged',
447497
'SubscriptionMediaServicePaged',
448498
'AssetPaged',
499+
'AssetFilterPaged',
449500
'ContentKeyPolicyPaged',
450501
'TransformPaged',
451502
'JobPaged',
@@ -454,6 +505,10 @@
454505
'LiveEventPaged',
455506
'LiveOutputPaged',
456507
'StreamingEndpointPaged',
508+
'FilterTrackPropertyType',
509+
'FilterTrackPropertyCompareOperation',
510+
'MetricUnit',
511+
'MetricAggregationType',
457512
'StorageAccountType',
458513
'AssetStorageEncryptionFormat',
459514
'AssetContainerPermission',
@@ -471,6 +526,7 @@
471526
'EntropyMode',
472527
'H264Complexity',
473528
'EncoderNamedPreset',
529+
'InsightsType',
474530
'OnErrorType',
475531
'Priority',
476532
'JobErrorCode',
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
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
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from .proxy_resource import ProxyResource
13+
14+
15+
class AccountFilter(ProxyResource):
16+
"""An Account Filter.
17+
18+
Variables are only populated by the server, and will be ignored when
19+
sending a request.
20+
21+
:ivar id: Fully qualified resource ID for the resource.
22+
:vartype id: str
23+
:ivar name: The name of the resource.
24+
:vartype name: str
25+
:ivar type: The type of the resource.
26+
:vartype type: str
27+
:param presentation_time_range: The presentation time range.
28+
:type presentation_time_range:
29+
~azure.mgmt.media.models.PresentationTimeRange
30+
:param first_quality: The first quality.
31+
:type first_quality: ~azure.mgmt.media.models.FirstQuality
32+
:param tracks: The tracks selection conditions.
33+
:type tracks: list[~azure.mgmt.media.models.FilterTrackSelection]
34+
"""
35+
36+
_validation = {
37+
'id': {'readonly': True},
38+
'name': {'readonly': True},
39+
'type': {'readonly': True},
40+
}
41+
42+
_attribute_map = {
43+
'id': {'key': 'id', 'type': 'str'},
44+
'name': {'key': 'name', 'type': 'str'},
45+
'type': {'key': 'type', 'type': 'str'},
46+
'presentation_time_range': {'key': 'properties.presentationTimeRange', 'type': 'PresentationTimeRange'},
47+
'first_quality': {'key': 'properties.firstQuality', 'type': 'FirstQuality'},
48+
'tracks': {'key': 'properties.tracks', 'type': '[FilterTrackSelection]'},
49+
}
50+
51+
def __init__(self, **kwargs):
52+
super(AccountFilter, self).__init__(**kwargs)
53+
self.presentation_time_range = kwargs.get('presentation_time_range', None)
54+
self.first_quality = kwargs.get('first_quality', None)
55+
self.tracks = kwargs.get('tracks', None)

0 commit comments

Comments
 (0)