module Azure::Batch::Profiles::Latest::Mgmt::Models

Constants

AccountKeyType

Defines values for AccountKeyType

ActivateApplicationPackageParameters

Parameters for an activating an application package.

AllocationState

Defines values for AllocationState

Application

Contains information about an application in a Batch account.

ApplicationPackage

An application package which represents a particular version of an application.

ApplicationPackageReference

Link to an application package inside the batch account

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.

AutoUserScope

Defines values for AutoUserScope

AutoUserSpecification

Specifies the parameters for the auto user that runs a task on the Batch service.

AzureBlobFileSystemConfiguration

Information used to connect to an Azure Storage Container using Blobfuse.

AzureFileShareConfiguration

Information used to connect to an Azure Fileshare.

BatchAccount

Contains information about an Azure Batch account.

BatchAccountCreateParameters

Parameters supplied to the Create operation.

BatchAccountKeys

A set of Azure Batch account keys.

BatchAccountListResult

Values returned by the List operation.

BatchAccountRegenerateKeyParameters

Parameters supplied to the RegenerateKey operation.

BatchAccountUpdateParameters

Parameters for updating an Azure Batch account.

BatchLocationQuota

Quotas associated with a Batch region for a particular subscription.

CIFSMountConfiguration

Information used to connect to a CIFS file system.

CachingType

Defines values for CachingType

Certificate

Contains information about a certificate.

CertificateBaseProperties

Model object.

CertificateCreateOrUpdateParameters

Contains information about a certificate.

CertificateFormat

Defines values for CertificateFormat

CertificateProvisioningState

Defines values for CertificateProvisioningState

CertificateReference

A reference to a certificate to be installed on compute nodes in a pool. This must exist inside the same account as the pool.

CertificateStoreLocation

Defines values for CertificateStoreLocation

CertificateVisibility

Defines values for CertificateVisibility

CheckNameAvailabilityParameters

Parameters for a check name availability request.

CheckNameAvailabilityResult

The CheckNameAvailability operation response.

CloudServiceConfiguration

The configuration for nodes in a pool based on the Azure Cloud Services platform.

ComputeNodeDeallocationOption

Defines values for ComputeNodeDeallocationOption

ComputeNodeFillType

Defines values for ComputeNodeFillType

ContainerConfiguration

The configuration for container-enabled pools.

ContainerRegistry

A private container registry.

ContainerWorkingDirectory

Defines values for ContainerWorkingDirectory

DataDisk

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.

DeleteCertificateError

An error response from the Batch service.

DeploymentConfiguration

Deployment configuration properties.

ElevationLevel

Defines values for ElevationLevel

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. To get the list of all imageReferences verified by Azure Batch, see the 'List supported node agent SKUs' operation.

InboundEndpointProtocol

Defines values for InboundEndpointProtocol

InboundNatPool

A inbound NAT pool that can be used to address specific ports on compute nodes in a Batch pool externally.

InterNodeCommunicationState

Defines values for InterNodeCommunicationState

KeyVaultReference

Identifies the Azure key vault associated with a Batch account.

LinuxUserConfiguration

Properties used to create a user account on a Linux node.

ListApplicationPackagesResult

The result of performing list application packages.

ListApplicationsResult

The result of performing list applications.

ListCertificatesResult

Values returned by the List operation.

ListPoolsResult

Values returned by the List operation.

LoginMode

Defines values for LoginMode

MetadataItem

The Batch service does not assign any meaning to this metadata; it is solely for the use of user code.

MountConfiguration

The file system to mount on each node.

NFSMountConfiguration

Information used to connect to an NFS file system.

NameAvailabilityReason

Defines values for NameAvailabilityReason

NetworkConfiguration

The network configuration for a pool.

NetworkSecurityGroupRule

A network security group rule to apply to an inbound endpoint.

NetworkSecurityGroupRuleAccess

Defines values for NetworkSecurityGroupRuleAccess

Operation

A REST API operation

OperationDisplay

The object that describes the operation.

OperationListResult

Model object.

PackageState

Defines values for PackageState

Pool

Contains information about a pool.

PoolAllocationMode

Defines values for PoolAllocationMode

PoolEndpointConfiguration

The endpoint configuration for a pool.

PoolProvisioningState

Defines values for PoolProvisioningState

ProvisioningState

Defines values for ProvisioningState

ProxyResource

A definition of an Azure resource.

ResizeError

An error that occurred when resizing a pool.

ResizeOperationStatus

Describes either the current operation (if the pool AllocationState is Resizing) or the previously completed operation (if the AllocationState is Steady).

Resource

A definition of an Azure resource.

ResourceFile

A single file or multiple files to be downloaded to a compute node.

ScaleSettings

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.

StartTask

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.

StorageAccountType

Defines values for StorageAccountType

TaskContainerSettings

The container settings for a task.

TaskSchedulingPolicy

Specifies how tasks should be distributed across compute nodes.

UserAccount

Properties used to create a user on an Azure Batch node.

UserIdentity

Specify either the userName or autoUser property, but not both.

VirtualMachineConfiguration

The configuration for compute nodes in a pool based on the Azure Virtual Machines infrastructure.

VirtualMachineFamilyCoreQuota

A VM Family and its associated core quota for the Batch account.

WindowsConfiguration

Windows operating system settings to apply to the virtual machine.

WindowsUserConfiguration

Properties used to create a user account on a Windows node.