Package com.microsoft.azure.management.batch
This package contains the classes for BatchManagementClient.
-
Interface Summary Interface Description Application An immutable client-side representation of an Azure Batch account application.Application.Definition<ParentT> The entirety of a Batch application definition as a part of a Batch account definition.Application.DefinitionStages Grouping of all the application package definition stages.Application.DefinitionStages.Blank<ParentT> The first stage of a batch application definition.Application.DefinitionStages.WithApplicationPackage<ParentT> The stage of a Batch application definition that allows the creation of an application package.Application.DefinitionStages.WithAttach<ParentT> The final stage of the application definition.Application.Update The entirety of a Batch application update as a part of a Batch account update.Application.UpdateDefinition<ParentT> The entirety of a Batch application definition as a part of parent update.Application.UpdateDefinitionStages Grouping of application definition stages as part of a Batch account update.Application.UpdateDefinitionStages.Blank<ParentT> The first stage of a Batch application definition.Application.UpdateDefinitionStages.WithApplicationPackage<ParentT> The stage of a Batch application definition allowing the creation of an application package.Application.UpdateDefinitionStages.WithAttach<ParentT> The final stage of a Batch application definition.Application.UpdateStages Grouping of Batch application update stages.Application.UpdateStages.WithApplicationPackage The stage of a Batch application update allowing the creation of an application package.Application.UpdateStages.WithOptionalProperties The stage of an application update allowing to enable or disable auto upgrade of the application.ApplicationPackage An immutable client-side representation of an Azure Batch application package.BatchAccount An immutable client-side representation of an Azure Batch account.BatchAccount.Definition The entirety of a Batch account definition.BatchAccount.DefinitionStages Grouping of all the Batch account definition stages.BatchAccount.DefinitionStages.Blank The first stage of a Batch account definition.BatchAccount.DefinitionStages.WithApplication The stage of a Batch account definition allowing the creation of a Batch application.BatchAccount.DefinitionStages.WithApplicationAndStorage The stage of a Batch account definition allowing adding an application and a storage account.BatchAccount.DefinitionStages.WithCreate A Batch account definition with sufficient inputs to create a new Batch account in the cloud, but exposing additional optional inputs to specify.BatchAccount.DefinitionStages.WithCreateAndApplication The stage of a Batch account definition allowing the adding of a Batch application or creating the Batch account.BatchAccount.DefinitionStages.WithGroup The stage of a Batch account definition allowing the resource group to be specified.BatchAccount.DefinitionStages.WithStorage The stage of a Batch account definition allowing to associate storage accounts with the Batch account.BatchAccount.Update The template for a Batch account update operation, containing all the settings that can be modified.BatchAccount.UpdateStages Grouping of all Batch account update stages.BatchAccount.UpdateStages.WithApplication The stage of a Batch account definition allowing the creation of a Batch application.BatchAccount.UpdateStages.WithStorageAccount The stage of a Batch account update allowing to specify a storage account.BatchAccounts Entry point to Azure Batch account management API. -
Class Summary Class Description ActivateApplicationPackageParameters Parameters for an activating an application package.ApplicationCreateParameters Parameters for adding an Application.ApplicationPackageReference Link to an application package inside the batch account.ApplicationUpdateParameters Parameters for an update application request.AutoScaleRun The results and errors from an execution of a pool autoscale formula.AutoScaleRunError An error that occurred when autoscaling a pool.AutoScaleSettings AutoScale settings for the pool.AutoStorageBaseProperties The properties related to the auto-storage account.AutoStorageProperties Contains information about the auto-storage account associated with a Batch account.AutoUserSpecification Specifies the parameters for the auto user that runs a task on the Batch service.BatchAccountCreateHeaders Defines headers for Create operation.BatchAccountCreateParameters Parameters supplied to the Create operation.BatchAccountDeleteHeaders Defines headers for Delete operation.BatchAccountKeys This class represents the access keys for the batch account.BatchAccountRegenerateKeyParameters Parameters supplied to the RegenerateKey operation.BatchAccountUpdateParameters Parameters for updating an Azure Batch account.CertificateBaseProperties The CertificateBaseProperties model.CertificateCancelDeletionHeaders Defines headers for CancelDeletion operation.CertificateCreateHeaders Defines headers for Create operation.CertificateDeleteHeaders Defines headers for Delete operation.CertificateGetHeaders Defines headers for Get operation.CertificateReference A reference to a certificate to be installed on compute nodes in a pool.CertificateUpdateHeaders Defines headers for Update operation.CheckNameAvailabilityParameters Parameters for a check name availability request.CloudServiceConfiguration The configuration for nodes in a pool based on the Azure Cloud Services platform.DataDisk Data Disk settings which will be used by the data disks associated to Compute Nodes in the pool.DeleteCertificateError An error response from the Batch service.DeploymentConfiguration Deployment configuration properties.EnvironmentSetting An environment variable to be set on a task process.FixedScaleSettings Fixed scale settings for the pool.ImageReference A reference to an Azure Virtual Machines Marketplace image or the Azure Image resource of a custom Virtual Machine.InboundNatPool A inbound NAT pool that can be used to address specific ports on compute nodes in a Batch pool externally.KeyVaultReference Identifies the Azure key vault associated with a Batch account.LinuxUserConfiguration Properties used to create a user account on a Linux node.MetadataItem A name-value pair associated with a Batch service resource.NetworkConfiguration The network configuration for a pool.NetworkSecurityGroupRule A network security group rule to apply to an inbound endpoint.OperationDisplay The object that describes the operation.OSDisk Settings for the operating system disk of the virtual machine.PoolCreateHeaders Defines headers for Create operation.PoolDeleteHeaders Defines headers for Delete operation.PoolDisableAutoScaleHeaders Defines headers for DisableAutoScale operation.PoolEndpointConfiguration The endpoint configuration for a pool.PoolGetHeaders Defines headers for Get operation.PoolStopResizeHeaders Defines headers for StopResize operation.PoolUpdateHeaders Defines headers for Update operation.ResizeError An error that occurred when resizing a pool.ResizeOperationStatus Details about the current or last completed resize operation.ResourceFile A file to be downloaded from Azure blob storage to a compute node.ScaleSettings Scale settings for the pool.StartTask A task which is run when a compute node joins a pool in the Azure Batch service, or when the compute node is rebooted or reimaged.TaskSchedulingPolicy Specifies how tasks should be distributed across compute nodes.UserAccount Properties used to create a user on an Azure Batch node.UserIdentity The definition of the user identity under which the task is run.VirtualMachineConfiguration The configuration for compute nodes in a pool based on the Azure Virtual Machines infrastructure.WindowsConfiguration Windows operating system settings to apply to the virtual machine. -
Enum Summary Enum Description AccountKeyType Defines values for AccountKeyType.AllocationState Defines values for AllocationState.AutoUserScope Defines values for AutoUserScope.CachingType Defines values for CachingType.CertificateFormat Defines values for CertificateFormat.CertificateProvisioningState Defines values for CertificateProvisioningState.CertificateStoreLocation Defines values for CertificateStoreLocation.CertificateVisibility Defines values for CertificateVisibility.ComputeNodeDeallocationOption Defines values for ComputeNodeDeallocationOption.ComputeNodeFillType Defines values for ComputeNodeFillType.ElevationLevel Defines values for ElevationLevel.InboundEndpointProtocol Defines values for InboundEndpointProtocol.InterNodeCommunicationState Defines values for InterNodeCommunicationState.NameAvailabilityReason Defines values for NameAvailabilityReason.NetworkSecurityGroupRuleAccess Defines values for NetworkSecurityGroupRuleAccess.PackageState Defines values for PackageState.PoolAllocationMode Defines values for PoolAllocationMode.PoolProvisioningState Defines values for PoolProvisioningState.ProvisioningState Defines values for ProvisioningState.StorageAccountType Defines values for StorageAccountType.