Show / Hide Table of Contents

Class PoolArgs

Inheritance
System.Object
InputArgs
ResourceArgs
PoolArgs
Inherited Members
ResourceArgs.Empty
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()
Namespace: Pulumi.Azure.Batch
Assembly: Pulumi.Azure.dll
Syntax
public sealed class PoolArgs : ResourceArgs

Constructors

View Source

PoolArgs()

Declaration
public PoolArgs()

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
Type Description
Input<PoolAutoScaleArgs>
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
Type Description
InputList<PoolCertificateArgs>
View Source

ContainerConfiguration

The container configuration used in the pool's VMs.

Declaration
public Input<PoolContainerConfigurationArgs> ContainerConfiguration { get; set; }
Property Value
Type Description
Input<PoolContainerConfigurationArgs>
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
Type Description
Input<PoolFixedScaleArgs>
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

Metadata

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
Type Description
Input<PoolNetworkConfigurationArgs>
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
Type Description
Input<PoolStartTaskArgs>
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
Type Description
Input<PoolStorageImageReferenceArgs>
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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.