F5 Networks · Schema

VirtualServerCreate

Request body for creating a new virtual server.

API GatewayApplication DeliveryAutomationEdge ComputingKubernetesLoad BalancingMulti-CloudNGINXSecurityWAF

Properties

Name Type Description
name string Name of the virtual server.
partition string Administrative partition.
destination string Destination address and port in /partition/address:port format.
description string User-defined description.
ipProtocol string IP protocol.
mask string Destination network mask.
pool string Default pool full path.
profiles array Profiles to apply.
persist array Persistence profiles to apply.
source string Source address filter.
sourcePort string Source port translation behavior.
translateAddress string
translatePort string
connectionLimit integer
rules array
vlans array
vlansEnabled boolean
vlansDisabled boolean
View JSON Schema on GitHub

JSON Schema

bigip-icontrol-rest-virtual-server-create-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "VirtualServerCreate",
  "type": "object",
  "description": "Request body for creating a new virtual server.",
  "properties": {
    "name": {
      "type": "string",
      "description": "Name of the virtual server."
    },
    "partition": {
      "type": "string",
      "description": "Administrative partition."
    },
    "destination": {
      "type": "string",
      "description": "Destination address and port in /partition/address:port format."
    },
    "description": {
      "type": "string",
      "description": "User-defined description."
    },
    "ipProtocol": {
      "type": "string",
      "description": "IP protocol."
    },
    "mask": {
      "type": "string",
      "description": "Destination network mask."
    },
    "pool": {
      "type": "string",
      "description": "Default pool full path."
    },
    "profiles": {
      "type": "array",
      "description": "Profiles to apply."
    },
    "persist": {
      "type": "array",
      "description": "Persistence profiles to apply."
    },
    "source": {
      "type": "string",
      "description": "Source address filter."
    },
    "sourcePort": {
      "type": "string",
      "description": "Source port translation behavior."
    },
    "translateAddress": {
      "type": "string"
    },
    "translatePort": {
      "type": "string"
    },
    "connectionLimit": {
      "type": "integer"
    },
    "rules": {
      "type": "array"
    },
    "vlans": {
      "type": "array"
    },
    "vlansEnabled": {
      "type": "boolean"
    },
    "vlansDisabled": {
      "type": "boolean"
    }
  }
}