Package-level declarations
Types
Builder for ApplicationPackageReferenceArgs.
The configuration parameters used for performing automatic OS upgrade.
Builder for AutomaticOSUpgradePolicyArgs.
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 used when the user specifies 'Microsoft.KeyVault' as their Batch account encryption configuration or when ManagedIdentity
is selected as the auto-storage authentication mode.
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.
Warning: This object is deprecated and will be removed after February, 2024. Please use the Azure KeyVault Extension instead.
Builder for CertificateReferenceArgs.
Builder for CIFSMountConfigurationArgs.
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
Builder for ComputeNodeIdentityReferenceArgs.
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.
Builder for DiffDiskSettingsArgs.
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 Azure Compute 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.
Network access profile for Batch endpoint.
Builder for EndpointAccessProfileArgs.
Builder for EnvironmentSettingArgs.
Builder for FixedScaleSettingsArgs.
Builder for GetApplicationPackagePlainArgs.
Builder for GetApplicationPlainArgs.
Builder for GetBatchAccountPlainArgs.
Builder for GetPoolPlainArgs.
Builder for ImageReferenceArgs.
Builder for InboundNatPoolArgs.
Rule to filter client IP address.
Builder for IPRuleArgs.
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.
Builder for ManagedDiskArgs.
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.
Network profile for Batch account, which contains network rule settings for each endpoint.
Builder for NetworkProfileArgs.
Builder for NetworkSecurityGroupRuleArgs.
Builder for NFSMountConfigurationArgs.
Allocation configuration used by Batch Service to provision the nodes.
Builder for NodePlacementConfigurationArgs.
Builder for OSDiskArgs.
Builder for PoolEndpointConfigurationArgs.
The public IP Address configuration of the networking configuration of a Pool.
Builder for PublicIPAddressConfigurationArgs.
Builder for ResourceFileArgs.
The configuration parameters used while performing a rolling upgrade.
Builder for RollingUpgradePolicyArgs.
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.
Specifies the security profile settings for the virtual machine or virtual machine scale set.
Builder for SecurityProfileArgs.
Specifies the service artifact reference id used to set same image version for all virtual machines in the scale set when using 'latest' image version.
Builder for ServiceArtifactReferenceArgs.
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.
Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Builder for UefiSettingsArgs.
Describes an upgrade policy - automatic, manual, or rolling.
Builder for UpgradePolicyArgs.
Builder for UserAccountArgs.
Specify either the userName or autoUser property, but not both.
Builder for UserIdentityArgs.
Builder for VirtualMachineConfigurationArgs.
Specifies the security profile settings for the managed disk. Note: It can only be set for Confidential VMs and is required when using Confidential VMs.
Builder for VMDiskSecurityProfileArgs.
Builder for VMExtensionArgs.
Builder for WindowsConfigurationArgs.
Builder for WindowsUserConfigurationArgs.