Files
openstack-api-simulator/contracts/openstack/request_bodies/glance.json
T

4459 lines
115 KiB
JSON

{
"by_path": {
"PATCH /v2/images/{id}": {
"description": "",
"properties": {
"image": {
"description": "",
"properties": {
"architecture": {
"description": "CPU architecture",
"type": "string"
},
"container_format": {
"description": "Container format",
"enum": [
"bare",
"ovf",
"aki",
"ari",
"ami",
"ova",
"docker"
],
"example": "bare",
"type": "string"
},
"description": {
"description": "Optional description",
"example": "",
"type": "string"
},
"disk_format": {
"description": "Disk format",
"enum": [
"raw",
"qcow2",
"vmdk",
"vdi",
"iso",
"aki",
"ari",
"ami"
],
"example": "qcow2",
"type": "string"
},
"min_disk": {
"description": "Min disk GiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"min_ram": {
"description": "Min RAM MiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"name": {
"description": "Human-readable name",
"example": "example",
"type": "string"
},
"os_type": {
"description": "OS type",
"type": "string"
},
"protected": {
"description": "Protected",
"type": "boolean"
},
"tags": {
"description": "",
"items": {
"description": "",
"type": "string"
},
"type": "array"
},
"visibility": {
"description": "Visibility",
"enum": [
"public",
"private",
"shared",
"community"
],
"example": "private",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"image"
],
"type": "object"
},
"PATCH /v2/images/{image_id}/members/{id}": {
"description": "",
"properties": {
"member": {
"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": "image_member",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"member"
],
"type": "object"
},
"PATCH /v2/images/{image_id}/tags/{id}": {
"description": "",
"properties": {
"tag": {
"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": "image_tag",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"tag"
],
"type": "object"
},
"PATCH /v2/metadefs/namespaces/{id}": {
"description": "",
"properties": {
"namespace": {
"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": "metadef_namespace",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"namespace"
],
"type": "object"
},
"PATCH /v2/tasks/{id}": {
"description": "",
"properties": {
"task": {
"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": "task",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"task"
],
"type": "object"
},
"POST /v2/images": {
"description": "",
"properties": {
"image": {
"description": "",
"properties": {
"architecture": {
"description": "CPU architecture",
"type": "string"
},
"container_format": {
"description": "Container format",
"enum": [
"bare",
"ovf",
"aki",
"ari",
"ami",
"ova",
"docker"
],
"example": "bare",
"type": "string"
},
"description": {
"description": "Optional description",
"example": "",
"type": "string"
},
"disk_format": {
"description": "Disk format",
"enum": [
"raw",
"qcow2",
"vmdk",
"vdi",
"iso",
"aki",
"ari",
"ami"
],
"example": "qcow2",
"type": "string"
},
"min_disk": {
"description": "Min disk GiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"min_ram": {
"description": "Min RAM MiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"name": {
"description": "Human-readable name",
"example": "example",
"type": "string"
},
"os_type": {
"description": "OS type",
"type": "string"
},
"protected": {
"description": "Protected",
"type": "boolean"
},
"tags": {
"description": "",
"items": {
"description": "",
"type": "string"
},
"type": "array"
},
"visibility": {
"description": "Visibility",
"enum": [
"public",
"private",
"shared",
"community"
],
"example": "private",
"type": "string"
}
},
"required": [
"name",
"container_format",
"disk_format"
],
"type": "object"
}
},
"required": [
"image"
],
"type": "object"
},
"POST /v2/images/{id}/actions/deactivate": {
"description": "",
"properties": {
"image": {
"description": "",
"properties": {
"architecture": {
"description": "CPU architecture",
"type": "string"
},
"container_format": {
"description": "Container format",
"enum": [
"bare",
"ovf",
"aki",
"ari",
"ami",
"ova",
"docker"
],
"example": "bare",
"type": "string"
},
"description": {
"description": "Optional description",
"example": "",
"type": "string"
},
"disk_format": {
"description": "Disk format",
"enum": [
"raw",
"qcow2",
"vmdk",
"vdi",
"iso",
"aki",
"ari",
"ami"
],
"example": "qcow2",
"type": "string"
},
"min_disk": {
"description": "Min disk GiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"min_ram": {
"description": "Min RAM MiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"name": {
"description": "Human-readable name",
"example": "example",
"type": "string"
},
"os_type": {
"description": "OS type",
"type": "string"
},
"protected": {
"description": "Protected",
"type": "boolean"
},
"tags": {
"description": "",
"items": {
"description": "",
"type": "string"
},
"type": "array"
},
"visibility": {
"description": "Visibility",
"enum": [
"public",
"private",
"shared",
"community"
],
"example": "private",
"type": "string"
}
},
"required": [
"name",
"container_format",
"disk_format"
],
"type": "object"
}
},
"type": "object"
},
"POST /v2/images/{id}/actions/reactivate": {
"description": "",
"properties": {
"image": {
"description": "",
"properties": {
"architecture": {
"description": "CPU architecture",
"type": "string"
},
"container_format": {
"description": "Container format",
"enum": [
"bare",
"ovf",
"aki",
"ari",
"ami",
"ova",
"docker"
],
"example": "bare",
"type": "string"
},
"description": {
"description": "Optional description",
"example": "",
"type": "string"
},
"disk_format": {
"description": "Disk format",
"enum": [
"raw",
"qcow2",
"vmdk",
"vdi",
"iso",
"aki",
"ari",
"ami"
],
"example": "qcow2",
"type": "string"
},
"min_disk": {
"description": "Min disk GiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"min_ram": {
"description": "Min RAM MiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"name": {
"description": "Human-readable name",
"example": "example",
"type": "string"
},
"os_type": {
"description": "OS type",
"type": "string"
},
"protected": {
"description": "Protected",
"type": "boolean"
},
"tags": {
"description": "",
"items": {
"description": "",
"type": "string"
},
"type": "array"
},
"visibility": {
"description": "Visibility",
"enum": [
"public",
"private",
"shared",
"community"
],
"example": "private",
"type": "string"
}
},
"required": [
"name",
"container_format",
"disk_format"
],
"type": "object"
}
},
"type": "object"
},
"POST /v2/images/{image_id}/members": {
"description": "",
"properties": {
"member": {
"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": "image_member",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"member"
],
"type": "object"
},
"POST /v2/images/{image_id}/tags": {
"description": "",
"properties": {
"tag": {
"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": "image_tag",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"tag"
],
"type": "object"
},
"POST /v2/metadefs/namespaces": {
"description": "",
"properties": {
"namespace": {
"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": "metadef_namespace",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"namespace"
],
"type": "object"
},
"POST /v2/tasks": {
"description": "",
"properties": {
"task": {
"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": "task",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"task"
],
"type": "object"
},
"PUT /v2/images/{id}": {
"description": "",
"properties": {
"image": {
"description": "",
"properties": {
"architecture": {
"description": "CPU architecture",
"type": "string"
},
"container_format": {
"description": "Container format",
"enum": [
"bare",
"ovf",
"aki",
"ari",
"ami",
"ova",
"docker"
],
"example": "bare",
"type": "string"
},
"description": {
"description": "Optional description",
"example": "",
"type": "string"
},
"disk_format": {
"description": "Disk format",
"enum": [
"raw",
"qcow2",
"vmdk",
"vdi",
"iso",
"aki",
"ari",
"ami"
],
"example": "qcow2",
"type": "string"
},
"min_disk": {
"description": "Min disk GiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"min_ram": {
"description": "Min RAM MiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"name": {
"description": "Human-readable name",
"example": "example",
"type": "string"
},
"os_type": {
"description": "OS type",
"type": "string"
},
"protected": {
"description": "Protected",
"type": "boolean"
},
"tags": {
"description": "",
"items": {
"description": "",
"type": "string"
},
"type": "array"
},
"visibility": {
"description": "Visibility",
"enum": [
"public",
"private",
"shared",
"community"
],
"example": "private",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"image"
],
"type": "object"
},
"PUT /v2/images/{id}/file": {
"description": "",
"properties": {
"image": {
"description": "",
"properties": {
"architecture": {
"description": "CPU architecture",
"type": "string"
},
"container_format": {
"description": "Container format",
"enum": [
"bare",
"ovf",
"aki",
"ari",
"ami",
"ova",
"docker"
],
"example": "bare",
"type": "string"
},
"description": {
"description": "Optional description",
"example": "",
"type": "string"
},
"disk_format": {
"description": "Disk format",
"enum": [
"raw",
"qcow2",
"vmdk",
"vdi",
"iso",
"aki",
"ari",
"ami"
],
"example": "qcow2",
"type": "string"
},
"min_disk": {
"description": "Min disk GiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"min_ram": {
"description": "Min RAM MiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"name": {
"description": "Human-readable name",
"example": "example",
"type": "string"
},
"os_type": {
"description": "OS type",
"type": "string"
},
"protected": {
"description": "Protected",
"type": "boolean"
},
"tags": {
"description": "",
"items": {
"description": "",
"type": "string"
},
"type": "array"
},
"visibility": {
"description": "Visibility",
"enum": [
"public",
"private",
"shared",
"community"
],
"example": "private",
"type": "string"
}
},
"required": [
"name",
"container_format",
"disk_format"
],
"type": "object"
}
},
"type": "object"
},
"PUT /v2/images/{image_id}/members/{id}": {
"description": "",
"properties": {
"member": {
"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": "image_member",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"member"
],
"type": "object"
},
"PUT /v2/images/{image_id}/tags/{id}": {
"description": "",
"properties": {
"tag": {
"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": "image_tag",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"tag"
],
"type": "object"
},
"PUT /v2/metadefs/namespaces/{id}": {
"description": "",
"properties": {
"namespace": {
"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": "metadef_namespace",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"namespace"
],
"type": "object"
},
"PUT /v2/tasks/{id}": {
"description": "",
"properties": {
"task": {
"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": "task",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"task"
],
"type": "object"
}
},
"operations": {
"image_create": {
"description": "",
"properties": {
"image": {
"description": "",
"properties": {
"architecture": {
"description": "CPU architecture",
"type": "string"
},
"container_format": {
"description": "Container format",
"enum": [
"bare",
"ovf",
"aki",
"ari",
"ami",
"ova",
"docker"
],
"example": "bare",
"type": "string"
},
"description": {
"description": "Optional description",
"example": "",
"type": "string"
},
"disk_format": {
"description": "Disk format",
"enum": [
"raw",
"qcow2",
"vmdk",
"vdi",
"iso",
"aki",
"ari",
"ami"
],
"example": "qcow2",
"type": "string"
},
"min_disk": {
"description": "Min disk GiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"min_ram": {
"description": "Min RAM MiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"name": {
"description": "Human-readable name",
"example": "example",
"type": "string"
},
"os_type": {
"description": "OS type",
"type": "string"
},
"protected": {
"description": "Protected",
"type": "boolean"
},
"tags": {
"description": "",
"items": {
"description": "",
"type": "string"
},
"type": "array"
},
"visibility": {
"description": "Visibility",
"enum": [
"public",
"private",
"shared",
"community"
],
"example": "private",
"type": "string"
}
},
"required": [
"name",
"container_format",
"disk_format"
],
"type": "object"
}
},
"required": [
"image"
],
"type": "object"
},
"image_deactivate": {
"description": "",
"properties": {
"image": {
"description": "",
"properties": {
"architecture": {
"description": "CPU architecture",
"type": "string"
},
"container_format": {
"description": "Container format",
"enum": [
"bare",
"ovf",
"aki",
"ari",
"ami",
"ova",
"docker"
],
"example": "bare",
"type": "string"
},
"description": {
"description": "Optional description",
"example": "",
"type": "string"
},
"disk_format": {
"description": "Disk format",
"enum": [
"raw",
"qcow2",
"vmdk",
"vdi",
"iso",
"aki",
"ari",
"ami"
],
"example": "qcow2",
"type": "string"
},
"min_disk": {
"description": "Min disk GiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"min_ram": {
"description": "Min RAM MiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"name": {
"description": "Human-readable name",
"example": "example",
"type": "string"
},
"os_type": {
"description": "OS type",
"type": "string"
},
"protected": {
"description": "Protected",
"type": "boolean"
},
"tags": {
"description": "",
"items": {
"description": "",
"type": "string"
},
"type": "array"
},
"visibility": {
"description": "Visibility",
"enum": [
"public",
"private",
"shared",
"community"
],
"example": "private",
"type": "string"
}
},
"required": [
"name",
"container_format",
"disk_format"
],
"type": "object"
}
},
"type": "object"
},
"image_member_create": {
"description": "",
"properties": {
"member": {
"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": "image_member",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"member"
],
"type": "object"
},
"image_member_patch": {
"description": "",
"properties": {
"member": {
"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": "image_member",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"member"
],
"type": "object"
},
"image_member_update": {
"description": "",
"properties": {
"member": {
"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": "image_member",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"member"
],
"type": "object"
},
"image_patch": {
"description": "",
"properties": {
"image": {
"description": "",
"properties": {
"architecture": {
"description": "CPU architecture",
"type": "string"
},
"container_format": {
"description": "Container format",
"enum": [
"bare",
"ovf",
"aki",
"ari",
"ami",
"ova",
"docker"
],
"example": "bare",
"type": "string"
},
"description": {
"description": "Optional description",
"example": "",
"type": "string"
},
"disk_format": {
"description": "Disk format",
"enum": [
"raw",
"qcow2",
"vmdk",
"vdi",
"iso",
"aki",
"ari",
"ami"
],
"example": "qcow2",
"type": "string"
},
"min_disk": {
"description": "Min disk GiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"min_ram": {
"description": "Min RAM MiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"name": {
"description": "Human-readable name",
"example": "example",
"type": "string"
},
"os_type": {
"description": "OS type",
"type": "string"
},
"protected": {
"description": "Protected",
"type": "boolean"
},
"tags": {
"description": "",
"items": {
"description": "",
"type": "string"
},
"type": "array"
},
"visibility": {
"description": "Visibility",
"enum": [
"public",
"private",
"shared",
"community"
],
"example": "private",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"image"
],
"type": "object"
},
"image_reactivate": {
"description": "",
"properties": {
"image": {
"description": "",
"properties": {
"architecture": {
"description": "CPU architecture",
"type": "string"
},
"container_format": {
"description": "Container format",
"enum": [
"bare",
"ovf",
"aki",
"ari",
"ami",
"ova",
"docker"
],
"example": "bare",
"type": "string"
},
"description": {
"description": "Optional description",
"example": "",
"type": "string"
},
"disk_format": {
"description": "Disk format",
"enum": [
"raw",
"qcow2",
"vmdk",
"vdi",
"iso",
"aki",
"ari",
"ami"
],
"example": "qcow2",
"type": "string"
},
"min_disk": {
"description": "Min disk GiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"min_ram": {
"description": "Min RAM MiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"name": {
"description": "Human-readable name",
"example": "example",
"type": "string"
},
"os_type": {
"description": "OS type",
"type": "string"
},
"protected": {
"description": "Protected",
"type": "boolean"
},
"tags": {
"description": "",
"items": {
"description": "",
"type": "string"
},
"type": "array"
},
"visibility": {
"description": "Visibility",
"enum": [
"public",
"private",
"shared",
"community"
],
"example": "private",
"type": "string"
}
},
"required": [
"name",
"container_format",
"disk_format"
],
"type": "object"
}
},
"type": "object"
},
"image_tag_create": {
"description": "",
"properties": {
"tag": {
"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": "image_tag",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"tag"
],
"type": "object"
},
"image_tag_patch": {
"description": "",
"properties": {
"tag": {
"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": "image_tag",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"tag"
],
"type": "object"
},
"image_tag_update": {
"description": "",
"properties": {
"tag": {
"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": "image_tag",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"tag"
],
"type": "object"
},
"image_update": {
"description": "",
"properties": {
"image": {
"description": "",
"properties": {
"architecture": {
"description": "CPU architecture",
"type": "string"
},
"container_format": {
"description": "Container format",
"enum": [
"bare",
"ovf",
"aki",
"ari",
"ami",
"ova",
"docker"
],
"example": "bare",
"type": "string"
},
"description": {
"description": "Optional description",
"example": "",
"type": "string"
},
"disk_format": {
"description": "Disk format",
"enum": [
"raw",
"qcow2",
"vmdk",
"vdi",
"iso",
"aki",
"ari",
"ami"
],
"example": "qcow2",
"type": "string"
},
"min_disk": {
"description": "Min disk GiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"min_ram": {
"description": "Min RAM MiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"name": {
"description": "Human-readable name",
"example": "example",
"type": "string"
},
"os_type": {
"description": "OS type",
"type": "string"
},
"protected": {
"description": "Protected",
"type": "boolean"
},
"tags": {
"description": "",
"items": {
"description": "",
"type": "string"
},
"type": "array"
},
"visibility": {
"description": "Visibility",
"enum": [
"public",
"private",
"shared",
"community"
],
"example": "private",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"image"
],
"type": "object"
},
"image_upload": {
"description": "",
"properties": {
"image": {
"description": "",
"properties": {
"architecture": {
"description": "CPU architecture",
"type": "string"
},
"container_format": {
"description": "Container format",
"enum": [
"bare",
"ovf",
"aki",
"ari",
"ami",
"ova",
"docker"
],
"example": "bare",
"type": "string"
},
"description": {
"description": "Optional description",
"example": "",
"type": "string"
},
"disk_format": {
"description": "Disk format",
"enum": [
"raw",
"qcow2",
"vmdk",
"vdi",
"iso",
"aki",
"ari",
"ami"
],
"example": "qcow2",
"type": "string"
},
"min_disk": {
"description": "Min disk GiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"min_ram": {
"description": "Min RAM MiB",
"example": 0,
"minimum": 0,
"type": "integer"
},
"name": {
"description": "Human-readable name",
"example": "example",
"type": "string"
},
"os_type": {
"description": "OS type",
"type": "string"
},
"protected": {
"description": "Protected",
"type": "boolean"
},
"tags": {
"description": "",
"items": {
"description": "",
"type": "string"
},
"type": "array"
},
"visibility": {
"description": "Visibility",
"enum": [
"public",
"private",
"shared",
"community"
],
"example": "private",
"type": "string"
}
},
"required": [
"name",
"container_format",
"disk_format"
],
"type": "object"
}
},
"type": "object"
},
"metadef_namespace_create": {
"description": "",
"properties": {
"namespace": {
"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": "metadef_namespace",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"namespace"
],
"type": "object"
},
"metadef_namespace_patch": {
"description": "",
"properties": {
"namespace": {
"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": "metadef_namespace",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"namespace"
],
"type": "object"
},
"metadef_namespace_update": {
"description": "",
"properties": {
"namespace": {
"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": "metadef_namespace",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"namespace"
],
"type": "object"
},
"task_create": {
"description": "",
"properties": {
"task": {
"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": "task",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"task"
],
"type": "object"
},
"task_patch": {
"description": "",
"properties": {
"task": {
"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": "task",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"task"
],
"type": "object"
},
"task_update": {
"description": "",
"properties": {
"task": {
"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": "task",
"type": "string"
},
"url": {
"description": "",
"format": "uri",
"type": "string"
},
"value": {
"description": "",
"type": "string"
},
"version": {
"description": "",
"example": "1",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"task"
],
"type": "object"
}
},
"service": "glance",
"source": "generated-from-api-ref-catalog"
}