diff --git a/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/effective_route.py b/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/effective_route.py index 80965a238ab6..1b9483354cd5 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/effective_route.py +++ b/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/effective_route.py @@ -17,6 +17,9 @@ class EffectiveRoute(Model): :param name: The name of the user defined route. This is optional. :type name: str + :param disable_bgp_route_propagation: If true, on-premises routes are not + propagated to the network interfaces in the subnet. + :type disable_bgp_route_propagation: bool :param source: Who created the route. Possible values are: 'Unknown', 'User', 'VirtualNetworkGateway', and 'Default'. Possible values include: 'Unknown', 'User', 'VirtualNetworkGateway', 'Default' @@ -43,6 +46,7 @@ class EffectiveRoute(Model): _attribute_map = { 'name': {'key': 'name', 'type': 'str'}, + 'disable_bgp_route_propagation': {'key': 'disableBgpRoutePropagation', 'type': 'bool'}, 'source': {'key': 'source', 'type': 'str'}, 'state': {'key': 'state', 'type': 'str'}, 'address_prefix': {'key': 'addressPrefix', 'type': '[str]'}, @@ -53,6 +57,7 @@ class EffectiveRoute(Model): def __init__(self, **kwargs): super(EffectiveRoute, self).__init__(**kwargs) self.name = kwargs.get('name', None) + self.disable_bgp_route_propagation = kwargs.get('disable_bgp_route_propagation', None) self.source = kwargs.get('source', None) self.state = kwargs.get('state', None) self.address_prefix = kwargs.get('address_prefix', None) diff --git a/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/effective_route_py3.py b/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/effective_route_py3.py index b7a8dcf546be..7fa09ba9a330 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/effective_route_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/effective_route_py3.py @@ -17,6 +17,9 @@ class EffectiveRoute(Model): :param name: The name of the user defined route. This is optional. :type name: str + :param disable_bgp_route_propagation: If true, on-premises routes are not + propagated to the network interfaces in the subnet. + :type disable_bgp_route_propagation: bool :param source: Who created the route. Possible values are: 'Unknown', 'User', 'VirtualNetworkGateway', and 'Default'. Possible values include: 'Unknown', 'User', 'VirtualNetworkGateway', 'Default' @@ -43,6 +46,7 @@ class EffectiveRoute(Model): _attribute_map = { 'name': {'key': 'name', 'type': 'str'}, + 'disable_bgp_route_propagation': {'key': 'disableBgpRoutePropagation', 'type': 'bool'}, 'source': {'key': 'source', 'type': 'str'}, 'state': {'key': 'state', 'type': 'str'}, 'address_prefix': {'key': 'addressPrefix', 'type': '[str]'}, @@ -50,9 +54,10 @@ class EffectiveRoute(Model): 'next_hop_type': {'key': 'nextHopType', 'type': 'str'}, } - def __init__(self, *, name: str=None, source=None, state=None, address_prefix=None, next_hop_ip_address=None, next_hop_type=None, **kwargs) -> None: + def __init__(self, *, name: str=None, disable_bgp_route_propagation: bool=None, source=None, state=None, address_prefix=None, next_hop_ip_address=None, next_hop_type=None, **kwargs) -> None: super(EffectiveRoute, self).__init__(**kwargs) self.name = name + self.disable_bgp_route_propagation = disable_bgp_route_propagation self.source = source self.state = state self.address_prefix = address_prefix