Difference between revisions of "Trove/update-instance-name"
< Trove
Iccha-sethi (talk | contribs) m (→Description) |
Iccha-sethi (talk | contribs) (→Augment existing API call: Update Database Instance) |
||
Line 18: | Line 18: | ||
=== ReST API === | === ReST API === | ||
=== Augment existing API call: Update Database Instance === | === Augment existing API call: Update Database Instance === | ||
+ | The PATCH call does following functions: | ||
+ | (1) updates configuration by doing the necessary checks (same as PUT call) | ||
+ | and/or | ||
+ | (2) updates instance name if provided | ||
'''Request''' | '''Request''' |
Revision as of 15:33, 19 May 2014
Contents
Description
This blueprint adds PATCH /instances/{instanceId} call for renaming an instance name/attaching or detaching a configuration to an instance. The long term plan is to deprecate the PUT /instances/{instanceId} call.
Blueprint: https://blueprints.launchpad.net/trove/+spec/update-instance-name
Justification/Benefits
Need to provide users ability to rename a database instance name post creation.
Impacts
Configuration
None
Database
No impact
ReST API
Augment existing API call: Update Database Instance
The PATCH call does following functions: (1) updates configuration by doing the necessary checks (same as PUT call) and/or (2) updates instance name if provided
Request
PATCH {tenantId}/instances/{instanceId}
{ "instance": { "configuration" : "StagingConfig", "name" : "Test_Instance" } }
Response
This call will not return a response body.