Resource
Packages
- JsonPatch
- Schema
Interfaces, Classes and Traits
- ImageInterface
- Interface for a Glance image
- AbstractSchemaResource
- Class that represents abstracted functionality for JSON schema objects. Because the nature of these objects is so
dynamic (i.e. their structure is determined by an API-generated schema document), they implement the \ArrayAccess
SPL interface. This allows them to be accessed as arrays - which is very useful for undefined properties.
- Image
- Class that represents a Glance Image. In more general terms, a virtual machine image is a single file which contains
a virtual disk that has an installed bootable operating system. In the Cloud Images API, an image is represented by
a JSON-encoded data structure (the image schema) and its raw binary data (the image file).
- Member
- Class that represents a Member which belongs to a Glance Image. In more general terms, an image member is a user who
has been granted access to an image. Normally, if an image is not public, only the owner can boot from the image.