{
  "by_path": {
    "PATCH /v2/lbaas/flavorprofiles/{id}": {
      "description": "",
      "properties": {
        "flavorprofile": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "flavorprofile",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "flavorprofile"
      ],
      "type": "object"
    },
    "PATCH /v2/lbaas/flavors/{id}": {
      "description": "",
      "properties": {
        "flavor": {
          "description": "",
          "properties": {
            "OS-FLV-EXT-DATA:ephemeral": {
              "description": "",
              "example": 0,
              "type": "integer"
            },
            "disk": {
              "description": "Root disk GiB",
              "example": 1,
              "type": "integer"
            },
            "id": {
              "description": "",
              "example": "auto",
              "type": "string"
            },
            "name": {
              "description": "",
              "example": "example",
              "type": "string"
            },
            "os-flavor-access:is_public": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "ram": {
              "description": "RAM MiB",
              "example": 512,
              "type": "integer"
            },
            "rxtx_factor": {
              "example": 1.0,
              "type": "number"
            },
            "swap": {
              "description": "",
              "example": 0,
              "type": "integer"
            },
            "vcpus": {
              "description": "",
              "example": 1,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "flavor"
      ],
      "type": "object"
    },
    "PATCH /v2/lbaas/healthmonitors/{id}": {
      "description": "",
      "properties": {
        "healthmonitor": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "delay": {
              "description": "",
              "example": 5,
              "type": "integer"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "expected_codes": {
              "description": "",
              "example": "200",
              "type": "string"
            },
            "http_method": {
              "description": "",
              "example": "GET",
              "type": "string"
            },
            "max_retries": {
              "description": "",
              "example": 3,
              "type": "integer"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "timeout": {
              "description": "",
              "example": 3,
              "type": "integer"
            },
            "type": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "PING",
                "TCP",
                "TLS-HELLO",
                "UDP-CONNECT"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "url_path": {
              "description": "",
              "example": "/",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "healthmonitor"
      ],
      "type": "object"
    },
    "PATCH /v2/lbaas/l7policies/{id}": {
      "description": "",
      "properties": {
        "l7policy": {
          "description": "",
          "properties": {
            "action": {
              "description": "",
              "enum": [
                "REJECT",
                "REDIRECT_TO_URL",
                "REDIRECT_TO_POOL",
                "REDIRECT_PREFIX"
              ],
              "example": "REJECT",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "position": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "redirect_pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "redirect_url": {
              "description": "",
              "format": "uri",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "l7policy"
      ],
      "type": "object"
    },
    "PATCH /v2/lbaas/l7policies/{l7policy_id}/rules/{id}": {
      "description": "",
      "properties": {
        "rule": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "l7rule",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "rule"
      ],
      "type": "object"
    },
    "PATCH /v2/lbaas/listeners/{id}": {
      "description": "",
      "properties": {
        "listener": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "connection_limit": {
              "description": "",
              "example": -1,
              "type": "integer"
            },
            "default_pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "insert_headers": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "TERMINATED_HTTPS"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "protocol_port": {
              "description": "",
              "example": 80,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "listener"
      ],
      "type": "object"
    },
    "PATCH /v2/lbaas/loadbalancers/{id}": {
      "description": "",
      "properties": {
        "loadbalancer": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "flavor_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "listeners": {
              "description": "",
              "items": {
                "description": "",
                "properties": {},
                "type": "object"
              },
              "type": "array"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "pools": {
              "description": "",
              "items": {
                "description": "",
                "properties": {},
                "type": "object"
              },
              "type": "array"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "provider": {
              "description": "Provider",
              "example": "amphora",
              "type": "string"
            },
            "vip_address": {
              "description": "VIP address",
              "type": "string"
            },
            "vip_network_id": {
              "description": "VIP network UUID",
              "format": "uuid",
              "type": "string"
            },
            "vip_subnet_id": {
              "description": "VIP subnet UUID",
              "format": "uuid",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "loadbalancer"
      ],
      "type": "object"
    },
    "PATCH /v2/lbaas/pools/{id}": {
      "description": "",
      "properties": {
        "pool": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "lb_algorithm": {
              "description": "",
              "enum": [
                "ROUND_ROBIN",
                "LEAST_CONNECTIONS",
                "SOURCE_IP"
              ],
              "example": "ROUND_ROBIN",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "PROXY"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "session_persistence": {
              "description": "",
              "properties": {
                "cookie_name": {
                  "description": "",
                  "type": "string"
                },
                "type": {
                  "description": "",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "pool"
      ],
      "type": "object"
    },
    "PATCH /v2/lbaas/pools/{pool_id}/members/{id}": {
      "description": "",
      "properties": {
        "member": {
          "description": "",
          "properties": {
            "address": {
              "description": "Member IP",
              "example": "10.0.0.10",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "backup": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "monitor_address": {
              "description": "",
              "type": "string"
            },
            "monitor_port": {
              "description": "",
              "type": "integer"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol_port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "subnet_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "weight": {
              "description": "",
              "example": 1,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "member"
      ],
      "type": "object"
    },
    "PATCH /v2/lbaas/providers/{id}": {
      "description": "",
      "properties": {
        "provider": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "provider",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "provider"
      ],
      "type": "object"
    },
    "PATCH /v2/lbaas/quotas/{id}": {
      "description": "",
      "properties": {
        "quota": {
          "description": "",
          "properties": {
            "cores": {
              "description": "",
              "example": 20,
              "type": "integer"
            },
            "fixed_ips": {
              "description": "",
              "example": -1,
              "type": "integer"
            },
            "floating_ips": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "force": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "gigabytes": {
              "description": "",
              "example": 1000,
              "type": "integer"
            },
            "injected_file_content_bytes": {
              "description": "",
              "example": 10240,
              "type": "integer"
            },
            "injected_files": {
              "description": "",
              "example": 5,
              "type": "integer"
            },
            "instances": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "key_pairs": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "metadata_items": {
              "description": "",
              "example": 128,
              "type": "integer"
            },
            "networks": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "ports": {
              "description": "",
              "example": 500,
              "type": "integer"
            },
            "ram": {
              "description": "",
              "example": 51200,
              "type": "integer"
            },
            "routers": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "security_group_rules": {
              "description": "",
              "example": 20,
              "type": "integer"
            },
            "security_groups": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "snapshots": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "subnets": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "volumes": {
              "description": "",
              "example": 10,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "quota"
      ],
      "type": "object"
    },
    "PATCH /v2/octavia/amphorae/{id}": {
      "description": "",
      "properties": {
        "amphorae": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "amphora",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "amphorae"
      ],
      "type": "object"
    },
    "POST /v2/lbaas/flavorprofiles": {
      "description": "",
      "properties": {
        "flavorprofile": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "flavorprofile",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "flavorprofile"
      ],
      "type": "object"
    },
    "POST /v2/lbaas/flavors": {
      "description": "",
      "properties": {
        "flavor": {
          "description": "",
          "properties": {
            "OS-FLV-EXT-DATA:ephemeral": {
              "description": "",
              "example": 0,
              "type": "integer"
            },
            "disk": {
              "description": "Root disk GiB",
              "example": 1,
              "type": "integer"
            },
            "id": {
              "description": "",
              "example": "auto",
              "type": "string"
            },
            "name": {
              "description": "",
              "example": "example",
              "type": "string"
            },
            "os-flavor-access:is_public": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "ram": {
              "description": "RAM MiB",
              "example": 512,
              "type": "integer"
            },
            "rxtx_factor": {
              "example": 1.0,
              "type": "number"
            },
            "swap": {
              "description": "",
              "example": 0,
              "type": "integer"
            },
            "vcpus": {
              "description": "",
              "example": 1,
              "type": "integer"
            }
          },
          "required": [
            "name",
            "ram",
            "vcpus",
            "disk"
          ],
          "type": "object"
        }
      },
      "required": [
        "flavor"
      ],
      "type": "object"
    },
    "POST /v2/lbaas/healthmonitors": {
      "description": "",
      "properties": {
        "healthmonitor": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "delay": {
              "description": "",
              "example": 5,
              "type": "integer"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "expected_codes": {
              "description": "",
              "example": "200",
              "type": "string"
            },
            "http_method": {
              "description": "",
              "example": "GET",
              "type": "string"
            },
            "max_retries": {
              "description": "",
              "example": 3,
              "type": "integer"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "timeout": {
              "description": "",
              "example": 3,
              "type": "integer"
            },
            "type": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "PING",
                "TCP",
                "TLS-HELLO",
                "UDP-CONNECT"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "url_path": {
              "description": "",
              "example": "/",
              "type": "string"
            }
          },
          "required": [
            "type",
            "delay",
            "timeout",
            "max_retries",
            "pool_id"
          ],
          "type": "object"
        }
      },
      "required": [
        "healthmonitor"
      ],
      "type": "object"
    },
    "POST /v2/lbaas/l7policies": {
      "description": "",
      "properties": {
        "l7policy": {
          "description": "",
          "properties": {
            "action": {
              "description": "",
              "enum": [
                "REJECT",
                "REDIRECT_TO_URL",
                "REDIRECT_TO_POOL",
                "REDIRECT_PREFIX"
              ],
              "example": "REJECT",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "position": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "redirect_pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "redirect_url": {
              "description": "",
              "format": "uri",
              "type": "string"
            }
          },
          "required": [
            "listener_id",
            "action"
          ],
          "type": "object"
        }
      },
      "required": [
        "l7policy"
      ],
      "type": "object"
    },
    "POST /v2/lbaas/l7policies/{l7policy_id}/rules": {
      "description": "",
      "properties": {
        "rule": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "l7rule",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "rule"
      ],
      "type": "object"
    },
    "POST /v2/lbaas/listeners": {
      "description": "",
      "properties": {
        "listener": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "connection_limit": {
              "description": "",
              "example": -1,
              "type": "integer"
            },
            "default_pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "insert_headers": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "TERMINATED_HTTPS"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "protocol_port": {
              "description": "",
              "example": 80,
              "type": "integer"
            }
          },
          "required": [
            "loadbalancer_id",
            "protocol",
            "protocol_port"
          ],
          "type": "object"
        }
      },
      "required": [
        "listener"
      ],
      "type": "object"
    },
    "POST /v2/lbaas/loadbalancers": {
      "description": "",
      "properties": {
        "loadbalancer": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "flavor_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "listeners": {
              "description": "",
              "items": {
                "description": "",
                "properties": {},
                "type": "object"
              },
              "type": "array"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "pools": {
              "description": "",
              "items": {
                "description": "",
                "properties": {},
                "type": "object"
              },
              "type": "array"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "provider": {
              "description": "Provider",
              "example": "amphora",
              "type": "string"
            },
            "vip_address": {
              "description": "VIP address",
              "type": "string"
            },
            "vip_network_id": {
              "description": "VIP network UUID",
              "format": "uuid",
              "type": "string"
            },
            "vip_subnet_id": {
              "description": "VIP subnet UUID",
              "format": "uuid",
              "type": "string"
            }
          },
          "required": [
            "vip_subnet_id"
          ],
          "type": "object"
        }
      },
      "required": [
        "loadbalancer"
      ],
      "type": "object"
    },
    "POST /v2/lbaas/pools": {
      "description": "",
      "properties": {
        "pool": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "lb_algorithm": {
              "description": "",
              "enum": [
                "ROUND_ROBIN",
                "LEAST_CONNECTIONS",
                "SOURCE_IP"
              ],
              "example": "ROUND_ROBIN",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "PROXY"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "session_persistence": {
              "description": "",
              "properties": {
                "cookie_name": {
                  "description": "",
                  "type": "string"
                },
                "type": {
                  "description": "",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "required": [
            "lb_algorithm",
            "protocol"
          ],
          "type": "object"
        }
      },
      "required": [
        "pool"
      ],
      "type": "object"
    },
    "POST /v2/lbaas/pools/{pool_id}/members": {
      "description": "",
      "properties": {
        "member": {
          "description": "",
          "properties": {
            "address": {
              "description": "Member IP",
              "example": "10.0.0.10",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "backup": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "monitor_address": {
              "description": "",
              "type": "string"
            },
            "monitor_port": {
              "description": "",
              "type": "integer"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol_port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "subnet_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "weight": {
              "description": "",
              "example": 1,
              "type": "integer"
            }
          },
          "required": [
            "address",
            "protocol_port"
          ],
          "type": "object"
        }
      },
      "required": [
        "member"
      ],
      "type": "object"
    },
    "POST /v2/lbaas/providers": {
      "description": "",
      "properties": {
        "provider": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "provider",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "provider"
      ],
      "type": "object"
    },
    "POST /v2/lbaas/quotas": {
      "description": "",
      "properties": {
        "quota": {
          "description": "",
          "properties": {
            "cores": {
              "description": "",
              "example": 20,
              "type": "integer"
            },
            "fixed_ips": {
              "description": "",
              "example": -1,
              "type": "integer"
            },
            "floating_ips": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "force": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "gigabytes": {
              "description": "",
              "example": 1000,
              "type": "integer"
            },
            "injected_file_content_bytes": {
              "description": "",
              "example": 10240,
              "type": "integer"
            },
            "injected_files": {
              "description": "",
              "example": 5,
              "type": "integer"
            },
            "instances": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "key_pairs": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "metadata_items": {
              "description": "",
              "example": 128,
              "type": "integer"
            },
            "networks": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "ports": {
              "description": "",
              "example": 500,
              "type": "integer"
            },
            "ram": {
              "description": "",
              "example": 51200,
              "type": "integer"
            },
            "routers": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "security_group_rules": {
              "description": "",
              "example": 20,
              "type": "integer"
            },
            "security_groups": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "snapshots": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "subnets": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "volumes": {
              "description": "",
              "example": 10,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "quota"
      ],
      "type": "object"
    },
    "POST /v2/octavia/amphorae": {
      "description": "",
      "properties": {
        "amphorae": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "amphora",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "amphorae"
      ],
      "type": "object"
    },
    "PUT /v2/lbaas/flavorprofiles/{id}": {
      "description": "",
      "properties": {
        "flavorprofile": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "flavorprofile",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "flavorprofile"
      ],
      "type": "object"
    },
    "PUT /v2/lbaas/flavors/{id}": {
      "description": "",
      "properties": {
        "flavor": {
          "description": "",
          "properties": {
            "OS-FLV-EXT-DATA:ephemeral": {
              "description": "",
              "example": 0,
              "type": "integer"
            },
            "disk": {
              "description": "Root disk GiB",
              "example": 1,
              "type": "integer"
            },
            "id": {
              "description": "",
              "example": "auto",
              "type": "string"
            },
            "name": {
              "description": "",
              "example": "example",
              "type": "string"
            },
            "os-flavor-access:is_public": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "ram": {
              "description": "RAM MiB",
              "example": 512,
              "type": "integer"
            },
            "rxtx_factor": {
              "example": 1.0,
              "type": "number"
            },
            "swap": {
              "description": "",
              "example": 0,
              "type": "integer"
            },
            "vcpus": {
              "description": "",
              "example": 1,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "flavor"
      ],
      "type": "object"
    },
    "PUT /v2/lbaas/healthmonitors/{id}": {
      "description": "",
      "properties": {
        "healthmonitor": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "delay": {
              "description": "",
              "example": 5,
              "type": "integer"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "expected_codes": {
              "description": "",
              "example": "200",
              "type": "string"
            },
            "http_method": {
              "description": "",
              "example": "GET",
              "type": "string"
            },
            "max_retries": {
              "description": "",
              "example": 3,
              "type": "integer"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "timeout": {
              "description": "",
              "example": 3,
              "type": "integer"
            },
            "type": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "PING",
                "TCP",
                "TLS-HELLO",
                "UDP-CONNECT"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "url_path": {
              "description": "",
              "example": "/",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "healthmonitor"
      ],
      "type": "object"
    },
    "PUT /v2/lbaas/l7policies/{id}": {
      "description": "",
      "properties": {
        "l7policy": {
          "description": "",
          "properties": {
            "action": {
              "description": "",
              "enum": [
                "REJECT",
                "REDIRECT_TO_URL",
                "REDIRECT_TO_POOL",
                "REDIRECT_PREFIX"
              ],
              "example": "REJECT",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "position": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "redirect_pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "redirect_url": {
              "description": "",
              "format": "uri",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "l7policy"
      ],
      "type": "object"
    },
    "PUT /v2/lbaas/l7policies/{l7policy_id}/rules/{id}": {
      "description": "",
      "properties": {
        "rule": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "l7rule",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "rule"
      ],
      "type": "object"
    },
    "PUT /v2/lbaas/listeners/{id}": {
      "description": "",
      "properties": {
        "listener": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "connection_limit": {
              "description": "",
              "example": -1,
              "type": "integer"
            },
            "default_pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "insert_headers": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "TERMINATED_HTTPS"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "protocol_port": {
              "description": "",
              "example": 80,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "listener"
      ],
      "type": "object"
    },
    "PUT /v2/lbaas/loadbalancers/{id}": {
      "description": "",
      "properties": {
        "loadbalancer": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "flavor_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "listeners": {
              "description": "",
              "items": {
                "description": "",
                "properties": {},
                "type": "object"
              },
              "type": "array"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "pools": {
              "description": "",
              "items": {
                "description": "",
                "properties": {},
                "type": "object"
              },
              "type": "array"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "provider": {
              "description": "Provider",
              "example": "amphora",
              "type": "string"
            },
            "vip_address": {
              "description": "VIP address",
              "type": "string"
            },
            "vip_network_id": {
              "description": "VIP network UUID",
              "format": "uuid",
              "type": "string"
            },
            "vip_subnet_id": {
              "description": "VIP subnet UUID",
              "format": "uuid",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "loadbalancer"
      ],
      "type": "object"
    },
    "PUT /v2/lbaas/loadbalancers/{id}/failover": {
      "description": "",
      "properties": {
        "os-start": {
          "description": "Action os-start body (null object)",
          "type": "null"
        }
      },
      "required": [
        "os-start"
      ],
      "type": "object"
    },
    "PUT /v2/lbaas/pools/{id}": {
      "description": "",
      "properties": {
        "pool": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "lb_algorithm": {
              "description": "",
              "enum": [
                "ROUND_ROBIN",
                "LEAST_CONNECTIONS",
                "SOURCE_IP"
              ],
              "example": "ROUND_ROBIN",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "PROXY"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "session_persistence": {
              "description": "",
              "properties": {
                "cookie_name": {
                  "description": "",
                  "type": "string"
                },
                "type": {
                  "description": "",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "pool"
      ],
      "type": "object"
    },
    "PUT /v2/lbaas/pools/{pool_id}/members/{id}": {
      "description": "",
      "properties": {
        "member": {
          "description": "",
          "properties": {
            "address": {
              "description": "Member IP",
              "example": "10.0.0.10",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "backup": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "monitor_address": {
              "description": "",
              "type": "string"
            },
            "monitor_port": {
              "description": "",
              "type": "integer"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol_port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "subnet_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "weight": {
              "description": "",
              "example": 1,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "member"
      ],
      "type": "object"
    },
    "PUT /v2/lbaas/providers/{id}": {
      "description": "",
      "properties": {
        "provider": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "provider",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "provider"
      ],
      "type": "object"
    },
    "PUT /v2/lbaas/quotas/{id}": {
      "description": "",
      "properties": {
        "quota": {
          "description": "",
          "properties": {
            "cores": {
              "description": "",
              "example": 20,
              "type": "integer"
            },
            "fixed_ips": {
              "description": "",
              "example": -1,
              "type": "integer"
            },
            "floating_ips": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "force": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "gigabytes": {
              "description": "",
              "example": 1000,
              "type": "integer"
            },
            "injected_file_content_bytes": {
              "description": "",
              "example": 10240,
              "type": "integer"
            },
            "injected_files": {
              "description": "",
              "example": 5,
              "type": "integer"
            },
            "instances": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "key_pairs": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "metadata_items": {
              "description": "",
              "example": 128,
              "type": "integer"
            },
            "networks": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "ports": {
              "description": "",
              "example": 500,
              "type": "integer"
            },
            "ram": {
              "description": "",
              "example": 51200,
              "type": "integer"
            },
            "routers": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "security_group_rules": {
              "description": "",
              "example": 20,
              "type": "integer"
            },
            "security_groups": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "snapshots": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "subnets": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "volumes": {
              "description": "",
              "example": 10,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "quota"
      ],
      "type": "object"
    },
    "PUT /v2/octavia/amphorae/{id}": {
      "description": "",
      "properties": {
        "amphorae": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "amphora",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "amphorae"
      ],
      "type": "object"
    }
  },
  "operations": {
    "amphora_create": {
      "description": "",
      "properties": {
        "amphorae": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "amphora",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "amphorae"
      ],
      "type": "object"
    },
    "amphora_patch": {
      "description": "",
      "properties": {
        "amphorae": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "amphora",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "amphorae"
      ],
      "type": "object"
    },
    "amphora_update": {
      "description": "",
      "properties": {
        "amphorae": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "amphora",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "amphorae"
      ],
      "type": "object"
    },
    "flavor_create": {
      "description": "",
      "properties": {
        "flavor": {
          "description": "",
          "properties": {
            "OS-FLV-EXT-DATA:ephemeral": {
              "description": "",
              "example": 0,
              "type": "integer"
            },
            "disk": {
              "description": "Root disk GiB",
              "example": 1,
              "type": "integer"
            },
            "id": {
              "description": "",
              "example": "auto",
              "type": "string"
            },
            "name": {
              "description": "",
              "example": "example",
              "type": "string"
            },
            "os-flavor-access:is_public": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "ram": {
              "description": "RAM MiB",
              "example": 512,
              "type": "integer"
            },
            "rxtx_factor": {
              "example": 1.0,
              "type": "number"
            },
            "swap": {
              "description": "",
              "example": 0,
              "type": "integer"
            },
            "vcpus": {
              "description": "",
              "example": 1,
              "type": "integer"
            }
          },
          "required": [
            "name",
            "ram",
            "vcpus",
            "disk"
          ],
          "type": "object"
        }
      },
      "required": [
        "flavor"
      ],
      "type": "object"
    },
    "flavor_patch": {
      "description": "",
      "properties": {
        "flavor": {
          "description": "",
          "properties": {
            "OS-FLV-EXT-DATA:ephemeral": {
              "description": "",
              "example": 0,
              "type": "integer"
            },
            "disk": {
              "description": "Root disk GiB",
              "example": 1,
              "type": "integer"
            },
            "id": {
              "description": "",
              "example": "auto",
              "type": "string"
            },
            "name": {
              "description": "",
              "example": "example",
              "type": "string"
            },
            "os-flavor-access:is_public": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "ram": {
              "description": "RAM MiB",
              "example": 512,
              "type": "integer"
            },
            "rxtx_factor": {
              "example": 1.0,
              "type": "number"
            },
            "swap": {
              "description": "",
              "example": 0,
              "type": "integer"
            },
            "vcpus": {
              "description": "",
              "example": 1,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "flavor"
      ],
      "type": "object"
    },
    "flavor_update": {
      "description": "",
      "properties": {
        "flavor": {
          "description": "",
          "properties": {
            "OS-FLV-EXT-DATA:ephemeral": {
              "description": "",
              "example": 0,
              "type": "integer"
            },
            "disk": {
              "description": "Root disk GiB",
              "example": 1,
              "type": "integer"
            },
            "id": {
              "description": "",
              "example": "auto",
              "type": "string"
            },
            "name": {
              "description": "",
              "example": "example",
              "type": "string"
            },
            "os-flavor-access:is_public": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "ram": {
              "description": "RAM MiB",
              "example": 512,
              "type": "integer"
            },
            "rxtx_factor": {
              "example": 1.0,
              "type": "number"
            },
            "swap": {
              "description": "",
              "example": 0,
              "type": "integer"
            },
            "vcpus": {
              "description": "",
              "example": 1,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "flavor"
      ],
      "type": "object"
    },
    "flavorprofile_create": {
      "description": "",
      "properties": {
        "flavorprofile": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "flavorprofile",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "flavorprofile"
      ],
      "type": "object"
    },
    "flavorprofile_patch": {
      "description": "",
      "properties": {
        "flavorprofile": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "flavorprofile",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "flavorprofile"
      ],
      "type": "object"
    },
    "flavorprofile_update": {
      "description": "",
      "properties": {
        "flavorprofile": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "flavorprofile",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "flavorprofile"
      ],
      "type": "object"
    },
    "healthmonitor_create": {
      "description": "",
      "properties": {
        "healthmonitor": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "delay": {
              "description": "",
              "example": 5,
              "type": "integer"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "expected_codes": {
              "description": "",
              "example": "200",
              "type": "string"
            },
            "http_method": {
              "description": "",
              "example": "GET",
              "type": "string"
            },
            "max_retries": {
              "description": "",
              "example": 3,
              "type": "integer"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "timeout": {
              "description": "",
              "example": 3,
              "type": "integer"
            },
            "type": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "PING",
                "TCP",
                "TLS-HELLO",
                "UDP-CONNECT"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "url_path": {
              "description": "",
              "example": "/",
              "type": "string"
            }
          },
          "required": [
            "type",
            "delay",
            "timeout",
            "max_retries",
            "pool_id"
          ],
          "type": "object"
        }
      },
      "required": [
        "healthmonitor"
      ],
      "type": "object"
    },
    "healthmonitor_patch": {
      "description": "",
      "properties": {
        "healthmonitor": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "delay": {
              "description": "",
              "example": 5,
              "type": "integer"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "expected_codes": {
              "description": "",
              "example": "200",
              "type": "string"
            },
            "http_method": {
              "description": "",
              "example": "GET",
              "type": "string"
            },
            "max_retries": {
              "description": "",
              "example": 3,
              "type": "integer"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "timeout": {
              "description": "",
              "example": 3,
              "type": "integer"
            },
            "type": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "PING",
                "TCP",
                "TLS-HELLO",
                "UDP-CONNECT"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "url_path": {
              "description": "",
              "example": "/",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "healthmonitor"
      ],
      "type": "object"
    },
    "healthmonitor_update": {
      "description": "",
      "properties": {
        "healthmonitor": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "delay": {
              "description": "",
              "example": 5,
              "type": "integer"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "expected_codes": {
              "description": "",
              "example": "200",
              "type": "string"
            },
            "http_method": {
              "description": "",
              "example": "GET",
              "type": "string"
            },
            "max_retries": {
              "description": "",
              "example": 3,
              "type": "integer"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "timeout": {
              "description": "",
              "example": 3,
              "type": "integer"
            },
            "type": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "PING",
                "TCP",
                "TLS-HELLO",
                "UDP-CONNECT"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "url_path": {
              "description": "",
              "example": "/",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "healthmonitor"
      ],
      "type": "object"
    },
    "l7policy_create": {
      "description": "",
      "properties": {
        "l7policy": {
          "description": "",
          "properties": {
            "action": {
              "description": "",
              "enum": [
                "REJECT",
                "REDIRECT_TO_URL",
                "REDIRECT_TO_POOL",
                "REDIRECT_PREFIX"
              ],
              "example": "REJECT",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "position": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "redirect_pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "redirect_url": {
              "description": "",
              "format": "uri",
              "type": "string"
            }
          },
          "required": [
            "listener_id",
            "action"
          ],
          "type": "object"
        }
      },
      "required": [
        "l7policy"
      ],
      "type": "object"
    },
    "l7policy_patch": {
      "description": "",
      "properties": {
        "l7policy": {
          "description": "",
          "properties": {
            "action": {
              "description": "",
              "enum": [
                "REJECT",
                "REDIRECT_TO_URL",
                "REDIRECT_TO_POOL",
                "REDIRECT_PREFIX"
              ],
              "example": "REJECT",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "position": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "redirect_pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "redirect_url": {
              "description": "",
              "format": "uri",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "l7policy"
      ],
      "type": "object"
    },
    "l7policy_update": {
      "description": "",
      "properties": {
        "l7policy": {
          "description": "",
          "properties": {
            "action": {
              "description": "",
              "enum": [
                "REJECT",
                "REDIRECT_TO_URL",
                "REDIRECT_TO_POOL",
                "REDIRECT_PREFIX"
              ],
              "example": "REJECT",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "position": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "redirect_pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "redirect_url": {
              "description": "",
              "format": "uri",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "l7policy"
      ],
      "type": "object"
    },
    "l7rule_create": {
      "description": "",
      "properties": {
        "rule": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "l7rule",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "rule"
      ],
      "type": "object"
    },
    "l7rule_patch": {
      "description": "",
      "properties": {
        "rule": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "l7rule",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "rule"
      ],
      "type": "object"
    },
    "l7rule_update": {
      "description": "",
      "properties": {
        "rule": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "l7rule",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "rule"
      ],
      "type": "object"
    },
    "listener_create": {
      "description": "",
      "properties": {
        "listener": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "connection_limit": {
              "description": "",
              "example": -1,
              "type": "integer"
            },
            "default_pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "insert_headers": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "TERMINATED_HTTPS"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "protocol_port": {
              "description": "",
              "example": 80,
              "type": "integer"
            }
          },
          "required": [
            "loadbalancer_id",
            "protocol",
            "protocol_port"
          ],
          "type": "object"
        }
      },
      "required": [
        "listener"
      ],
      "type": "object"
    },
    "listener_patch": {
      "description": "",
      "properties": {
        "listener": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "connection_limit": {
              "description": "",
              "example": -1,
              "type": "integer"
            },
            "default_pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "insert_headers": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "TERMINATED_HTTPS"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "protocol_port": {
              "description": "",
              "example": 80,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "listener"
      ],
      "type": "object"
    },
    "listener_update": {
      "description": "",
      "properties": {
        "listener": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "connection_limit": {
              "description": "",
              "example": -1,
              "type": "integer"
            },
            "default_pool_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "insert_headers": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "TERMINATED_HTTPS"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "protocol_port": {
              "description": "",
              "example": 80,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "listener"
      ],
      "type": "object"
    },
    "loadbalancer_create": {
      "description": "",
      "properties": {
        "loadbalancer": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "flavor_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "listeners": {
              "description": "",
              "items": {
                "description": "",
                "properties": {},
                "type": "object"
              },
              "type": "array"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "pools": {
              "description": "",
              "items": {
                "description": "",
                "properties": {},
                "type": "object"
              },
              "type": "array"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "provider": {
              "description": "Provider",
              "example": "amphora",
              "type": "string"
            },
            "vip_address": {
              "description": "VIP address",
              "type": "string"
            },
            "vip_network_id": {
              "description": "VIP network UUID",
              "format": "uuid",
              "type": "string"
            },
            "vip_subnet_id": {
              "description": "VIP subnet UUID",
              "format": "uuid",
              "type": "string"
            }
          },
          "required": [
            "vip_subnet_id"
          ],
          "type": "object"
        }
      },
      "required": [
        "loadbalancer"
      ],
      "type": "object"
    },
    "loadbalancer_failover": {
      "description": "",
      "properties": {
        "os-start": {
          "description": "Action os-start body (null object)",
          "type": "null"
        }
      },
      "required": [
        "os-start"
      ],
      "type": "object"
    },
    "loadbalancer_patch": {
      "description": "",
      "properties": {
        "loadbalancer": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "flavor_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "listeners": {
              "description": "",
              "items": {
                "description": "",
                "properties": {},
                "type": "object"
              },
              "type": "array"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "pools": {
              "description": "",
              "items": {
                "description": "",
                "properties": {},
                "type": "object"
              },
              "type": "array"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "provider": {
              "description": "Provider",
              "example": "amphora",
              "type": "string"
            },
            "vip_address": {
              "description": "VIP address",
              "type": "string"
            },
            "vip_network_id": {
              "description": "VIP network UUID",
              "format": "uuid",
              "type": "string"
            },
            "vip_subnet_id": {
              "description": "VIP subnet UUID",
              "format": "uuid",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "loadbalancer"
      ],
      "type": "object"
    },
    "loadbalancer_update": {
      "description": "",
      "properties": {
        "loadbalancer": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "flavor_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "listeners": {
              "description": "",
              "items": {
                "description": "",
                "properties": {},
                "type": "object"
              },
              "type": "array"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "pools": {
              "description": "",
              "items": {
                "description": "",
                "properties": {},
                "type": "object"
              },
              "type": "array"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "provider": {
              "description": "Provider",
              "example": "amphora",
              "type": "string"
            },
            "vip_address": {
              "description": "VIP address",
              "type": "string"
            },
            "vip_network_id": {
              "description": "VIP network UUID",
              "format": "uuid",
              "type": "string"
            },
            "vip_subnet_id": {
              "description": "VIP subnet UUID",
              "format": "uuid",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "loadbalancer"
      ],
      "type": "object"
    },
    "member_create": {
      "description": "",
      "properties": {
        "member": {
          "description": "",
          "properties": {
            "address": {
              "description": "Member IP",
              "example": "10.0.0.10",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "backup": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "monitor_address": {
              "description": "",
              "type": "string"
            },
            "monitor_port": {
              "description": "",
              "type": "integer"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol_port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "subnet_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "weight": {
              "description": "",
              "example": 1,
              "type": "integer"
            }
          },
          "required": [
            "address",
            "protocol_port"
          ],
          "type": "object"
        }
      },
      "required": [
        "member"
      ],
      "type": "object"
    },
    "member_patch": {
      "description": "",
      "properties": {
        "member": {
          "description": "",
          "properties": {
            "address": {
              "description": "Member IP",
              "example": "10.0.0.10",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "backup": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "monitor_address": {
              "description": "",
              "type": "string"
            },
            "monitor_port": {
              "description": "",
              "type": "integer"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol_port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "subnet_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "weight": {
              "description": "",
              "example": 1,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "member"
      ],
      "type": "object"
    },
    "member_update": {
      "description": "",
      "properties": {
        "member": {
          "description": "",
          "properties": {
            "address": {
              "description": "Member IP",
              "example": "10.0.0.10",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "backup": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "monitor_address": {
              "description": "",
              "type": "string"
            },
            "monitor_port": {
              "description": "",
              "type": "integer"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol_port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "subnet_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "weight": {
              "description": "",
              "example": 1,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "member"
      ],
      "type": "object"
    },
    "pool_create": {
      "description": "",
      "properties": {
        "pool": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "lb_algorithm": {
              "description": "",
              "enum": [
                "ROUND_ROBIN",
                "LEAST_CONNECTIONS",
                "SOURCE_IP"
              ],
              "example": "ROUND_ROBIN",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "PROXY"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "session_persistence": {
              "description": "",
              "properties": {
                "cookie_name": {
                  "description": "",
                  "type": "string"
                },
                "type": {
                  "description": "",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "required": [
            "lb_algorithm",
            "protocol"
          ],
          "type": "object"
        }
      },
      "required": [
        "pool"
      ],
      "type": "object"
    },
    "pool_patch": {
      "description": "",
      "properties": {
        "pool": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "lb_algorithm": {
              "description": "",
              "enum": [
                "ROUND_ROBIN",
                "LEAST_CONNECTIONS",
                "SOURCE_IP"
              ],
              "example": "ROUND_ROBIN",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "PROXY"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "session_persistence": {
              "description": "",
              "properties": {
                "cookie_name": {
                  "description": "",
                  "type": "string"
                },
                "type": {
                  "description": "",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "pool"
      ],
      "type": "object"
    },
    "pool_update": {
      "description": "",
      "properties": {
        "pool": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "lb_algorithm": {
              "description": "",
              "enum": [
                "ROUND_ROBIN",
                "LEAST_CONNECTIONS",
                "SOURCE_IP"
              ],
              "example": "ROUND_ROBIN",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "PROXY"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "session_persistence": {
              "description": "",
              "properties": {
                "cookie_name": {
                  "description": "",
                  "type": "string"
                },
                "type": {
                  "description": "",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "pool"
      ],
      "type": "object"
    },
    "provider_create": {
      "description": "",
      "properties": {
        "provider": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "provider",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "provider"
      ],
      "type": "object"
    },
    "provider_patch": {
      "description": "",
      "properties": {
        "provider": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "provider",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "provider"
      ],
      "type": "object"
    },
    "provider_update": {
      "description": "",
      "properties": {
        "provider": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "provider",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "provider"
      ],
      "type": "object"
    },
    "quota_create": {
      "description": "",
      "properties": {
        "quota": {
          "description": "",
          "properties": {
            "cores": {
              "description": "",
              "example": 20,
              "type": "integer"
            },
            "fixed_ips": {
              "description": "",
              "example": -1,
              "type": "integer"
            },
            "floating_ips": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "force": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "gigabytes": {
              "description": "",
              "example": 1000,
              "type": "integer"
            },
            "injected_file_content_bytes": {
              "description": "",
              "example": 10240,
              "type": "integer"
            },
            "injected_files": {
              "description": "",
              "example": 5,
              "type": "integer"
            },
            "instances": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "key_pairs": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "metadata_items": {
              "description": "",
              "example": 128,
              "type": "integer"
            },
            "networks": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "ports": {
              "description": "",
              "example": 500,
              "type": "integer"
            },
            "ram": {
              "description": "",
              "example": 51200,
              "type": "integer"
            },
            "routers": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "security_group_rules": {
              "description": "",
              "example": 20,
              "type": "integer"
            },
            "security_groups": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "snapshots": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "subnets": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "volumes": {
              "description": "",
              "example": 10,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "quota"
      ],
      "type": "object"
    },
    "quota_patch": {
      "description": "",
      "properties": {
        "quota": {
          "description": "",
          "properties": {
            "cores": {
              "description": "",
              "example": 20,
              "type": "integer"
            },
            "fixed_ips": {
              "description": "",
              "example": -1,
              "type": "integer"
            },
            "floating_ips": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "force": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "gigabytes": {
              "description": "",
              "example": 1000,
              "type": "integer"
            },
            "injected_file_content_bytes": {
              "description": "",
              "example": 10240,
              "type": "integer"
            },
            "injected_files": {
              "description": "",
              "example": 5,
              "type": "integer"
            },
            "instances": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "key_pairs": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "metadata_items": {
              "description": "",
              "example": 128,
              "type": "integer"
            },
            "networks": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "ports": {
              "description": "",
              "example": 500,
              "type": "integer"
            },
            "ram": {
              "description": "",
              "example": 51200,
              "type": "integer"
            },
            "routers": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "security_group_rules": {
              "description": "",
              "example": 20,
              "type": "integer"
            },
            "security_groups": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "snapshots": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "subnets": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "volumes": {
              "description": "",
              "example": 10,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "quota"
      ],
      "type": "object"
    },
    "quota_update": {
      "description": "",
      "properties": {
        "quota": {
          "description": "",
          "properties": {
            "cores": {
              "description": "",
              "example": 20,
              "type": "integer"
            },
            "fixed_ips": {
              "description": "",
              "example": -1,
              "type": "integer"
            },
            "floating_ips": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "force": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "gigabytes": {
              "description": "",
              "example": 1000,
              "type": "integer"
            },
            "injected_file_content_bytes": {
              "description": "",
              "example": 10240,
              "type": "integer"
            },
            "injected_files": {
              "description": "",
              "example": 5,
              "type": "integer"
            },
            "instances": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "key_pairs": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "metadata_items": {
              "description": "",
              "example": 128,
              "type": "integer"
            },
            "networks": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "ports": {
              "description": "",
              "example": 500,
              "type": "integer"
            },
            "ram": {
              "description": "",
              "example": 51200,
              "type": "integer"
            },
            "routers": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "security_group_rules": {
              "description": "",
              "example": 20,
              "type": "integer"
            },
            "security_groups": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "snapshots": {
              "description": "",
              "example": 10,
              "type": "integer"
            },
            "subnets": {
              "description": "",
              "example": 100,
              "type": "integer"
            },
            "volumes": {
              "description": "",
              "example": 10,
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "quota"
      ],
      "type": "object"
    }
  },
  "service": "octavia",
  "source": "generated-from-api-ref-catalog"
}
