Class PoolArgs
Inheritance
System.Object
PoolArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Azure.dll
Syntax
public sealed class PoolArgs : ResourceArgs
Constructors
View Source
PoolArgs()
Declaration
Properties
View Source
AccountName
Specifies the name of the Batch account in which the pool will be created. Changing this forces a new resource to be created.
Declaration
public Input<string> AccountName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AutoScale
A auto_scale block that describes the scale settings when using auto scale.
Declaration
public Input<PoolAutoScaleArgs> AutoScale { get; set; }
Property Value
View Source
Certificates
One or more certificate blocks that describe the certificates to be installed on each compute node in the pool.
Declaration
public InputList<PoolCertificateArgs> Certificates { get; set; }
Property Value
View Source
ContainerConfiguration
The container configuration used in the pool's VMs.
Declaration
public Input<PoolContainerConfigurationArgs> ContainerConfiguration { get; set; }
Property Value
View Source
DisplayName
Specifies the display name of the Batch pool.
Declaration
public Input<string> DisplayName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
FixedScale
A fixed_scale block that describes the scale settings when using fixed scale.
Declaration
public Input<PoolFixedScaleArgs> FixedScale { get; set; }
Property Value
View Source
MaxTasksPerNode
Specifies the maximum number of tasks that can run concurrently on a single compute node in the pool. Defaults to 1. Changing this forces a new resource to be created.
Declaration
public Input<int> MaxTasksPerNode { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
A map of custom batch pool metadata.
Declaration
public InputMap<string> Metadata { get; set; }
Property Value
| Type |
Description |
| InputMap<System.String> |
|
View Source
Name
Specifies the name of the Batch pool. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
NetworkConfiguration
A network_configuration block that describes the network configurations for the Batch pool.
Declaration
public Input<PoolNetworkConfigurationArgs> NetworkConfiguration { get; set; }
Property Value
View Source
NodeAgentSkuId
Specifies the Sku of the node agents that will be created in the Batch pool.
Declaration
public Input<string> NodeAgentSkuId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ResourceGroupName
The name of the resource group in which to create the Batch pool. Changing this forces a new resource to be created.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
StartTask
A start_task block that describes the start task settings for the Batch pool.
Declaration
public Input<PoolStartTaskArgs> StartTask { get; set; }
Property Value
View Source
StopPendingResizeOperation
Declaration
public Input<bool> StopPendingResizeOperation { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
StorageImageReference
A storage_image_reference for the virtual machines that will compose the Batch pool.
Declaration
public Input<PoolStorageImageReferenceArgs> StorageImageReference { get; set; }
Property Value
View Source
VmSize
Specifies the size of the VM created in the Batch pool.
Declaration
public Input<string> VmSize { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|