{ "by_path": { "PATCH /v2/security-services/{id}": { "description": "", "properties": { "security_service": { "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": "security_service", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "security_service" ], "type": "object" }, "PATCH /v2/share-groups/{id}": { "description": "", "properties": { "share_group": { "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": "share_group", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "share_group" ], "type": "object" }, "PATCH /v2/share-networks/{id}": { "description": "", "properties": { "share_network": { "description": "", "properties": { "description": { "description": "Optional description", "example": "", "type": "string" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "neutron_net_id": { "description": "", "format": "uuid", "type": "string" }, "neutron_subnet_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" } }, "required": [ "share_network" ], "type": "object" }, "PATCH /v2/share-replicas/{id}": { "description": "", "properties": { "share_replica": { "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": "share_replica", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "share_replica" ], "type": "object" }, "PATCH /v2/share-servers/{id}": { "description": "", "properties": { "share_server": { "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": "share_server", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "share_server" ], "type": "object" }, "PATCH /v2/shares/{id}": { "description": "", "properties": { "share": { "description": "", "properties": { "availability_zone": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "is_public": { "default": false, "description": "", "type": "boolean" }, "metadata": { "description": "", "properties": {}, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "share_network_id": { "description": "", "format": "uuid", "type": "string" }, "share_proto": { "description": "", "enum": [ "NFS", "CIFS", "GlusterFS", "HDFS", "CephFS" ], "example": "NFS", "type": "string" }, "share_type": { "description": "", "type": "string" }, "size": { "description": "Size GiB", "example": 1, "minimum": 1, "type": "integer" }, "snapshot_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" } }, "required": [ "share" ], "type": "object" }, "PATCH /v2/snapshots/{id}": { "description": "", "properties": { "snapshot": { "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": "share_snapshot", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "snapshot" ], "type": "object" }, "PATCH /v2/types/{id}": { "description": "", "properties": { "share_type": { "description": "", "properties": { "description": { "description": "Optional description", "example": "", "type": "string" }, "extra_specs": { "description": "", "properties": { "driver_handles_share_servers": { "default": false, "description": "", "type": "boolean" } }, "type": "object" }, "is_public": { "default": true, "description": "", "type": "boolean" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" } }, "type": "object" } }, "required": [ "share_type" ], "type": "object" }, "POST /v2/security-services": { "description": "", "properties": { "security_service": { "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": "security_service", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "security_service" ], "type": "object" }, "POST /v2/share-groups": { "description": "", "properties": { "share_group": { "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": "share_group", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "share_group" ], "type": "object" }, "POST /v2/share-networks": { "description": "", "properties": { "share_network": { "description": "", "properties": { "description": { "description": "Optional description", "example": "", "type": "string" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "neutron_net_id": { "description": "", "format": "uuid", "type": "string" }, "neutron_subnet_id": { "description": "", "format": "uuid", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "share_network" ], "type": "object" }, "POST /v2/share-replicas": { "description": "", "properties": { "share_replica": { "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": "share_replica", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "share_replica" ], "type": "object" }, "POST /v2/share-servers": { "description": "", "properties": { "share_server": { "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": "share_server", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "share_server" ], "type": "object" }, "POST /v2/shares": { "description": "", "properties": { "share": { "description": "", "properties": { "availability_zone": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "is_public": { "default": false, "description": "", "type": "boolean" }, "metadata": { "description": "", "properties": {}, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "share_network_id": { "description": "", "format": "uuid", "type": "string" }, "share_proto": { "description": "", "enum": [ "NFS", "CIFS", "GlusterFS", "HDFS", "CephFS" ], "example": "NFS", "type": "string" }, "share_type": { "description": "", "type": "string" }, "size": { "description": "Size GiB", "example": 1, "minimum": 1, "type": "integer" }, "snapshot_id": { "description": "", "format": "uuid", "type": "string" } }, "required": [ "size", "share_proto" ], "type": "object" } }, "required": [ "share" ], "type": "object" }, "POST /v2/shares/{id}/action": { "description": "", "properties": { "os-start": { "description": "Action os-start body (null object)", "type": "null" } }, "required": [ "os-start" ], "type": "object" }, "POST /v2/snapshots": { "description": "", "properties": { "snapshot": { "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": "share_snapshot", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "snapshot" ], "type": "object" }, "POST /v2/types": { "description": "", "properties": { "share_type": { "description": "", "properties": { "description": { "description": "Optional description", "example": "", "type": "string" }, "extra_specs": { "description": "", "properties": { "driver_handles_share_servers": { "default": false, "description": "", "type": "boolean" } }, "type": "object" }, "is_public": { "default": true, "description": "", "type": "boolean" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" } }, "required": [ "name", "extra_specs" ], "type": "object" } }, "required": [ "share_type" ], "type": "object" }, "PUT /v2/security-services/{id}": { "description": "", "properties": { "security_service": { "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": "security_service", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "security_service" ], "type": "object" }, "PUT /v2/share-groups/{id}": { "description": "", "properties": { "share_group": { "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": "share_group", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "share_group" ], "type": "object" }, "PUT /v2/share-networks/{id}": { "description": "", "properties": { "share_network": { "description": "", "properties": { "description": { "description": "Optional description", "example": "", "type": "string" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "neutron_net_id": { "description": "", "format": "uuid", "type": "string" }, "neutron_subnet_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" } }, "required": [ "share_network" ], "type": "object" }, "PUT /v2/share-replicas/{id}": { "description": "", "properties": { "share_replica": { "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": "share_replica", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "share_replica" ], "type": "object" }, "PUT /v2/share-servers/{id}": { "description": "", "properties": { "share_server": { "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": "share_server", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "share_server" ], "type": "object" }, "PUT /v2/shares/{id}": { "description": "", "properties": { "share": { "description": "", "properties": { "availability_zone": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "is_public": { "default": false, "description": "", "type": "boolean" }, "metadata": { "description": "", "properties": {}, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "share_network_id": { "description": "", "format": "uuid", "type": "string" }, "share_proto": { "description": "", "enum": [ "NFS", "CIFS", "GlusterFS", "HDFS", "CephFS" ], "example": "NFS", "type": "string" }, "share_type": { "description": "", "type": "string" }, "size": { "description": "Size GiB", "example": 1, "minimum": 1, "type": "integer" }, "snapshot_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" } }, "required": [ "share" ], "type": "object" }, "PUT /v2/snapshots/{id}": { "description": "", "properties": { "snapshot": { "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": "share_snapshot", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "snapshot" ], "type": "object" }, "PUT /v2/types/{id}": { "description": "", "properties": { "share_type": { "description": "", "properties": { "description": { "description": "Optional description", "example": "", "type": "string" }, "extra_specs": { "description": "", "properties": { "driver_handles_share_servers": { "default": false, "description": "", "type": "boolean" } }, "type": "object" }, "is_public": { "default": true, "description": "", "type": "boolean" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" } }, "type": "object" } }, "required": [ "share_type" ], "type": "object" } }, "operations": { "security_service_create": { "description": "", "properties": { "security_service": { "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": "security_service", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "security_service" ], "type": "object" }, "security_service_patch": { "description": "", "properties": { "security_service": { "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": "security_service", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "security_service" ], "type": "object" }, "security_service_update": { "description": "", "properties": { "security_service": { "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": "security_service", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "security_service" ], "type": "object" }, "share_action": { "description": "", "properties": { "os-start": { "description": "Action os-start body (null object)", "type": "null" } }, "required": [ "os-start" ], "type": "object" }, "share_create": { "description": "", "properties": { "share": { "description": "", "properties": { "availability_zone": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "is_public": { "default": false, "description": "", "type": "boolean" }, "metadata": { "description": "", "properties": {}, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "share_network_id": { "description": "", "format": "uuid", "type": "string" }, "share_proto": { "description": "", "enum": [ "NFS", "CIFS", "GlusterFS", "HDFS", "CephFS" ], "example": "NFS", "type": "string" }, "share_type": { "description": "", "type": "string" }, "size": { "description": "Size GiB", "example": 1, "minimum": 1, "type": "integer" }, "snapshot_id": { "description": "", "format": "uuid", "type": "string" } }, "required": [ "size", "share_proto" ], "type": "object" } }, "required": [ "share" ], "type": "object" }, "share_group_create": { "description": "", "properties": { "share_group": { "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": "share_group", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "share_group" ], "type": "object" }, "share_group_patch": { "description": "", "properties": { "share_group": { "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": "share_group", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "share_group" ], "type": "object" }, "share_group_update": { "description": "", "properties": { "share_group": { "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": "share_group", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "share_group" ], "type": "object" }, "share_network_create": { "description": "", "properties": { "share_network": { "description": "", "properties": { "description": { "description": "Optional description", "example": "", "type": "string" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "neutron_net_id": { "description": "", "format": "uuid", "type": "string" }, "neutron_subnet_id": { "description": "", "format": "uuid", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "share_network" ], "type": "object" }, "share_network_patch": { "description": "", "properties": { "share_network": { "description": "", "properties": { "description": { "description": "Optional description", "example": "", "type": "string" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "neutron_net_id": { "description": "", "format": "uuid", "type": "string" }, "neutron_subnet_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" } }, "required": [ "share_network" ], "type": "object" }, "share_network_update": { "description": "", "properties": { "share_network": { "description": "", "properties": { "description": { "description": "Optional description", "example": "", "type": "string" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "neutron_net_id": { "description": "", "format": "uuid", "type": "string" }, "neutron_subnet_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" } }, "required": [ "share_network" ], "type": "object" }, "share_patch": { "description": "", "properties": { "share": { "description": "", "properties": { "availability_zone": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "is_public": { "default": false, "description": "", "type": "boolean" }, "metadata": { "description": "", "properties": {}, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "share_network_id": { "description": "", "format": "uuid", "type": "string" }, "share_proto": { "description": "", "enum": [ "NFS", "CIFS", "GlusterFS", "HDFS", "CephFS" ], "example": "NFS", "type": "string" }, "share_type": { "description": "", "type": "string" }, "size": { "description": "Size GiB", "example": 1, "minimum": 1, "type": "integer" }, "snapshot_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" } }, "required": [ "share" ], "type": "object" }, "share_replica_create": { "description": "", "properties": { "share_replica": { "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": "share_replica", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "share_replica" ], "type": "object" }, "share_replica_patch": { "description": "", "properties": { "share_replica": { "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": "share_replica", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "share_replica" ], "type": "object" }, "share_replica_update": { "description": "", "properties": { "share_replica": { "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": "share_replica", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "share_replica" ], "type": "object" }, "share_server_create": { "description": "", "properties": { "share_server": { "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": "share_server", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "share_server" ], "type": "object" }, "share_server_patch": { "description": "", "properties": { "share_server": { "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": "share_server", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "share_server" ], "type": "object" }, "share_server_update": { "description": "", "properties": { "share_server": { "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": "share_server", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "share_server" ], "type": "object" }, "share_snapshot_create": { "description": "", "properties": { "snapshot": { "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": "share_snapshot", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "required": [ "name" ], "type": "object" } }, "required": [ "snapshot" ], "type": "object" }, "share_snapshot_patch": { "description": "", "properties": { "snapshot": { "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": "share_snapshot", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "snapshot" ], "type": "object" }, "share_snapshot_update": { "description": "", "properties": { "snapshot": { "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": "share_snapshot", "type": "string" }, "url": { "description": "", "format": "uri", "type": "string" }, "value": { "description": "", "type": "string" }, "version": { "description": "", "example": "1", "type": "string" } }, "type": "object" } }, "required": [ "snapshot" ], "type": "object" }, "share_type_create": { "description": "", "properties": { "share_type": { "description": "", "properties": { "description": { "description": "Optional description", "example": "", "type": "string" }, "extra_specs": { "description": "", "properties": { "driver_handles_share_servers": { "default": false, "description": "", "type": "boolean" } }, "type": "object" }, "is_public": { "default": true, "description": "", "type": "boolean" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" } }, "required": [ "name", "extra_specs" ], "type": "object" } }, "required": [ "share_type" ], "type": "object" }, "share_type_patch": { "description": "", "properties": { "share_type": { "description": "", "properties": { "description": { "description": "Optional description", "example": "", "type": "string" }, "extra_specs": { "description": "", "properties": { "driver_handles_share_servers": { "default": false, "description": "", "type": "boolean" } }, "type": "object" }, "is_public": { "default": true, "description": "", "type": "boolean" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" } }, "type": "object" } }, "required": [ "share_type" ], "type": "object" }, "share_type_update": { "description": "", "properties": { "share_type": { "description": "", "properties": { "description": { "description": "Optional description", "example": "", "type": "string" }, "extra_specs": { "description": "", "properties": { "driver_handles_share_servers": { "default": false, "description": "", "type": "boolean" } }, "type": "object" }, "is_public": { "default": true, "description": "", "type": "boolean" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" } }, "type": "object" } }, "required": [ "share_type" ], "type": "object" }, "share_update": { "description": "", "properties": { "share": { "description": "", "properties": { "availability_zone": { "description": "", "type": "string" }, "description": { "description": "Optional description", "example": "", "type": "string" }, "is_public": { "default": false, "description": "", "type": "boolean" }, "metadata": { "description": "", "properties": {}, "type": "object" }, "name": { "description": "Human-readable name", "example": "example", "type": "string" }, "share_network_id": { "description": "", "format": "uuid", "type": "string" }, "share_proto": { "description": "", "enum": [ "NFS", "CIFS", "GlusterFS", "HDFS", "CephFS" ], "example": "NFS", "type": "string" }, "share_type": { "description": "", "type": "string" }, "size": { "description": "Size GiB", "example": 1, "minimum": 1, "type": "integer" }, "snapshot_id": { "description": "", "format": "uuid", "type": "string" } }, "type": "object" } }, "required": [ "share" ], "type": "object" } }, "service": "manila", "source": "generated-from-api-ref-catalog" }