This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.occi-wg/wiki/Registries at Fri, 04 Nov 2022 20:07:44 GMT SourceForge : View Wiki Page: Registries

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin

Web Site
Search Wiki Pages Project: occi-wg     Wiki > Registries > View Wiki Page
wiki2132: Registries
Ongoing enhancement and maintenance of the Open Cloud Computing Interface (OCCI) is primarily by way of various registries.

Core

Authentication mechanisms

Mechanism
Basic Authentication
Digest Authentication
IP Address
Kerberos
NTLM
OAuth
SSL/TLS Client Certificates

HTTP status codes

CodeDescriptionExample
200 OKRequest completed successfully.Response is returned
201 CreatedRequest completed successfully, resource was created.Pointer to new resource returned.
202 AcceptedRequest accepted, processing not completed.Workload starting but not yet active.
301 Moved PermanentlyResource has been assigned a new permanent URI.Workload migrated to another installation.
302 FoundResource resides temporarily under a different URI.Alias pointing to UUID can be updated.
304 Not ModifiedConditional GET on resource that is unchanged.Client already has the latest version of the resource.
400 Bad RequestRequest could not be understood by the server due to malformed syntax.Invalid request should not be repeated without modifications.
401 UnauthorisedThe request requires user authentication.Client must retry with authentication.
402 Payment RequiredThe server has refused to fulfill the request.Credit limit exceeded.
403 ForbiddenThe server understood the request, but is refusing to fulfill it.Attempt to access resource without permission.
404 Not FoundThe server has not found the resourceFeed or entry unknown.
405 Method Not AllowedThe method specified is not allowed for the resource.Attempt to delete an immutable resource.
406 Not AcceptableThe resource is not capable of requested content characteristics.Requested unsupported output format.
409 ConflictRequest is in conflict with the current state of the resource.Resource updated by a third-party.
410 GoneResource is gone, no forwarding address.Resource was deleted.
500 Internal Server ErrorServer encountered an unexpected condition.An unknown failure has occurred.
501 Not ImplementedFunctionality required to fulfill request is not implemented.A disabled extension was called.
502 Bad GatewayAn invalid response was received from an upstream server.The gateway received a malformed response from a node.
503 Service UnavailableServer is temporarily unable to handle the request.Server may be overloaded or down for maintenance.
504 Gateway TimeoutNo response was received from an upstream server.The gateway did not receive a response within the timeout period.

Link relations

RelationAttributesDescription
http://purl.org/occi/state#{transition}n/aState transitions

Note: May need to separate atom:link and occi:link if validation fails due to addition of attributes.

Extensions

State control

StateTransitionsDescription
abortingabortedThe resource encountered an error and is aborting
abortedn/aThe resource encountered an error and has aborted
activepause, restart, stop, suspendThe resource is active
resumingaborting, activeThe resource is becoming active and restoring state
pausingaborting, pausedThe resource is preparing to refuse new requests
pausedaborting, resumeThe resource is refusing new requests
startingaborting, activeThe resource is becoming active
stoppedstartThe resource is inactive and has no saved state
stoppingstopped, abortingThe resource is becoming inactive and destroying state
suspendedresume, stopThe resource is inactive and has saved state

Note: Stable states and user transitions in bold.

Resources

TypeSub-typeDescription
computephysical-machinePhysical machine
computevirtual-machineVirtual machine
computesliceVirtual private server, container, zone, etc.
networkphysical-networkPhysical network segment
networkvirtual-networkVirtual network segment
networkload-balancerLoad balancer device
storagedriveHard disk drive
storagesnapshotA snapshot of a storage resource at a point in time
 



Versions Associations Attachments Back Links  
Version Version Comment Created By
Version 19 s/workload/compute/ Sam Johnston - 04/19/2009
Version 18 suggestion on changing workload to compute resource Andy Edmonds - 04/18/2009
Version 17 Sam Johnston - 04/18/2009
Version 16 note about links Sam Johnston - 04/18/2009
Version 15 added link relations Sam Johnston - 04/18/2009
Version 14 +snapshot Sam Johnston - 04/18/2009
Version 13 Sam Johnston - 04/18/2009
Version 12 updated state table Sam Johnston - 04/18/2009
Version 11 added HTTP status codes Sam Johnston - 04/18/2009
Version 10 Sam Johnston - 04/18/2009
Version 9 HTTP status codes - 2xx Sam Johnston - 04/18/2009
Version 8 Sam Johnston - 04/18/2009
Version 7 Sam Johnston - 04/18/2009
Version 6 added authentication types registry Sam Johnston - 04/18/2009
Version 5 added resources Sam Johnston - 04/18/2009
Version 4 Sam Johnston - 04/18/2009
Version 3 Sam Johnston - 04/18/2009
Version 2 added state control "state" registry Sam Johnston - 04/18/2009
Version 1 created Sam Johnston - 04/18/2009



The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.occi-wg/wiki/Registries at Fri, 04 Nov 2022 20:07:52 GMT