Package-level declarations

Types

Link copied to clipboard
enum AuthenticationMode : Enum<AuthenticationMode> , ConvertibleToJava<AuthenticationMode>

The authentication mode for the Batch account.

Link copied to clipboard
enum AutoStorageAuthenticationMode : Enum<AutoStorageAuthenticationMode> , ConvertibleToJava<AutoStorageAuthenticationMode>

The authentication mode which the Batch service will use to manage the auto-storage account.

Link copied to clipboard
enum AutoUserScope : Enum<AutoUserScope> , ConvertibleToJava<AutoUserScope>

The default value is Pool. If the pool is running Windows a value of Task should be specified if stricter isolation between tasks is required. For example, if the task mutates the registry in a way which could impact other tasks, or if certificates have been specified on the pool which should not be accessible by normal tasks but should be accessible by start tasks.

Link copied to clipboard
enum CachingType : Enum<CachingType> , ConvertibleToJava<CachingType>
Link copied to clipboard
enum CertificateStoreLocation : Enum<CertificateStoreLocation> , ConvertibleToJava<CertificateStoreLocation>

The default value is currentUser. This property is applicable only for pools configured with Windows compute nodes. For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory.

Link copied to clipboard
enum CertificateVisibility : Enum<CertificateVisibility> , ConvertibleToJava<CertificateVisibility>
Link copied to clipboard
enum ComputeNodeDeallocationOption : Enum<ComputeNodeDeallocationOption> , ConvertibleToJava<ComputeNodeDeallocationOption>

If omitted, the default value is Requeue.

Link copied to clipboard
enum ComputeNodeFillType : Enum<ComputeNodeFillType> , ConvertibleToJava<ComputeNodeFillType>
Link copied to clipboard
enum ContainerHostDataPath : Enum<ContainerHostDataPath> , ConvertibleToJava<ContainerHostDataPath>
Link copied to clipboard
enum ContainerType : Enum<ContainerType> , ConvertibleToJava<ContainerType>
Link copied to clipboard
enum ContainerWorkingDirectory : Enum<ContainerWorkingDirectory> , ConvertibleToJava<ContainerWorkingDirectory>
Link copied to clipboard
enum DiffDiskPlacement : Enum<DiffDiskPlacement> , ConvertibleToJava<DiffDiskPlacement>

This property can be used by user in the request to choose which location the operating system should be in. e.g., cache disk space for Ephemeral OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer to Ephemeral OS disk size requirements for Windows VMs at https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VMs at https://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements.

Link copied to clipboard
enum DiskEncryptionTarget : Enum<DiskEncryptionTarget> , ConvertibleToJava<DiskEncryptionTarget>

If omitted, no disks on the compute nodes in the pool will be encrypted.

Link copied to clipboard
enum DynamicVNetAssignmentScope : Enum<DynamicVNetAssignmentScope> , ConvertibleToJava<DynamicVNetAssignmentScope>
Link copied to clipboard
enum ElevationLevel : Enum<ElevationLevel> , ConvertibleToJava<ElevationLevel>

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.

Link copied to clipboard
enum EndpointAccessDefaultAction : Enum<EndpointAccessDefaultAction> , ConvertibleToJava<EndpointAccessDefaultAction>

Default action for endpoint access. It is only applicable when publicNetworkAccess is enabled.

Link copied to clipboard
enum InboundEndpointProtocol : Enum<InboundEndpointProtocol> , ConvertibleToJava<InboundEndpointProtocol>
Link copied to clipboard
enum InterNodeCommunicationState : Enum<InterNodeCommunicationState> , ConvertibleToJava<InterNodeCommunicationState>

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. If not specified, this value defaults to 'Disabled'.

Link copied to clipboard
enum IPAddressProvisioningType : Enum<IPAddressProvisioningType> , ConvertibleToJava<IPAddressProvisioningType>

The default value is BatchManaged

Link copied to clipboard
enum IPRuleAction : Enum<IPRuleAction> , ConvertibleToJava<IPRuleAction>

Action when client IP address is matched.

Link copied to clipboard
enum KeySource : Enum<KeySource> , ConvertibleToJava<KeySource>

Type of the key source.

Link copied to clipboard
enum LoginMode : Enum<LoginMode> , ConvertibleToJava<LoginMode>

Specifies login mode for the user. The default value is Interactive.

Link copied to clipboard
enum NetworkSecurityGroupRuleAccess : Enum<NetworkSecurityGroupRuleAccess> , ConvertibleToJava<NetworkSecurityGroupRuleAccess>
Link copied to clipboard
enum NodeCommunicationMode : Enum<NodeCommunicationMode> , ConvertibleToJava<NodeCommunicationMode>

If omitted, the default value is Default.

Link copied to clipboard
enum NodePlacementPolicyType : Enum<NodePlacementPolicyType> , ConvertibleToJava<NodePlacementPolicyType>

Allocation policy used by Batch Service to provision the nodes. If not specified, Batch will use the regional policy.

Link copied to clipboard
enum PoolAllocationMode : Enum<PoolAllocationMode> , ConvertibleToJava<PoolAllocationMode>

The pool allocation mode also affects how clients may authenticate to the Batch Service API. If the mode is BatchService, clients may authenticate using access keys or Microsoft Entra ID. If the mode is UserSubscription, clients must use Microsoft Entra ID. The default is BatchService.

Link copied to clipboard
enum PoolIdentityType : Enum<PoolIdentityType> , ConvertibleToJava<PoolIdentityType>

The type of identity used for the Batch Pool.

Link copied to clipboard
enum PublicNetworkAccessType : Enum<PublicNetworkAccessType> , ConvertibleToJava<PublicNetworkAccessType>

If not specified, the default value is 'enabled'.

Link copied to clipboard
enum ResourceIdentityType : Enum<ResourceIdentityType> , ConvertibleToJava<ResourceIdentityType>

The type of identity used for the Batch account.

Link copied to clipboard
enum SecurityEncryptionTypes : Enum<SecurityEncryptionTypes> , ConvertibleToJava<SecurityEncryptionTypes>
Link copied to clipboard
enum SecurityTypes : Enum<SecurityTypes> , ConvertibleToJava<SecurityTypes>
Link copied to clipboard
enum StorageAccountType : Enum<StorageAccountType> , ConvertibleToJava<StorageAccountType>
Link copied to clipboard
enum UpgradeMode : Enum<UpgradeMode> , ConvertibleToJava<UpgradeMode>