{
  IsEnabled: "true",
  Pool: [
    {
      Name: 'web-app',
      Description: 'web-app',
      ServicePort: [
        {
          IsEnabled: "true",
          Protocol: "HTTP",
          Algorithm: "ROUND_ROBIN",
          Port: '80',
          HealthCheckPort: '80',
          HealthCheck:
            {
              Mode: "HTTP", Uri: '', HealthThreshold: '1', UnhealthThreshold: '6', Interval: '20', Timeout: '25'
            }
        },
        {
          IsEnabled: 'false',
          Protocol: "HTTPS",
          Algorithm: "ROUND_ROBIN",
          Port: '443',
          HealthCheckPort: '',
          HealthCheck:
            {
              Mode: "SSL", Uri: '', HealthThreshold: '2', UnhealthThreshold: '3', Interval: '5', Timeout: '15'
            }
        },
        {
          IsEnabled: 'false',
          Protocol: "TCP",
          Algorithm: "ROUND_ROBIN",
          Port: '',
          HealthCheckPort: '',
          HealthCheck:
            {
              Mode: "TCP", Uri: '', HealthThreshold: '2', UnhealthThreshold: '3', Interval: '5', Timeout: '15'
            }
        }
      ],
      Member: [
        {
          IpAddress: "192.168.254.100",
          Weight: '1',
          ServicePort:
            [
              {Protocol: "HTTP",  Port: '', HealthCheckPort: ''},
              {Protocol: "HTTPS", Port: '', HealthCheckPort: ''},
              {Protocol: "TCP",   Port: '', HealthCheckPort: ''},
            ]
        }
      ]
    }
  ],
  VirtualServer: [
      {
        IsEnabled: "true",
        Name: "router",
        Description: "describe it",
        Interface: {
          type: "application/vnd.vmware.vcloud.orgVdcNetwork+xml",
          name: "ExternalNetwork",
          href: "https://example.com/api/admin/network/12345678-1234-1234-1234-123456789012",
        },
        IpAddress: '192.2.0.55',
        ServiceProfile:
          [
            {
              IsEnabled: "true",
              Protocol: "HTTP",
              Port: "80",
              Persistence: {Method: ""}
            },
            {
              IsEnabled: "false",
              Protocol: "HTTPS",
              Port: "443",
              Persistence: {Method: ""}
            },
            {
              IsEnabled: "false",
              Protocol: "TCP",
              Port: "",
              Persistence: {Method: ""}
            },
          ],
        Logging: 'false',
        Pool: 'web-app'
      }
  ]

}