PlacementProfileArgs

data class PlacementProfileArgs(val clusterId: Output<String>? = null, val datastoreId: Output<String>? = null, val hostId: Output<String>? = null, val resourcePoolId: Output<String>? = null) : ConvertibleToJava<PlacementProfileArgs>

Specifies the compute and storage placement settings for the virtual machine.

Constructors

Link copied to clipboard
constructor(clusterId: Output<String>? = null, datastoreId: Output<String>? = null, hostId: Output<String>? = null, resourcePoolId: Output<String>? = null)

Properties

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

Gets or sets the ARM Id of the cluster resource on which this virtual machine will deploy.

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

Gets or sets the ARM Id of the datastore resource on which the data for the virtual machine will be kept.

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

Gets or sets the ARM Id of the host resource on which this virtual machine will deploy.

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

Gets or sets the ARM Id of the resourcePool resource on which this virtual machine will deploy.

Functions

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