Files

6911 lines
178 KiB
JSON

{
"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"
}