Skip to content

Commit 06f5c8c

Browse files
shawncxSDK Automationmsxichen
authored
cdn sdk release #538 (Azure#12504)
* Generated from ee57324bf35a286b432daecf1c5a56289f4e94ef Fix duplicate parameters for CDN API versions with WAF. * update cdn version to 5.0.0 * fix test Co-authored-by: SDK Automation <[email protected]> Co-authored-by: xichen <[email protected]>
1 parent c7ed469 commit 06f5c8c

22 files changed

+2663
-2008
lines changed

sdk/cdn/azure-mgmt-cdn/CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# Release History
22

3+
## 5.0.0 (2020-07-21)
4+
5+
**Features**
6+
7+
- Model Origin has a new parameter private_link_approval_message
8+
- Model Origin has a new parameter enabled
9+
- Model Origin has a new parameter weight
10+
- Model Origin has a new parameter origin_host_header
11+
- Model Origin has a new parameter private_link_resource_id
12+
- Model Origin has a new parameter private_link_location
13+
- Model Origin has a new parameter private_link_alias
14+
- Model Origin has a new parameter priority
15+
- Model Origin has a new parameter private_endpoint_status
16+
- Model EndpointUpdateParameters has a new parameter url_signing_keys
17+
- Model EndpointUpdateParameters has a new parameter default_origin_group
18+
- Model Endpoint has a new parameter url_signing_keys
19+
- Model Endpoint has a new parameter origin_groups
20+
- Model Endpoint has a new parameter default_origin_group
21+
- Added operation OriginsOperations.create
22+
- Added operation OriginsOperations.delete
23+
- Added operation group OriginGroupsOperations
24+
25+
**Breaking changes**
26+
27+
- Model Origin no longer has parameter location
28+
- Model Origin no longer has parameter tags
29+
- Model CustomDomain no longer has parameter custom_https_parameters
30+
- Model DeepCreatedOrigin has a new signature
31+
- Model OriginUpdateParameters has a new signature
32+
333
## 4.1.0rc1 (2020-01-18)
434

535
**Features**

sdk/cdn/azure-mgmt-cdn/README.md

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,21 @@
1-
## Microsoft Azure SDK for Python
1+
# Microsoft Azure SDK for Python
22

33
This is the Microsoft Azure CDN Management Client Library.
4-
5-
Azure Resource Manager (ARM) is the next generation of management APIs
6-
that replace the old Azure Service Management (ASM).
7-
84
This package has been tested with Python 2.7, 3.5, 3.6, 3.7 and 3.8.
5+
For a more complete view of Azure libraries, see the [Github repo](https://github.com/Azure/azure-sdk-for-python/)
96

10-
For the older Azure Service Management (ASM) libraries, see
11-
[azure-servicemanagement-legacy](https://pypi.python.org/pypi/azure-servicemanagement-legacy)
12-
library.
137

14-
For a more complete set of Azure libraries, see the
15-
[azure](https://pypi.python.org/pypi/azure) bundle package.
8+
# Usage
169

17-
## Usage
10+
For code examples, see [CDN Management](https://docs.microsoft.com/python/api/overview/azure/cdn)
11+
on docs.microsoft.com.
1812

19-
For code examples, see [CDN
20-
Management](https://docs.microsoft.com/python/api/overview/azure/cdn) on
21-
docs.microsoft.com.
2213

23-
## Provide Feedback
14+
# Provide Feedback
2415

25-
If you encounter any bugs or have suggestions, please file an issue in
26-
the [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
16+
If you encounter any bugs or have suggestions, please file an issue in the
17+
[Issues](https://github.com/Azure/azure-sdk-for-python/issues)
2718
section of the project.
2819

29-
![image](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-cdn%2FREADME.png)
20+
21+
![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-cdn%2FREADME.png)

sdk/cdn/azure-mgmt-cdn/azure/mgmt/cdn/_cdn_management_client.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from .operations import ProfilesOperations
1818
from .operations import EndpointsOperations
1919
from .operations import OriginsOperations
20+
from .operations import OriginGroupsOperations
2021
from .operations import CustomDomainsOperations
2122
from .operations import ResourceUsageOperations
2223
from .operations import Operations
@@ -38,6 +39,8 @@ class CdnManagementClient(CdnManagementClientOperationsMixin, SDKClient):
3839
:vartype endpoints: azure.mgmt.cdn.operations.EndpointsOperations
3940
:ivar origins: Origins operations
4041
:vartype origins: azure.mgmt.cdn.operations.OriginsOperations
42+
:ivar origin_groups: OriginGroups operations
43+
:vartype origin_groups: azure.mgmt.cdn.operations.OriginGroupsOperations
4144
:ivar custom_domains: CustomDomains operations
4245
:vartype custom_domains: azure.mgmt.cdn.operations.CustomDomainsOperations
4346
:ivar resource_usage: ResourceUsage operations
@@ -66,7 +69,7 @@ def __init__(
6669
super(CdnManagementClient, self).__init__(self.config.credentials, self.config)
6770

6871
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
69-
self.api_version = '2019-06-15-preview'
72+
self.api_version = '2020-04-15'
7073
self._serialize = Serializer(client_models)
7174
self._deserialize = Deserializer(client_models)
7275

@@ -76,6 +79,8 @@ def __init__(
7679
self._client, self.config, self._serialize, self._deserialize)
7780
self.origins = OriginsOperations(
7881
self._client, self.config, self._serialize, self._deserialize)
82+
self.origin_groups = OriginGroupsOperations(
83+
self._client, self.config, self._serialize, self._deserialize)
7984
self.custom_domains = CustomDomainsOperations(
8085
self._client, self.config, self._serialize, self._deserialize)
8186
self.resource_usage = ResourceUsageOperations(

sdk/cdn/azure-mgmt-cdn/azure/mgmt/cdn/models/__init__.py

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
from ._models_py3 import CustomRule
2828
from ._models_py3 import CustomRuleList
2929
from ._models_py3 import DeepCreatedOrigin
30+
from ._models_py3 import DeepCreatedOriginGroup
3031
from ._models_py3 import DeliveryRule
3132
from ._models_py3 import DeliveryRuleAction
3233
from ._models_py3 import DeliveryRuleCacheExpirationAction
@@ -56,10 +57,13 @@
5657
from ._models_py3 import ErrorResponse, ErrorResponseException
5758
from ._models_py3 import GeoFilter
5859
from ._models_py3 import HeaderActionParameters
60+
from ._models_py3 import HealthProbeParameters
61+
from ._models_py3 import HttpErrorRangeParameters
5962
from ._models_py3 import HttpVersionMatchConditionParameters
6063
from ._models_py3 import IpAddressGroup
6164
from ._models_py3 import IsDeviceMatchConditionParameters
6265
from ._models_py3 import KeyVaultCertificateSourceParameters
66+
from ._models_py3 import KeyVaultSigningKeyParameters
6367
from ._models_py3 import LoadParameters
6468
from ._models_py3 import ManagedRuleDefinition
6569
from ._models_py3 import ManagedRuleGroupDefinition
@@ -72,6 +76,8 @@
7276
from ._models_py3 import Operation
7377
from ._models_py3 import OperationDisplay
7478
from ._models_py3 import Origin
79+
from ._models_py3 import OriginGroup
80+
from ._models_py3 import OriginGroupUpdateParameters
7581
from ._models_py3 import OriginUpdateParameters
7682
from ._models_py3 import PolicySettings
7783
from ._models_py3 import PostArgsMatchConditionParameters
@@ -89,7 +95,9 @@
8995
from ._models_py3 import RequestSchemeMatchConditionParameters
9096
from ._models_py3 import RequestUriMatchConditionParameters
9197
from ._models_py3 import Resource
98+
from ._models_py3 import ResourceReference
9299
from ._models_py3 import ResourceUsage
100+
from ._models_py3 import ResponseBasedOriginErrorDetectionParameters
93101
from ._models_py3 import Sku
94102
from ._models_py3 import SsoUri
95103
from ._models_py3 import SupportedOptimizationTypesListResult
@@ -101,6 +109,9 @@
101109
from ._models_py3 import UrlRedirectActionParameters
102110
from ._models_py3 import UrlRewriteAction
103111
from ._models_py3 import UrlRewriteActionParameters
112+
from ._models_py3 import UrlSigningActionParameters
113+
from ._models_py3 import UrlSigningKey
114+
from ._models_py3 import UrlSigningParamIdentifier
104115
from ._models_py3 import UserManagedHttpsParameters
105116
from ._models_py3 import ValidateCustomDomainInput
106117
from ._models_py3 import ValidateCustomDomainOutput
@@ -124,6 +135,7 @@
124135
from ._models import CustomRule
125136
from ._models import CustomRuleList
126137
from ._models import DeepCreatedOrigin
138+
from ._models import DeepCreatedOriginGroup
127139
from ._models import DeliveryRule
128140
from ._models import DeliveryRuleAction
129141
from ._models import DeliveryRuleCacheExpirationAction
@@ -153,10 +165,13 @@
153165
from ._models import ErrorResponse, ErrorResponseException
154166
from ._models import GeoFilter
155167
from ._models import HeaderActionParameters
168+
from ._models import HealthProbeParameters
169+
from ._models import HttpErrorRangeParameters
156170
from ._models import HttpVersionMatchConditionParameters
157171
from ._models import IpAddressGroup
158172
from ._models import IsDeviceMatchConditionParameters
159173
from ._models import KeyVaultCertificateSourceParameters
174+
from ._models import KeyVaultSigningKeyParameters
160175
from ._models import LoadParameters
161176
from ._models import ManagedRuleDefinition
162177
from ._models import ManagedRuleGroupDefinition
@@ -169,6 +184,8 @@
169184
from ._models import Operation
170185
from ._models import OperationDisplay
171186
from ._models import Origin
187+
from ._models import OriginGroup
188+
from ._models import OriginGroupUpdateParameters
172189
from ._models import OriginUpdateParameters
173190
from ._models import PolicySettings
174191
from ._models import PostArgsMatchConditionParameters
@@ -186,7 +203,9 @@
186203
from ._models import RequestSchemeMatchConditionParameters
187204
from ._models import RequestUriMatchConditionParameters
188205
from ._models import Resource
206+
from ._models import ResourceReference
189207
from ._models import ResourceUsage
208+
from ._models import ResponseBasedOriginErrorDetectionParameters
190209
from ._models import Sku
191210
from ._models import SsoUri
192211
from ._models import SupportedOptimizationTypesListResult
@@ -198,6 +217,9 @@
198217
from ._models import UrlRedirectActionParameters
199218
from ._models import UrlRewriteAction
200219
from ._models import UrlRewriteActionParameters
220+
from ._models import UrlSigningActionParameters
221+
from ._models import UrlSigningKey
222+
from ._models import UrlSigningParamIdentifier
201223
from ._models import UserManagedHttpsParameters
202224
from ._models import ValidateCustomDomainInput
203225
from ._models import ValidateCustomDomainOutput
@@ -209,13 +231,17 @@
209231
from ._paged_models import EndpointPaged
210232
from ._paged_models import ManagedRuleSetDefinitionPaged
211233
from ._paged_models import OperationPaged
234+
from ._paged_models import OriginGroupPaged
212235
from ._paged_models import OriginPaged
213236
from ._paged_models import ProfilePaged
214237
from ._paged_models import ResourceUsagePaged
215238
from ._cdn_management_client_enums import (
216239
SkuName,
217240
ProfileResourceState,
218241
OptimizationType,
242+
HealthProbeRequestType,
243+
ProbeProtocol,
244+
ResponseBasedDetectedErrorTypes,
219245
EndpointResourceState,
220246
QueryStringCachingBehavior,
221247
GeoFilterActions,
@@ -232,10 +258,14 @@
232258
CookiesOperator,
233259
RedirectType,
234260
DestinationProtocol,
261+
Algorithm,
262+
ParamIndicator,
235263
HeaderAction,
236264
CacheBehavior,
237265
QueryStringBehavior,
238266
OriginResourceState,
267+
PrivateEndpointStatus,
268+
OriginGroupResourceState,
239269
CustomDomainResourceState,
240270
CustomHttpsProvisioningState,
241271
CustomHttpsProvisioningSubstate,
@@ -273,6 +303,7 @@
273303
'CustomRule',
274304
'CustomRuleList',
275305
'DeepCreatedOrigin',
306+
'DeepCreatedOriginGroup',
276307
'DeliveryRule',
277308
'DeliveryRuleAction',
278309
'DeliveryRuleCacheExpirationAction',
@@ -302,10 +333,13 @@
302333
'ErrorResponse', 'ErrorResponseException',
303334
'GeoFilter',
304335
'HeaderActionParameters',
336+
'HealthProbeParameters',
337+
'HttpErrorRangeParameters',
305338
'HttpVersionMatchConditionParameters',
306339
'IpAddressGroup',
307340
'IsDeviceMatchConditionParameters',
308341
'KeyVaultCertificateSourceParameters',
342+
'KeyVaultSigningKeyParameters',
309343
'LoadParameters',
310344
'ManagedRuleDefinition',
311345
'ManagedRuleGroupDefinition',
@@ -318,6 +352,8 @@
318352
'Operation',
319353
'OperationDisplay',
320354
'Origin',
355+
'OriginGroup',
356+
'OriginGroupUpdateParameters',
321357
'OriginUpdateParameters',
322358
'PolicySettings',
323359
'PostArgsMatchConditionParameters',
@@ -335,7 +371,9 @@
335371
'RequestSchemeMatchConditionParameters',
336372
'RequestUriMatchConditionParameters',
337373
'Resource',
374+
'ResourceReference',
338375
'ResourceUsage',
376+
'ResponseBasedOriginErrorDetectionParameters',
339377
'Sku',
340378
'SsoUri',
341379
'SupportedOptimizationTypesListResult',
@@ -347,6 +385,9 @@
347385
'UrlRedirectActionParameters',
348386
'UrlRewriteAction',
349387
'UrlRewriteActionParameters',
388+
'UrlSigningActionParameters',
389+
'UrlSigningKey',
390+
'UrlSigningParamIdentifier',
350391
'UserManagedHttpsParameters',
351392
'ValidateCustomDomainInput',
352393
'ValidateCustomDomainOutput',
@@ -356,6 +397,7 @@
356397
'ResourceUsagePaged',
357398
'EndpointPaged',
358399
'OriginPaged',
400+
'OriginGroupPaged',
359401
'CustomDomainPaged',
360402
'OperationPaged',
361403
'EdgeNodePaged',
@@ -364,6 +406,9 @@
364406
'SkuName',
365407
'ProfileResourceState',
366408
'OptimizationType',
409+
'HealthProbeRequestType',
410+
'ProbeProtocol',
411+
'ResponseBasedDetectedErrorTypes',
367412
'EndpointResourceState',
368413
'QueryStringCachingBehavior',
369414
'GeoFilterActions',
@@ -380,10 +425,14 @@
380425
'CookiesOperator',
381426
'RedirectType',
382427
'DestinationProtocol',
428+
'Algorithm',
429+
'ParamIndicator',
383430
'HeaderAction',
384431
'CacheBehavior',
385432
'QueryStringBehavior',
386433
'OriginResourceState',
434+
'PrivateEndpointStatus',
435+
'OriginGroupResourceState',
387436
'CustomDomainResourceState',
388437
'CustomHttpsProvisioningState',
389438
'CustomHttpsProvisioningSubstate',

0 commit comments

Comments
 (0)