Skip to content

Commit decd18c

Browse files
qiaozhaSDK AutomationAutorestCI
authored
release-mgmt-network-2020-06 (Azure#13477)
Co-authored-by: SDK Automation <[email protected]> Co-authored-by: Azure SDK Bot <[email protected]>
1 parent 41a8d43 commit decd18c

File tree

149 files changed

+90566
-8868
lines changed

Some content is hidden

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

149 files changed

+90566
-8868
lines changed

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

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

3+
## 12.0.0 (2020-09-01)
4+
5+
**Features**
6+
7+
- Model ConnectionMonitorEndpoint has a new parameter scope
8+
- Model ConnectionMonitorEndpoint has a new parameter coverage_level
9+
- Model ConnectionMonitorEndpoint has a new parameter type
10+
- Model P2SConnectionConfiguration has a new parameter enable_internet_security
11+
- Model VirtualHub has a new parameter enable_virtual_router_route_propogation
12+
- Model VpnGateway has a new parameter ip_configurations
13+
- Model NetworkInterface has a new parameter dscp_configuration
14+
- Model NetworkVirtualAppliance has a new parameter address_prefix
15+
- Model NetworkVirtualAppliance has a new parameter inbound_security_rules
16+
- Model ApplicationGatewayHttpListener has a new parameter ssl_profile
17+
- Model ConnectionMonitorTcpConfiguration has a new parameter destination_port_behavior
18+
- Model ApplicationGateway has a new parameter ssl_profiles
19+
- Model ApplicationGateway has a new parameter trusted_client_certificates
20+
- Model PublicIPPrefix has a new parameter custom_ip_prefix
21+
- Model VpnSite has a new parameter o365_policy
22+
- Model ExpressRouteLinkMacSecConfig has a new parameter sci_state
23+
- Model VirtualNetworkPeering has a new parameter remote_bgp_communities
24+
- Added operation VpnGatewaysOperations.stop_packet_capture
25+
- Added operation VpnGatewaysOperations.start_packet_capture
26+
- Added operation VirtualHubBgpConnectionsOperations.list_learned_routes
27+
- Added operation VirtualHubBgpConnectionsOperations.list_advertised_routes
28+
- Added operation VpnConnectionsOperations.stop_packet_capture
29+
- Added operation VpnConnectionsOperations.start_packet_capture
30+
- Added operation FlowLogsOperations.update_tags
31+
- Added operation ExpressRoutePortsOperations.generate_loa
32+
- Added operation P2sVpnGatewaysOperations.reset
33+
- Added operation group InboundSecurityRuleOperations
34+
- Added operation group CustomIPPrefixesOperations
35+
- Added operation group DscpConfigurationOperations
36+
37+
**Breaking changes**
38+
39+
- Model ApplicationRuleCondition no longer has parameter target_urls
40+
- Model FirewallPolicy no longer has parameter intrusion_system_mode
41+
- Model FirewallPolicy no longer has parameter identity
42+
- Model FirewallPolicy no longer has parameter transport_security
43+
- Model ApplicationRule no longer has parameter target_urls
44+
- Model ApplicationRule no longer has parameter terminate_tls
45+
- Model NatRuleCondition no longer has parameter terminate_tls
46+
347
## 11.0.0 (2020-06-19)
448

549
**Features**

sdk/network/azure-mgmt-network/azure/mgmt/network/_network_management_client.py

Lines changed: 347 additions & 4 deletions
Large diffs are not rendered by default.

sdk/network/azure-mgmt-network/azure/mgmt/network/_operations_mixin.py

Lines changed: 30 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def check_dns_name_availability(self, location, domain_name_label, custom_header
3131
overrides<msrest:optionsforoperations>`.
3232
:return: DnsNameAvailabilityResult or ClientRawResponse if raw=true
3333
:rtype:
34-
~azure.mgmt.network.v2020_05_01.models.DnsNameAvailabilityResult or
34+
~azure.mgmt.network.v2020_06_01.models.DnsNameAvailabilityResult or
3535
~msrest.pipeline.ClientRawResponse
3636
:raises: :class:`CloudError<msrestazure.azure_exceptions.CloudError>`
3737
@@ -95,6 +95,8 @@ def check_dns_name_availability(self, location, domain_name_label, custom_header
9595
from .v2020_04_01.operations import NetworkManagementClientOperationsMixin as OperationClass
9696
elif api_version == '2020-05-01':
9797
from .v2020_05_01.operations import NetworkManagementClientOperationsMixin as OperationClass
98+
elif api_version == '2020-06-01':
99+
from .v2020_06_01.operations import NetworkManagementClientOperationsMixin as OperationClass
98100
else:
99101
raise NotImplementedError("APIVersion {} is not available".format(api_version))
100102
mixin_instance = OperationClass()
@@ -115,7 +117,7 @@ def delete_bastion_shareable_link(self, resource_group_name, bastion_host_name,
115117
:type bastion_host_name: str
116118
:param vms: List of VM references.
117119
:type vms:
118-
list[~azure.mgmt.network.v2020_05_01.models.BastionShareableLink]
120+
list[~azure.mgmt.network.v2020_06_01.models.BastionShareableLink]
119121
:param dict custom_headers: headers that will be added to the request
120122
:param bool raw: The poller return type is ClientRawResponse, the
121123
direct response alongside the deserialized response
@@ -141,6 +143,8 @@ def delete_bastion_shareable_link(self, resource_group_name, bastion_host_name,
141143
from .v2020_04_01.operations import NetworkManagementClientOperationsMixin as OperationClass
142144
elif api_version == '2020-05-01':
143145
from .v2020_05_01.operations import NetworkManagementClientOperationsMixin as OperationClass
146+
elif api_version == '2020-06-01':
147+
from .v2020_06_01.operations import NetworkManagementClientOperationsMixin as OperationClass
144148
else:
145149
raise NotImplementedError("APIVersion {} is not available".format(api_version))
146150
mixin_instance = OperationClass()
@@ -167,7 +171,7 @@ def disconnect_active_sessions(self, resource_group_name, bastion_host_name, ses
167171
overrides<msrest:optionsforoperations>`.
168172
:return: An iterator like instance of BastionSessionState
169173
:rtype:
170-
~azure.mgmt.network.v2020_05_01.models.BastionSessionStatePaged[~azure.mgmt.network.v2020_05_01.models.BastionSessionState]
174+
~azure.mgmt.network.v2020_06_01.models.BastionSessionStatePaged[~azure.mgmt.network.v2020_06_01.models.BastionSessionState]
171175
:raises: :class:`CloudError<msrestazure.azure_exceptions.CloudError>`
172176
173177
"""
@@ -184,6 +188,8 @@ def disconnect_active_sessions(self, resource_group_name, bastion_host_name, ses
184188
from .v2020_04_01.operations import NetworkManagementClientOperationsMixin as OperationClass
185189
elif api_version == '2020-05-01':
186190
from .v2020_05_01.operations import NetworkManagementClientOperationsMixin as OperationClass
191+
elif api_version == '2020-06-01':
192+
from .v2020_06_01.operations import NetworkManagementClientOperationsMixin as OperationClass
187193
else:
188194
raise NotImplementedError("APIVersion {} is not available".format(api_version))
189195
mixin_instance = OperationClass()
@@ -210,7 +216,7 @@ def generatevirtualwanvpnserverconfigurationvpnprofile(self, resource_group_name
210216
:param authentication_method: VPN client authentication method.
211217
Possible values include: 'EAPTLS', 'EAPMSCHAPv2'
212218
:type authentication_method: str or
213-
~azure.mgmt.network.v2020_05_01.models.AuthenticationMethod
219+
~azure.mgmt.network.v2020_06_01.models.AuthenticationMethod
214220
:param dict custom_headers: headers that will be added to the request
215221
:param bool raw: The poller return type is ClientRawResponse, the
216222
direct response alongside the deserialized response
@@ -219,9 +225,9 @@ def generatevirtualwanvpnserverconfigurationvpnprofile(self, resource_group_name
219225
:return: An instance of LROPoller that returns VpnProfileResponse or
220226
ClientRawResponse<VpnProfileResponse> if raw==True
221227
:rtype:
222-
~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.network.v2020_05_01.models.VpnProfileResponse]
228+
~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.network.v2020_06_01.models.VpnProfileResponse]
223229
or
224-
~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.network.v2020_05_01.models.VpnProfileResponse]]
230+
~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.network.v2020_06_01.models.VpnProfileResponse]]
225231
:raises: :class:`CloudError<msrestazure.azure_exceptions.CloudError>`
226232
227233
"""
@@ -240,6 +246,8 @@ def generatevirtualwanvpnserverconfigurationvpnprofile(self, resource_group_name
240246
from .v2020_04_01.operations import NetworkManagementClientOperationsMixin as OperationClass
241247
elif api_version == '2020-05-01':
242248
from .v2020_05_01.operations import NetworkManagementClientOperationsMixin as OperationClass
249+
elif api_version == '2020-06-01':
250+
from .v2020_06_01.operations import NetworkManagementClientOperationsMixin as OperationClass
243251
else:
244252
raise NotImplementedError("APIVersion {} is not available".format(api_version))
245253
mixin_instance = OperationClass()
@@ -266,9 +274,9 @@ def get_active_sessions(self, resource_group_name, bastion_host_name, custom_hea
266274
BastionActiveSessionListResult or
267275
ClientRawResponse<BastionActiveSessionListResult> if raw==True
268276
:rtype:
269-
~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.network.v2020_05_01.models.BastionActiveSessionListResult]
277+
~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.network.v2020_06_01.models.BastionActiveSessionListResult]
270278
or
271-
~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.network.v2020_05_01.models.BastionActiveSessionListResult]]
279+
~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.network.v2020_06_01.models.BastionActiveSessionListResult]]
272280
:raises: :class:`CloudError<msrestazure.azure_exceptions.CloudError>`
273281
274282
"""
@@ -285,6 +293,8 @@ def get_active_sessions(self, resource_group_name, bastion_host_name, custom_hea
285293
from .v2020_04_01.operations import NetworkManagementClientOperationsMixin as OperationClass
286294
elif api_version == '2020-05-01':
287295
from .v2020_05_01.operations import NetworkManagementClientOperationsMixin as OperationClass
296+
elif api_version == '2020-06-01':
297+
from .v2020_06_01.operations import NetworkManagementClientOperationsMixin as OperationClass
288298
else:
289299
raise NotImplementedError("APIVersion {} is not available".format(api_version))
290300
mixin_instance = OperationClass()
@@ -305,15 +315,15 @@ def get_bastion_shareable_link(self, resource_group_name, bastion_host_name, vms
305315
:type bastion_host_name: str
306316
:param vms: List of VM references.
307317
:type vms:
308-
list[~azure.mgmt.network.v2020_05_01.models.BastionShareableLink]
318+
list[~azure.mgmt.network.v2020_06_01.models.BastionShareableLink]
309319
:param dict custom_headers: headers that will be added to the request
310320
:param bool raw: returns the direct response alongside the
311321
deserialized response
312322
:param operation_config: :ref:`Operation configuration
313323
overrides<msrest:optionsforoperations>`.
314324
:return: An iterator like instance of BastionShareableLink
315325
:rtype:
316-
~azure.mgmt.network.v2020_05_01.models.BastionShareableLinkPaged[~azure.mgmt.network.v2020_05_01.models.BastionShareableLink]
326+
~azure.mgmt.network.v2020_06_01.models.BastionShareableLinkPaged[~azure.mgmt.network.v2020_06_01.models.BastionShareableLink]
317327
:raises: :class:`CloudError<msrestazure.azure_exceptions.CloudError>`
318328
319329
"""
@@ -330,6 +340,8 @@ def get_bastion_shareable_link(self, resource_group_name, bastion_host_name, vms
330340
from .v2020_04_01.operations import NetworkManagementClientOperationsMixin as OperationClass
331341
elif api_version == '2020-05-01':
332342
from .v2020_05_01.operations import NetworkManagementClientOperationsMixin as OperationClass
343+
elif api_version == '2020-06-01':
344+
from .v2020_06_01.operations import NetworkManagementClientOperationsMixin as OperationClass
333345
else:
334346
raise NotImplementedError("APIVersion {} is not available".format(api_version))
335347
mixin_instance = OperationClass()
@@ -350,7 +362,7 @@ def put_bastion_shareable_link(self, resource_group_name, bastion_host_name, vms
350362
:type bastion_host_name: str
351363
:param vms: List of VM references.
352364
:type vms:
353-
list[~azure.mgmt.network.v2020_05_01.models.BastionShareableLink]
365+
list[~azure.mgmt.network.v2020_06_01.models.BastionShareableLink]
354366
:param dict custom_headers: headers that will be added to the request
355367
:param bool raw: The poller return type is ClientRawResponse, the
356368
direct response alongside the deserialized response
@@ -360,9 +372,9 @@ def put_bastion_shareable_link(self, resource_group_name, bastion_host_name, vms
360372
BastionShareableLinkListResult or
361373
ClientRawResponse<BastionShareableLinkListResult> if raw==True
362374
:rtype:
363-
~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.network.v2020_05_01.models.BastionShareableLinkListResult]
375+
~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.network.v2020_06_01.models.BastionShareableLinkListResult]
364376
or
365-
~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.network.v2020_05_01.models.BastionShareableLinkListResult]]
377+
~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.network.v2020_06_01.models.BastionShareableLinkListResult]]
366378
:raises: :class:`CloudError<msrestazure.azure_exceptions.CloudError>`
367379
368380
"""
@@ -379,6 +391,8 @@ def put_bastion_shareable_link(self, resource_group_name, bastion_host_name, vms
379391
from .v2020_04_01.operations import NetworkManagementClientOperationsMixin as OperationClass
380392
elif api_version == '2020-05-01':
381393
from .v2020_05_01.operations import NetworkManagementClientOperationsMixin as OperationClass
394+
elif api_version == '2020-06-01':
395+
from .v2020_06_01.operations import NetworkManagementClientOperationsMixin as OperationClass
382396
else:
383397
raise NotImplementedError("APIVersion {} is not available".format(api_version))
384398
mixin_instance = OperationClass()
@@ -404,7 +418,7 @@ def supported_security_providers(self, resource_group_name, virtual_wan_name, cu
404418
overrides<msrest:optionsforoperations>`.
405419
:return: VirtualWanSecurityProviders or ClientRawResponse if raw=true
406420
:rtype:
407-
~azure.mgmt.network.v2020_05_01.models.VirtualWanSecurityProviders or
421+
~azure.mgmt.network.v2020_06_01.models.VirtualWanSecurityProviders or
408422
~msrest.pipeline.ClientRawResponse
409423
:raises: :class:`CloudError<msrestazure.azure_exceptions.CloudError>`
410424
@@ -440,6 +454,8 @@ def supported_security_providers(self, resource_group_name, virtual_wan_name, cu
440454
from .v2020_04_01.operations import NetworkManagementClientOperationsMixin as OperationClass
441455
elif api_version == '2020-05-01':
442456
from .v2020_05_01.operations import NetworkManagementClientOperationsMixin as OperationClass
457+
elif api_version == '2020-06-01':
458+
from .v2020_06_01.operations import NetworkManagementClientOperationsMixin as OperationClass
443459
else:
444460
raise NotImplementedError("APIVersion {} is not available".format(api_version))
445461
mixin_instance = OperationClass()

sdk/network/azure-mgmt-network/azure/mgmt/network/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
from .v2019_02_01.models import *
99
from .v2019_07_01.models import *
1010
from .v2020_04_01.models import *
11-
from .v2020_05_01.models import *
11+
from .v2020_06_01.models import *

sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/models/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -936,7 +936,6 @@
936936
ExpressRouteLinkConnectorType,
937937
ExpressRouteLinkAdminState,
938938
ExpressRoutePortsEncapsulation,
939-
FirewallPolicyIntrusionSystemMode,
940939
FirewallPolicyNatRuleActionType,
941940
FirewallPolicyFilterRuleActionType,
942941
FirewallPolicyRuleConditionApplicationProtocolType,
@@ -1549,7 +1548,6 @@
15491548
'ExpressRouteLinkConnectorType',
15501549
'ExpressRouteLinkAdminState',
15511550
'ExpressRoutePortsEncapsulation',
1552-
'FirewallPolicyIntrusionSystemMode',
15531551
'FirewallPolicyNatRuleActionType',
15541552
'FirewallPolicyFilterRuleActionType',
15551553
'FirewallPolicyRuleConditionApplicationProtocolType',

sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/models/_models.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7716,10 +7716,6 @@ class FirewallPolicy(Resource):
77167716
Possible values include: 'Alert', 'Deny', 'Off'
77177717
:type threat_intel_mode: str or
77187718
~azure.mgmt.network.v2020_03_01.models.AzureFirewallThreatIntelMode
7719-
:param intrusion_system_mode: The operation mode for Intrusion system.
7720-
Possible values include: 'Enabled', 'Disabled'
7721-
:type intrusion_system_mode: str or
7722-
~azure.mgmt.network.v2020_03_01.models.FirewallPolicyIntrusionSystemMode
77237719
:ivar etag: A unique read-only string that changes whenever the resource
77247720
is updated.
77257721
:vartype etag: str
@@ -7747,7 +7743,6 @@ class FirewallPolicy(Resource):
77477743
'firewalls': {'key': 'properties.firewalls', 'type': '[SubResource]'},
77487744
'child_policies': {'key': 'properties.childPolicies', 'type': '[SubResource]'},
77497745
'threat_intel_mode': {'key': 'properties.threatIntelMode', 'type': 'str'},
7750-
'intrusion_system_mode': {'key': 'properties.intrusionSystemMode', 'type': 'str'},
77517746
'etag': {'key': 'etag', 'type': 'str'},
77527747
}
77537748

@@ -7759,7 +7754,6 @@ def __init__(self, **kwargs):
77597754
self.firewalls = None
77607755
self.child_policies = None
77617756
self.threat_intel_mode = kwargs.get('threat_intel_mode', None)
7762-
self.intrusion_system_mode = kwargs.get('intrusion_system_mode', None)
77637757
self.etag = None
77647758

77657759

sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/models/_models_py3.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7716,10 +7716,6 @@ class FirewallPolicy(Resource):
77167716
Possible values include: 'Alert', 'Deny', 'Off'
77177717
:type threat_intel_mode: str or
77187718
~azure.mgmt.network.v2020_03_01.models.AzureFirewallThreatIntelMode
7719-
:param intrusion_system_mode: The operation mode for Intrusion system.
7720-
Possible values include: 'Enabled', 'Disabled'
7721-
:type intrusion_system_mode: str or
7722-
~azure.mgmt.network.v2020_03_01.models.FirewallPolicyIntrusionSystemMode
77237719
:ivar etag: A unique read-only string that changes whenever the resource
77247720
is updated.
77257721
:vartype etag: str
@@ -7747,19 +7743,17 @@ class FirewallPolicy(Resource):
77477743
'firewalls': {'key': 'properties.firewalls', 'type': '[SubResource]'},
77487744
'child_policies': {'key': 'properties.childPolicies', 'type': '[SubResource]'},
77497745
'threat_intel_mode': {'key': 'properties.threatIntelMode', 'type': 'str'},
7750-
'intrusion_system_mode': {'key': 'properties.intrusionSystemMode', 'type': 'str'},
77517746
'etag': {'key': 'etag', 'type': 'str'},
77527747
}
77537748

7754-
def __init__(self, *, id: str=None, location: str=None, tags=None, base_policy=None, threat_intel_mode=None, intrusion_system_mode=None, **kwargs) -> None:
7749+
def __init__(self, *, id: str=None, location: str=None, tags=None, base_policy=None, threat_intel_mode=None, **kwargs) -> None:
77557750
super(FirewallPolicy, self).__init__(id=id, location=location, tags=tags, **kwargs)
77567751
self.rule_groups = None
77577752
self.provisioning_state = None
77587753
self.base_policy = base_policy
77597754
self.firewalls = None
77607755
self.child_policies = None
77617756
self.threat_intel_mode = threat_intel_mode
7762-
self.intrusion_system_mode = intrusion_system_mode
77637757
self.etag = None
77647758

77657759

sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/models/_network_management_client_enums.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -373,12 +373,6 @@ class ExpressRoutePortsEncapsulation(str, Enum):
373373
qin_q = "QinQ"
374374

375375

376-
class FirewallPolicyIntrusionSystemMode(str, Enum):
377-
378-
enabled = "Enabled"
379-
disabled = "Disabled"
380-
381-
382376
class FirewallPolicyNatRuleActionType(str, Enum):
383377

384378
dnat = "DNAT"

0 commit comments

Comments
 (0)