We recommend using Azure Native.
Azure v6.28.0 published on Friday, Oct 3, 2025 by Pulumi
azure.batch.getPool
Use this data source to access information about an existing Batch pool
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.batch.getPool({
    name: "testbatchpool",
    accountName: "testbatchaccount",
    resourceGroupName: "test",
});
import pulumi
import pulumi_azure as azure
example = azure.batch.get_pool(name="testbatchpool",
    account_name="testbatchaccount",
    resource_group_name="test")
package main
import (
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/batch"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := batch.LookupPool(ctx, &batch.LookupPoolArgs{
			Name:              "testbatchpool",
			AccountName:       "testbatchaccount",
			ResourceGroupName: "test",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() => 
{
    var example = Azure.Batch.GetPool.Invoke(new()
    {
        Name = "testbatchpool",
        AccountName = "testbatchaccount",
        ResourceGroupName = "test",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.batch.BatchFunctions;
import com.pulumi.azure.batch.inputs.GetPoolArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var example = BatchFunctions.getPool(GetPoolArgs.builder()
            .name("testbatchpool")
            .accountName("testbatchaccount")
            .resourceGroupName("test")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      function: azure:batch:getPool
      arguments:
        name: testbatchpool
        accountName: testbatchaccount
        resourceGroupName: test
API Providers
This data source uses the following Azure API Providers:
- Microsoft.Batch- 2024-07-01
Using getPool
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPool(args: GetPoolArgs, opts?: InvokeOptions): Promise<GetPoolResult>
function getPoolOutput(args: GetPoolOutputArgs, opts?: InvokeOptions): Output<GetPoolResult>def get_pool(account_name: Optional[str] = None,
             name: Optional[str] = None,
             resource_group_name: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetPoolResult
def get_pool_output(account_name: Optional[pulumi.Input[str]] = None,
             name: Optional[pulumi.Input[str]] = None,
             resource_group_name: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetPoolResult]func LookupPool(ctx *Context, args *LookupPoolArgs, opts ...InvokeOption) (*LookupPoolResult, error)
func LookupPoolOutput(ctx *Context, args *LookupPoolOutputArgs, opts ...InvokeOption) LookupPoolResultOutput> Note: This function is named LookupPool in the Go SDK.
public static class GetPool 
{
    public static Task<GetPoolResult> InvokeAsync(GetPoolArgs args, InvokeOptions? opts = null)
    public static Output<GetPoolResult> Invoke(GetPoolInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPoolResult> getPool(GetPoolArgs args, InvokeOptions options)
public static Output<GetPoolResult> getPool(GetPoolArgs args, InvokeOptions options)
fn::invoke:
  function: azure:batch/getPool:getPool
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccountName string
- The Azure Storage Account name.
- Name string
- The name of the user account.
- ResourceGroup stringName 
- AccountName string
- The Azure Storage Account name.
- Name string
- The name of the user account.
- ResourceGroup stringName 
- accountName String
- The Azure Storage Account name.
- name String
- The name of the user account.
- resourceGroup StringName 
- accountName string
- The Azure Storage Account name.
- name string
- The name of the user account.
- resourceGroup stringName 
- account_name str
- The Azure Storage Account name.
- name str
- The name of the user account.
- resource_group_ strname 
- accountName String
- The Azure Storage Account name.
- name String
- The name of the user account.
- resourceGroup StringName 
getPool Result
The following output properties are available:
- AccountName string
- The Azure Storage Account name.
- AutoScales List<GetPool Auto Scale> 
- A auto_scaleblock that describes the scale settings when using auto scale.
- Certificates
List<GetPool Certificate> 
- One or more certificateblocks that describe the certificates installed on each compute node in the pool.
- ContainerConfigurations List<GetPool Container Configuration> 
- The container configuration used in the pool's VMs.
- DataDisks List<GetPool Data Disk> 
- A data_disksblock describes the data disk settings.
- DiskEncryptions List<GetPool Disk Encryption> 
- A disk_encryptionblock describes the disk encryption configuration applied on compute nodes in the pool.
- DisplayName string
- Extensions
List<GetPool Extension> 
- An extensionsblock describes the extension settings
- FixedScales List<GetPool Fixed Scale> 
- A fixed_scaleblock that describes the scale settings when using fixed scale.
- Id string
- The provider-assigned unique ID for this managed resource.
- InterNode stringCommunication 
- 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.
- LicenseType string
- The type of on-premises license to be used when deploying the operating system.
- MaxTasks intPer Node 
- The maximum number of tasks that can run concurrently on a single compute node in the pool.
- Metadata Dictionary<string, string>
- Mounts
List<GetPool Mount> 
- A mountblock that describes mount configuration.
- Name string
- The name of the user account.
- NetworkConfigurations List<GetPool Network Configuration> 
- NodeAgent stringSku Id 
- The SKU of the node agents in the Batch pool.
- NodePlacements List<GetPool Node Placement> 
- A node_placementblock that describes the placement policy for allocating nodes in the pool.
- OsDisk stringPlacement 
- Specifies the ephemeral disk placement for operating system disk for all VMs in the pool.
- ResourceGroup stringName 
- StartTasks List<GetPool Start Task> 
- A start_taskblock that describes the start task settings for the Batch pool.
- StorageImage List<GetReferences Pool Storage Image Reference> 
- The reference of the storage image used by the nodes in the Batch pool.
- TaskScheduling List<GetPolicies Pool Task Scheduling Policy> 
- A task_scheduling_policyblock that describes how tasks are distributed across compute nodes in a pool.
- UserAccounts List<GetPool User Account> 
- A user_accountsblock that describes the list of user accounts to be created on each node in the pool.
- VmSize string
- The size of the VM created in the Batch pool.
- Windows
List<GetPool Window> 
- A windowsblock that describes the Windows configuration in the pool.
- AccountName string
- The Azure Storage Account name.
- AutoScales []GetPool Auto Scale 
- A auto_scaleblock that describes the scale settings when using auto scale.
- Certificates
[]GetPool Certificate 
- One or more certificateblocks that describe the certificates installed on each compute node in the pool.
- ContainerConfigurations []GetPool Container Configuration 
- The container configuration used in the pool's VMs.
- DataDisks []GetPool Data Disk 
- A data_disksblock describes the data disk settings.
- DiskEncryptions []GetPool Disk Encryption 
- A disk_encryptionblock describes the disk encryption configuration applied on compute nodes in the pool.
- DisplayName string
- Extensions
[]GetPool Extension 
- An extensionsblock describes the extension settings
- FixedScales []GetPool Fixed Scale 
- A fixed_scaleblock that describes the scale settings when using fixed scale.
- Id string
- The provider-assigned unique ID for this managed resource.
- InterNode stringCommunication 
- 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.
- LicenseType string
- The type of on-premises license to be used when deploying the operating system.
- MaxTasks intPer Node 
- The maximum number of tasks that can run concurrently on a single compute node in the pool.
- Metadata map[string]string
- Mounts
[]GetPool Mount 
- A mountblock that describes mount configuration.
- Name string
- The name of the user account.
- NetworkConfigurations []GetPool Network Configuration 
- NodeAgent stringSku Id 
- The SKU of the node agents in the Batch pool.
- NodePlacements []GetPool Node Placement 
- A node_placementblock that describes the placement policy for allocating nodes in the pool.
- OsDisk stringPlacement 
- Specifies the ephemeral disk placement for operating system disk for all VMs in the pool.
- ResourceGroup stringName 
- StartTasks []GetPool Start Task 
- A start_taskblock that describes the start task settings for the Batch pool.
- StorageImage []GetReferences Pool Storage Image Reference 
- The reference of the storage image used by the nodes in the Batch pool.
- TaskScheduling []GetPolicies Pool Task Scheduling Policy 
- A task_scheduling_policyblock that describes how tasks are distributed across compute nodes in a pool.
- UserAccounts []GetPool User Account 
- A user_accountsblock that describes the list of user accounts to be created on each node in the pool.
- VmSize string
- The size of the VM created in the Batch pool.
- Windows
[]GetPool Window 
- A windowsblock that describes the Windows configuration in the pool.
- accountName String
- The Azure Storage Account name.
- autoScales List<GetPool Auto Scale> 
- A auto_scaleblock that describes the scale settings when using auto scale.
- certificates
List<GetPool Certificate> 
- One or more certificateblocks that describe the certificates installed on each compute node in the pool.
- containerConfigurations List<GetPool Container Configuration> 
- The container configuration used in the pool's VMs.
- dataDisks List<GetPool Data Disk> 
- A data_disksblock describes the data disk settings.
- diskEncryptions List<GetPool Disk Encryption> 
- A disk_encryptionblock describes the disk encryption configuration applied on compute nodes in the pool.
- displayName String
- extensions
List<GetPool Extension> 
- An extensionsblock describes the extension settings
- fixedScales List<GetPool Fixed Scale> 
- A fixed_scaleblock that describes the scale settings when using fixed scale.
- id String
- The provider-assigned unique ID for this managed resource.
- interNode StringCommunication 
- 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.
- licenseType String
- The type of on-premises license to be used when deploying the operating system.
- maxTasks IntegerPer Node 
- The maximum number of tasks that can run concurrently on a single compute node in the pool.
- metadata Map<String,String>
- mounts
List<GetPool Mount> 
- A mountblock that describes mount configuration.
- name String
- The name of the user account.
- networkConfigurations List<GetPool Network Configuration> 
- nodeAgent StringSku Id 
- The SKU of the node agents in the Batch pool.
- nodePlacements List<GetPool Node Placement> 
- A node_placementblock that describes the placement policy for allocating nodes in the pool.
- osDisk StringPlacement 
- Specifies the ephemeral disk placement for operating system disk for all VMs in the pool.
- resourceGroup StringName 
- startTasks List<GetPool Start Task> 
- A start_taskblock that describes the start task settings for the Batch pool.
- storageImage List<GetReferences Pool Storage Image Reference> 
- The reference of the storage image used by the nodes in the Batch pool.
- taskScheduling List<GetPolicies Pool Task Scheduling Policy> 
- A task_scheduling_policyblock that describes how tasks are distributed across compute nodes in a pool.
- userAccounts List<GetPool User Account> 
- A user_accountsblock that describes the list of user accounts to be created on each node in the pool.
- vmSize String
- The size of the VM created in the Batch pool.
- windows
List<GetPool Window> 
- A windowsblock that describes the Windows configuration in the pool.
- accountName string
- The Azure Storage Account name.
- autoScales GetPool Auto Scale[] 
- A auto_scaleblock that describes the scale settings when using auto scale.
- certificates
GetPool Certificate[] 
- One or more certificateblocks that describe the certificates installed on each compute node in the pool.
- containerConfigurations GetPool Container Configuration[] 
- The container configuration used in the pool's VMs.
- dataDisks GetPool Data Disk[] 
- A data_disksblock describes the data disk settings.
- diskEncryptions GetPool Disk Encryption[] 
- A disk_encryptionblock describes the disk encryption configuration applied on compute nodes in the pool.
- displayName string
- extensions
GetPool Extension[] 
- An extensionsblock describes the extension settings
- fixedScales GetPool Fixed Scale[] 
- A fixed_scaleblock that describes the scale settings when using fixed scale.
- id string
- The provider-assigned unique ID for this managed resource.
- interNode stringCommunication 
- 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.
- licenseType string
- The type of on-premises license to be used when deploying the operating system.
- maxTasks numberPer Node 
- The maximum number of tasks that can run concurrently on a single compute node in the pool.
- metadata {[key: string]: string}
- mounts
GetPool Mount[] 
- A mountblock that describes mount configuration.
- name string
- The name of the user account.
- networkConfigurations GetPool Network Configuration[] 
- nodeAgent stringSku Id 
- The SKU of the node agents in the Batch pool.
- nodePlacements GetPool Node Placement[] 
- A node_placementblock that describes the placement policy for allocating nodes in the pool.
- osDisk stringPlacement 
- Specifies the ephemeral disk placement for operating system disk for all VMs in the pool.
- resourceGroup stringName 
- startTasks GetPool Start Task[] 
- A start_taskblock that describes the start task settings for the Batch pool.
- storageImage GetReferences Pool Storage Image Reference[] 
- The reference of the storage image used by the nodes in the Batch pool.
- taskScheduling GetPolicies Pool Task Scheduling Policy[] 
- A task_scheduling_policyblock that describes how tasks are distributed across compute nodes in a pool.
- userAccounts GetPool User Account[] 
- A user_accountsblock that describes the list of user accounts to be created on each node in the pool.
- vmSize string
- The size of the VM created in the Batch pool.
- windows
GetPool Window[] 
- A windowsblock that describes the Windows configuration in the pool.
- account_name str
- The Azure Storage Account name.
- auto_scales Sequence[GetPool Auto Scale] 
- A auto_scaleblock that describes the scale settings when using auto scale.
- certificates
Sequence[GetPool Certificate] 
- One or more certificateblocks that describe the certificates installed on each compute node in the pool.
- container_configurations Sequence[GetPool Container Configuration] 
- The container configuration used in the pool's VMs.
- data_disks Sequence[GetPool Data Disk] 
- A data_disksblock describes the data disk settings.
- disk_encryptions Sequence[GetPool Disk Encryption] 
- A disk_encryptionblock describes the disk encryption configuration applied on compute nodes in the pool.
- display_name str
- extensions
Sequence[GetPool Extension] 
- An extensionsblock describes the extension settings
- fixed_scales Sequence[GetPool Fixed Scale] 
- A fixed_scaleblock that describes the scale settings when using fixed scale.
- id str
- The provider-assigned unique ID for this managed resource.
- inter_node_ strcommunication 
- 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.
- license_type str
- The type of on-premises license to be used when deploying the operating system.
- max_tasks_ intper_ node 
- The maximum number of tasks that can run concurrently on a single compute node in the pool.
- metadata Mapping[str, str]
- mounts
Sequence[GetPool Mount] 
- A mountblock that describes mount configuration.
- name str
- The name of the user account.
- network_configurations Sequence[GetPool Network Configuration] 
- node_agent_ strsku_ id 
- The SKU of the node agents in the Batch pool.
- node_placements Sequence[GetPool Node Placement] 
- A node_placementblock that describes the placement policy for allocating nodes in the pool.
- os_disk_ strplacement 
- Specifies the ephemeral disk placement for operating system disk for all VMs in the pool.
- resource_group_ strname 
- start_tasks Sequence[GetPool Start Task] 
- A start_taskblock that describes the start task settings for the Batch pool.
- storage_image_ Sequence[Getreferences Pool Storage Image Reference] 
- The reference of the storage image used by the nodes in the Batch pool.
- task_scheduling_ Sequence[Getpolicies Pool Task Scheduling Policy] 
- A task_scheduling_policyblock that describes how tasks are distributed across compute nodes in a pool.
- user_accounts Sequence[GetPool User Account] 
- A user_accountsblock that describes the list of user accounts to be created on each node in the pool.
- vm_size str
- The size of the VM created in the Batch pool.
- windows
Sequence[GetPool Window] 
- A windowsblock that describes the Windows configuration in the pool.
- accountName String
- The Azure Storage Account name.
- autoScales List<Property Map>
- A auto_scaleblock that describes the scale settings when using auto scale.
- certificates List<Property Map>
- One or more certificateblocks that describe the certificates installed on each compute node in the pool.
- containerConfigurations List<Property Map>
- The container configuration used in the pool's VMs.
- dataDisks List<Property Map>
- A data_disksblock describes the data disk settings.
- diskEncryptions List<Property Map>
- A disk_encryptionblock describes the disk encryption configuration applied on compute nodes in the pool.
- displayName String
- extensions List<Property Map>
- An extensionsblock describes the extension settings
- fixedScales List<Property Map>
- A fixed_scaleblock that describes the scale settings when using fixed scale.
- id String
- The provider-assigned unique ID for this managed resource.
- interNode StringCommunication 
- 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.
- licenseType String
- The type of on-premises license to be used when deploying the operating system.
- maxTasks NumberPer Node 
- The maximum number of tasks that can run concurrently on a single compute node in the pool.
- metadata Map<String>
- mounts List<Property Map>
- A mountblock that describes mount configuration.
- name String
- The name of the user account.
- networkConfigurations List<Property Map>
- nodeAgent StringSku Id 
- The SKU of the node agents in the Batch pool.
- nodePlacements List<Property Map>
- A node_placementblock that describes the placement policy for allocating nodes in the pool.
- osDisk StringPlacement 
- Specifies the ephemeral disk placement for operating system disk for all VMs in the pool.
- resourceGroup StringName 
- startTasks List<Property Map>
- A start_taskblock that describes the start task settings for the Batch pool.
- storageImage List<Property Map>References 
- The reference of the storage image used by the nodes in the Batch pool.
- taskScheduling List<Property Map>Policies 
- A task_scheduling_policyblock that describes how tasks are distributed across compute nodes in a pool.
- userAccounts List<Property Map>
- A user_accountsblock that describes the list of user accounts to be created on each node in the pool.
- vmSize String
- The size of the VM created in the Batch pool.
- windows List<Property Map>
- A windowsblock that describes the Windows configuration in the pool.
Supporting Types
GetPoolAutoScale   
- EvaluationInterval string
- The interval to wait before evaluating if the pool needs to be scaled.
- Formula string
- The autoscale formula that needs to be used for scaling the Batch pool.
- EvaluationInterval string
- The interval to wait before evaluating if the pool needs to be scaled.
- Formula string
- The autoscale formula that needs to be used for scaling the Batch pool.
- evaluationInterval String
- The interval to wait before evaluating if the pool needs to be scaled.
- formula String
- The autoscale formula that needs to be used for scaling the Batch pool.
- evaluationInterval string
- The interval to wait before evaluating if the pool needs to be scaled.
- formula string
- The autoscale formula that needs to be used for scaling the Batch pool.
- evaluation_interval str
- The interval to wait before evaluating if the pool needs to be scaled.
- formula str
- The autoscale formula that needs to be used for scaling the Batch pool.
- evaluationInterval String
- The interval to wait before evaluating if the pool needs to be scaled.
- formula String
- The autoscale formula that needs to be used for scaling the Batch pool.
GetPoolCertificate  
- Id string
- The fully qualified ID of the certificate installed on the pool.
- StoreLocation string
- The location of the certificate store on the compute node into which the certificate is installed, either CurrentUserorLocalMachine.
- StoreName string
- The name of the certificate store on the compute node into which the certificate is installed.
- Visibilities List<string>
- Which user accounts on the compute node have access to the private data of the certificate.
- Id string
- The fully qualified ID of the certificate installed on the pool.
- StoreLocation string
- The location of the certificate store on the compute node into which the certificate is installed, either CurrentUserorLocalMachine.
- StoreName string
- The name of the certificate store on the compute node into which the certificate is installed.
- Visibilities []string
- Which user accounts on the compute node have access to the private data of the certificate.
- id String
- The fully qualified ID of the certificate installed on the pool.
- storeLocation String
- The location of the certificate store on the compute node into which the certificate is installed, either CurrentUserorLocalMachine.
- storeName String
- The name of the certificate store on the compute node into which the certificate is installed.
- visibilities List<String>
- Which user accounts on the compute node have access to the private data of the certificate.
- id string
- The fully qualified ID of the certificate installed on the pool.
- storeLocation string
- The location of the certificate store on the compute node into which the certificate is installed, either CurrentUserorLocalMachine.
- storeName string
- The name of the certificate store on the compute node into which the certificate is installed.
- visibilities string[]
- Which user accounts on the compute node have access to the private data of the certificate.
- id str
- The fully qualified ID of the certificate installed on the pool.
- store_location str
- The location of the certificate store on the compute node into which the certificate is installed, either CurrentUserorLocalMachine.
- store_name str
- The name of the certificate store on the compute node into which the certificate is installed.
- visibilities Sequence[str]
- Which user accounts on the compute node have access to the private data of the certificate.
- id String
- The fully qualified ID of the certificate installed on the pool.
- storeLocation String
- The location of the certificate store on the compute node into which the certificate is installed, either CurrentUserorLocalMachine.
- storeName String
- The name of the certificate store on the compute node into which the certificate is installed.
- visibilities List<String>
- Which user accounts on the compute node have access to the private data of the certificate.
GetPoolContainerConfiguration   
- ContainerImage List<string>Names 
- A list of container image names to use, as would be specified by docker pull.
- ContainerRegistries List<GetPool Container Configuration Container Registry> 
- Additional container registries from which container images can be pulled by the pool's VMs.
- Type string
- The type of container configuration.
- ContainerImage []stringNames 
- A list of container image names to use, as would be specified by docker pull.
- ContainerRegistries []GetPool Container Configuration Container Registry 
- Additional container registries from which container images can be pulled by the pool's VMs.
- Type string
- The type of container configuration.
- containerImage List<String>Names 
- A list of container image names to use, as would be specified by docker pull.
- containerRegistries List<GetPool Container Configuration Container Registry> 
- Additional container registries from which container images can be pulled by the pool's VMs.
- type String
- The type of container configuration.
- containerImage string[]Names 
- A list of container image names to use, as would be specified by docker pull.
- containerRegistries GetPool Container Configuration Container Registry[] 
- Additional container registries from which container images can be pulled by the pool's VMs.
- type string
- The type of container configuration.
- container_image_ Sequence[str]names 
- A list of container image names to use, as would be specified by docker pull.
- container_registries Sequence[GetPool Container Configuration Container Registry] 
- Additional container registries from which container images can be pulled by the pool's VMs.
- type str
- The type of container configuration.
- containerImage List<String>Names 
- A list of container image names to use, as would be specified by docker pull.
- containerRegistries List<Property Map>
- Additional container registries from which container images can be pulled by the pool's VMs.
- type String
- The type of container configuration.
GetPoolContainerConfigurationContainerRegistry     
- Password string
- The password for the user account.
- RegistryServer string
- The container registry URL. The default is "docker.io".
- UserAssigned stringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- UserName string
- The user to use for authentication against the CIFS file system.
- Password string
- The password for the user account.
- RegistryServer string
- The container registry URL. The default is "docker.io".
- UserAssigned stringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- UserName string
- The user to use for authentication against the CIFS file system.
- password String
- The password for the user account.
- registryServer String
- The container registry URL. The default is "docker.io".
- userAssigned StringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- userName String
- The user to use for authentication against the CIFS file system.
- password string
- The password for the user account.
- registryServer string
- The container registry URL. The default is "docker.io".
- userAssigned stringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- userName string
- The user to use for authentication against the CIFS file system.
- password str
- The password for the user account.
- registry_server str
- The container registry URL. The default is "docker.io".
- user_assigned_ stridentity_ id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- user_name str
- The user to use for authentication against the CIFS file system.
- password String
- The password for the user account.
- registryServer String
- The container registry URL. The default is "docker.io".
- userAssigned StringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- userName String
- The user to use for authentication against the CIFS file system.
GetPoolDataDisk   
- Caching string
- The caching mode of data disks.
- DiskSize intGb 
- The initial disk size in GB when creating new data disk.
- Lun int
- The lun is used to uniquely identify each data disk.
- StorageAccount stringType 
- The storage account type to be used for the data disk.
- Caching string
- The caching mode of data disks.
- DiskSize intGb 
- The initial disk size in GB when creating new data disk.
- Lun int
- The lun is used to uniquely identify each data disk.
- StorageAccount stringType 
- The storage account type to be used for the data disk.
- caching String
- The caching mode of data disks.
- diskSize IntegerGb 
- The initial disk size in GB when creating new data disk.
- lun Integer
- The lun is used to uniquely identify each data disk.
- storageAccount StringType 
- The storage account type to be used for the data disk.
- caching string
- The caching mode of data disks.
- diskSize numberGb 
- The initial disk size in GB when creating new data disk.
- lun number
- The lun is used to uniquely identify each data disk.
- storageAccount stringType 
- The storage account type to be used for the data disk.
- caching str
- The caching mode of data disks.
- disk_size_ intgb 
- The initial disk size in GB when creating new data disk.
- lun int
- The lun is used to uniquely identify each data disk.
- storage_account_ strtype 
- The storage account type to be used for the data disk.
- caching String
- The caching mode of data disks.
- diskSize NumberGb 
- The initial disk size in GB when creating new data disk.
- lun Number
- The lun is used to uniquely identify each data disk.
- storageAccount StringType 
- The storage account type to be used for the data disk.
GetPoolDiskEncryption   
- DiskEncryption stringTarget 
- On Linux pool, only TemporaryDiskis supported; on Windows pool,OsDiskandTemporaryDiskmust be specified.
- DiskEncryption stringTarget 
- On Linux pool, only TemporaryDiskis supported; on Windows pool,OsDiskandTemporaryDiskmust be specified.
- diskEncryption StringTarget 
- On Linux pool, only TemporaryDiskis supported; on Windows pool,OsDiskandTemporaryDiskmust be specified.
- diskEncryption stringTarget 
- On Linux pool, only TemporaryDiskis supported; on Windows pool,OsDiskandTemporaryDiskmust be specified.
- disk_encryption_ strtarget 
- On Linux pool, only TemporaryDiskis supported; on Windows pool,OsDiskandTemporaryDiskmust be specified.
- diskEncryption StringTarget 
- On Linux pool, only TemporaryDiskis supported; on Windows pool,OsDiskandTemporaryDiskmust be specified.
GetPoolExtension  
- AutoUpgrade boolMinor Version 
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- Name string
- The name of the user account.
- ProtectedSettings string
- The extension can contain either protected_settingsorprovision_after_extensionsor no protected settings at all.
- ProvisionAfter List<string>Extensions 
- The collection of extension names. Collection of extension names after which this extension needs to be provisioned.
- Publisher string
- The name of the extension handler publisher.The name of the extension handler publisher.
- SettingsJson string
- JSON formatted public settings for the extension.
- Type string
- The type of container configuration.
- TypeHandler stringVersion 
- The version of script handler.
- AutoUpgrade boolMinor Version 
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- Name string
- The name of the user account.
- ProtectedSettings string
- The extension can contain either protected_settingsorprovision_after_extensionsor no protected settings at all.
- ProvisionAfter []stringExtensions 
- The collection of extension names. Collection of extension names after which this extension needs to be provisioned.
- Publisher string
- The name of the extension handler publisher.The name of the extension handler publisher.
- SettingsJson string
- JSON formatted public settings for the extension.
- Type string
- The type of container configuration.
- TypeHandler stringVersion 
- The version of script handler.
- autoUpgrade BooleanMinor Version 
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- name String
- The name of the user account.
- protectedSettings String
- The extension can contain either protected_settingsorprovision_after_extensionsor no protected settings at all.
- provisionAfter List<String>Extensions 
- The collection of extension names. Collection of extension names after which this extension needs to be provisioned.
- publisher String
- The name of the extension handler publisher.The name of the extension handler publisher.
- settingsJson String
- JSON formatted public settings for the extension.
- type String
- The type of container configuration.
- typeHandler StringVersion 
- The version of script handler.
- autoUpgrade booleanMinor Version 
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- name string
- The name of the user account.
- protectedSettings string
- The extension can contain either protected_settingsorprovision_after_extensionsor no protected settings at all.
- provisionAfter string[]Extensions 
- The collection of extension names. Collection of extension names after which this extension needs to be provisioned.
- publisher string
- The name of the extension handler publisher.The name of the extension handler publisher.
- settingsJson string
- JSON formatted public settings for the extension.
- type string
- The type of container configuration.
- typeHandler stringVersion 
- The version of script handler.
- auto_upgrade_ boolminor_ version 
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- name str
- The name of the user account.
- protected_settings str
- The extension can contain either protected_settingsorprovision_after_extensionsor no protected settings at all.
- provision_after_ Sequence[str]extensions 
- The collection of extension names. Collection of extension names after which this extension needs to be provisioned.
- publisher str
- The name of the extension handler publisher.The name of the extension handler publisher.
- settings_json str
- JSON formatted public settings for the extension.
- type str
- The type of container configuration.
- type_handler_ strversion 
- The version of script handler.
- autoUpgrade BooleanMinor Version 
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- name String
- The name of the user account.
- protectedSettings String
- The extension can contain either protected_settingsorprovision_after_extensionsor no protected settings at all.
- provisionAfter List<String>Extensions 
- The collection of extension names. Collection of extension names after which this extension needs to be provisioned.
- publisher String
- The name of the extension handler publisher.The name of the extension handler publisher.
- settingsJson String
- JSON formatted public settings for the extension.
- type String
- The type of container configuration.
- typeHandler StringVersion 
- The version of script handler.
GetPoolFixedScale   
- ResizeTimeout string
- The timeout for resize operations.
- TargetDedicated intNodes 
- The number of nodes in the Batch pool.
- TargetLow intPriority Nodes 
- The number of low priority nodes in the Batch pool.
- ResizeTimeout string
- The timeout for resize operations.
- TargetDedicated intNodes 
- The number of nodes in the Batch pool.
- TargetLow intPriority Nodes 
- The number of low priority nodes in the Batch pool.
- resizeTimeout String
- The timeout for resize operations.
- targetDedicated IntegerNodes 
- The number of nodes in the Batch pool.
- targetLow IntegerPriority Nodes 
- The number of low priority nodes in the Batch pool.
- resizeTimeout string
- The timeout for resize operations.
- targetDedicated numberNodes 
- The number of nodes in the Batch pool.
- targetLow numberPriority Nodes 
- The number of low priority nodes in the Batch pool.
- resize_timeout str
- The timeout for resize operations.
- target_dedicated_ intnodes 
- The number of nodes in the Batch pool.
- target_low_ intpriority_ nodes 
- The number of low priority nodes in the Batch pool.
- resizeTimeout String
- The timeout for resize operations.
- targetDedicated NumberNodes 
- The number of nodes in the Batch pool.
- targetLow NumberPriority Nodes 
- The number of low priority nodes in the Batch pool.
GetPoolMount  
- CifsMounts List<GetPool Mount Cifs Mount> 
- A cifs_mountblock defined as below.
- NfsMounts List<GetPool Mount Nfs Mount> 
- A nfs_mountblock defined as below.
- AzureBlob List<GetFile Systems Pool Mount Azure Blob File System> 
- A azure_blob_file_systemblock defined as below.
- 
List<GetPool Mount Azure File Share> 
- A azure_file_shareblock defined as below.
- CifsMounts []GetPool Mount Cifs Mount 
- A cifs_mountblock defined as below.
- NfsMounts []GetPool Mount Nfs Mount 
- A nfs_mountblock defined as below.
- AzureBlob []GetFile Systems Pool Mount Azure Blob File System 
- A azure_blob_file_systemblock defined as below.
- 
[]GetPool Mount Azure File Share 
- A azure_file_shareblock defined as below.
- cifsMounts List<GetPool Mount Cifs Mount> 
- A cifs_mountblock defined as below.
- nfsMounts List<GetPool Mount Nfs Mount> 
- A nfs_mountblock defined as below.
- azureBlob List<GetFile Systems Pool Mount Azure Blob File System> 
- A azure_blob_file_systemblock defined as below.
- 
List<GetPool Mount Azure File Share> 
- A azure_file_shareblock defined as below.
- cifsMounts GetPool Mount Cifs Mount[] 
- A cifs_mountblock defined as below.
- nfsMounts GetPool Mount Nfs Mount[] 
- A nfs_mountblock defined as below.
- azureBlob GetFile Systems Pool Mount Azure Blob File System[] 
- A azure_blob_file_systemblock defined as below.
- 
GetPool Mount Azure File Share[] 
- A azure_file_shareblock defined as below.
- cifs_mounts Sequence[GetPool Mount Cifs Mount] 
- A cifs_mountblock defined as below.
- nfs_mounts Sequence[GetPool Mount Nfs Mount] 
- A nfs_mountblock defined as below.
- azure_blob_ Sequence[Getfile_ systems Pool Mount Azure Blob File System] 
- A azure_blob_file_systemblock defined as below.
- 
Sequence[GetPool Mount Azure File Share] 
- A azure_file_shareblock defined as below.
- cifsMounts List<Property Map>
- A cifs_mountblock defined as below.
- nfsMounts List<Property Map>
- A nfs_mountblock defined as below.
- azureBlob List<Property Map>File Systems 
- A azure_blob_file_systemblock defined as below.
- List<Property Map>
- A azure_file_shareblock defined as below.
GetPoolMountAzureBlobFileSystem      
- AccountKey string
- The Azure Storage Account key.
- AccountName string
- The Azure Storage Account name.
- BlobfuseOptions string
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- ContainerName string
- The Azure Blob Storage Container name.
- IdentityId string
- The ARM resource id of the user assigned identity. This property is mutually exclusive with both account_keyandsas_key; exactly one must be specified.
- RelativeMount stringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- SasKey string
- The Azure Storage SAS token. This property is mutually exclusive with both account_keyandidentity_id; exactly one must be specified.
- AccountKey string
- The Azure Storage Account key.
- AccountName string
- The Azure Storage Account name.
- BlobfuseOptions string
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- ContainerName string
- The Azure Blob Storage Container name.
- IdentityId string
- The ARM resource id of the user assigned identity. This property is mutually exclusive with both account_keyandsas_key; exactly one must be specified.
- RelativeMount stringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- SasKey string
- The Azure Storage SAS token. This property is mutually exclusive with both account_keyandidentity_id; exactly one must be specified.
- accountKey String
- The Azure Storage Account key.
- accountName String
- The Azure Storage Account name.
- blobfuseOptions String
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- containerName String
- The Azure Blob Storage Container name.
- identityId String
- The ARM resource id of the user assigned identity. This property is mutually exclusive with both account_keyandsas_key; exactly one must be specified.
- relativeMount StringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- sasKey String
- The Azure Storage SAS token. This property is mutually exclusive with both account_keyandidentity_id; exactly one must be specified.
- accountKey string
- The Azure Storage Account key.
- accountName string
- The Azure Storage Account name.
- blobfuseOptions string
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- containerName string
- The Azure Blob Storage Container name.
- identityId string
- The ARM resource id of the user assigned identity. This property is mutually exclusive with both account_keyandsas_key; exactly one must be specified.
- relativeMount stringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- sasKey string
- The Azure Storage SAS token. This property is mutually exclusive with both account_keyandidentity_id; exactly one must be specified.
- account_key str
- The Azure Storage Account key.
- account_name str
- The Azure Storage Account name.
- blobfuse_options str
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- container_name str
- The Azure Blob Storage Container name.
- identity_id str
- The ARM resource id of the user assigned identity. This property is mutually exclusive with both account_keyandsas_key; exactly one must be specified.
- relative_mount_ strpath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- sas_key str
- The Azure Storage SAS token. This property is mutually exclusive with both account_keyandidentity_id; exactly one must be specified.
- accountKey String
- The Azure Storage Account key.
- accountName String
- The Azure Storage Account name.
- blobfuseOptions String
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- containerName String
- The Azure Blob Storage Container name.
- identityId String
- The ARM resource id of the user assigned identity. This property is mutually exclusive with both account_keyandsas_key; exactly one must be specified.
- relativeMount StringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- sasKey String
- The Azure Storage SAS token. This property is mutually exclusive with both account_keyandidentity_id; exactly one must be specified.
GetPoolMountAzureFileShare     
- AccountKey string
- The Azure Storage Account key.
- AccountName string
- The Azure Storage Account name.
- AzureFile stringUrl 
- The Azure Files URL. This is of the form 'https://{account}.file.core.windows.net/'.
- MountOptions string
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- RelativeMount stringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- AccountKey string
- The Azure Storage Account key.
- AccountName string
- The Azure Storage Account name.
- AzureFile stringUrl 
- The Azure Files URL. This is of the form 'https://{account}.file.core.windows.net/'.
- MountOptions string
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- RelativeMount stringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- accountKey String
- The Azure Storage Account key.
- accountName String
- The Azure Storage Account name.
- azureFile StringUrl 
- The Azure Files URL. This is of the form 'https://{account}.file.core.windows.net/'.
- mountOptions String
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- relativeMount StringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- accountKey string
- The Azure Storage Account key.
- accountName string
- The Azure Storage Account name.
- azureFile stringUrl 
- The Azure Files URL. This is of the form 'https://{account}.file.core.windows.net/'.
- mountOptions string
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- relativeMount stringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- account_key str
- The Azure Storage Account key.
- account_name str
- The Azure Storage Account name.
- azure_file_ strurl 
- The Azure Files URL. This is of the form 'https://{account}.file.core.windows.net/'.
- mount_options str
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- relative_mount_ strpath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- accountKey String
- The Azure Storage Account key.
- accountName String
- The Azure Storage Account name.
- azureFile StringUrl 
- The Azure Files URL. This is of the form 'https://{account}.file.core.windows.net/'.
- mountOptions String
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- relativeMount StringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
GetPoolMountCifsMount    
- MountOptions string
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- Password string
- The password for the user account.
- RelativeMount stringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- Source string
- The URI of the file system to mount.
- UserName string
- The user to use for authentication against the CIFS file system.
- MountOptions string
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- Password string
- The password for the user account.
- RelativeMount stringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- Source string
- The URI of the file system to mount.
- UserName string
- The user to use for authentication against the CIFS file system.
- mountOptions String
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- password String
- The password for the user account.
- relativeMount StringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- source String
- The URI of the file system to mount.
- userName String
- The user to use for authentication against the CIFS file system.
- mountOptions string
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- password string
- The password for the user account.
- relativeMount stringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- source string
- The URI of the file system to mount.
- userName string
- The user to use for authentication against the CIFS file system.
- mount_options str
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- password str
- The password for the user account.
- relative_mount_ strpath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- source str
- The URI of the file system to mount.
- user_name str
- The user to use for authentication against the CIFS file system.
- mountOptions String
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- password String
- The password for the user account.
- relativeMount StringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- source String
- The URI of the file system to mount.
- userName String
- The user to use for authentication against the CIFS file system.
GetPoolMountNfsMount    
- MountOptions string
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- RelativeMount stringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- Source string
- The URI of the file system to mount.
- MountOptions string
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- RelativeMount stringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- Source string
- The URI of the file system to mount.
- mountOptions String
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- relativeMount StringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- source String
- The URI of the file system to mount.
- mountOptions string
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- relativeMount stringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- source string
- The URI of the file system to mount.
- mount_options str
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- relative_mount_ strpath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- source str
- The URI of the file system to mount.
- mountOptions String
- Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
- relativeMount StringPath 
- The relative path on compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIRenvironment variable.
- source String
- The URI of the file system to mount.
GetPoolNetworkConfiguration   
- AcceleratedNetworking boolEnabled 
- DynamicVnet stringAssignment Scope 
- The scope of dynamic vnet assignment.
- EndpointConfigurations List<GetPool Network Configuration Endpoint Configuration> 
- The inbound NAT pools that are used to address specific ports on the individual compute node externally.
- PublicAddress stringProvisioning Type 
- Type of public IP address provisioning.
- PublicIps List<string>
- A list of public IP ids that will be allocated to nodes.
- SubnetId string
- The ARM resource identifier of the virtual network subnet which the compute nodes of the pool are joined too.
- AcceleratedNetworking boolEnabled 
- DynamicVnet stringAssignment Scope 
- The scope of dynamic vnet assignment.
- EndpointConfigurations []GetPool Network Configuration Endpoint Configuration 
- The inbound NAT pools that are used to address specific ports on the individual compute node externally.
- PublicAddress stringProvisioning Type 
- Type of public IP address provisioning.
- PublicIps []string
- A list of public IP ids that will be allocated to nodes.
- SubnetId string
- The ARM resource identifier of the virtual network subnet which the compute nodes of the pool are joined too.
- acceleratedNetworking BooleanEnabled 
- dynamicVnet StringAssignment Scope 
- The scope of dynamic vnet assignment.
- endpointConfigurations List<GetPool Network Configuration Endpoint Configuration> 
- The inbound NAT pools that are used to address specific ports on the individual compute node externally.
- publicAddress StringProvisioning Type 
- Type of public IP address provisioning.
- publicIps List<String>
- A list of public IP ids that will be allocated to nodes.
- subnetId String
- The ARM resource identifier of the virtual network subnet which the compute nodes of the pool are joined too.
- acceleratedNetworking booleanEnabled 
- dynamicVnet stringAssignment Scope 
- The scope of dynamic vnet assignment.
- endpointConfigurations GetPool Network Configuration Endpoint Configuration[] 
- The inbound NAT pools that are used to address specific ports on the individual compute node externally.
- publicAddress stringProvisioning Type 
- Type of public IP address provisioning.
- publicIps string[]
- A list of public IP ids that will be allocated to nodes.
- subnetId string
- The ARM resource identifier of the virtual network subnet which the compute nodes of the pool are joined too.
- accelerated_networking_ boolenabled 
- dynamic_vnet_ strassignment_ scope 
- The scope of dynamic vnet assignment.
- endpoint_configurations Sequence[GetPool Network Configuration Endpoint Configuration] 
- The inbound NAT pools that are used to address specific ports on the individual compute node externally.
- public_address_ strprovisioning_ type 
- Type of public IP address provisioning.
- public_ips Sequence[str]
- A list of public IP ids that will be allocated to nodes.
- subnet_id str
- The ARM resource identifier of the virtual network subnet which the compute nodes of the pool are joined too.
- acceleratedNetworking BooleanEnabled 
- dynamicVnet StringAssignment Scope 
- The scope of dynamic vnet assignment.
- endpointConfigurations List<Property Map>
- The inbound NAT pools that are used to address specific ports on the individual compute node externally.
- publicAddress StringProvisioning Type 
- Type of public IP address provisioning.
- publicIps List<String>
- A list of public IP ids that will be allocated to nodes.
- subnetId String
- The ARM resource identifier of the virtual network subnet which the compute nodes of the pool are joined too.
GetPoolNetworkConfigurationEndpointConfiguration     
- BackendPort int
- The port number on the compute node.
- FrontendPort stringRange 
- The range of external ports that are used to provide inbound access to the backendPort on the individual compute nodes in the format of 1000-1100.
- Name string
- The name of the user account.
- NetworkSecurity List<GetGroup Rules Pool Network Configuration Endpoint Configuration Network Security Group Rule> 
- The list of network security group rules that are applied to the endpoint.
- Protocol string
- The protocol of the endpoint.
- BackendPort int
- The port number on the compute node.
- FrontendPort stringRange 
- The range of external ports that are used to provide inbound access to the backendPort on the individual compute nodes in the format of 1000-1100.
- Name string
- The name of the user account.
- NetworkSecurity []GetGroup Rules Pool Network Configuration Endpoint Configuration Network Security Group Rule 
- The list of network security group rules that are applied to the endpoint.
- Protocol string
- The protocol of the endpoint.
- backendPort Integer
- The port number on the compute node.
- frontendPort StringRange 
- The range of external ports that are used to provide inbound access to the backendPort on the individual compute nodes in the format of 1000-1100.
- name String
- The name of the user account.
- networkSecurity List<GetGroup Rules Pool Network Configuration Endpoint Configuration Network Security Group Rule> 
- The list of network security group rules that are applied to the endpoint.
- protocol String
- The protocol of the endpoint.
- backendPort number
- The port number on the compute node.
- frontendPort stringRange 
- The range of external ports that are used to provide inbound access to the backendPort on the individual compute nodes in the format of 1000-1100.
- name string
- The name of the user account.
- networkSecurity GetGroup Rules Pool Network Configuration Endpoint Configuration Network Security Group Rule[] 
- The list of network security group rules that are applied to the endpoint.
- protocol string
- The protocol of the endpoint.
- backend_port int
- The port number on the compute node.
- frontend_port_ strrange 
- The range of external ports that are used to provide inbound access to the backendPort on the individual compute nodes in the format of 1000-1100.
- name str
- The name of the user account.
- network_security_ Sequence[Getgroup_ rules Pool Network Configuration Endpoint Configuration Network Security Group Rule] 
- The list of network security group rules that are applied to the endpoint.
- protocol str
- The protocol of the endpoint.
- backendPort Number
- The port number on the compute node.
- frontendPort StringRange 
- The range of external ports that are used to provide inbound access to the backendPort on the individual compute nodes in the format of 1000-1100.
- name String
- The name of the user account.
- networkSecurity List<Property Map>Group Rules 
- The list of network security group rules that are applied to the endpoint.
- protocol String
- The protocol of the endpoint.
GetPoolNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRule         
- Access string
- The action that should be taken for a specified IP address, subnet range or tag.
- Priority int
- The priority for this rule.
- SourceAddress stringPrefix 
- The source address prefix or tag to match for the rule.
- SourcePort List<string>Ranges 
- The source port ranges to match for the rule.
- Access string
- The action that should be taken for a specified IP address, subnet range or tag.
- Priority int
- The priority for this rule.
- SourceAddress stringPrefix 
- The source address prefix or tag to match for the rule.
- SourcePort []stringRanges 
- The source port ranges to match for the rule.
- access String
- The action that should be taken for a specified IP address, subnet range or tag.
- priority Integer
- The priority for this rule.
- sourceAddress StringPrefix 
- The source address prefix or tag to match for the rule.
- sourcePort List<String>Ranges 
- The source port ranges to match for the rule.
- access string
- The action that should be taken for a specified IP address, subnet range or tag.
- priority number
- The priority for this rule.
- sourceAddress stringPrefix 
- The source address prefix or tag to match for the rule.
- sourcePort string[]Ranges 
- The source port ranges to match for the rule.
- access str
- The action that should be taken for a specified IP address, subnet range or tag.
- priority int
- The priority for this rule.
- source_address_ strprefix 
- The source address prefix or tag to match for the rule.
- source_port_ Sequence[str]ranges 
- The source port ranges to match for the rule.
- access String
- The action that should be taken for a specified IP address, subnet range or tag.
- priority Number
- The priority for this rule.
- sourceAddress StringPrefix 
- The source address prefix or tag to match for the rule.
- sourcePort List<String>Ranges 
- The source port ranges to match for the rule.
GetPoolNodePlacement   
- Policy string
- The placement policy for allocating nodes in the pool.
- Policy string
- The placement policy for allocating nodes in the pool.
- policy String
- The placement policy for allocating nodes in the pool.
- policy string
- The placement policy for allocating nodes in the pool.
- policy str
- The placement policy for allocating nodes in the pool.
- policy String
- The placement policy for allocating nodes in the pool.
GetPoolStartTask   
- CommandLine string
- The command line executed by the start task.
- Containers
List<GetPool Start Task Container> 
- The settings for the container under which the start task runs.
- ResourceFiles List<GetPool Start Task Resource File> 
- One or more resource_fileblocks that describe the files to be downloaded to a compute node.
- TaskRetry intMaximum 
- The number of retry count
- UserIdentities List<GetPool Start Task User Identity> 
- A user_identityblock that describes the user identity under which the start task runs.
- WaitFor boolSuccess 
- A flag that indicates if the Batch pool should wait for the start task to be completed.
- CommonEnvironment Dictionary<string, string>Properties 
- A map of strings (key,value) that represents the environment variables to set in the start task.
- CommandLine string
- The command line executed by the start task.
- Containers
[]GetPool Start Task Container 
- The settings for the container under which the start task runs.
- ResourceFiles []GetPool Start Task Resource File 
- One or more resource_fileblocks that describe the files to be downloaded to a compute node.
- TaskRetry intMaximum 
- The number of retry count
- UserIdentities []GetPool Start Task User Identity 
- A user_identityblock that describes the user identity under which the start task runs.
- WaitFor boolSuccess 
- A flag that indicates if the Batch pool should wait for the start task to be completed.
- CommonEnvironment map[string]stringProperties 
- A map of strings (key,value) that represents the environment variables to set in the start task.
- commandLine String
- The command line executed by the start task.
- containers
List<GetPool Start Task Container> 
- The settings for the container under which the start task runs.
- resourceFiles List<GetPool Start Task Resource File> 
- One or more resource_fileblocks that describe the files to be downloaded to a compute node.
- taskRetry IntegerMaximum 
- The number of retry count
- userIdentities List<GetPool Start Task User Identity> 
- A user_identityblock that describes the user identity under which the start task runs.
- waitFor BooleanSuccess 
- A flag that indicates if the Batch pool should wait for the start task to be completed.
- commonEnvironment Map<String,String>Properties 
- A map of strings (key,value) that represents the environment variables to set in the start task.
- commandLine string
- The command line executed by the start task.
- containers
GetPool Start Task Container[] 
- The settings for the container under which the start task runs.
- resourceFiles GetPool Start Task Resource File[] 
- One or more resource_fileblocks that describe the files to be downloaded to a compute node.
- taskRetry numberMaximum 
- The number of retry count
- userIdentities GetPool Start Task User Identity[] 
- A user_identityblock that describes the user identity under which the start task runs.
- waitFor booleanSuccess 
- A flag that indicates if the Batch pool should wait for the start task to be completed.
- commonEnvironment {[key: string]: string}Properties 
- A map of strings (key,value) that represents the environment variables to set in the start task.
- command_line str
- The command line executed by the start task.
- containers
Sequence[GetPool Start Task Container] 
- The settings for the container under which the start task runs.
- resource_files Sequence[GetPool Start Task Resource File] 
- One or more resource_fileblocks that describe the files to be downloaded to a compute node.
- task_retry_ intmaximum 
- The number of retry count
- user_identities Sequence[GetPool Start Task User Identity] 
- A user_identityblock that describes the user identity under which the start task runs.
- wait_for_ boolsuccess 
- A flag that indicates if the Batch pool should wait for the start task to be completed.
- common_environment_ Mapping[str, str]properties 
- A map of strings (key,value) that represents the environment variables to set in the start task.
- commandLine String
- The command line executed by the start task.
- containers List<Property Map>
- The settings for the container under which the start task runs.
- resourceFiles List<Property Map>
- One or more resource_fileblocks that describe the files to be downloaded to a compute node.
- taskRetry NumberMaximum 
- The number of retry count
- userIdentities List<Property Map>
- A user_identityblock that describes the user identity under which the start task runs.
- waitFor BooleanSuccess 
- A flag that indicates if the Batch pool should wait for the start task to be completed.
- commonEnvironment Map<String>Properties 
- A map of strings (key,value) that represents the environment variables to set in the start task.
GetPoolStartTaskContainer    
- ImageName string
- The image to use to create the container in which the task will run.
- Registries
List<GetPool Start Task Container Registry> 
- The same reference as container_registriesblock defined as follows.
- RunOptions string
- Additional options to the container create command.
- WorkingDirectory string
- A flag to indicate where the container task working directory is.
- ImageName string
- The image to use to create the container in which the task will run.
- Registries
[]GetPool Start Task Container Registry 
- The same reference as container_registriesblock defined as follows.
- RunOptions string
- Additional options to the container create command.
- WorkingDirectory string
- A flag to indicate where the container task working directory is.
- imageName String
- The image to use to create the container in which the task will run.
- registries
List<GetPool Start Task Container Registry> 
- The same reference as container_registriesblock defined as follows.
- runOptions String
- Additional options to the container create command.
- workingDirectory String
- A flag to indicate where the container task working directory is.
- imageName string
- The image to use to create the container in which the task will run.
- registries
GetPool Start Task Container Registry[] 
- The same reference as container_registriesblock defined as follows.
- runOptions string
- Additional options to the container create command.
- workingDirectory string
- A flag to indicate where the container task working directory is.
- image_name str
- The image to use to create the container in which the task will run.
- registries
Sequence[GetPool Start Task Container Registry] 
- The same reference as container_registriesblock defined as follows.
- run_options str
- Additional options to the container create command.
- working_directory str
- A flag to indicate where the container task working directory is.
- imageName String
- The image to use to create the container in which the task will run.
- registries List<Property Map>
- The same reference as container_registriesblock defined as follows.
- runOptions String
- Additional options to the container create command.
- workingDirectory String
- A flag to indicate where the container task working directory is.
GetPoolStartTaskContainerRegistry     
- Password string
- The password for the user account.
- RegistryServer string
- The container registry URL. The default is "docker.io".
- UserAssigned stringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- UserName string
- The user to use for authentication against the CIFS file system.
- Password string
- The password for the user account.
- RegistryServer string
- The container registry URL. The default is "docker.io".
- UserAssigned stringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- UserName string
- The user to use for authentication against the CIFS file system.
- password String
- The password for the user account.
- registryServer String
- The container registry URL. The default is "docker.io".
- userAssigned StringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- userName String
- The user to use for authentication against the CIFS file system.
- password string
- The password for the user account.
- registryServer string
- The container registry URL. The default is "docker.io".
- userAssigned stringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- userName string
- The user to use for authentication against the CIFS file system.
- password str
- The password for the user account.
- registry_server str
- The container registry URL. The default is "docker.io".
- user_assigned_ stridentity_ id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- user_name str
- The user to use for authentication against the CIFS file system.
- password String
- The password for the user account.
- registryServer String
- The container registry URL. The default is "docker.io".
- userAssigned StringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- userName String
- The user to use for authentication against the CIFS file system.
GetPoolStartTaskResourceFile     
- AutoStorage stringContainer Name 
- The storage container name in the auto storage account.
- BlobPrefix string
- The blob prefix used when downloading blobs from an Azure Storage container.
- FileMode string
- The file permission mode attribute represented as a string in octal format (e.g. "0644").
- FilePath string
- The location on the compute node to which to download the file, relative to the task's working directory. If the http_urlproperty is specified, thefile_pathis required and describes the path which the file will be downloaded to, including the filename. Otherwise, if theauto_storage_container_nameorstorage_container_urlproperty is specified.
- HttpUrl string
- The URL of the file to download. If the URL is Azure Blob Storage, it must be readable using anonymous access.
- StorageContainer stringUrl 
- The URL of the blob container within Azure Blob Storage.
- UserAssigned stringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- AutoStorage stringContainer Name 
- The storage container name in the auto storage account.
- BlobPrefix string
- The blob prefix used when downloading blobs from an Azure Storage container.
- FileMode string
- The file permission mode attribute represented as a string in octal format (e.g. "0644").
- FilePath string
- The location on the compute node to which to download the file, relative to the task's working directory. If the http_urlproperty is specified, thefile_pathis required and describes the path which the file will be downloaded to, including the filename. Otherwise, if theauto_storage_container_nameorstorage_container_urlproperty is specified.
- HttpUrl string
- The URL of the file to download. If the URL is Azure Blob Storage, it must be readable using anonymous access.
- StorageContainer stringUrl 
- The URL of the blob container within Azure Blob Storage.
- UserAssigned stringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- autoStorage StringContainer Name 
- The storage container name in the auto storage account.
- blobPrefix String
- The blob prefix used when downloading blobs from an Azure Storage container.
- fileMode String
- The file permission mode attribute represented as a string in octal format (e.g. "0644").
- filePath String
- The location on the compute node to which to download the file, relative to the task's working directory. If the http_urlproperty is specified, thefile_pathis required and describes the path which the file will be downloaded to, including the filename. Otherwise, if theauto_storage_container_nameorstorage_container_urlproperty is specified.
- httpUrl String
- The URL of the file to download. If the URL is Azure Blob Storage, it must be readable using anonymous access.
- storageContainer StringUrl 
- The URL of the blob container within Azure Blob Storage.
- userAssigned StringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- autoStorage stringContainer Name 
- The storage container name in the auto storage account.
- blobPrefix string
- The blob prefix used when downloading blobs from an Azure Storage container.
- fileMode string
- The file permission mode attribute represented as a string in octal format (e.g. "0644").
- filePath string
- The location on the compute node to which to download the file, relative to the task's working directory. If the http_urlproperty is specified, thefile_pathis required and describes the path which the file will be downloaded to, including the filename. Otherwise, if theauto_storage_container_nameorstorage_container_urlproperty is specified.
- httpUrl string
- The URL of the file to download. If the URL is Azure Blob Storage, it must be readable using anonymous access.
- storageContainer stringUrl 
- The URL of the blob container within Azure Blob Storage.
- userAssigned stringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- auto_storage_ strcontainer_ name 
- The storage container name in the auto storage account.
- blob_prefix str
- The blob prefix used when downloading blobs from an Azure Storage container.
- file_mode str
- The file permission mode attribute represented as a string in octal format (e.g. "0644").
- file_path str
- The location on the compute node to which to download the file, relative to the task's working directory. If the http_urlproperty is specified, thefile_pathis required and describes the path which the file will be downloaded to, including the filename. Otherwise, if theauto_storage_container_nameorstorage_container_urlproperty is specified.
- http_url str
- The URL of the file to download. If the URL is Azure Blob Storage, it must be readable using anonymous access.
- storage_container_ strurl 
- The URL of the blob container within Azure Blob Storage.
- user_assigned_ stridentity_ id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
- autoStorage StringContainer Name 
- The storage container name in the auto storage account.
- blobPrefix String
- The blob prefix used when downloading blobs from an Azure Storage container.
- fileMode String
- The file permission mode attribute represented as a string in octal format (e.g. "0644").
- filePath String
- The location on the compute node to which to download the file, relative to the task's working directory. If the http_urlproperty is specified, thefile_pathis required and describes the path which the file will be downloaded to, including the filename. Otherwise, if theauto_storage_container_nameorstorage_container_urlproperty is specified.
- httpUrl String
- The URL of the file to download. If the URL is Azure Blob Storage, it must be readable using anonymous access.
- storageContainer StringUrl 
- The URL of the blob container within Azure Blob Storage.
- userAssigned StringIdentity Id 
- The reference to the user assigned identity to use to access an Azure Container Registry instead of username and password.
GetPoolStartTaskUserIdentity     
- AutoUsers List<GetPool Start Task User Identity Auto User> 
- A auto_userblock that describes the user identity under which the start task runs.
- UserName string
- The user to use for authentication against the CIFS file system.
- AutoUsers []GetPool Start Task User Identity Auto User 
- A auto_userblock that describes the user identity under which the start task runs.
- UserName string
- The user to use for authentication against the CIFS file system.
- autoUsers List<GetPool Start Task User Identity Auto User> 
- A auto_userblock that describes the user identity under which the start task runs.
- userName String
- The user to use for authentication against the CIFS file system.
- autoUsers GetPool Start Task User Identity Auto User[] 
- A auto_userblock that describes the user identity under which the start task runs.
- userName string
- The user to use for authentication against the CIFS file system.
- auto_users Sequence[GetPool Start Task User Identity Auto User] 
- A auto_userblock that describes the user identity under which the start task runs.
- user_name str
- The user to use for authentication against the CIFS file system.
- autoUsers List<Property Map>
- A auto_userblock that describes the user identity under which the start task runs.
- userName String
- The user to use for authentication against the CIFS file system.
GetPoolStartTaskUserIdentityAutoUser       
- ElevationLevel string
- The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
- Scope string
- The scope of the user identity under which the start task runs.
- ElevationLevel string
- The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
- Scope string
- The scope of the user identity under which the start task runs.
- elevationLevel String
- The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
- scope String
- The scope of the user identity under which the start task runs.
- elevationLevel string
- The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
- scope string
- The scope of the user identity under which the start task runs.
- elevation_level str
- The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
- scope str
- The scope of the user identity under which the start task runs.
- elevationLevel String
- The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
- scope String
- The scope of the user identity under which the start task runs.
GetPoolStorageImageReference    
GetPoolTaskSchedulingPolicy    
- NodeFill stringType 
- Supported values are PackandSpread.Packmeans as many tasks as possible (taskSlotsPerNode) should be assigned to each node in the pool before any tasks are assigned to the next node in the pool.Spreadmeans that tasks should be assigned evenly across all nodes in the pool.
- NodeFill stringType 
- Supported values are PackandSpread.Packmeans as many tasks as possible (taskSlotsPerNode) should be assigned to each node in the pool before any tasks are assigned to the next node in the pool.Spreadmeans that tasks should be assigned evenly across all nodes in the pool.
- nodeFill StringType 
- Supported values are PackandSpread.Packmeans as many tasks as possible (taskSlotsPerNode) should be assigned to each node in the pool before any tasks are assigned to the next node in the pool.Spreadmeans that tasks should be assigned evenly across all nodes in the pool.
- nodeFill stringType 
- Supported values are PackandSpread.Packmeans as many tasks as possible (taskSlotsPerNode) should be assigned to each node in the pool before any tasks are assigned to the next node in the pool.Spreadmeans that tasks should be assigned evenly across all nodes in the pool.
- node_fill_ strtype 
- Supported values are PackandSpread.Packmeans as many tasks as possible (taskSlotsPerNode) should be assigned to each node in the pool before any tasks are assigned to the next node in the pool.Spreadmeans that tasks should be assigned evenly across all nodes in the pool.
- nodeFill StringType 
- Supported values are PackandSpread.Packmeans as many tasks as possible (taskSlotsPerNode) should be assigned to each node in the pool before any tasks are assigned to the next node in the pool.Spreadmeans that tasks should be assigned evenly across all nodes in the pool.
GetPoolUserAccount   
- ElevationLevel string
- The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
- LinuxUser List<GetConfigurations Pool User Account Linux User Configuration> 
- The linux_user_configurationblock defined below is a linux-specific user configuration for the user account. This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options.
- Name string
- The name of the user account.
- Password string
- The password for the user account.
- WindowsUser List<GetConfigurations Pool User Account Windows User Configuration> 
- The windows_user_configurationblock defined below is a windows-specific user configuration for the user account. This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options.
- ElevationLevel string
- The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
- LinuxUser []GetConfigurations Pool User Account Linux User Configuration 
- The linux_user_configurationblock defined below is a linux-specific user configuration for the user account. This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options.
- Name string
- The name of the user account.
- Password string
- The password for the user account.
- WindowsUser []GetConfigurations Pool User Account Windows User Configuration 
- The windows_user_configurationblock defined below is a windows-specific user configuration for the user account. This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options.
- elevationLevel String
- The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
- linuxUser List<GetConfigurations Pool User Account Linux User Configuration> 
- The linux_user_configurationblock defined below is a linux-specific user configuration for the user account. This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options.
- name String
- The name of the user account.
- password String
- The password for the user account.
- windowsUser List<GetConfigurations Pool User Account Windows User Configuration> 
- The windows_user_configurationblock defined below is a windows-specific user configuration for the user account. This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options.
- elevationLevel string
- The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
- linuxUser GetConfigurations Pool User Account Linux User Configuration[] 
- The linux_user_configurationblock defined below is a linux-specific user configuration for the user account. This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options.
- name string
- The name of the user account.
- password string
- The password for the user account.
- windowsUser GetConfigurations Pool User Account Windows User Configuration[] 
- The windows_user_configurationblock defined below is a windows-specific user configuration for the user account. This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options.
- elevation_level str
- The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
- linux_user_ Sequence[Getconfigurations Pool User Account Linux User Configuration] 
- The linux_user_configurationblock defined below is a linux-specific user configuration for the user account. This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options.
- name str
- The name of the user account.
- password str
- The password for the user account.
- windows_user_ Sequence[Getconfigurations Pool User Account Windows User Configuration] 
- The windows_user_configurationblock defined below is a windows-specific user configuration for the user account. This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options.
- elevationLevel String
- The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
- linuxUser List<Property Map>Configurations 
- The linux_user_configurationblock defined below is a linux-specific user configuration for the user account. This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options.
- name String
- The name of the user account.
- password String
- The password for the user account.
- windowsUser List<Property Map>Configurations 
- The windows_user_configurationblock defined below is a windows-specific user configuration for the user account. This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options.
GetPoolUserAccountLinuxUserConfiguration      
- Gid int
- The user ID of the user account.
- SshPrivate stringKey 
- The SSH private key for the user account.
- Uid int
- The group ID for the user account.
- Gid int
- The user ID of the user account.
- SshPrivate stringKey 
- The SSH private key for the user account.
- Uid int
- The group ID for the user account.
- gid Integer
- The user ID of the user account.
- sshPrivate StringKey 
- The SSH private key for the user account.
- uid Integer
- The group ID for the user account.
- gid number
- The user ID of the user account.
- sshPrivate stringKey 
- The SSH private key for the user account.
- uid number
- The group ID for the user account.
- gid int
- The user ID of the user account.
- ssh_private_ strkey 
- The SSH private key for the user account.
- uid int
- The group ID for the user account.
- gid Number
- The user ID of the user account.
- sshPrivate StringKey 
- The SSH private key for the user account.
- uid Number
- The group ID for the user account.
GetPoolUserAccountWindowsUserConfiguration      
- LoginMode string
- Specifies login mode for the user.
- LoginMode string
- Specifies login mode for the user.
- loginMode String
- Specifies login mode for the user.
- loginMode string
- Specifies login mode for the user.
- login_mode str
- Specifies login mode for the user.
- loginMode String
- Specifies login mode for the user.
GetPoolWindow  
- EnableAutomatic boolUpdates 
- Whether automatic updates are enabled on the virtual machine.
- EnableAutomatic boolUpdates 
- Whether automatic updates are enabled on the virtual machine.
- enableAutomatic BooleanUpdates 
- Whether automatic updates are enabled on the virtual machine.
- enableAutomatic booleanUpdates 
- Whether automatic updates are enabled on the virtual machine.
- enable_automatic_ boolupdates 
- Whether automatic updates are enabled on the virtual machine.
- enableAutomatic BooleanUpdates 
- Whether automatic updates are enabled on the virtual machine.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the azurermTerraform Provider.
