NewPoolParameters Class

Definition

public class NewPoolParameters : Microsoft.Azure.Commands.Batch.Models.BatchClientParametersBase
type NewPoolParameters = class
    inherit BatchClientParametersBase
Public Class NewPoolParameters
Inherits BatchClientParametersBase
Inheritance
NewPoolParameters

Constructors

NewPoolParameters(BatchAccountContext, String, IEnumerable<BatchClientBehavior>)

Properties

AdditionalBehaviors

Additional client behaviors to perform

(Inherited from BatchClientParametersBase)
ApplicationLicenses

The list of application licenses the Batch service will make available on each compute node in the pool.

ApplicationPackageReferences

Application package references for the pool.

AutoScaleEvaluationInterval

The time interval at which to automatically adjust the pool size according to the AutoScaleFormula.

AutoScaleFormula

The AutoScale formula to use with the pool.

CertificateReferences

Certificate references for the pool.

CloudServiceConfiguration

Pool configuration settings for a pool based on the Azure cloud service platform

Context

The account details

(Inherited from BatchClientParametersBase)
DisplayName

The display name of the pool to create.

InterComputeNodeCommunicationEnabled

Specifies whether the pool permits direct communication between compute nodes.

MaxTasksPerComputeNode
Metadata

Metadata to add to the new pool.

MountConfiguration

The mount configuration of the pool.

NetworkConfiguration

The network configuration of the pool.

PoolId

The id of the pool to create.

ResizeTimeout

The timeout for allocating compute nodes to the pool.

ResourceTags

The user-specified tags associated with the pool.

StartTask

The start task the compute nodes in the pool will run.

TargetCommunicationMode

The desired node communication mode for the pool.

TargetDedicatedComputeNodes

The target number of compute nodes to allocate to the pool.

TargetLowPriorityComputeNodes

The target number of low-priority compute nodes to allocate to the pool.

TaskSchedulingPolicy

The task scheduling policy.

TaskSlotsPerNode

The number of task slots for each compute node.

UpgradePolicy

The upgrade policy for the pool.

UserAccounts

The user accounts to be created on each node in the pool.

VirtualMachineConfiguration

Pool configuration settings for a pool on the virtual machines infrastructure

VirtualMachineSize

The size of the virtual machines in the pool.

Applies to