Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions sdk/network/azure-mgmt-network/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,26 @@
Release History
===============

5.1.0 (2019-10-03)
++++++++++++++++++

**Features**

- Model VirtualNetworkGateway has a new parameter vpn_gateway_generation
- Model ExpressRoutePort has a new parameter identity
- Model VirtualNetworkGatewayConnection has a new parameter traffic_selector_policies
- Model ExpressRouteLink has a new parameter mac_sec_config
- Model VirtualNetworkGatewayConnectionListEntity has a new parameter traffic_selector_policies
- Model NetworkInterfaceIPConfiguration has a new parameter private_link_connection_properties
- Model ApplicationGatewayRequestRoutingRule has a new parameter priority
- Added operation VirtualNetworkGatewayConnectionsOperations.stop_packet_capture
- Added operation VirtualNetworkGatewayConnectionsOperations.start_packet_capture
- Added operation ConnectionMonitorsOperations.update_tags
- Added operation VirtualNetworkGatewaysOperations.stop_packet_capture
- Added operation VirtualNetworkGatewaysOperations.start_packet_capture
- Added operation group VirtualRoutersOperations
- Added operation group VirtualRouterPeeringsOperations

5.0.0 (2019-08-27)
++++++++++++++++++

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def check_dns_name_availability(self, location, domain_name_label, custom_header
overrides<msrest:optionsforoperations>`.
:return: DnsNameAvailabilityResult or ClientRawResponse if raw=true
:rtype:
~azure.mgmt.network.v2019_06_01.models.DnsNameAvailabilityResult or
~azure.mgmt.network.v2019_07_01.models.DnsNameAvailabilityResult or
~msrest.pipeline.ClientRawResponse
:raises: :class:`CloudError<msrestazure.azure_exceptions.CloudError>`

Expand Down Expand Up @@ -79,6 +79,8 @@ def check_dns_name_availability(self, location, domain_name_label, custom_header
from .v2019_04_01.operations import NetworkManagementClientOperationsMixin as OperationClass
elif api_version == '2019-06-01':
from .v2019_06_01.operations import NetworkManagementClientOperationsMixin as OperationClass
elif api_version == '2019-07-01':
from .v2019_07_01.operations import NetworkManagementClientOperationsMixin as OperationClass
else:
raise NotImplementedError("APIVersion {} is not available".format(api_version))
mixin_instance = OperationClass()
Expand All @@ -103,10 +105,10 @@ def supported_security_providers(self, resource_group_name, virtual_wan_name, cu
overrides<msrest:optionsforoperations>`.
:return: VirtualWanSecurityProviders or ClientRawResponse if raw=true
:rtype:
~azure.mgmt.network.v2019_06_01.models.VirtualWanSecurityProviders or
~azure.mgmt.network.v2019_07_01.models.VirtualWanSecurityProviders or
~msrest.pipeline.ClientRawResponse
:raises:
:class:`ErrorException<azure.mgmt.network.v2019_06_01.models.ErrorException>`
:class:`ErrorException<azure.mgmt.network.v2019_07_01.models.ErrorException>`

"""
api_version = self._get_api_version('supported_security_providers')
Expand All @@ -124,6 +126,8 @@ def supported_security_providers(self, resource_group_name, virtual_wan_name, cu
from .v2019_04_01.operations import NetworkManagementClientOperationsMixin as OperationClass
elif api_version == '2019-06-01':
from .v2019_06_01.operations import NetworkManagementClientOperationsMixin as OperationClass
elif api_version == '2019-07-01':
from .v2019_07_01.operations import NetworkManagementClientOperationsMixin as OperationClass
else:
raise NotImplementedError("APIVersion {} is not available".format(api_version))
mixin_instance = OperationClass()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
# --------------------------------------------------------------------------
from .v2018_07_01.models import *
from .v2019_02_01.models import *
from .v2019_06_01.models import *
from .v2019_07_01.models import *
Original file line number Diff line number Diff line change
Expand Up @@ -2352,6 +2352,10 @@ class BackendAddressPool(SubResource):
:ivar outbound_rule: Gets outbound rules that use this backend address
pool.
:vartype outbound_rule: ~azure.mgmt.network.v2018_07_01.models.SubResource
:ivar outbound_rules: Gets outbound rules that use this backend address
pool.
:vartype outbound_rules:
list[~azure.mgmt.network.v2018_07_01.models.SubResource]
:param provisioning_state: Get provisioning state of the public IP
resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
:type provisioning_state: str
Expand All @@ -2367,13 +2371,15 @@ class BackendAddressPool(SubResource):
'backend_ip_configurations': {'readonly': True},
'load_balancing_rules': {'readonly': True},
'outbound_rule': {'readonly': True},
'outbound_rules': {'readonly': True},
}

_attribute_map = {
'id': {'key': 'id', 'type': 'str'},
'backend_ip_configurations': {'key': 'properties.backendIPConfigurations', 'type': '[NetworkInterfaceIPConfiguration]'},
'load_balancing_rules': {'key': 'properties.loadBalancingRules', 'type': '[SubResource]'},
'outbound_rule': {'key': 'properties.outboundRule', 'type': 'SubResource'},
'outbound_rules': {'key': 'properties.outboundRules', 'type': '[SubResource]'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'name': {'key': 'name', 'type': 'str'},
'etag': {'key': 'etag', 'type': 'str'},
Expand All @@ -2384,6 +2390,7 @@ def __init__(self, **kwargs):
self.backend_ip_configurations = None
self.load_balancing_rules = None
self.outbound_rule = None
self.outbound_rules = None
self.provisioning_state = kwargs.get('provisioning_state', None)
self.name = kwargs.get('name', None)
self.etag = kwargs.get('etag', None)
Expand Down Expand Up @@ -6501,7 +6508,7 @@ def __init__(self, **kwargs):


class OutboundRule(SubResource):
"""Outbound pool of the load balancer.
"""Outbound rule of the load balancer.

All required parameters must be populated in order to send to Azure.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2352,6 +2352,10 @@ class BackendAddressPool(SubResource):
:ivar outbound_rule: Gets outbound rules that use this backend address
pool.
:vartype outbound_rule: ~azure.mgmt.network.v2018_07_01.models.SubResource
:ivar outbound_rules: Gets outbound rules that use this backend address
pool.
:vartype outbound_rules:
list[~azure.mgmt.network.v2018_07_01.models.SubResource]
:param provisioning_state: Get provisioning state of the public IP
resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
:type provisioning_state: str
Expand All @@ -2367,13 +2371,15 @@ class BackendAddressPool(SubResource):
'backend_ip_configurations': {'readonly': True},
'load_balancing_rules': {'readonly': True},
'outbound_rule': {'readonly': True},
'outbound_rules': {'readonly': True},
}

_attribute_map = {
'id': {'key': 'id', 'type': 'str'},
'backend_ip_configurations': {'key': 'properties.backendIPConfigurations', 'type': '[NetworkInterfaceIPConfiguration]'},
'load_balancing_rules': {'key': 'properties.loadBalancingRules', 'type': '[SubResource]'},
'outbound_rule': {'key': 'properties.outboundRule', 'type': 'SubResource'},
'outbound_rules': {'key': 'properties.outboundRules', 'type': '[SubResource]'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'name': {'key': 'name', 'type': 'str'},
'etag': {'key': 'etag', 'type': 'str'},
Expand All @@ -2384,6 +2390,7 @@ def __init__(self, *, id: str=None, provisioning_state: str=None, name: str=None
self.backend_ip_configurations = None
self.load_balancing_rules = None
self.outbound_rule = None
self.outbound_rules = None
self.provisioning_state = provisioning_state
self.name = name
self.etag = etag
Expand Down Expand Up @@ -6501,7 +6508,7 @@ def __init__(self, *, metric_specifications=None, log_specifications=None, **kwa


class OutboundRule(SubResource):
"""Outbound pool of the load balancer.
"""Outbound rule of the load balancer.

All required parameters must be populated in order to send to Azure.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2677,6 +2677,10 @@ class BackendAddressPool(SubResource):
:ivar outbound_rule: Gets outbound rules that use this backend address
pool.
:vartype outbound_rule: ~azure.mgmt.network.v2018_08_01.models.SubResource
:ivar outbound_rules: Gets outbound rules that use this backend address
pool.
:vartype outbound_rules:
list[~azure.mgmt.network.v2018_08_01.models.SubResource]
:param provisioning_state: Get provisioning state of the public IP
resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
:type provisioning_state: str
Expand All @@ -2692,13 +2696,15 @@ class BackendAddressPool(SubResource):
'backend_ip_configurations': {'readonly': True},
'load_balancing_rules': {'readonly': True},
'outbound_rule': {'readonly': True},
'outbound_rules': {'readonly': True},
}

_attribute_map = {
'id': {'key': 'id', 'type': 'str'},
'backend_ip_configurations': {'key': 'properties.backendIPConfigurations', 'type': '[NetworkInterfaceIPConfiguration]'},
'load_balancing_rules': {'key': 'properties.loadBalancingRules', 'type': '[SubResource]'},
'outbound_rule': {'key': 'properties.outboundRule', 'type': 'SubResource'},
'outbound_rules': {'key': 'properties.outboundRules', 'type': '[SubResource]'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'name': {'key': 'name', 'type': 'str'},
'etag': {'key': 'etag', 'type': 'str'},
Expand All @@ -2709,6 +2715,7 @@ def __init__(self, **kwargs):
self.backend_ip_configurations = None
self.load_balancing_rules = None
self.outbound_rule = None
self.outbound_rules = None
self.provisioning_state = kwargs.get('provisioning_state', None)
self.name = kwargs.get('name', None)
self.etag = kwargs.get('etag', None)
Expand Down Expand Up @@ -7891,7 +7898,7 @@ def __init__(self, **kwargs):


class OutboundRule(SubResource):
"""Outbound pool of the load balancer.
"""Outbound rule of the load balancer.

All required parameters must be populated in order to send to Azure.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2677,6 +2677,10 @@ class BackendAddressPool(SubResource):
:ivar outbound_rule: Gets outbound rules that use this backend address
pool.
:vartype outbound_rule: ~azure.mgmt.network.v2018_08_01.models.SubResource
:ivar outbound_rules: Gets outbound rules that use this backend address
pool.
:vartype outbound_rules:
list[~azure.mgmt.network.v2018_08_01.models.SubResource]
:param provisioning_state: Get provisioning state of the public IP
resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
:type provisioning_state: str
Expand All @@ -2692,13 +2696,15 @@ class BackendAddressPool(SubResource):
'backend_ip_configurations': {'readonly': True},
'load_balancing_rules': {'readonly': True},
'outbound_rule': {'readonly': True},
'outbound_rules': {'readonly': True},
}

_attribute_map = {
'id': {'key': 'id', 'type': 'str'},
'backend_ip_configurations': {'key': 'properties.backendIPConfigurations', 'type': '[NetworkInterfaceIPConfiguration]'},
'load_balancing_rules': {'key': 'properties.loadBalancingRules', 'type': '[SubResource]'},
'outbound_rule': {'key': 'properties.outboundRule', 'type': 'SubResource'},
'outbound_rules': {'key': 'properties.outboundRules', 'type': '[SubResource]'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'name': {'key': 'name', 'type': 'str'},
'etag': {'key': 'etag', 'type': 'str'},
Expand All @@ -2709,6 +2715,7 @@ def __init__(self, *, id: str=None, provisioning_state: str=None, name: str=None
self.backend_ip_configurations = None
self.load_balancing_rules = None
self.outbound_rule = None
self.outbound_rules = None
self.provisioning_state = provisioning_state
self.name = name
self.etag = etag
Expand Down Expand Up @@ -7891,7 +7898,7 @@ def __init__(self, *, metric_specifications=None, log_specifications=None, **kwa


class OutboundRule(SubResource):
"""Outbound pool of the load balancer.
"""Outbound rule of the load balancer.

All required parameters must be populated in order to send to Azure.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2820,6 +2820,10 @@ class BackendAddressPool(SubResource):
:ivar outbound_rule: Gets outbound rules that use this backend address
pool.
:vartype outbound_rule: ~azure.mgmt.network.v2018_10_01.models.SubResource
:ivar outbound_rules: Gets outbound rules that use this backend address
pool.
:vartype outbound_rules:
list[~azure.mgmt.network.v2018_10_01.models.SubResource]
:param provisioning_state: Get provisioning state of the public IP
resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
:type provisioning_state: str
Expand All @@ -2835,13 +2839,15 @@ class BackendAddressPool(SubResource):
'backend_ip_configurations': {'readonly': True},
'load_balancing_rules': {'readonly': True},
'outbound_rule': {'readonly': True},
'outbound_rules': {'readonly': True},
}

_attribute_map = {
'id': {'key': 'id', 'type': 'str'},
'backend_ip_configurations': {'key': 'properties.backendIPConfigurations', 'type': '[NetworkInterfaceIPConfiguration]'},
'load_balancing_rules': {'key': 'properties.loadBalancingRules', 'type': '[SubResource]'},
'outbound_rule': {'key': 'properties.outboundRule', 'type': 'SubResource'},
'outbound_rules': {'key': 'properties.outboundRules', 'type': '[SubResource]'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'name': {'key': 'name', 'type': 'str'},
'etag': {'key': 'etag', 'type': 'str'},
Expand All @@ -2852,6 +2858,7 @@ def __init__(self, **kwargs):
self.backend_ip_configurations = None
self.load_balancing_rules = None
self.outbound_rule = None
self.outbound_rules = None
self.provisioning_state = kwargs.get('provisioning_state', None)
self.name = kwargs.get('name', None)
self.etag = kwargs.get('etag', None)
Expand Down Expand Up @@ -8135,7 +8142,7 @@ def __init__(self, **kwargs):


class OutboundRule(SubResource):
"""Outbound pool of the load balancer.
"""Outbound rule of the load balancer.

All required parameters must be populated in order to send to Azure.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2820,6 +2820,10 @@ class BackendAddressPool(SubResource):
:ivar outbound_rule: Gets outbound rules that use this backend address
pool.
:vartype outbound_rule: ~azure.mgmt.network.v2018_10_01.models.SubResource
:ivar outbound_rules: Gets outbound rules that use this backend address
pool.
:vartype outbound_rules:
list[~azure.mgmt.network.v2018_10_01.models.SubResource]
:param provisioning_state: Get provisioning state of the public IP
resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
:type provisioning_state: str
Expand All @@ -2835,13 +2839,15 @@ class BackendAddressPool(SubResource):
'backend_ip_configurations': {'readonly': True},
'load_balancing_rules': {'readonly': True},
'outbound_rule': {'readonly': True},
'outbound_rules': {'readonly': True},
}

_attribute_map = {
'id': {'key': 'id', 'type': 'str'},
'backend_ip_configurations': {'key': 'properties.backendIPConfigurations', 'type': '[NetworkInterfaceIPConfiguration]'},
'load_balancing_rules': {'key': 'properties.loadBalancingRules', 'type': '[SubResource]'},
'outbound_rule': {'key': 'properties.outboundRule', 'type': 'SubResource'},
'outbound_rules': {'key': 'properties.outboundRules', 'type': '[SubResource]'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'name': {'key': 'name', 'type': 'str'},
'etag': {'key': 'etag', 'type': 'str'},
Expand All @@ -2852,6 +2858,7 @@ def __init__(self, *, id: str=None, provisioning_state: str=None, name: str=None
self.backend_ip_configurations = None
self.load_balancing_rules = None
self.outbound_rule = None
self.outbound_rules = None
self.provisioning_state = provisioning_state
self.name = name
self.etag = etag
Expand Down Expand Up @@ -8135,7 +8142,7 @@ def __init__(self, *, metric_specifications=None, log_specifications=None, **kwa


class OutboundRule(SubResource):
"""Outbound pool of the load balancer.
"""Outbound rule of the load balancer.

All required parameters must be populated in order to send to Azure.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2825,6 +2825,10 @@ class BackendAddressPool(SubResource):
:ivar outbound_rule: Gets outbound rules that use this backend address
pool.
:vartype outbound_rule: ~azure.mgmt.network.v2018_11_01.models.SubResource
:ivar outbound_rules: Gets outbound rules that use this backend address
pool.
:vartype outbound_rules:
list[~azure.mgmt.network.v2018_11_01.models.SubResource]
:param provisioning_state: Get provisioning state of the public IP
resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
:type provisioning_state: str
Expand All @@ -2840,13 +2844,15 @@ class BackendAddressPool(SubResource):
'backend_ip_configurations': {'readonly': True},
'load_balancing_rules': {'readonly': True},
'outbound_rule': {'readonly': True},
'outbound_rules': {'readonly': True},
}

_attribute_map = {
'id': {'key': 'id', 'type': 'str'},
'backend_ip_configurations': {'key': 'properties.backendIPConfigurations', 'type': '[NetworkInterfaceIPConfiguration]'},
'load_balancing_rules': {'key': 'properties.loadBalancingRules', 'type': '[SubResource]'},
'outbound_rule': {'key': 'properties.outboundRule', 'type': 'SubResource'},
'outbound_rules': {'key': 'properties.outboundRules', 'type': '[SubResource]'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'name': {'key': 'name', 'type': 'str'},
'etag': {'key': 'etag', 'type': 'str'},
Expand All @@ -2857,6 +2863,7 @@ def __init__(self, **kwargs):
self.backend_ip_configurations = None
self.load_balancing_rules = None
self.outbound_rule = None
self.outbound_rules = None
self.provisioning_state = kwargs.get('provisioning_state', None)
self.name = kwargs.get('name', None)
self.etag = kwargs.get('etag', None)
Expand Down Expand Up @@ -8284,7 +8291,7 @@ def __init__(self, **kwargs):


class OutboundRule(SubResource):
"""Outbound pool of the load balancer.
"""Outbound rule of the load balancer.

All required parameters must be populated in order to send to Azure.

Expand Down
Loading