Craig McClanahan
|
Posted: September 09, 2009 21:53 by Craig McClanahan
|
|
The current version of the Sun Cloud API assumes that VDC resources are created through some out-of-band process (such as when a customer account is provisioned in a public cloud scenario). However, it makes sense to support the appropriate operations within the Sun Cloud API itself, for use by the provisioning components of the service. In a similar manner, assigning a public IP address to a VDC (so that it can in turn be attached to a VM) is currently considered to be an out-of-band process. The Sun Cloud API should also support create, update, and delete operations on these resources for use by the provisioning components of the service. The following changes are proposed: * Create a new VDC by a POST of a VDC representation to the Cloud resource. * Update an existing VDC by a PUT to the VDC resource. * Delete an existing VDC (and all its subordinate resources) by a DELETE to the VDC resource. * Create a new Public Address by a POST of a PublicAddress to the VDC resource that will contain it. * Update an existing Public Address by a PUT to the PublicAddress resource. * Delete an existing Public Address by a DELETE to the PublicAddress resource. It is assumed that the authorization scheme implemented by the service provider would restrict execution of these operations to only the internal provisioning functionality of their implementation, rather than allowing direct use by end user clients. Craig |
Proposal: Create/Update/Delete Operations on VDCs and Addresses
Replies: 1 - Last Post: September 10, 2009 19:58
by: jxstanford
by: jxstanford
showing 1 - 2 of 2
jxstanford
|
Posted: September 10, 2009 19:58 by jxstanford
|
| +1 |
Replies: 1 - Last Post: September 10, 2009 19:58
by: jxstanford
by: jxstanford







