GetPoolResult

data class GetPoolResult(val accountName: String, val autoScales: List<GetPoolAutoScale>, val certificates: List<GetPoolCertificate>, val containerConfigurations: List<GetPoolContainerConfiguration>, val dataDisks: List<GetPoolDataDisk>, val diskEncryptions: List<GetPoolDiskEncryption>, val displayName: String, val extensions: List<GetPoolExtension>, val fixedScales: List<GetPoolFixedScale>, val id: String, val interNodeCommunication: String, val licenseType: String, val maxTasksPerNode: Int, val metadata: Map<String, String>, val mounts: List<GetPoolMount>, val name: String, val networkConfigurations: List<GetPoolNetworkConfiguration>, val nodeAgentSkuId: String, val nodePlacements: List<GetPoolNodePlacement>, val osDiskPlacement: String, val resourceGroupName: String, val startTasks: List<GetPoolStartTask>, val storageImageReferences: List<GetPoolStorageImageReference>, val taskSchedulingPolicies: List<GetPoolTaskSchedulingPolicy>, val userAccounts: List<GetPoolUserAccount>, val vmSize: String, val windows: List<GetPoolWindow>)

A collection of values returned by getPool.

Constructors

Link copied to clipboard
constructor(accountName: String, autoScales: List<GetPoolAutoScale>, certificates: List<GetPoolCertificate>, containerConfigurations: List<GetPoolContainerConfiguration>, dataDisks: List<GetPoolDataDisk>, diskEncryptions: List<GetPoolDiskEncryption>, displayName: String, extensions: List<GetPoolExtension>, fixedScales: List<GetPoolFixedScale>, id: String, interNodeCommunication: String, licenseType: String, maxTasksPerNode: Int, metadata: Map<String, String>, mounts: List<GetPoolMount>, name: String, networkConfigurations: List<GetPoolNetworkConfiguration>, nodeAgentSkuId: String, nodePlacements: List<GetPoolNodePlacement>, osDiskPlacement: String, resourceGroupName: String, startTasks: List<GetPoolStartTask>, storageImageReferences: List<GetPoolStorageImageReference>, taskSchedulingPolicies: List<GetPoolTaskSchedulingPolicy>, userAccounts: List<GetPoolUserAccount>, vmSize: String, windows: List<GetPoolWindow>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Azure Storage Account name.

Link copied to clipboard

A auto_scale block that describes the scale settings when using auto scale.

Link copied to clipboard

One or more certificate blocks that describe the certificates installed on each compute node in the pool.

Link copied to clipboard

The container configuration used in the pool's VMs.

Link copied to clipboard

A data_disks block describes the data disk settings.

Link copied to clipboard

A disk_encryption block describes the disk encryption configuration applied on compute nodes in the pool.

Link copied to clipboard
Link copied to clipboard

An extensions block describes the extension settings

Link copied to clipboard

A fixed_scale block that describes the scale settings when using fixed scale.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

Whether the pool permits direct communication between nodes. This imposes restrictions on which nodes can be assigned to the pool. Enabling this value can reduce the chance of the requested number of nodes to be allocated in the pool.

Link copied to clipboard

The type of on-premises license to be used when deploying the operating system.

Link copied to clipboard

The maximum number of tasks that can run concurrently on a single compute node in the pool.

Link copied to clipboard
Link copied to clipboard

A mount block that describes mount configuration.

Link copied to clipboard

The name of the user account.

Link copied to clipboard

The SKU of the node agents in the Batch pool.

Link copied to clipboard

A node_placement block that describes the placement policy for allocating nodes in the pool.

Link copied to clipboard

Specifies the ephemeral disk placement for operating system disk for all VMs in the pool.

Link copied to clipboard
Link copied to clipboard

A start_task block that describes the start task settings for the Batch pool.

Link copied to clipboard

The reference of the storage image used by the nodes in the Batch pool.

Link copied to clipboard

A task_scheduling_policy block that describes how tasks are distributed across compute nodes in a pool.

Link copied to clipboard

A user_accounts block that describes the list of user accounts to be created on each node in the pool.

Link copied to clipboard

The size of the VM created in the Batch pool.

Link copied to clipboard

A windows block that describes the Windows configuration in the pool.