exocci v0.2.1 API Reference

Modules

OCCI is a resource oriented meta-model

This module should not be used directly but through the macro OCCI.Category.action/{1,2}

Handle attribute specifications

Defines backend behaviour

Agent based backend

Use this module for building OCCI Category module

Collection of functions for compiling OCCI category modules

Defines filters for looking up OCCI datastore

This module should not be used directly but through the macro OCCI.Model.kind/3

This module should not be used directly but through the macro OCCI.Model.mixin/2

Use this module to define categories for your application

Declaration of OCCI Core model: Entity, Resource, Link

Infrastructure OCCI model

Structure for entities metadata

A list without duplicates

JSON parser / renderer

OCCI datastore entry point

Behaviour for OCCI attributes types

OCCI type: (eventually typed) array

OCCI type: boolean

OCCI type: CIDR

OCCI type: enumeration

OCCI type: float

OCCI type: integer

OCCI type: Kind

OCCI type: Mixin

OCCI Type: String

OCCI Type: URI

Exceptions