Microsoft.Azure.Management.Batch.Models Namespace

Classes

ActivateApplicationPackageParameters

Parameters for an activating an application package.

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.

AutoUserSpecification

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

BatchAccount

Contains information about an Azure Batch account.

BatchAccountCreateHeaders

Defines headers for Create operation.

BatchAccountCreateParameters

Parameters supplied to the Create operation.

BatchAccountDeleteHeaders

Defines headers for Delete operation.

BatchAccountKeys

A set of Azure Batch account keys.

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.

Certificate

Contains information about a certificate.

CertificateBaseProperties
CertificateCancelDeletionHeaders

Defines headers for CancelDeletion operation.

CertificateCreateHeaders

Defines headers for Create operation.

CertificateCreateOrUpdateParameters

Contains information about a certificate.

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. This must exist inside the same account as the pool.

CertificateUpdateHeaders

Defines headers for Update operation.

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.

ContainerConfiguration

The configuration for container-enabled pools.

ContainerRegistry

A private container registry.

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

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.

Operation

A REST API operation

OperationDisplay

The object that describes the operation.

Page<T>

Defines a page in Azure responses.

Pool

Contains information about a pool.

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.

ProxyResource

A definition of an Azure resource.

ResizeError

An error that occurred when resizing a pool.

ResizeOperationStatus

Details about the current or last completed resize operation.

Resource

A definition of an Azure resource.

ResourceFile

A single file or multiple files to be downloaded 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.

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

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.

WindowsUserConfiguration

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

Enums

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.

LoginMode

Defines values for LoginMode.

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.