ScalingScheduleArgs

data class ScalingScheduleArgs(val daysOfWeek: Output<List<String>>? = null, val name: Output<String>? = null, val offPeakLoadBalancingAlgorithm: Output<Either<String, SessionHostLoadBalancingAlgorithm>>? = null, val offPeakStartTime: Output<TimeArgs>? = null, val peakLoadBalancingAlgorithm: Output<Either<String, SessionHostLoadBalancingAlgorithm>>? = null, val peakStartTime: Output<TimeArgs>? = null, val rampDownCapacityThresholdPct: Output<Int>? = null, val rampDownForceLogoffUsers: Output<Boolean>? = null, val rampDownLoadBalancingAlgorithm: Output<Either<String, SessionHostLoadBalancingAlgorithm>>? = null, val rampDownMinimumHostsPct: Output<Int>? = null, val rampDownNotificationMessage: Output<String>? = null, val rampDownStartTime: Output<TimeArgs>? = null, val rampDownStopHostsWhen: Output<Either<String, StopHostsWhen>>? = null, val rampDownWaitTimeMinutes: Output<Int>? = null, val rampUpCapacityThresholdPct: Output<Int>? = null, val rampUpLoadBalancingAlgorithm: Output<Either<String, SessionHostLoadBalancingAlgorithm>>? = null, val rampUpMinimumHostsPct: Output<Int>? = null, val rampUpStartTime: Output<TimeArgs>? = null) : ConvertibleToJava<ScalingScheduleArgs>

A ScalingPlanPooledSchedule.

Constructors

Link copied to clipboard
constructor(daysOfWeek: Output<List<String>>? = null, name: Output<String>? = null, offPeakLoadBalancingAlgorithm: Output<Either<String, SessionHostLoadBalancingAlgorithm>>? = null, offPeakStartTime: Output<TimeArgs>? = null, peakLoadBalancingAlgorithm: Output<Either<String, SessionHostLoadBalancingAlgorithm>>? = null, peakStartTime: Output<TimeArgs>? = null, rampDownCapacityThresholdPct: Output<Int>? = null, rampDownForceLogoffUsers: Output<Boolean>? = null, rampDownLoadBalancingAlgorithm: Output<Either<String, SessionHostLoadBalancingAlgorithm>>? = null, rampDownMinimumHostsPct: Output<Int>? = null, rampDownNotificationMessage: Output<String>? = null, rampDownStartTime: Output<TimeArgs>? = null, rampDownStopHostsWhen: Output<Either<String, StopHostsWhen>>? = null, rampDownWaitTimeMinutes: Output<Int>? = null, rampUpCapacityThresholdPct: Output<Int>? = null, rampUpLoadBalancingAlgorithm: Output<Either<String, SessionHostLoadBalancingAlgorithm>>? = null, rampUpMinimumHostsPct: Output<Int>? = null, rampUpStartTime: Output<TimeArgs>? = null)

Properties

Link copied to clipboard
val daysOfWeek: Output<List<String>>? = null

Set of days of the week on which this schedule is active.

Link copied to clipboard
val name: Output<String>? = null

Name of the ScalingPlanPooledSchedule.

Link copied to clipboard

Load balancing algorithm for off-peak period.

Link copied to clipboard
val offPeakStartTime: Output<TimeArgs>? = null

Starting time for off-peak period.

Link copied to clipboard

Load balancing algorithm for peak period.

Link copied to clipboard
val peakStartTime: Output<TimeArgs>? = null

Starting time for peak period.

Link copied to clipboard
val rampDownCapacityThresholdPct: Output<Int>? = null

Capacity threshold for ramp down period.

Link copied to clipboard
val rampDownForceLogoffUsers: Output<Boolean>? = null

Should users be logged off forcefully from hosts.

Link copied to clipboard

Load balancing algorithm for ramp down period.

Link copied to clipboard
val rampDownMinimumHostsPct: Output<Int>? = null

Minimum host percentage for ramp down period.

Link copied to clipboard
val rampDownNotificationMessage: Output<String>? = null

Notification message for users during ramp down period.

Link copied to clipboard
val rampDownStartTime: Output<TimeArgs>? = null

Starting time for ramp down period.

Link copied to clipboard
val rampDownStopHostsWhen: Output<Either<String, StopHostsWhen>>? = null

Specifies when to stop hosts during ramp down period.

Link copied to clipboard
val rampDownWaitTimeMinutes: Output<Int>? = null

Number of minutes to wait to stop hosts during ramp down period.

Link copied to clipboard
val rampUpCapacityThresholdPct: Output<Int>? = null

Capacity threshold for ramp up period.

Link copied to clipboard

Load balancing algorithm for ramp up period.

Link copied to clipboard
val rampUpMinimumHostsPct: Output<Int>? = null

Minimum host percentage for ramp up period.

Link copied to clipboard
val rampUpStartTime: Output<TimeArgs>? = null

Starting time for ramp up period.

Functions

Link copied to clipboard
open override fun toJava(): ScalingScheduleArgs