diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_pool.py b/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_pool.py index efe99b19ab61..29126fd82b40 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_pool.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_pool.py @@ -48,6 +48,10 @@ class InboundNatPool(SubResource): Groups in SQL server. This setting can't be changed after you create the endpoint. :type enable_floating_ip: bool + :param enable_tcp_reset: Receive bidirectional TCP Reset on TCP flow idle + timeout or unexpected connection termination. This element is only used + when the protocol is set to TCP. + :type enable_tcp_reset: bool :param provisioning_state: Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str @@ -75,6 +79,7 @@ class InboundNatPool(SubResource): 'backend_port': {'key': 'properties.backendPort', 'type': 'int'}, 'idle_timeout_in_minutes': {'key': 'properties.idleTimeoutInMinutes', 'type': 'int'}, 'enable_floating_ip': {'key': 'properties.enableFloatingIP', 'type': 'bool'}, + 'enable_tcp_reset': {'key': 'properties.enableTcpReset', 'type': 'bool'}, 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, 'etag': {'key': 'etag', 'type': 'str'}, @@ -89,6 +94,7 @@ def __init__(self, **kwargs): self.backend_port = kwargs.get('backend_port', None) self.idle_timeout_in_minutes = kwargs.get('idle_timeout_in_minutes', None) self.enable_floating_ip = kwargs.get('enable_floating_ip', None) + self.enable_tcp_reset = kwargs.get('enable_tcp_reset', None) self.provisioning_state = kwargs.get('provisioning_state', None) self.name = kwargs.get('name', None) self.etag = kwargs.get('etag', None) diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_pool_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_pool_py3.py index 656d716cd962..b98f94acdd05 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_pool_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_pool_py3.py @@ -48,6 +48,10 @@ class InboundNatPool(SubResource): Groups in SQL server. This setting can't be changed after you create the endpoint. :type enable_floating_ip: bool + :param enable_tcp_reset: Receive bidirectional TCP Reset on TCP flow idle + timeout or unexpected connection termination. This element is only used + when the protocol is set to TCP. + :type enable_tcp_reset: bool :param provisioning_state: Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str @@ -75,12 +79,13 @@ class InboundNatPool(SubResource): 'backend_port': {'key': 'properties.backendPort', 'type': 'int'}, 'idle_timeout_in_minutes': {'key': 'properties.idleTimeoutInMinutes', 'type': 'int'}, 'enable_floating_ip': {'key': 'properties.enableFloatingIP', 'type': 'bool'}, + 'enable_tcp_reset': {'key': 'properties.enableTcpReset', 'type': 'bool'}, 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, 'etag': {'key': 'etag', 'type': 'str'}, } - def __init__(self, *, protocol, frontend_port_range_start: int, frontend_port_range_end: int, backend_port: int, id: str=None, frontend_ip_configuration=None, idle_timeout_in_minutes: int=None, enable_floating_ip: bool=None, provisioning_state: str=None, name: str=None, etag: str=None, **kwargs) -> None: + def __init__(self, *, protocol, frontend_port_range_start: int, frontend_port_range_end: int, backend_port: int, id: str=None, frontend_ip_configuration=None, idle_timeout_in_minutes: int=None, enable_floating_ip: bool=None, enable_tcp_reset: bool=None, provisioning_state: str=None, name: str=None, etag: str=None, **kwargs) -> None: super(InboundNatPool, self).__init__(id=id, **kwargs) self.frontend_ip_configuration = frontend_ip_configuration self.protocol = protocol @@ -89,6 +94,7 @@ def __init__(self, *, protocol, frontend_port_range_start: int, frontend_port_ra self.backend_port = backend_port self.idle_timeout_in_minutes = idle_timeout_in_minutes self.enable_floating_ip = enable_floating_ip + self.enable_tcp_reset = enable_tcp_reset self.provisioning_state = provisioning_state self.name = name self.etag = etag diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_rule.py b/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_rule.py index d7ee670423ee..7155bee14c14 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_rule.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_rule.py @@ -48,6 +48,10 @@ class InboundNatRule(SubResource): Groups in SQL server. This setting can't be changed after you create the endpoint. :type enable_floating_ip: bool + :param enable_tcp_reset: Receive bidirectional TCP Reset on TCP flow idle + timeout or unexpected connection termination. This element is only used + when the protocol is set to TCP. + :type enable_tcp_reset: bool :param provisioning_state: Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str @@ -72,6 +76,7 @@ class InboundNatRule(SubResource): 'backend_port': {'key': 'properties.backendPort', 'type': 'int'}, 'idle_timeout_in_minutes': {'key': 'properties.idleTimeoutInMinutes', 'type': 'int'}, 'enable_floating_ip': {'key': 'properties.enableFloatingIP', 'type': 'bool'}, + 'enable_tcp_reset': {'key': 'properties.enableTcpReset', 'type': 'bool'}, 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, 'etag': {'key': 'etag', 'type': 'str'}, @@ -86,6 +91,7 @@ def __init__(self, **kwargs): self.backend_port = kwargs.get('backend_port', None) self.idle_timeout_in_minutes = kwargs.get('idle_timeout_in_minutes', None) self.enable_floating_ip = kwargs.get('enable_floating_ip', None) + self.enable_tcp_reset = kwargs.get('enable_tcp_reset', None) self.provisioning_state = kwargs.get('provisioning_state', None) self.name = kwargs.get('name', None) self.etag = kwargs.get('etag', None) diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_rule_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_rule_py3.py index 4586a64aa218..08f6eadbc804 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_rule_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/inbound_nat_rule_py3.py @@ -48,6 +48,10 @@ class InboundNatRule(SubResource): Groups in SQL server. This setting can't be changed after you create the endpoint. :type enable_floating_ip: bool + :param enable_tcp_reset: Receive bidirectional TCP Reset on TCP flow idle + timeout or unexpected connection termination. This element is only used + when the protocol is set to TCP. + :type enable_tcp_reset: bool :param provisioning_state: Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str @@ -72,12 +76,13 @@ class InboundNatRule(SubResource): 'backend_port': {'key': 'properties.backendPort', 'type': 'int'}, 'idle_timeout_in_minutes': {'key': 'properties.idleTimeoutInMinutes', 'type': 'int'}, 'enable_floating_ip': {'key': 'properties.enableFloatingIP', 'type': 'bool'}, + 'enable_tcp_reset': {'key': 'properties.enableTcpReset', 'type': 'bool'}, 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, 'etag': {'key': 'etag', 'type': 'str'}, } - def __init__(self, *, id: str=None, frontend_ip_configuration=None, protocol=None, frontend_port: int=None, backend_port: int=None, idle_timeout_in_minutes: int=None, enable_floating_ip: bool=None, provisioning_state: str=None, name: str=None, etag: str=None, **kwargs) -> None: + def __init__(self, *, id: str=None, frontend_ip_configuration=None, protocol=None, frontend_port: int=None, backend_port: int=None, idle_timeout_in_minutes: int=None, enable_floating_ip: bool=None, enable_tcp_reset: bool=None, provisioning_state: str=None, name: str=None, etag: str=None, **kwargs) -> None: super(InboundNatRule, self).__init__(id=id, **kwargs) self.frontend_ip_configuration = frontend_ip_configuration self.backend_ip_configuration = None @@ -86,6 +91,7 @@ def __init__(self, *, id: str=None, frontend_ip_configuration=None, protocol=Non self.backend_port = backend_port self.idle_timeout_in_minutes = idle_timeout_in_minutes self.enable_floating_ip = enable_floating_ip + self.enable_tcp_reset = enable_tcp_reset self.provisioning_state = provisioning_state self.name = name self.etag = etag diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/load_balancing_rule.py b/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/load_balancing_rule.py index 26a162af7f36..59389f2b298d 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/load_balancing_rule.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/load_balancing_rule.py @@ -55,6 +55,10 @@ class LoadBalancingRule(SubResource): Groups in SQL server. This setting can't be changed after you create the endpoint. :type enable_floating_ip: bool + :param enable_tcp_reset: Receive bidirectional TCP Reset on TCP flow idle + timeout or unexpected connection termination. This element is only used + when the protocol is set to TCP. + :type enable_tcp_reset: bool :param disable_outbound_snat: Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule. @@ -86,6 +90,7 @@ class LoadBalancingRule(SubResource): 'backend_port': {'key': 'properties.backendPort', 'type': 'int'}, 'idle_timeout_in_minutes': {'key': 'properties.idleTimeoutInMinutes', 'type': 'int'}, 'enable_floating_ip': {'key': 'properties.enableFloatingIP', 'type': 'bool'}, + 'enable_tcp_reset': {'key': 'properties.enableTcpReset', 'type': 'bool'}, 'disable_outbound_snat': {'key': 'properties.disableOutboundSnat', 'type': 'bool'}, 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, @@ -103,6 +108,7 @@ def __init__(self, **kwargs): self.backend_port = kwargs.get('backend_port', None) self.idle_timeout_in_minutes = kwargs.get('idle_timeout_in_minutes', None) self.enable_floating_ip = kwargs.get('enable_floating_ip', None) + self.enable_tcp_reset = kwargs.get('enable_tcp_reset', None) self.disable_outbound_snat = kwargs.get('disable_outbound_snat', None) self.provisioning_state = kwargs.get('provisioning_state', None) self.name = kwargs.get('name', None) diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/load_balancing_rule_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/load_balancing_rule_py3.py index e7118a864798..9538cea25492 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/load_balancing_rule_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/load_balancing_rule_py3.py @@ -55,6 +55,10 @@ class LoadBalancingRule(SubResource): Groups in SQL server. This setting can't be changed after you create the endpoint. :type enable_floating_ip: bool + :param enable_tcp_reset: Receive bidirectional TCP Reset on TCP flow idle + timeout or unexpected connection termination. This element is only used + when the protocol is set to TCP. + :type enable_tcp_reset: bool :param disable_outbound_snat: Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule. @@ -86,13 +90,14 @@ class LoadBalancingRule(SubResource): 'backend_port': {'key': 'properties.backendPort', 'type': 'int'}, 'idle_timeout_in_minutes': {'key': 'properties.idleTimeoutInMinutes', 'type': 'int'}, 'enable_floating_ip': {'key': 'properties.enableFloatingIP', 'type': 'bool'}, + 'enable_tcp_reset': {'key': 'properties.enableTcpReset', 'type': 'bool'}, 'disable_outbound_snat': {'key': 'properties.disableOutboundSnat', 'type': 'bool'}, 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, 'etag': {'key': 'etag', 'type': 'str'}, } - def __init__(self, *, protocol, frontend_port: int, id: str=None, frontend_ip_configuration=None, backend_address_pool=None, probe=None, load_distribution=None, backend_port: int=None, idle_timeout_in_minutes: int=None, enable_floating_ip: bool=None, disable_outbound_snat: bool=None, provisioning_state: str=None, name: str=None, etag: str=None, **kwargs) -> None: + def __init__(self, *, protocol, frontend_port: int, id: str=None, frontend_ip_configuration=None, backend_address_pool=None, probe=None, load_distribution=None, backend_port: int=None, idle_timeout_in_minutes: int=None, enable_floating_ip: bool=None, enable_tcp_reset: bool=None, disable_outbound_snat: bool=None, provisioning_state: str=None, name: str=None, etag: str=None, **kwargs) -> None: super(LoadBalancingRule, self).__init__(id=id, **kwargs) self.frontend_ip_configuration = frontend_ip_configuration self.backend_address_pool = backend_address_pool @@ -103,6 +108,7 @@ def __init__(self, *, protocol, frontend_port: int, id: str=None, frontend_ip_co self.backend_port = backend_port self.idle_timeout_in_minutes = idle_timeout_in_minutes self.enable_floating_ip = enable_floating_ip + self.enable_tcp_reset = enable_tcp_reset self.disable_outbound_snat = disable_outbound_snat self.provisioning_state = provisioning_state self.name = name