Azure Batch plugin for Kaholo
Settings:
- Client or App ID
- Secret or Password
- Domain or Tenant ID
- Subscription ID
Method: Create Pool
Description
This method will create a pool of compute nodes For more info.
Pool nodes are the VMs that execute your tasks. Specify properties such as the number and size of the nodes, a Windows or Linux VM image, and an application to install when the nodes join the pool.
Parameters
- Resource Group: The resource group that contains the Batch account.
- Batch Account: The Batch account to create the pool in.
- Pool Name: The new of the new pool name. This must be unique within the account.
- VM Size: (String), The size of virtual machines in the pool.
- Dedicated Nodes: (Integer), The desired number of dedicated compute nodes in the pool. At least one of targetDedicatedNodes, targetLowPriority nodes must be set.
- Low Priority Nodes: (Integer), The desired number of low-priority compute nodes in the pool. At least one of targetDedicatedNodes, targetLowPriority nodes must be set.
A reference to an Azure Virtual Machines Marketplace image or the Azure Image resource of a custom Virtual Machine. To get the list of all imageReferences verified by Azure Batch, see the ‘List supported node agent SKUs’ operation.
-
Image: The image to use for the new pool.
-
Start task commandLine: (String) A task specified to run on each compute node as it joins the pool.
-
Start task username: The user identity under which the start task runs.
-
Start task env settings: (Array) A list of environment variable settings for the start task.
-
Application: The application to be installed on each compute node in the pool.
-
Application Version: The version of the application to be installed on each compute node in the pool.
Method: Delete Pool
Description
This method deletes a pool of compute nodes For more info.
Parameters
- Resource Group: The resource group that contains the Batch account.
- Batch Account: The Batch account to create the pool in.
- Pool Name: The name of the pool to delete.
Method: Deploy Package To Pool
Description
This method updates the pool with the new application package refrence. For more info.
Parameters
- Resource Group: The resource group that contains the Batch account.
- Batch Account: The Batch account to create the pool in.
- Pool Name: The name of the pool to update.
- Application: The application to be installed on each compute node in the pool.
- Application Version: The version of the application to be installed on each compute node in the pool.
Method: Clone Pool
Description
This method gets the specification of an existing pool, and creates a new pool based on it. All parameters are optional and will be overriding the original pool options.
Parameters
- Resource Group: The resource group that contains the Batch account.
- Batch Account: The Batch account to create the pool in.
- Pool: The pool to clone.
- New Pool Name: The new of the new pool name. This must be unique within the account.
- VM Size: (String), The size of virtual machines in the pool.
- Dedicated Nodes: (Integer), The desired number of dedicated compute nodes in the pool. At least one of targetDedicatedNodes, targetLowPriority nodes must be set.
- Low Priority Nodes: (Integer), The desired number of low-priority compute nodes in the pool. At least one of targetDedicatedNodes, targetLowPriority nodes must be set.
A reference to an Azure Virtual Machines Marketplace image or the Azure Image resource of a custom Virtual Machine. To get the list of all imageReferences verified by Azure Batch, see the ‘List supported node agent SKUs’ operation.
-
Image: The image to use for the new pool.
-
Start task commandLine: (String) A task specified to run on each compute node as it joins the pool.
-
Start task username: The user identity under which the start task runs.
-
Start task env settings: (Array) A list of environment variable settings for the start task.
-
Application: The application to be installed on each compute node in the pool.
-
Application Version: The version of the application to be installed on each compute node in the pool.