Save scaling policy for a host pool

Creates or updates the scaling policy for a specific host pool with time blocks and profile assignments.

Path Params
uuid
required

The unique host pool identifier.

Body Params

The scaling policy data with time blocks and profile assignments.

Represents a weekly scaling schedule for a host pool.

string
required
length ≥ 1

The IANA timezone identifier (e.g., "America/New_York", "Europe/London").

uuid | null

Optional off-hours scaling profile ID. When set, stored as a priority-0 24/7 schedule
that applies whenever no higher-priority schedule block is active.
Must differ from every ControlUp.Foundry.Api.Dtos.Cloud.WeeklyScheduleDto.Schedules block profile.
Omit for no scaling outside configured schedule blocks.

schedules
array of objects
required
length ≥ 1

Collection of scheduled time blocks with their associated scaling profiles.

schedules*
scaleInRestrictions
array of objects | null

Collection of scale-in restriction time blocks.
When any restriction block is active, scale-in actions are suppressed for the host pool.

scaleInRestrictions
Responses

500

Internal server error.

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json