the-rocci-project/rOCCI-core

View on GitHub
examples/rendering/model.alt.json

Summary

Maintainability
Test Coverage
{
  "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"
    }
  ]
}