Package-level declarations
Types
Builder for ApplicationPackageReferenceArgs.
Builder for AutoScaleSettingsArgs.
The properties related to the auto-storage account.
Builder for AutoStorageBasePropertiesArgs.
Builder for AutoUserSpecificationArgs.
Builder for AzureFileShareConfigurationArgs.
The identity of the Batch account, if configured. This is only used when the user specifies 'Microsoft.KeyVault' as their Batch account encryption configuration.
Builder for BatchAccountIdentityArgs.
The identity of the Batch pool, if configured. If the pool identity is updated during update an existing pool, only the new vms which are created after the pool shrinks to 0 will have the updated identities
Builder for BatchPoolIdentityArgs.
Builder for CertificateReferenceArgs.
Builder for CIFSMountConfigurationArgs.
Builder for CloudServiceConfigurationArgs.
Builder for ContainerConfigurationArgs.
Builder for ContainerRegistryArgs.
Settings which will be used by the data disks associated to Compute Nodes in the Pool. When using attached data disks, you need to mount and format the disks from within a VM to use them.
Builder for DataDiskArgs.
Builder for DeploymentConfigurationArgs.
The disk encryption configuration applied on compute nodes in the pool. Disk encryption configuration is not supported on Linux pool created with Virtual Machine Image or Shared Image Gallery Image.
Builder for DiskEncryptionConfigurationArgs.
Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead.
Builder for EncryptionPropertiesArgs.
Builder for EnvironmentSettingArgs.
Builder for FixedScaleSettingsArgs.
Builder for GetApplicationPackagePlainArgs.
Builder for GetApplicationPlainArgs.
Builder for GetBatchAccountPlainArgs.
Builder for GetCertificatePlainArgs.
Builder for GetPoolPlainArgs.
Builder for ImageReferenceArgs.
Builder for InboundNatPoolArgs.
KeyVault configuration when using an encryption KeySource of Microsoft.KeyVault.
Builder for KeyVaultPropertiesArgs.
Identifies the Azure key vault associated with a Batch account.
Builder for KeyVaultReferenceArgs.
Builder for LinuxUserConfigurationArgs.
Builder for ListBatchAccountKeysPlainArgs.
The Batch service does not assign any meaning to this metadata; it is solely for the use of user code.
Builder for MetadataItemArgs.
Builder for MountConfigurationArgs.
The network configuration for a pool.
Builder for NetworkConfigurationArgs.
Builder for NetworkSecurityGroupRuleArgs.
Builder for NFSMountConfigurationArgs.
Allocation configuration used by Batch Service to provision the nodes.
Builder for NodePlacementConfigurationArgs.
Builder for PoolEndpointConfigurationArgs.
The public IP Address configuration of the networking configuration of a Pool.
Builder for PublicIPAddressConfigurationArgs.
Builder for ResourceFileArgs.
Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes.
Builder for ScaleSettingsArgs.
In some cases the start task may be re-run even though the node was not rebooted. Due to this, start tasks should be idempotent and exit gracefully if the setup they're performing has already been done. Special care should be taken to avoid start tasks which create breakaway process or install/launch services from the start task working directory, as this will block Batch from being able to re-run the start task.
Builder for StartTaskArgs.
Builder for TaskContainerSettingsArgs.
Builder for TaskSchedulingPolicyArgs.
Builder for UserAccountArgs.
Specify either the userName or autoUser property, but not both.
Builder for UserIdentityArgs.
Builder for VirtualMachineConfigurationArgs.
Builder for VMExtensionArgs.
Builder for WindowsConfigurationArgs.
Builder for WindowsUserConfigurationArgs.