Register or move one app host membership (operator)

Bearer: the internal maintenance token. A host is born provisioning; provisioning -> active | retired, active -> draining, draining -> active | retired. Retired is terminal. Address, port, instance and zone never change.

put/internal/app-hosts/{hostId}

Request

  • Base URL: https://api.eurobase.dev
  • URL: https://api.eurobase.dev/internal/app-hosts/{hostId}
  • Auth: none declared

Path parameters

hostIdstring required

Request body

privateAddressstring ipv4 required

A private IPv4 address

portinteger required
state'provisioning' | 'active' | 'draining' | 'retired' required
instanceIdstring uuid required
zonestring required
capacityVcpuinteger

Operator-owned immutable CPU capacity; never taken from host facts

Response

Membership after the write; changed is false when the host already had this state

changedboolean required

Changes

No recorded changes to this operation across all 1 revision of this API.