AmlComputePropertiesArgs

data class AmlComputePropertiesArgs(val enableNodePublicIp: Output<Boolean>? = null, val isolatedNetwork: Output<Boolean>? = null, val osType: Output<Either<String, OsType>>? = null, val propertyBag: Output<Any>? = null, val remoteLoginPortPublicAccess: Output<Either<String, RemoteLoginPortPublicAccess>>? = null, val scaleSettings: Output<ScaleSettingsArgs>? = null, val subnet: Output<ResourceIdArgs>? = null, val userAccountCredentials: Output<UserAccountCredentialsArgs>? = null, val virtualMachineImage: Output<VirtualMachineImageArgs>? = null, val vmPriority: Output<Either<String, VmPriority>>? = null, val vmSize: Output<String>? = null) : ConvertibleToJava<AmlComputePropertiesArgs>

AML Compute properties

Constructors

Link copied to clipboard
constructor(enableNodePublicIp: Output<Boolean>? = null, isolatedNetwork: Output<Boolean>? = null, osType: Output<Either<String, OsType>>? = null, propertyBag: Output<Any>? = null, remoteLoginPortPublicAccess: Output<Either<String, RemoteLoginPortPublicAccess>>? = null, scaleSettings: Output<ScaleSettingsArgs>? = null, subnet: Output<ResourceIdArgs>? = null, userAccountCredentials: Output<UserAccountCredentialsArgs>? = null, virtualMachineImage: Output<VirtualMachineImageArgs>? = null, vmPriority: Output<Either<String, VmPriority>>? = null, vmSize: Output<String>? = null)

Properties

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

Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.

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

Network is isolated or not

Link copied to clipboard
val osType: Output<Either<String, OsType>>? = null

Compute OS Type

Link copied to clipboard
val propertyBag: Output<Any>? = null

A property bag containing additional properties.

Link copied to clipboard

State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.

Link copied to clipboard
val scaleSettings: Output<ScaleSettingsArgs>? = null

Scale settings for AML Compute

Link copied to clipboard
val subnet: Output<ResourceIdArgs>? = null

Virtual network subnet resource ID the compute nodes belong to.

Link copied to clipboard

Credentials for an administrator user account that will be created on each compute node.

Link copied to clipboard

Virtual Machine image for AML Compute - windows only

Link copied to clipboard
val vmPriority: Output<Either<String, VmPriority>>? = null

Virtual Machine priority

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

Virtual Machine Size

Functions

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