Please find the first draft of the Functional Spec. https://cwiki.apache.org/confluence/display/CLOUDSTACK/Ability+to+control+t he+external+id+of+first+class+objects
Thanks, -Nitin On 19/11/13 3:18 PM, "Nitin Mehta" <nitin.me...@citrix.com> wrote: >Admin should have the ability to control the external facing id of their >resources (first class objects). This is important for the admins to have >better control over their clouds >say in case of emergencies when he/she wants to recover their resources. >For this I propose that all the resource creation/updation API's need to >be altered to take in the custom resource id in case the admin wants a >custom id. > >Please note the following for the custom ids :- > > * This is an optional field and if not set, CS will use its existing >custom logic to assign the resource id. If the CS id generation collides >with the custom id, it will retry. > * They have to be unique for the particular type of resource. > * They will have to follow the UUID format. > * This is external Id change only and MS refers to all the objects >through the DB ids. > >I have created a JIRA item [1] for this and will come out with the FS >soon. The work will be done for the release post 4.3 release. >Please do share your suggestions/concerns on this. > >[1] https://issues.apache.org/jira/browse/CLOUDSTACK-5206 > >Thanks, >-Nitin