{ "by_path": { "PATCH /v1/allocations/{id}": { "description": "", "properties": { "allocation": { "description": "", "properties": { "allocations": { "description": "Map of resource provider UUID to resources", "properties": {}, "type": "object" }, "consumer_generation": { "description": "Consumer generation", "example": 0, "type": "integer" }, "project_id": { "description": "", "format": "uuid", "type": "string" }, "user_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" } }, "required": [ "allocation" ], "type": "object" }, "PATCH /v1/chassis/{id}": { "description": "", "properties": { "chassi": { "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": "chassis", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "chassi" ], "type": "object" }, "PATCH /v1/deploy_templates/{id}": { "description": "", "properties": { "deploy_template": { "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": "deploy_template", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "deploy_template" ], "type": "object" }, "PATCH /v1/nodes/{id}": { "description": "", "properties": { "node": { "description": "", "properties": { "boot_interface": { "description": "", "type": "string" }, "conductor_group": { "description": "", "type": "string" }, "deploy_interface": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "driver": { "description": "", "example": "ipmi", "type": "string" }, "driver_info": { "description": "", "properties": { "ipmi_address": { "description": "", "type": "string" }, "ipmi_password": { "description": "", "type": "string" }, "ipmi_username": { "description": "", "type": "string" } }, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_interface": { "description": "", "example": "flat", "type": "string" }, "properties": { "description": "", "properties": { "cpus": { "description": "", "example": 4, "type": "integer" }, "local_gb": { "description": "", "example": 100, "type": "integer" }, "memory_mb": { "description": "", "example": 8192, "type": "integer" } }, "type": "object" }, "resource_class": { "description": "", "example": "baremetal", "type": "string" }, "storage_interface": { "description": "", "type": "string" } }, "type": "object" } }, "required": [ "node" ], "type": "object" }, "PATCH /v1/portgroups/{id}": { "description": "", "properties": { "portgroup": { "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": "portgroup", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "portgroup" ], "type": "object" }, "PATCH /v1/ports/{id}": { "description": "", "properties": { "port": { "description": "", "properties": { "admin_state_up": { "default": true, "description": "Administrative state", "type": "boolean" }, "allowed_address_pairs": { "description": "", "items": { "description": "", "properties": { "ip_address": { "description": "", "type": "string" }, "mac_address": { "description": "", "type": "string" } }, "type": "object" }, "type": "array" }, "binding:vnic_type": { "description": "VNIC type", "enum": [ "normal", "direct", "macvtap", "baremetal" ], "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "device_id": { "description": "Device UUID", "format": "uuid", "type": "string" }, "device_owner": { "description": "Device owner", "type": "string" }, "fixed_ips": { "description": "Fixed IPs", "items": { "description": "", "properties": { "ip_address": { "description": "", "type": "string" }, "subnet_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" }, "type": "array" }, "mac_address": { "description": "MAC address", "type": "string" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_id": { "description": "Network UUID", "format": "uuid", "type": "string" }, "port_security_enabled": { "description": "Port security", "type": "boolean" }, "security_groups": { "description": "", "items": { "description": "Security group UUID", "format": "uuid", "type": "string" }, "type": "array" } }, "type": "object" } }, "required": [ "port" ], "type": "object" }, "PATCH /v1/volume/connectors/{id}": { "description": "", "properties": { "connector": { "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": "volume_connector", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "connector" ], "type": "object" }, "PATCH /v1/volume/targets/{id}": { "description": "", "properties": { "target": { "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": "volume_target", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "target" ], "type": "object" }, "POST /v1/allocations": { "description": "", "properties": { "allocation": { "description": "", "properties": { "allocations": { "description": "Map of resource provider UUID to resources", "properties": {}, "type": "object" }, "consumer_generation": { "description": "Consumer generation", "example": 0, "type": "integer" }, "project_id": { "description": "", "format": "uuid", "type": "string" }, "user_id": { "description": "", "format": "uuid", "type": "string" } }, "required": [ "allocations", "project_id", "user_id" ], "type": "object" } }, "required": [ "allocation" ], "type": "object" }, "POST /v1/chassis": { "description": "", "properties": { "chassi": { "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": "chassis", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "chassi" ], "type": "object" }, "POST /v1/deploy_templates": { "description": "", "properties": { "deploy_template": { "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": "deploy_template", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "deploy_template" ], "type": "object" }, "POST /v1/nodes": { "description": "", "properties": { "node": { "description": "", "properties": { "boot_interface": { "description": "", "type": "string" }, "conductor_group": { "description": "", "type": "string" }, "deploy_interface": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "driver": { "description": "", "example": "ipmi", "type": "string" }, "driver_info": { "description": "", "properties": { "ipmi_address": { "description": "", "type": "string" }, "ipmi_password": { "description": "", "type": "string" }, "ipmi_username": { "description": "", "type": "string" } }, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_interface": { "description": "", "example": "flat", "type": "string" }, "properties": { "description": "", "properties": { "cpus": { "description": "", "example": 4, "type": "integer" }, "local_gb": { "description": "", "example": 100, "type": "integer" }, "memory_mb": { "description": "", "example": 8192, "type": "integer" } }, "type": "object" }, "resource_class": { "description": "", "example": "baremetal", "type": "string" }, "storage_interface": { "description": "", "type": "string" } }, "required": [ "driver" ], "type": "object" } }, "required": [ "node" ], "type": "object" }, "POST /v1/nodes/{id}/vifs": { "description": "", "properties": { "os-start": { "description": "Action os-start body (null object)", "type": "null" } }, "required": [ "os-start" ], "type": "object" }, "POST /v1/portgroups": { "description": "", "properties": { "portgroup": { "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": "portgroup", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "portgroup" ], "type": "object" }, "POST /v1/ports": { "description": "", "properties": { "port": { "description": "", "properties": { "admin_state_up": { "default": true, "description": "Administrative state", "type": "boolean" }, "allowed_address_pairs": { "description": "", "items": { "description": "", "properties": { "ip_address": { "description": "", "type": "string" }, "mac_address": { "description": "", "type": "string" } }, "type": "object" }, "type": "array" }, "binding:vnic_type": { "description": "VNIC type", "enum": [ "normal", "direct", "macvtap", "baremetal" ], "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "device_id": { "description": "Device UUID", "format": "uuid", "type": "string" }, "device_owner": { "description": "Device owner", "type": "string" }, "fixed_ips": { "description": "Fixed IPs", "items": { "description": "", "properties": { "ip_address": { "description": "", "type": "string" }, "subnet_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" }, "type": "array" }, "mac_address": { "description": "MAC address", "type": "string" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_id": { "description": "Network UUID", "format": "uuid", "type": "string" }, "port_security_enabled": { "description": "Port security", "type": "boolean" }, "security_groups": { "description": "", "items": { "description": "Security group UUID", "format": "uuid", "type": "string" }, "type": "array" } }, "required": [ "network_id" ], "type": "object" } }, "required": [ "port" ], "type": "object" }, "POST /v1/volume/connectors": { "description": "", "properties": { "connector": { "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": "volume_connector", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "connector" ], "type": "object" }, "POST /v1/volume/targets": { "description": "", "properties": { "target": { "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": "volume_target", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "target" ], "type": "object" }, "PUT /v1/allocations/{id}": { "description": "", "properties": { "allocation": { "description": "", "properties": { "allocations": { "description": "Map of resource provider UUID to resources", "properties": {}, "type": "object" }, "consumer_generation": { "description": "Consumer generation", "example": 0, "type": "integer" }, "project_id": { "description": "", "format": "uuid", "type": "string" }, "user_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" } }, "required": [ "allocation" ], "type": "object" }, "PUT /v1/chassis/{id}": { "description": "", "properties": { "chassi": { "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": "chassis", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "chassi" ], "type": "object" }, "PUT /v1/deploy_templates/{id}": { "description": "", "properties": { "deploy_template": { "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": "deploy_template", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "deploy_template" ], "type": "object" }, "PUT /v1/nodes/{id}": { "description": "", "properties": { "node": { "description": "", "properties": { "boot_interface": { "description": "", "type": "string" }, "conductor_group": { "description": "", "type": "string" }, "deploy_interface": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "driver": { "description": "", "example": "ipmi", "type": "string" }, "driver_info": { "description": "", "properties": { "ipmi_address": { "description": "", "type": "string" }, "ipmi_password": { "description": "", "type": "string" }, "ipmi_username": { "description": "", "type": "string" } }, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_interface": { "description": "", "example": "flat", "type": "string" }, "properties": { "description": "", "properties": { "cpus": { "description": "", "example": 4, "type": "integer" }, "local_gb": { "description": "", "example": 100, "type": "integer" }, "memory_mb": { "description": "", "example": 8192, "type": "integer" } }, "type": "object" }, "resource_class": { "description": "", "example": "baremetal", "type": "string" }, "storage_interface": { "description": "", "type": "string" } }, "type": "object" } }, "required": [ "node" ], "type": "object" }, "PUT /v1/nodes/{id}/states/power": { "description": "", "properties": { "node": { "description": "", "properties": { "boot_interface": { "description": "", "type": "string" }, "conductor_group": { "description": "", "type": "string" }, "deploy_interface": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "driver": { "description": "", "example": "ipmi", "type": "string" }, "driver_info": { "description": "", "properties": { "ipmi_address": { "description": "", "type": "string" }, "ipmi_password": { "description": "", "type": "string" }, "ipmi_username": { "description": "", "type": "string" } }, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_interface": { "description": "", "example": "flat", "type": "string" }, "properties": { "description": "", "properties": { "cpus": { "description": "", "example": 4, "type": "integer" }, "local_gb": { "description": "", "example": 100, "type": "integer" }, "memory_mb": { "description": "", "example": 8192, "type": "integer" } }, "type": "object" }, "resource_class": { "description": "", "example": "baremetal", "type": "string" }, "storage_interface": { "description": "", "type": "string" } }, "required": [ "driver" ], "type": "object" } }, "type": "object" }, "PUT /v1/nodes/{id}/states/provision": { "description": "", "properties": { "node": { "description": "", "properties": { "boot_interface": { "description": "", "type": "string" }, "conductor_group": { "description": "", "type": "string" }, "deploy_interface": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "driver": { "description": "", "example": "ipmi", "type": "string" }, "driver_info": { "description": "", "properties": { "ipmi_address": { "description": "", "type": "string" }, "ipmi_password": { "description": "", "type": "string" }, "ipmi_username": { "description": "", "type": "string" } }, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_interface": { "description": "", "example": "flat", "type": "string" }, "properties": { "description": "", "properties": { "cpus": { "description": "", "example": 4, "type": "integer" }, "local_gb": { "description": "", "example": 100, "type": "integer" }, "memory_mb": { "description": "", "example": 8192, "type": "integer" } }, "type": "object" }, "resource_class": { "description": "", "example": "baremetal", "type": "string" }, "storage_interface": { "description": "", "type": "string" } }, "required": [ "driver" ], "type": "object" } }, "type": "object" }, "PUT /v1/nodes/{id}/states/raid": { "description": "", "properties": { "node": { "description": "", "properties": { "boot_interface": { "description": "", "type": "string" }, "conductor_group": { "description": "", "type": "string" }, "deploy_interface": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "driver": { "description": "", "example": "ipmi", "type": "string" }, "driver_info": { "description": "", "properties": { "ipmi_address": { "description": "", "type": "string" }, "ipmi_password": { "description": "", "type": "string" }, "ipmi_username": { "description": "", "type": "string" } }, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_interface": { "description": "", "example": "flat", "type": "string" }, "properties": { "description": "", "properties": { "cpus": { "description": "", "example": 4, "type": "integer" }, "local_gb": { "description": "", "example": 100, "type": "integer" }, "memory_mb": { "description": "", "example": 8192, "type": "integer" } }, "type": "object" }, "resource_class": { "description": "", "example": "baremetal", "type": "string" }, "storage_interface": { "description": "", "type": "string" } }, "required": [ "driver" ], "type": "object" } }, "type": "object" }, "PUT /v1/portgroups/{id}": { "description": "", "properties": { "portgroup": { "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": "portgroup", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "portgroup" ], "type": "object" }, "PUT /v1/ports/{id}": { "description": "", "properties": { "port": { "description": "", "properties": { "admin_state_up": { "default": true, "description": "Administrative state", "type": "boolean" }, "allowed_address_pairs": { "description": "", "items": { "description": "", "properties": { "ip_address": { "description": "", "type": "string" }, "mac_address": { "description": "", "type": "string" } }, "type": "object" }, "type": "array" }, "binding:vnic_type": { "description": "VNIC type", "enum": [ "normal", "direct", "macvtap", "baremetal" ], "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "device_id": { "description": "Device UUID", "format": "uuid", "type": "string" }, "device_owner": { "description": "Device owner", "type": "string" }, "fixed_ips": { "description": "Fixed IPs", "items": { "description": "", "properties": { "ip_address": { "description": "", "type": "string" }, "subnet_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" }, "type": "array" }, "mac_address": { "description": "MAC address", "type": "string" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_id": { "description": "Network UUID", "format": "uuid", "type": "string" }, "port_security_enabled": { "description": "Port security", "type": "boolean" }, "security_groups": { "description": "", "items": { "description": "Security group UUID", "format": "uuid", "type": "string" }, "type": "array" } }, "type": "object" } }, "required": [ "port" ], "type": "object" }, "PUT /v1/volume/connectors/{id}": { "description": "", "properties": { "connector": { "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": "volume_connector", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "connector" ], "type": "object" }, "PUT /v1/volume/targets/{id}": { "description": "", "properties": { "target": { "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": "volume_target", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "target" ], "type": "object" } }, "operations": { "allocation_create": { "description": "", "properties": { "allocation": { "description": "", "properties": { "allocations": { "description": "Map of resource provider UUID to resources", "properties": {}, "type": "object" }, "consumer_generation": { "description": "Consumer generation", "example": 0, "type": "integer" }, "project_id": { "description": "", "format": "uuid", "type": "string" }, "user_id": { "description": "", "format": "uuid", "type": "string" } }, "required": [ "allocations", "project_id", "user_id" ], "type": "object" } }, "required": [ "allocation" ], "type": "object" }, "allocation_patch": { "description": "", "properties": { "allocation": { "description": "", "properties": { "allocations": { "description": "Map of resource provider UUID to resources", "properties": {}, "type": "object" }, "consumer_generation": { "description": "Consumer generation", "example": 0, "type": "integer" }, "project_id": { "description": "", "format": "uuid", "type": "string" }, "user_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" } }, "required": [ "allocation" ], "type": "object" }, "allocation_update": { "description": "", "properties": { "allocation": { "description": "", "properties": { "allocations": { "description": "Map of resource provider UUID to resources", "properties": {}, "type": "object" }, "consumer_generation": { "description": "Consumer generation", "example": 0, "type": "integer" }, "project_id": { "description": "", "format": "uuid", "type": "string" }, "user_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" } }, "required": [ "allocation" ], "type": "object" }, "chassis_create": { "description": "", "properties": { "chassi": { "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": "chassis", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "chassi" ], "type": "object" }, "chassis_patch": { "description": "", "properties": { "chassi": { "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": "chassis", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "chassi" ], "type": "object" }, "chassis_update": { "description": "", "properties": { "chassi": { "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": "chassis", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "chassi" ], "type": "object" }, "deploy_template_create": { "description": "", "properties": { "deploy_template": { "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": "deploy_template", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "deploy_template" ], "type": "object" }, "deploy_template_patch": { "description": "", "properties": { "deploy_template": { "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": "deploy_template", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "deploy_template" ], "type": "object" }, "deploy_template_update": { "description": "", "properties": { "deploy_template": { "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": "deploy_template", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "deploy_template" ], "type": "object" }, "node_action": { "description": "", "properties": { "os-start": { "description": "Action os-start body (null object)", "type": "null" } }, "required": [ "os-start" ], "type": "object" }, "node_create": { "description": "", "properties": { "node": { "description": "", "properties": { "boot_interface": { "description": "", "type": "string" }, "conductor_group": { "description": "", "type": "string" }, "deploy_interface": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "driver": { "description": "", "example": "ipmi", "type": "string" }, "driver_info": { "description": "", "properties": { "ipmi_address": { "description": "", "type": "string" }, "ipmi_password": { "description": "", "type": "string" }, "ipmi_username": { "description": "", "type": "string" } }, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_interface": { "description": "", "example": "flat", "type": "string" }, "properties": { "description": "", "properties": { "cpus": { "description": "", "example": 4, "type": "integer" }, "local_gb": { "description": "", "example": 100, "type": "integer" }, "memory_mb": { "description": "", "example": 8192, "type": "integer" } }, "type": "object" }, "resource_class": { "description": "", "example": "baremetal", "type": "string" }, "storage_interface": { "description": "", "type": "string" } }, "required": [ "driver" ], "type": "object" } }, "required": [ "node" ], "type": "object" }, "node_patch": { "description": "", "properties": { "node": { "description": "", "properties": { "boot_interface": { "description": "", "type": "string" }, "conductor_group": { "description": "", "type": "string" }, "deploy_interface": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "driver": { "description": "", "example": "ipmi", "type": "string" }, "driver_info": { "description": "", "properties": { "ipmi_address": { "description": "", "type": "string" }, "ipmi_password": { "description": "", "type": "string" }, "ipmi_username": { "description": "", "type": "string" } }, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_interface": { "description": "", "example": "flat", "type": "string" }, "properties": { "description": "", "properties": { "cpus": { "description": "", "example": 4, "type": "integer" }, "local_gb": { "description": "", "example": 100, "type": "integer" }, "memory_mb": { "description": "", "example": 8192, "type": "integer" } }, "type": "object" }, "resource_class": { "description": "", "example": "baremetal", "type": "string" }, "storage_interface": { "description": "", "type": "string" } }, "type": "object" } }, "required": [ "node" ], "type": "object" }, "node_power_state": { "description": "", "properties": { "node": { "description": "", "properties": { "boot_interface": { "description": "", "type": "string" }, "conductor_group": { "description": "", "type": "string" }, "deploy_interface": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "driver": { "description": "", "example": "ipmi", "type": "string" }, "driver_info": { "description": "", "properties": { "ipmi_address": { "description": "", "type": "string" }, "ipmi_password": { "description": "", "type": "string" }, "ipmi_username": { "description": "", "type": "string" } }, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_interface": { "description": "", "example": "flat", "type": "string" }, "properties": { "description": "", "properties": { "cpus": { "description": "", "example": 4, "type": "integer" }, "local_gb": { "description": "", "example": 100, "type": "integer" }, "memory_mb": { "description": "", "example": 8192, "type": "integer" } }, "type": "object" }, "resource_class": { "description": "", "example": "baremetal", "type": "string" }, "storage_interface": { "description": "", "type": "string" } }, "required": [ "driver" ], "type": "object" } }, "type": "object" }, "node_provision_state": { "description": "", "properties": { "node": { "description": "", "properties": { "boot_interface": { "description": "", "type": "string" }, "conductor_group": { "description": "", "type": "string" }, "deploy_interface": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "driver": { "description": "", "example": "ipmi", "type": "string" }, "driver_info": { "description": "", "properties": { "ipmi_address": { "description": "", "type": "string" }, "ipmi_password": { "description": "", "type": "string" }, "ipmi_username": { "description": "", "type": "string" } }, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_interface": { "description": "", "example": "flat", "type": "string" }, "properties": { "description": "", "properties": { "cpus": { "description": "", "example": 4, "type": "integer" }, "local_gb": { "description": "", "example": 100, "type": "integer" }, "memory_mb": { "description": "", "example": 8192, "type": "integer" } }, "type": "object" }, "resource_class": { "description": "", "example": "baremetal", "type": "string" }, "storage_interface": { "description": "", "type": "string" } }, "required": [ "driver" ], "type": "object" } }, "type": "object" }, "node_raid_state": { "description": "", "properties": { "node": { "description": "", "properties": { "boot_interface": { "description": "", "type": "string" }, "conductor_group": { "description": "", "type": "string" }, "deploy_interface": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "driver": { "description": "", "example": "ipmi", "type": "string" }, "driver_info": { "description": "", "properties": { "ipmi_address": { "description": "", "type": "string" }, "ipmi_password": { "description": "", "type": "string" }, "ipmi_username": { "description": "", "type": "string" } }, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_interface": { "description": "", "example": "flat", "type": "string" }, "properties": { "description": "", "properties": { "cpus": { "description": "", "example": 4, "type": "integer" }, "local_gb": { "description": "", "example": 100, "type": "integer" }, "memory_mb": { "description": "", "example": 8192, "type": "integer" } }, "type": "object" }, "resource_class": { "description": "", "example": "baremetal", "type": "string" }, "storage_interface": { "description": "", "type": "string" } }, "required": [ "driver" ], "type": "object" } }, "type": "object" }, "node_update": { "description": "", "properties": { "node": { "description": "", "properties": { "boot_interface": { "description": "", "type": "string" }, "conductor_group": { "description": "", "type": "string" }, "deploy_interface": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "driver": { "description": "", "example": "ipmi", "type": "string" }, "driver_info": { "description": "", "properties": { "ipmi_address": { "description": "", "type": "string" }, "ipmi_password": { "description": "", "type": "string" }, "ipmi_username": { "description": "", "type": "string" } }, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_interface": { "description": "", "example": "flat", "type": "string" }, "properties": { "description": "", "properties": { "cpus": { "description": "", "example": 4, "type": "integer" }, "local_gb": { "description": "", "example": 100, "type": "integer" }, "memory_mb": { "description": "", "example": 8192, "type": "integer" } }, "type": "object" }, "resource_class": { "description": "", "example": "baremetal", "type": "string" }, "storage_interface": { "description": "", "type": "string" } }, "type": "object" } }, "required": [ "node" ], "type": "object" }, "port_create": { "description": "", "properties": { "port": { "description": "", "properties": { "admin_state_up": { "default": true, "description": "Administrative state", "type": "boolean" }, "allowed_address_pairs": { "description": "", "items": { "description": "", "properties": { "ip_address": { "description": "", "type": "string" }, "mac_address": { "description": "", "type": "string" } }, "type": "object" }, "type": "array" }, "binding:vnic_type": { "description": "VNIC type", "enum": [ "normal", "direct", "macvtap", "baremetal" ], "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "device_id": { "description": "Device UUID", "format": "uuid", "type": "string" }, "device_owner": { "description": "Device owner", "type": "string" }, "fixed_ips": { "description": "Fixed IPs", "items": { "description": "", "properties": { "ip_address": { "description": "", "type": "string" }, "subnet_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" }, "type": "array" }, "mac_address": { "description": "MAC address", "type": "string" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_id": { "description": "Network UUID", "format": "uuid", "type": "string" }, "port_security_enabled": { "description": "Port security", "type": "boolean" }, "security_groups": { "description": "", "items": { "description": "Security group UUID", "format": "uuid", "type": "string" }, "type": "array" } }, "required": [ "network_id" ], "type": "object" } }, "required": [ "port" ], "type": "object" }, "port_patch": { "description": "", "properties": { "port": { "description": "", "properties": { "admin_state_up": { "default": true, "description": "Administrative state", "type": "boolean" }, "allowed_address_pairs": { "description": "", "items": { "description": "", "properties": { "ip_address": { "description": "", "type": "string" }, "mac_address": { "description": "", "type": "string" } }, "type": "object" }, "type": "array" }, "binding:vnic_type": { "description": "VNIC type", "enum": [ "normal", "direct", "macvtap", "baremetal" ], "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "device_id": { "description": "Device UUID", "format": "uuid", "type": "string" }, "device_owner": { "description": "Device owner", "type": "string" }, "fixed_ips": { "description": "Fixed IPs", "items": { "description": "", "properties": { "ip_address": { "description": "", "type": "string" }, "subnet_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" }, "type": "array" }, "mac_address": { "description": "MAC address", "type": "string" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_id": { "description": "Network UUID", "format": "uuid", "type": "string" }, "port_security_enabled": { "description": "Port security", "type": "boolean" }, "security_groups": { "description": "", "items": { "description": "Security group UUID", "format": "uuid", "type": "string" }, "type": "array" } }, "type": "object" } }, "required": [ "port" ], "type": "object" }, "port_update": { "description": "", "properties": { "port": { "description": "", "properties": { "admin_state_up": { "default": true, "description": "Administrative state", "type": "boolean" }, "allowed_address_pairs": { "description": "", "items": { "description": "", "properties": { "ip_address": { "description": "", "type": "string" }, "mac_address": { "description": "", "type": "string" } }, "type": "object" }, "type": "array" }, "binding:vnic_type": { "description": "VNIC type", "enum": [ "normal", "direct", "macvtap", "baremetal" ], "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "device_id": { "description": "Device UUID", "format": "uuid", "type": "string" }, "device_owner": { "description": "Device owner", "type": "string" }, "fixed_ips": { "description": "Fixed IPs", "items": { "description": "", "properties": { "ip_address": { "description": "", "type": "string" }, "subnet_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" }, "type": "array" }, "mac_address": { "description": "MAC address", "type": "string" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "network_id": { "description": "Network UUID", "format": "uuid", "type": "string" }, "port_security_enabled": { "description": "Port security", "type": "boolean" }, "security_groups": { "description": "", "items": { "description": "Security group UUID", "format": "uuid", "type": "string" }, "type": "array" } }, "type": "object" } }, "required": [ "port" ], "type": "object" }, "portgroup_create": { "description": "", "properties": { "portgroup": { "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": "portgroup", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "portgroup" ], "type": "object" }, "portgroup_patch": { "description": "", "properties": { "portgroup": { "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": "portgroup", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "portgroup" ], "type": "object" }, "portgroup_update": { "description": "", "properties": { "portgroup": { "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": "portgroup", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "portgroup" ], "type": "object" }, "volume_connector_create": { "description": "", "properties": { "connector": { "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": "volume_connector", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "connector" ], "type": "object" }, "volume_connector_patch": { "description": "", "properties": { "connector": { "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": "volume_connector", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "connector" ], "type": "object" }, "volume_connector_update": { "description": "", "properties": { "connector": { "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": "volume_connector", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "connector" ], "type": "object" }, "volume_target_create": { "description": "", "properties": { "target": { "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": "volume_target", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "target" ], "type": "object" }, "volume_target_patch": { "description": "", "properties": { "target": { "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": "volume_target", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "target" ], "type": "object" }, "volume_target_update": { "description": "", "properties": { "target": { "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": "volume_target", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "target" ], "type": "object" } }, "service": "ironic", "source": "generated-from-api-ref-catalog" }