diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/InboundNatRuleCreate.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/InboundNatRuleCreate.json index da7d0b00b558..7f434a519643 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/InboundNatRuleCreate.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/InboundNatRuleCreate.json @@ -12,6 +12,7 @@ "frontendPort": 3390, "backendPort": 3389, "idleTimeoutInMinutes": 4, + "enableTcpReset": true, "enableFloatingIP": false } } @@ -31,6 +32,7 @@ "enableFloatingIP": false, "idleTimeoutInMinutes": 4, "protocol": "Tcp", + "enableTcpReset": true, "backendIPConfiguration": { "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1/virtualMachines/1/networkInterfaces/nic1/ipConfigurations/ip1" } @@ -51,6 +53,7 @@ "enableFloatingIP": false, "idleTimeoutInMinutes": 4, "protocol": "Tcp", + "enableTcpReset": true, "backendIPConfiguration": { "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1/virtualMachines/1/networkInterfaces/nic1/ipConfigurations/ip1" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/InboundNatRuleGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/InboundNatRuleGet.json index a6a293e61fe0..c43684642c80 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/InboundNatRuleGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/InboundNatRuleGet.json @@ -21,6 +21,7 @@ "enableFloatingIP": false, "idleTimeoutInMinutes": 4, "protocol": "Tcp", + "enableTcpReset": true, "backendIPConfiguration": { "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1/virtualMachines/1/networkInterfaces/nic1/ipConfigurations/ip1" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/InboundNatRuleList.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/InboundNatRuleList.json index 737db8ba12e0..4b47509eee5c 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/InboundNatRuleList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/InboundNatRuleList.json @@ -21,7 +21,8 @@ "backendPort": 3389, "enableFloatingIP": false, "idleTimeoutInMinutes": 4, - "protocol": "Tcp", + "protocol": "Tcp", + "enableTcpReset": true, "backendIPConfiguration": { "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1/virtualMachines/1/networkInterfaces/nic1/ipConfigurations/ip1" } @@ -40,6 +41,7 @@ "enableFloatingIP": false, "idleTimeoutInMinutes": 4, "protocol": "Tcp", + "enableTcpReset": true, "backendIPConfiguration": { "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1/virtualMachines/3/networkInterfaces/nic1/ipConfigurations/ip1" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerCreate.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerCreate.json index dbfc907bd008..d57fe9a9232d 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerCreate.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerCreate.json @@ -50,6 +50,7 @@ "enableFloatingIP": true, "idleTimeoutInMinutes": 15, "protocol": "Tcp", + "enableTcpReset": true, "loadDistribution": "Default", "backendAddressPool": { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb" @@ -88,7 +89,8 @@ "backendPort": 3389, "enableFloatingIP": true, "idleTimeoutInMinutes": 15, - "protocol": "Tcp" + "protocol": "Tcp", + "enableTcpReset": true } } ], @@ -161,6 +163,7 @@ "enableFloatingIP": true, "idleTimeoutInMinutes": 15, "protocol": "Tcp", + "enableTcpReset": true, "loadDistribution": "Default", "backendAddressPool": { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb" @@ -204,7 +207,8 @@ "backendPort": 3389, "enableFloatingIP": true, "idleTimeoutInMinutes": 15, - "protocol": "Tcp" + "protocol": "Tcp", + "enableTcpReset": true } } ], @@ -276,6 +280,7 @@ "enableFloatingIP": true, "idleTimeoutInMinutes": 15, "protocol": "Tcp", + "enableTcpReset": true, "loadDistribution": "Default", "backendAddressPool": { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb" @@ -319,7 +324,8 @@ "backendPort": 3389, "enableFloatingIP": true, "idleTimeoutInMinutes": 15, - "protocol": "Tcp" + "protocol": "Tcp", + "enableTcpReset": true } } ], diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerCreateWithInboundNatPool.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerCreateWithInboundNatPool.json index 38c86a150322..2b8fdd95a97a 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerCreateWithInboundNatPool.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerCreateWithInboundNatPool.json @@ -38,7 +38,8 @@ "frontendPortRangeEnd": 8085, "backendPort": 8888, "idleTimeoutInMinutes": 10, - "enableFloatingIP": true + "enableFloatingIP": true, + "enableTcpReset": true }, "name": "test", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test" @@ -96,6 +97,7 @@ "idleTimeoutInMinutes": 10, "enableFloatingIP": true, "protocol": "Tcp", + "enableTcpReset": true, "frontendIPConfiguration": { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test" } @@ -152,6 +154,7 @@ "idleTimeoutInMinutes": 10, "enableFloatingIP": true, "protocol": "Tcp", + "enableTcpReset": true, "frontendIPConfiguration": { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerGet.json index 9bb080813eec..40c72113df91 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerGet.json @@ -69,6 +69,7 @@ "enableFloatingIP": true, "idleTimeoutInMinutes": 15, "protocol": "Tcp", + "enableTcpReset": true, "loadDistribution": "Default", "backendAddressPool": { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb" @@ -112,7 +113,8 @@ "backendPort": 3389, "enableFloatingIP": true, "idleTimeoutInMinutes": 15, - "protocol": "Tcp" + "protocol": "Tcp", + "enableTcpReset": true } } ], diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerList.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerList.json index 321b264122ad..c979529947aa 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerList.json @@ -67,6 +67,7 @@ "enableFloatingIP": true, "idleTimeoutInMinutes": 15, "protocol": "Tcp", + "enableTcpReset": true, "loadDistribution": "Default", "backendAddressPool": { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/belb" @@ -109,7 +110,8 @@ "backendPort": 3389, "enableFloatingIP": true, "idleTimeoutInMinutes": 15, - "protocol": "Tcp" + "protocol": "Tcp", + "enableTcpReset": true } } ], diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerListAll.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerListAll.json index 332ff0a3a101..44d9ff254077 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerListAll.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerListAll.json @@ -66,6 +66,7 @@ "enableFloatingIP": true, "idleTimeoutInMinutes": 15, "protocol": "Tcp", + "enableTcpReset": true, "loadDistribution": "Default", "backendAddressPool": { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/belb" @@ -108,7 +109,8 @@ "backendPort": 3389, "enableFloatingIP": true, "idleTimeoutInMinutes": 15, - "protocol": "Tcp" + "protocol": "Tcp", + "enableTcpReset": true } } ], diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerLoadBalancingRuleGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerLoadBalancingRuleGet.json index 102c3180d879..ce57861d3895 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerLoadBalancingRuleGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerLoadBalancingRuleGet.json @@ -22,6 +22,7 @@ "enableFloatingIP": false, "idleTimeoutInMinutes": 15, "protocol": "Tcp", + "enableTcpReset": true, "loadDistribution": "Default", "backendAddressPool": { "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb1/backendAddressPools/bepool1" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerLoadBalancingRuleList.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerLoadBalancingRuleList.json index d0a4f999fda8..f0fe377fc740 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerLoadBalancingRuleList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/LoadBalancerLoadBalancingRuleList.json @@ -23,6 +23,7 @@ "enableFloatingIP": false, "idleTimeoutInMinutes": 15, "protocol": "Tcp", + "enableTcpReset": true, "loadDistribution": "Default", "backendAddressPool": { "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb1/backendAddressPools/bepool1" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/loadBalancer.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/loadBalancer.json index 296880d49b45..d59679b0ff27 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/loadBalancer.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/loadBalancer.json @@ -1156,6 +1156,10 @@ "type": "boolean", "description": "Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint." }, + "enableTcpReset": { + "type": "boolean", + "description": "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." + }, "disableOutboundSnat": { "type": "boolean", "description": "Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule." @@ -1303,6 +1307,10 @@ "type": "boolean", "description": "Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint." }, + "enableTcpReset": { + "type": "boolean", + "description": "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." + }, "provisioningState": { "type": "string", "description": "Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'." @@ -1366,6 +1374,10 @@ "type": "boolean", "description": "Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint." }, + "enableTcpReset": { + "type": "boolean", + "description": "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." + }, "provisioningState": { "type": "string", "description": "Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."