CreateComputePolicyWithAccountParametersArgs

data class CreateComputePolicyWithAccountParametersArgs(val maxDegreeOfParallelismPerJob: Output<Int>? = null, val minPriorityPerJob: Output<Int>? = null, val name: Output<String>, val objectId: Output<String>, val objectType: Output<Either<String, AADObjectType>>) : ConvertibleToJava<CreateComputePolicyWithAccountParametersArgs>

The parameters used to create a new compute policy while creating a new Data Lake Analytics account.

Constructors

constructor(maxDegreeOfParallelismPerJob: Output<Int>? = null, minPriorityPerJob: Output<Int>? = null, name: Output<String>, objectId: Output<String>, objectType: Output<Either<String, AADObjectType>>)

Properties

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

The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.

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

The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.

Link copied to clipboard
val name: Output<String>

The unique name of the compute policy to create.

Link copied to clipboard
val objectId: Output<String>

The AAD object identifier for the entity to create a policy for.

Link copied to clipboard
val objectType: Output<Either<String, AADObjectType>>

The type of AAD object the object identifier refers to.

Functions

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