at.happyproto.admin.listInstances
Every instance, whoever owns it, with its placement. Staff only.
Details · query
| Kind | query |
|---|---|
| Authority | admin.happyproto.at |
| Indexed |
Showing version bafyreicilgnrkvcujsfuvrnlpxy4fdrvcut3fydzoojhtdarmzwru7f5gy. Show the latest
Query
query · GETParameters
query stringowner
string · didOnly this owner's instances.
Output
application/jsonErrors
AuthRequired
This endpoint requires an authenticated caller.
Forbidden
The caller is not HappyProto staff, or the provisioner does not treat them as staff.
InvalidRequest
owner is not a DID, or the provisioner refused the request as malformed.
NotFound
Passed through from the provisioner.
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.
#adminInstance
objectAn instance as staff see it: the customer's view, plus its owner, placement and raw states.
Properties
A newer release, when one is on offer.
The provisioner's desired_state.
encryptionStage
stringWhere its encryption key is in a rotation: none, rotating (the new key is not live yet), sealing (HappyView is re-sealing with it), retiring (the old key is being removed) or failed (a rotate_key or retire_key failed and the instance with it). From the provisioner's database alone.
knownValues: none | rotating | sealing | retiring | failed
hostId
stringThe host it is placed on. Absent until it is placed.
hostName
stringThat host's name. Absent when the hosts list does not have it.
A UUID.
The provisioner's observed_state.
operation
refThe change in progress, if any.
The plan's id.
Whether its public URL routes to it.
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.
#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.
#operation
objectProperties
Similar 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.
-
One of the caller's own instances. Customers only.
-
Every host, with what its tenants hold. Staff only.
-
The changes made to one of the caller's own instances, newest first, a page at a time. Customers only.
-
The reporting fleet, one row per instance, from its most recent snapshot. Admin only.