update

suspend fun update(id: String, version: ULong, spec: ServiceSpec, registryAuth: String? = null, registryAuthFrom: String? = null, rollback: String? = null): Result<ServiceUpdateResponse, ErrorResponse>

Replaces the spec using its inspected version. No merge, retry or readiness wait is performed. Set rollback to "previous" for server-side rollback. Pass a complete valid spec even for rollback. registryAuthFrom selects "spec" or "previous-spec" when registryAuth is absent.