at.happyproto.server.getInstance
One of the caller's own instances. Customers only.
Details · query
| Kind | query |
|---|---|
| Authority | server.happyproto.at |
| Indexed |
Query
query · GETParameters
query stringThe instance's UUID.
Errors
AuthRequired
This endpoint requires an authenticated caller.
Forbidden
The caller is not a HappyProto customer, or the provisioner refused them.
InvalidRequest
id is not a UUID.
NotFound
No such instance, or it is not the caller's. The two are indistinguishable.
InvalidSlug
Passed through from the provisioner.
SlugTaken
Passed through from the provisioner.
NotEntitled
Passed through from the provisioner.
InstanceLimit
Passed through from the provisioner.
NoCapacity
Passed through from the provisioner.
OperationInProgress
Passed through from the provisioner.
Upstream
The provisioner is unreachable, not configured, or answered with an error it does not explain to callers.
#availableVersion
objectA newer HappyView release the instance can upgrade to.
Properties
label
stringThe HappyView version the release carries, e.g. 3.0.0-alpha.41, when known.
When HappyProto first offered it.
The release to pass to at.happyproto.server.upgradeInstance.
#instance
objectA customer's HappyView instance. Never carries the provisioner's placement or internal fields.
Properties
A newer release, when one is on offer.
A UUID.
operation
refThe change in progress, if any.
The plan's id.
knownValues: provisioning | running | stopped | failed | deleting
The HappyView release it runs.
versionLabel
stringThe HappyView version the release carries, e.g. 3.0.0-alpha.41, when known.
#operation
objectSimilar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
The caller's own instances. Customers only.
-
Every instance, whoever owns it, with its placement. Staff only.
-
at.happyproto.server.upgradeInstance
procedureUpgrade one of the caller's instances to the newer HappyView release its availableVersion offers, and start a job that follows the upgrade. The instance is offline for about 30 seconds; its database is snapshotted first, and a release that does not come up healthy is rolled back. Customers only.
-
at.happyproto.server.createInstance
procedureCreate an instance for the caller, and start a job that follows its provisioning. Customers only.
-
at.happyproto.server.updateInstance
procedureMove one of the caller's instances to another plan or HappyView release, and start a job that follows the change. Customers only.