config/workload/multivlanvip/jsons/loadbalancers/multivlanvip_workload_vnet_1_lb_3.json

{
    "resourceId": "multivlanvip_workload_vnet_1_lb_3",
    "resourceMetadata": {
        "client": "TurnKeySdn"
    },
    "properties": {
        "frontendIPConfigurations": [
            {
                "resourceId": "fe-multivlanvi_workload_vnet_1_lb_3",
                "properties": {
                    "privateIPAllocationMethod": "Dynamic",
                    "publicIPAddress": {
                                            "resourceRef": "/publicIPAddresses/public_ip_1"
                                        }
                }
            }
 
        ],
        "backendAddressPools": [
            {
                "resourceId": "be-multivlanvip_workload_vnet_1_lb_3"
            }
        ],
        "loadBalancingRules": [
            {
                "resourceId": "multivlanvip_workload_vnet_1_lb_3_lbrule_1-3000-300",
                   "properties": {
                       "frontendIPConfigurations": [
                        {
                            "resourceRef": "/loadBalancers/multivlanvip_workload_vnet_1_lb_3/frontendIPConfigurations/fe-multivlanvi_workload_vnet_1_lb_3"
                        }
                    ],
                    "protocol": "Tcp",
                    "enableTcpReset": false,
                    "frontendPort": 3000,
                    "backendPort": 300,
                    "enableFloatingIP": false,
                    "idleTimeoutInMinutes": 4,
                    "backendAddressPool": {
                        "resourceRef": "/loadBalancers/multivlanvip_workload_vnet_1_lb_3/backendAddressPools/be-multivlanvip_workload_vnet_1_lb_3"
                    },
                    "loadDistribution": "Default"
                }
            }
        ]
 
    }
}