SchedulingPolicyFairSharePolicyArgs

data class SchedulingPolicyFairSharePolicyArgs(val computeReservation: Output<Int>? = null, val shareDecaySeconds: Output<Int>? = null, val shareDistributions: Output<List<SchedulingPolicyFairSharePolicyShareDistributionArgs>>? = null) : ConvertibleToJava<SchedulingPolicyFairSharePolicyArgs>

Constructors

Link copied to clipboard
constructor(computeReservation: Output<Int>? = null, shareDecaySeconds: Output<Int>? = null, shareDistributions: Output<List<SchedulingPolicyFairSharePolicyShareDistributionArgs>>? = null)

Properties

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

A value used to reserve some of the available maximum vCPU for fair share identifiers that have not yet been used. For more information, see FairsharePolicy.

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

One or more share distribution blocks which define the weights for the fair share identifiers for the fair share policy. For more information, see FairsharePolicy. The share_distribution block is documented below.

Functions

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