examples/rendering/model.alt.json
{
"actions": [
{
"scheme": "http://schemas.ogf.org/occi/infrastructure/compute/action#",
"term": "start",
"title": "start compute instance"
},
{
"scheme": "http://schemas.ogf.org/occi/infrastructure/compute/action#",
"term": "stop",
"title": "stop compute instance"
},
{
"scheme": "http://schemas.ogf.org/occi/infrastructure/compute/action#",
"term": "restart",
"title": "restart compute instance"
},
{
"scheme": "http://schemas.ogf.org/occi/infrastructure/compute/action#",
"term": "suspend",
"title": "suspend compute instance"
},
{
"scheme": "http://schemas.ogf.org/occi/infrastructure/compute/action#",
"term": "save",
"title": "save compute instance"
},
{
"scheme": "http://schemas.ogf.org/occi/infrastructure/storage/action#",
"term": "online",
"title": "online storage instance"
},
{
"scheme": "http://schemas.ogf.org/occi/infrastructure/storage/action#",
"term": "offline",
"title": "offline storage instance"
},
{
"scheme": "http://schemas.ogf.org/occi/infrastructure/storage/action#",
"term": "backup",
"title": "backup storage instance"
},
{
"scheme": "http://schemas.ogf.org/occi/infrastructure/storage/action#",
"term": "snapshot",
"title": "snapshot storage instance"
},
{
"scheme": "http://schemas.ogf.org/occi/infrastructure/storage/action#",
"term": "resize",
"title": "resize storage instance"
},
{
"scheme": "http://schemas.ogf.org/occi/infrastructure/network/action#",
"term": "up",
"title": "up network instance"
},
{
"scheme": "http://schemas.ogf.org/occi/infrastructure/network/action#",
"term": "down",
"title": "down network instance"
}
],
"kinds": [
{
"attributes": {
"occi.core.id": {
"description": "A unique identifier",
"mutable": false,
"required": false,
"type": "string"
},
"occi.core.title": {
"description": "The display name of the instance",
"mutable": true,
"required": false,
"type": "string"
}
},
"location": "/occi1.2/entity/",
"scheme": "http://schemas.ogf.org/occi/core#",
"term": "entity",
"title": "entity"
},
{
"attributes": {
"occi.core.id": {
"description": "A unique identifier",
"mutable": false,
"required": false,
"type": "string"
},
"occi.core.summary": {
"description": "A summarizing description of the resource instance.",
"mutable": true,
"required": false,
"type": "string"
},
"occi.core.title": {
"description": "The display name of the instance",
"mutable": true,
"required": false,
"type": "string"
}
},
"location": "/occi1.2/resource/",
"parent": "http://schemas.ogf.org/occi/core#entity",
"scheme": "http://schemas.ogf.org/occi/core#",
"term": "resource",
"title": "resource"
},
{
"attributes": {
"occi.core.id": {
"description": "A unique identifier",
"mutable": false,
"required": false,
"type": "string"
},
"occi.core.source": {
"description": "The Resource instance the link originates from",
"mutable": true,
"required": true,
"type": "string"
},
"occi.core.target": {
"description": "The unique identifier of an Object this Link instance points to",
"mutable": true,
"required": true,
"type": "string"
},
"occi.core.title": {
"description": "The display name of the instance",
"mutable": true,
"required": false,
"type": "string"
}
},
"location": "/occi1.2/link/",
"scheme": "http://schemas.ogf.org/occi/core#",
"term": "link",
"title": "link"
},
{
"actions": [
"http://schemas.ogf.org/occi/infrastructure/compute/action#start",
"http://schemas.ogf.org/occi/infrastructure/compute/action#stop",
"http://schemas.ogf.org/occi/infrastructure/compute/action#restart",
"http://schemas.ogf.org/occi/infrastructure/compute/action#suspend",
"http://schemas.ogf.org/occi/infrastructure/compute/action#save"
],
"attributes": {
"occi.compute.architecture": {
"description": "CPU architecture of the instance",
"mutable": true,
"required": false,
"type": "string"
},
"occi.compute.cores": {
"description": "Number of virtual cores assigned to the instance",
"mutable": true,
"required": false,
"type": "number"
},
"occi.compute.hostname": {
"description": "Fully Qualified DNS hostname for the instance",
"mutable": true,
"required": false,
"type": "string"
},
"occi.compute.memory": {
"description": "Maximum RAM in gigabytes allocated to the instance",
"mutable": true,
"required": false,
"type": "number"
},
"occi.compute.share": {
"description": "Relative number of CPU shares for the instance",
"mutable": true,
"required": false,
"type": "number"
},
"occi.compute.state": {
"description": "Current state of the instance",
"mutable": false,
"required": false,
"type": "string"
},
"occi.compute.state.message": {
"description": "Human-readable explanation of the current instance state",
"mutable": false,
"required": false,
"type": "string"
},
"occi.core.id": {
"description": "A unique identifier",
"mutable": false,
"required": false,
"type": "string"
},
"occi.core.summary": {
"description": "A summarizing description of the resource instance.",
"mutable": true,
"required": false,
"type": "string"
},
"occi.core.title": {
"description": "The display name of the instance",
"mutable": true,
"required": false,
"type": "string"
}
},
"location": "/occi1.2/compute/",
"parent": "http://schemas.ogf.org/occi/core#resource",
"scheme": "http://schemas.ogf.org/occi/infrastructure#",
"term": "compute",
"title": "compute resource"
},
{
"actions": [
"http://schemas.ogf.org/occi/infrastructure/storage/action#online",
"http://schemas.ogf.org/occi/infrastructure/storage/action#offline",
"http://schemas.ogf.org/occi/infrastructure/storage/action#backup",
"http://schemas.ogf.org/occi/infrastructure/storage/action#snapshot",
"http://schemas.ogf.org/occi/infrastructure/storage/action#resize"
],
"attributes": {
"occi.core.id": {
"description": "A unique identifier",
"mutable": false,
"required": false,
"type": "string"
},
"occi.core.summary": {
"description": "A summarizing description of the resource instance.",
"mutable": true,
"required": false,
"type": "string"
},
"occi.core.title": {
"description": "The display name of the instance",
"mutable": true,
"required": false,
"type": "string"
},
"occi.storage.size": {
"description": "Storage size of the instance in gigabytes",
"mutable": true,
"required": true,
"type": "number"
},
"occi.storage.state": {
"description": "Current state of the instance",
"mutable": false,
"required": false,
"type": "string"
},
"occi.storage.state.message": {
"description": "Human-readable explanation of the current instance state",
"mutable": false,
"required": false,
"type": "string"
}
},
"location": "/occi1.2/storage/",
"parent": "http://schemas.ogf.org/occi/core#resource",
"scheme": "http://schemas.ogf.org/occi/infrastructure#",
"term": "storage",
"title": "storage resource"
},
{
"attributes": {
"occi.core.id": {
"description": "A unique identifier",
"mutable": false,
"required": false,
"type": "string"
},
"occi.core.source": {
"description": "The Resource instance the link originates from",
"mutable": true,
"required": true,
"type": "string"
},
"occi.core.target": {
"description": "The unique identifier of an Object this Link instance points to",
"mutable": true,
"required": true,
"type": "string"
},
"occi.core.title": {
"description": "The display name of the instance",
"mutable": true,
"required": false,
"type": "string"
},
"occi.storagelink.deviceid": {
"description": "Device identifier as defined by the OCCI service provider",
"mutable": true,
"required": false,
"type": "string"
},
"occi.storagelink.mountpoint": {
"description": "Point to where the storage is mounted in the guest OS",
"mutable": true,
"required": false,
"type": "string"
},
"occi.storagelink.state": {
"description": "Current state of the instance",
"mutable": false,
"required": false,
"type": "string"
},
"occi.storagelink.state.message": {
"description": "Human-readable explanation of the current instance state",
"mutable": false,
"required": false,
"type": "string"
}
},
"location": "/occi1.2/storagelink/",
"parent": "http://schemas.ogf.org/occi/core#link",
"scheme": "http://schemas.ogf.org/occi/infrastructure#",
"term": "storagelink",
"title": "storage link resource"
},
{
"actions": [
"http://schemas.ogf.org/occi/infrastructure/network/action#up",
"http://schemas.ogf.org/occi/infrastructure/network/action#down"
],
"attributes": {
"occi.core.id": {
"description": "A unique identifier",
"mutable": false,
"required": false,
"type": "string"
},
"occi.core.summary": {
"description": "A summarizing description of the resource instance.",
"mutable": true,
"required": false,
"type": "string"
},
"occi.core.title": {
"description": "The display name of the instance",
"mutable": true,
"required": false,
"type": "string"
},
"occi.network.label": {
"description": "Tag based VLANs",
"mutable": true,
"required": false,
"type": "string"
},
"occi.network.state": {
"description": "Current state of the instance",
"mutable": false,
"required": false,
"type": "string"
},
"occi.network.state.message": {
"description": "Human-readable explanation of the current instance state",
"mutable": false,
"required": false,
"type": "string"
},
"occi.network.vlan": {
"description": "802.1q VLAN identifier",
"mutable": true,
"required": false,
"type": "string"
}
},
"location": "/occi1.2/network/",
"parent": "http://schemas.ogf.org/occi/core#resource",
"scheme": "http://schemas.ogf.org/occi/infrastructure#",
"term": "network",
"title": "network resource"
},
{
"attributes": {
"occi.core.id": {
"description": "A unique identifier",
"mutable": false,
"required": false,
"type": "string"
},
"occi.core.source": {
"description": "The Resource instance the link originates from",
"mutable": true,
"required": true,
"type": "string"
},
"occi.core.target": {
"description": "The unique identifier of an Object this Link instance points to",
"mutable": true,
"required": true,
"type": "string"
},
"occi.core.title": {
"description": "The display name of the instance",
"mutable": true,
"required": false,
"type": "string"
},
"occi.networkinterface.interface": {
"description": "Identifier that relates the link to the link's device interface.",
"mutable": false,
"required": false,
"type": "string"
},
"occi.networkinterface.mac": {
"description": "MAC address associated with the link's device interface.",
"mutable": true,
"required": false,
"type": "string"
},
"occi.networkinterface.state": {
"description": "Current state of the instance",
"mutable": false,
"required": false,
"type": "string"
},
"occi.networkinterface.state.message": {
"description": "Human-readable explanation of the current instance state",
"mutable": false,
"required": false,
"type": "string"
}
},
"location": "/occi1.2/networklink/",
"parent": "http://schemas.ogf.org/occi/core#link",
"scheme": "http://schemas.ogf.org/occi/infrastructure#",
"term": "networkinterface",
"title": "network link resource"
},
{
"attributes": {
"occi.core.id": {
"description": "A unique identifier",
"mutable": false,
"required": false,
"type": "string"
},
"occi.core.summary": {
"description": "A summarizing description of the resource instance.",
"mutable": true,
"required": false,
"type": "string"
},
"occi.core.title": {
"description": "The display name of the instance",
"mutable": true,
"required": false,
"type": "string"
},
"occi.ipreservation.address": {
"description": "Internet Protocol(IP) network address re-served for Compute instances linking with this IPReservation instance",
"mutable": true,
"required": false,
"type": "string"
},
"occi.ipreservation.state": {
"description": "Indicates the state of the resource.",
"mutable": false,
"required": false,
"type": "string"
},
"occi.ipreservation.used": {
"description": "Indication whether the reserved address is currently in use.",
"mutable": false,
"required": false,
"type": "boolean"
},
"occi.network.label": {
"description": "Tag based VLANs",
"mutable": true,
"required": false,
"type": "string"
},
"occi.network.state": {
"description": "Current state of the instance",
"mutable": false,
"required": false,
"type": "string"
},
"occi.network.state.message": {
"description": "Human-readable explanation of the current instance state",
"mutable": false,
"required": false,
"type": "string"
},
"occi.network.vlan": {
"description": "802.1q VLAN identifier",
"mutable": true,
"required": false,
"type": "string"
}
},
"location": "/occi1.2/ipreservation/",
"parent": "http://schemas.ogf.org/occi/infrastructure#network",
"scheme": "http://schemas.ogf.org/occi/infrastructure#",
"term": "ipreservation",
"title": "IPReservation"
}
],
"mixins": [
{
"applies": [
"http://schemas.ogf.org/occi/infrastructure#network"
],
"attributes": {
"occi.network.address": {
"description": "Internet Protocol (IP) network address",
"mutable": true,
"required": false,
"type": "string"
},
"occi.network.allocation": {
"description": "Address allocation mechanism: dynamic, static",
"mutable": true,
"required": false,
"type": "string"
},
"occi.network.gateway": {
"description": "Internet Protocol (IP) network address",
"mutable": true,
"required": false,
"type": "string"
}
},
"location": "/occi1.2/ipnetwork/",
"scheme": "http://schemas.ogf.org/occi/infrastructure/network#",
"term": "ipnetwork",
"title": "IP Networking Mixin"
},
{
"applies": [
"http://schemas.ogf.org/occi/infrastructure#networkinterface"
],
"attributes": {
"occi.networkinterface.address": {
"description": "Internet Protocol (IP) network address of the link",
"mutable": true,
"required": false,
"type": "string"
},
"occi.networkinterface.allocation": {
"description": "Address allocation mechanism: dynamic, static",
"mutable": true,
"required": false,
"type": "string"
},
"occi.networkinterface.gateway": {
"description": "Internet Protocol (IP) network address",
"mutable": true,
"required": false,
"type": "string"
}
},
"location": "/occi1.2/ipnetworkinterface/",
"scheme": "http://schemas.ogf.org/occi/infrastructure/networkinterface#",
"term": "ipnetworkinterface",
"title": "IP Network interface Mixin"
},
{
"location": "/occi1.2/os_tpl/",
"scheme": "http://schemas.ogf.org/occi/infrastructure#",
"term": "os_tpl",
"title": "OCCI OS Template"
},
{
"location": "/occi1.2/resource_tpl/",
"scheme": "http://schemas.ogf.org/occi/infrastructure#",
"term": "resource_tpl",
"title": "OCCI Resource Template"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/1",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "1",
"title": "Flavor: m1.tiny"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/2",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "2",
"title": "Flavor: m1.small"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/3",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "3",
"title": "Flavor: m1.medium"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/3e880029-31a2-418a-8c69-f3330aaa3e96",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "3e880029-31a2-418a-8c69-f3330aaa3e96",
"title": "Flavor: cm4.xlarge"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/4",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "4",
"title": "Flavor: m1.large"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/5",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "5",
"title": "Flavor: m1.xlarge"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/538066a6-a1c8-442c-96c5-93b6efdd204f",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "538066a6-a1c8-442c-96c5-93b6efdd204f",
"title": "Flavor: m2.6xlarge"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/64664242-f791-4292-9b68-913b63163e58",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "64664242-f791-4292-9b68-913b63163e58",
"title": "Flavor: m2.3xlarge"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/786e7ddc-e0a5-4c6a-b513-795bd1b5c54f",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "786e7ddc-e0a5-4c6a-b513-795bd1b5c54f",
"title": "Flavor: cm4.2xlarge"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/9beb31e1-0796-4a2e-9d48-8b5f41a44d89",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "9beb31e1-0796-4a2e-9d48-8b5f41a44d89",
"title": "Flavor: cm4.4xlarge"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/a69a50a8-2ac6-44c4-9a5a-30e59e346222",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "a69a50a8-2ac6-44c4-9a5a-30e59e346222",
"title": "Flavor: m2.xlarge"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/c765383f-b144-4e90-8819-0cd00cabff67",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "c765383f-b144-4e90-8819-0cd00cabff67",
"title": "Flavor: cm4.8xlarge"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/cd775e27-af09-407b-ab34-fb999ba418bd",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "cd775e27-af09-407b-ab34-fb999ba418bd",
"title": "Flavor: cm4.large"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/d9c6ddc6-9854-401e-8f45-062bfa738d19",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "d9c6ddc6-9854-401e-8f45-062bfa738d19",
"title": "Flavor: m2.12xlarge"
},
{
"attributes": {
"occi.compute.cores": {
"mutable": false,
"required": false,
"type": "number"
},
"occi.compute.memory": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.disk": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.ephemeral": {
"mutable": false,
"required": false,
"type": "number"
},
"org.openstack.flavor.name": {
"mutable": false,
"required": false,
"type": "string"
},
"org.openstack.flavor.swap": {
"mutable": false,
"required": false,
"type": "number"
}
},
"depends": [
"http://schemas.ogf.org/occi/infrastructure#resource_tpl"
],
"location": "/occi1.2/resource_tpl/e10a5b2c-2750-4129-aa28-3f6cf52eebad",
"scheme": "http://schemas.openstack.org/template/resource#",
"term": "e10a5b2c-2750-4129-aa28-3f6cf52eebad",
"title": "Flavor: m2.large"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/f4a0adbd-df5c-4d8d-a106-b743b2ead86c",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "f4a0adbd-df5c-4d8d-a106-b743b2ead86c",
"title": "IFCA Ubuntu Server 16.04 + CUDA 8.0"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/c8ffe556-57b7-44c6-a4d3-4c6adae4d38f",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "c8ffe556-57b7-44c6-a4d3-4c6adae4d38f",
"title": "EGI FEDCLOUD Pymdsetup"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/9ba8ceb7-b979-4a55-83cf-b0dae48af65a",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "9ba8ceb7-b979-4a55-83cf-b0dae48af65a",
"title": "EGI FEDCLOUD Image for EGI Fedora 25 [Fedora/25/VirtualBox]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/e65662b7-0bff-49aa-80a9-8b9f7154811b",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "e65662b7-0bff-49aa-80a9-8b9f7154811b",
"title": "EGI FEDCLOUD Image for EGI FedCloud Clients [Ubuntu/14.04/KVM]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/cb2ba062-f144-47f2-945f-b9be7d0347f7",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "cb2ba062-f144-47f2-945f-b9be7d0347f7",
"title": "EGI FEDCLOUD Image for EGI CentOS 7 [CentOS/7/VirtualBox]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/410a6064-200a-47a4-9f13-c7e788821f2e",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "410a6064-200a-47a4-9f13-c7e788821f2e",
"title": "EGI FEDCLOUD Image for EGI Centos 6 [CentOS/6/KVM]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/f6319364-8e84-4eab-acdc-798764db54d7",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "f6319364-8e84-4eab-acdc-798764db54d7",
"title": "EGI FEDCLOUD Image for EGI Docker Ubuntu 16.04 [Ubuntu/16.04/VirtualBox]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/66b7ba37-7cc7-46ed-936c-7886eb68b7dc",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "66b7ba37-7cc7-46ed-936c-7886eb68b7dc",
"title": "EGI FEDCLOUD Image for Docker Ubuntu 14.04 [Ubuntu/14.04/VirtualBox]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/8e67cd05-6550-4f0b-9709-d84b79bd58b3",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "8e67cd05-6550-4f0b-9709-d84b79bd58b3",
"title": "EGI FEDCLOUD Image for EGI Ubuntu 14.04 [Ubuntu/14.04/VirtualBox]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/024fb766-eaa8-4a4d-bb55-423873da778e",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "024fb766-eaa8-4a4d-bb55-423873da778e",
"title": "EGI FEDCLOUD Image for EGI Ubuntu 16.04 LTS [Ubuntu/16.04/VirtualBox]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/55c49e5c-637d-4e92-8388-a1baa941fb81",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "55c49e5c-637d-4e92-8388-a1baa941fb81",
"title": "EGI FEDCLOUD Image for DataMiner [Ubuntu/14.04/VirtualBox]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/de2dcef0-cfeb-47d7-8cc5-765a03a163b8",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "de2dcef0-cfeb-47d7-8cc5-765a03a163b8",
"title": "EGI FEDCLOUD Image for gCube Smart Executor [Ubuntu/14.04/VirtualBox]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/80f45ce4-2c9a-4711-9383-7f39f5cdbc11",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "80f45ce4-2c9a-4711-9383-7f39f5cdbc11",
"title": "EGI FEDCLOUD Image for COMPSs Framework [Ubuntu/15.04/Kv]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/49f2748f-e242-47fc-a8d4-e568498a18e1",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "49f2748f-e242-47fc-a8d4-e568498a18e1",
"title": "EGI FEDCLOUD Image for COMPSs_LOFAR [Debian/7/KVM]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/f0452480-4152-467f-944f-d6eb20573754",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "f0452480-4152-467f-944f-d6eb20573754",
"title": "IFCA Ubuntu Server 16.04 JeOS"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/21f4b241-969b-4612-8516-ce57239c80af",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "21f4b241-969b-4612-8516-ce57239c80af",
"title": "EGI FEDCLOUD Image for APACHE HIVE [Ubuntu/14.04/VMWare]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/444d3e75-f642-477f-86dd-40a23c68c085",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "444d3e75-f642-477f-86dd-40a23c68c085",
"title": "EGI FEDCLOUD Image for FutureGateway [Ubuntu/14.04/KVM]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/6dba0cab-3824-425d-94b2-4a53d29ea4a1",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "6dba0cab-3824-425d-94b2-4a53d29ea4a1",
"title": "EGI FEDCLOUD Image for DCI-Bridge [Debian/7.0/KVM]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/828e9263-3824-45f6-a7fb-d2b140176de0",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "828e9263-3824-45f6-a7fb-d2b140176de0",
"title": "EGI FEDCLOUD Image for Hadoop 2.7.1 [Ubuntu/14.04/VirtualBox]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/299cfae2-1749-43b1-8c4c-9bd62bbad44b",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "299cfae2-1749-43b1-8c4c-9bd62bbad44b",
"title": "EGI FEDCLOUD OS Disk Image"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/1c0c8f4f-2815-4eb1-a9ee-f0eef168befb",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "1c0c8f4f-2815-4eb1-a9ee-f0eef168befb",
"title": "EGI FEDCLOUD Image for CernVM [Scientific Linux/6.0/KVM]"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/0ecd5774-cd41-4412-b368-0fff6202ecfb",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "0ecd5774-cd41-4412-b368-0fff6202ecfb",
"title": "IFCA Debian Jessie 64-bit JeOS"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/21711a1d-ab51-40b0-b990-6e196b60390b",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "21711a1d-ab51-40b0-b990-6e196b60390b",
"title": "IFCA CernVM 3.5.1"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/947a0ce5-f6a0-4661-8db2-016664e9a950",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "947a0ce5-f6a0-4661-8db2-016664e9a950",
"title": "IFCA CentOS 7"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/8f54e773-e7c7-48e5-b422-e72422d80436",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "8f54e773-e7c7-48e5-b422-e72422d80436",
"title": "IFCA Ubuntu Server 14.04 JeOS"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/226071fa-12f7-40f2-947b-aaafd0203f88",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "226071fa-12f7-40f2-947b-aaafd0203f88",
"title": "ubuntu-heat-cfntools"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/1414f242-d6d1-4a8c-8b26-8c0ada32f343",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "1414f242-d6d1-4a8c-8b26-8c0ada32f343",
"title": "IFCA Fedora Cloud 23"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/f3544cc8-421f-4d93-ac35-eba7fdc75329",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "f3544cc8-421f-4d93-ac35-eba7fdc75329",
"title": "IFCA CentOS 6"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/5c9aa402-b8e2-449b-b087-c93f99ad3ff8",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "5c9aa402-b8e2-449b-b087-c93f99ad3ff8",
"title": "IFCA CernVM 3 (prod-1.18-1)"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/3acb57cd-a6a4-4abb-b5ed-ffd619fd7d9c",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "3acb57cd-a6a4-4abb-b5ed-ffd619fd7d9c",
"title": "IFCA CernVM 3 (1.17-5 SL5)"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/f417ada4-3468-4e40-9ed2-3ce950f8ac14",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "f417ada4-3468-4e40-9ed2-3ce950f8ac14",
"title": "IFCA OpenSUSE 12.3 kernel 3.7.10-1.11-xen"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/5035d82b-9ac3-45b1-8ee3-8d5c335597e7",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "5035d82b-9ac3-45b1-8ee3-8d5c335597e7",
"title": "IFCA OpenSUSE 12.3 initrd 3.7.10-1.11-xen"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/75896bad-05d3-45f6-9958-5940f82d0048",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "75896bad-05d3-45f6-9958-5940f82d0048",
"title": "IFCA Scientific Linux 6.2 JeOS"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/daaed27e-6226-4295-8018-ad3b6b5210f6",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "daaed27e-6226-4295-8018-ad3b6b5210f6",
"title": "IFCA openSUSE 11.4 + Compilers + Mathematica"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/3ef6bb0c-6a17-47c9-a949-70256eb6651e",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "3ef6bb0c-6a17-47c9-a949-70256eb6651e",
"title": "IFCA openSUSE 11.4 + Compilers"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/29233856-ed8e-4b61-ac81-898eb5e7c263",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "29233856-ed8e-4b61-ac81-898eb5e7c263",
"title": "IFCA openSUSE 11.4 JeOS"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/cdbb6f8f-d10e-4e2b-879d-250d29fb9dbb",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "cdbb6f8f-d10e-4e2b-879d-250d29fb9dbb",
"title": "IFCA Scientific Linux 5.5 + PROOF v5.30.00"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/6857ee01-2ba9-4846-b788-9e826dd9aaba",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "6857ee01-2ba9-4846-b788-9e826dd9aaba",
"title": "IFCA Scientific Linux 5.5 + ROOT v5.30.00"
},
{
"depends": [
"http://schemas.ogf.org/occi/infrastructure#os_tpl"
],
"location": "/occi1.2/os_tpl/18d99a06-c3e5-4157-a0e3-37ec34bdfc24",
"scheme": "http://schemas.openstack.org/template/os#",
"term": "18d99a06-c3e5-4157-a0e3-37ec34bdfc24",
"title": "IFCA Scientific Linux 5.5 JeOS"
},
{
"attributes": {
"org.openstack.compute.user_data": {
"mutable": false,
"required": true,
"type": "string"
}
},
"location": "/occi1.2/user_data/",
"scheme": "http://schemas.openstack.org/compute/instance#",
"term": "user_data",
"title": "Contextualization extension - user_data"
},
{
"attributes": {
"org.openstack.credentials.publickey.data": {
"mutable": false,
"required": true,
"type": "string"
},
"org.openstack.credentials.publickey.name": {
"mutable": false,
"required": false,
"type": "string"
}
},
"location": "/occi1.2/public_key/",
"scheme": "http://schemas.openstack.org/instance/credentials#",
"term": "public_key",
"title": "Contextualization extension - public_key"
},
{
"applies": [
"http://schemas.ogf.org/occi/infrastructure#compute"
],
"attributes": {
"occi.compute.userdata": {
"description": "Contextualization data (e.g., script, executable) that the client supplies once and only once. It cannot be updated.",
"mutable": true,
"required": true,
"type": "string"
}
},
"location": "/occi1.2/user_data/",
"scheme": "http://schemas.ogf.org/occi/infrastructure/compute#",
"term": "user_data",
"title": "Contextualization mixin"
},
{
"applies": [
"http://schemas.ogf.org/occi/infrastructure#compute"
],
"attributes": {
"occi.crendentials.ssh.publickey": {
"description": "The contents of the public key file to be injected into the Compute Resource",
"mutable": true,
"required": true,
"type": "string"
}
},
"location": "/occi1.2/ssh_key/",
"scheme": "http://schemas.ogf.org/occi/infrastructure/credentials#",
"term": "ssh_key",
"title": "Credentials mixin"
},
{
"location": "/occi1.2/cloudprv-01/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-01",
"title": "cloudprv-01"
},
{
"location": "/occi1.2/cloudprv-02/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-02",
"title": "cloudprv-02"
},
{
"location": "/occi1.2/cloudprv-03/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-03",
"title": "cloudprv-03"
},
{
"location": "/occi1.2/cloudprv-04/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-04",
"title": "cloudprv-04"
},
{
"location": "/occi1.2/cloudprv-05/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-05",
"title": "cloudprv-05"
},
{
"location": "/occi1.2/cloudprv-06/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-06",
"title": "cloudprv-06"
},
{
"location": "/occi1.2/cloudprv-07/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-07",
"title": "cloudprv-07"
},
{
"location": "/occi1.2/cloudprv-08/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-08",
"title": "cloudprv-08"
},
{
"location": "/occi1.2/cloudprv-09/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-09",
"title": "cloudprv-09"
},
{
"location": "/occi1.2/cloudprv-10/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-10",
"title": "cloudprv-10"
},
{
"location": "/occi1.2/cloudprv-11/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-11",
"title": "cloudprv-11"
},
{
"location": "/occi1.2/cloudprv-12/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-12",
"title": "cloudprv-12"
},
{
"location": "/occi1.2/cloudprv-13/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-13",
"title": "cloudprv-13"
},
{
"location": "/occi1.2/cloudprv-14/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-14",
"title": "cloudprv-14"
},
{
"location": "/occi1.2/cloudprv-15/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-15",
"title": "cloudprv-15"
},
{
"location": "/occi1.2/cloudprv-16/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "cloudprv-16",
"title": "cloudprv-16"
},
{
"location": "/occi1.2/nova/",
"scheme": "http://schemas.openstack.org/network/floatingippool#",
"term": "nova",
"title": "nova"
}
]
}