RoleResponse

data class RoleResponse(val autoscaleConfiguration: AutoscaleResponse? = null, val dataDisksGroups: List<DataDisksGroupsResponse>? = null, val encryptDataDisks: Boolean? = null, val hardwareProfile: HardwareProfileResponse? = null, val minInstanceCount: Int? = null, val name: String? = null, val osProfile: OsProfileResponse? = null, val scriptActions: List<ScriptActionResponse>? = null, val targetInstanceCount: Int? = null, val vMGroupName: String? = null, val virtualNetworkProfile: VirtualNetworkProfileResponse? = null)

Describes a role on the cluster.

Constructors

Link copied to clipboard
constructor(autoscaleConfiguration: AutoscaleResponse? = null, dataDisksGroups: List<DataDisksGroupsResponse>? = null, encryptDataDisks: Boolean? = null, hardwareProfile: HardwareProfileResponse? = null, minInstanceCount: Int? = null, name: String? = null, osProfile: OsProfileResponse? = null, scriptActions: List<ScriptActionResponse>? = null, targetInstanceCount: Int? = null, vMGroupName: String? = null, virtualNetworkProfile: VirtualNetworkProfileResponse? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The autoscale configurations.

Link copied to clipboard

The data disks groups for the role.

Link copied to clipboard

Indicates whether encrypt the data disks.

Link copied to clipboard

The hardware profile.

Link copied to clipboard
val minInstanceCount: Int? = null

The minimum instance count of the cluster.

Link copied to clipboard
val name: String? = null

The name of the role.

Link copied to clipboard

The operating system profile.

Link copied to clipboard

The list of script actions on the role.

Link copied to clipboard

The instance count of the cluster.

Link copied to clipboard

The virtual network profile.

Link copied to clipboard
val vMGroupName: String? = null

The name of the virtual machine group.