Introduction
This CDMI™ international standard is intended for application developers who are implementing or using cloud storage. It documents how to access cloud storage and to manage the data stored there.
This document is organized as follows:
1 - Scope |
Defines the scope of this document |
2 - References |
Lists the normative references for this document |
3 - Terms |
Provides terminology used in this document |
4 - Conventions |
Describes the conventions used in presenting the interfaces and the typographical conventions used in this document |
5 - Overview of Cloud Storage |
Provides a brief overview of cloud storage and details the philosophy behind this International Standard as a model for the operations |
6 - Common Operations |
Gives an example of the resources that may be accessed and the representations used to modify them |
7 - Interface Standard |
Provides a description of HTTP status codes, Cloud Data Management Interface (CDMI) object types, object references, and object manipulations |
8 - Data Object Resource Operations |
Provides the normative standard of data object resource operations |
9 - Container Object Resource Operations |
Provides the normative standard of container object resource operations |
10 - Domain Object Resource Operations |
Provides the normative standard of domain object resource operations |
11 - Queue Object Resource Operations |
Provides the normative standard of queue object resource operations |
12 - Capability Object Resource Operations |
Provides the normative standard of capability object resource operations |
13 - Exported Protocols |
Discusses how virtual machines in the cloud computing environment may use the exported protocols from CDMI containers |
14 - Snapshots |
Discusses how snapshots are accessed under CDMI containers |
15 - Serialization/Deserialization |
Discusses serialization and deserialization, including import and export of serialized data under CDMI |
16 - Metadata |
Provides the normative standard of the metadata used in the interface |
17 - Retention and Hold Management |
Describes the optional retention management disciplines to be implemented into the system management functions |
18 - Scope Specification |
Describes the structure of the scope specification for JSON objects |
19 - Results Specification |
Provides a standardized mechanism to define subsets of CDMI object contents |
20 - Logging |
Describes CDMI functional logging for object functions, security events, data management events, and queues |
21 - Notification Queues |
Describes how CDMI clients may efficiently discover what changes have occurred to the system |
22 - Query Queues |
Describes how CDMI clients may efficiently discover what content matches a given set of metadata query criteria or full-content search criteria |
Annex A - (normative) Transport Security |
Provides normative text for securing the HTTP communications protocol for transferring CDMI messages |
Annex B - (informative) Bibliography |
Provides informative references that may contain additional useful information |