RoleArgs

data class RoleArgs(val autoscaleConfiguration: Output<AutoscaleArgs>? = null, val dataDisksGroups: Output<List<DataDisksGroupsArgs>>? = null, val encryptDataDisks: Output<Boolean>? = null, val hardwareProfile: Output<HardwareProfileArgs>? = null, val minInstanceCount: Output<Int>? = null, val name: Output<String>? = null, val osProfile: Output<OsProfileArgs>? = null, val scriptActions: Output<List<ScriptActionArgs>>? = null, val targetInstanceCount: Output<Int>? = null, val vMGroupName: Output<String>? = null, val virtualNetworkProfile: Output<VirtualNetworkProfileArgs>? = null) : ConvertibleToJava<RoleArgs>

Describes a role on the cluster.

Constructors

Link copied to clipboard
constructor(autoscaleConfiguration: Output<AutoscaleArgs>? = null, dataDisksGroups: Output<List<DataDisksGroupsArgs>>? = null, encryptDataDisks: Output<Boolean>? = null, hardwareProfile: Output<HardwareProfileArgs>? = null, minInstanceCount: Output<Int>? = null, name: Output<String>? = null, osProfile: Output<OsProfileArgs>? = null, scriptActions: Output<List<ScriptActionArgs>>? = null, targetInstanceCount: Output<Int>? = null, vMGroupName: Output<String>? = null, virtualNetworkProfile: Output<VirtualNetworkProfileArgs>? = null)

Properties

Link copied to clipboard

The autoscale configurations.

Link copied to clipboard

The data disks groups for the role.

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

Indicates whether encrypt the data disks.

Link copied to clipboard

The hardware profile.

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

The minimum instance count of the cluster.

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

The name of the role.

Link copied to clipboard
val osProfile: Output<OsProfileArgs>? = null

The operating system profile.

Link copied to clipboard
val scriptActions: Output<List<ScriptActionArgs>>? = null

The list of script actions on the role.

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

The instance count of the cluster.

Link copied to clipboard

The virtual network profile.

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

The name of the virtual machine group.

Functions

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