Microsoft.Azure.Management.Batch.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |
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. |
BatchAccountCreateHeaders |
Defines headers for Create operation. |
BatchAccountCreateParameters |
Parameters supplied to the Create operation. |
BatchAccountDeleteHeaders |
Defines headers for Delete operation. |
BatchAccountIdentity |
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 |
BatchAccountIdentityUserAssignedIdentitiesValue | |
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. |
BatchPoolIdentity |
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 |
Certificate |
Contains information about a certificate. |
CertificateBaseProperties |
Base certificate properties. |
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. |
CIFSMountConfiguration |
Information used to connect to a CIFS file system. |
CloudServiceConfiguration |
The configuration for nodes in a pool based on the Azure Cloud Services platform. |
ComputeNodeIdentityReference |
The reference to a user assigned identity associated with the Batch pool which a compute node will use. |
ContainerConfiguration |
The configuration for container-enabled pools. |
ContainerRegistry |
A private container registry. |
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. |
DetectorResponse |
Contains the information for a detector. |
DiffDiskSettings |
Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine. |
DiskEncryptionConfiguration |
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. |
EncryptionProperties |
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. |
EndpointAccessProfile |
Network access profile for Batch endpoint. |
EndpointDependency |
A domain name and connection details used to access a dependency. |
EndpointDetail |
Details about the connection between the Batch service and the endpoint. |
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. |
IPRule |
Rule to filter client IP address. |
KeyVaultProperties |
KeyVault configuration when using an encryption KeySource of Microsoft.KeyVault. |
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. |
MountConfiguration |
The file system to mount on each node. |
NetworkConfiguration |
The network configuration for a pool. |
NetworkProfile |
Network profile for Batch account, which contains network rule settings for each endpoint. |
NetworkSecurityGroupRule |
A network security group rule to apply to an inbound endpoint. |
NFSMountConfiguration |
Information used to connect to an NFS file system. |
NodePlacementConfiguration |
Node placement configuration for batch pools. |
Operation |
A REST API operation |
OperationDisplay |
The object that describes the operation. |
OSDisk |
Settings for the operating system disk of the virtual machine. |
OutboundEnvironmentEndpoint |
A collection of related endpoints from the same service for which the Batch service requires outbound access. |
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. |
PrivateEndpoint |
The private endpoint of the private endpoint connection. |
PrivateEndpointConnection |
Contains information about a private link resource. |
PrivateEndpointConnectionDeleteHeaders |
Defines headers for Delete operation. |
PrivateEndpointConnectionUpdateHeaders |
Defines headers for Update operation. |
PrivateLinkResource |
Contains information about a private link resource. |
PrivateLinkServiceConnectionState |
The private link service connection state of the private endpoint connection |
ProxyResource |
A definition of an Azure resource. |
PublicIPAddressConfiguration |
The public IP Address configuration of the networking configuration of a Pool. |
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 |
SkuCapability |
A SKU capability, such as the number of cores. |
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. |
SupportedSku |
Describes a Batch supported SKU. |
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. |
UserAssignedIdentities |
The list of associated user identities. |
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. |
VirtualMachineFamilyCoreQuota |
A VM Family and its associated core quota for the Batch account. |
VMExtension |
The configuration for virtual machine extensions. |
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. |
AuthenticationMode |
Defines values for AuthenticationMode. |
AutoStorageAuthenticationMode |
Defines values for AutoStorageAuthenticationMode. |
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. |
ContainerWorkingDirectory |
Defines values for ContainerWorkingDirectory. |
DiffDiskPlacement |
Defines values for DiffDiskPlacement. |
DiskEncryptionTarget |
Defines values for DiskEncryptionTarget. |
DynamicVNetAssignmentScope |
Defines values for DynamicVNetAssignmentScope. |
ElevationLevel |
Defines values for ElevationLevel. |
EndpointAccessDefaultAction |
Defines values for EndpointAccessDefaultAction. |
InboundEndpointProtocol |
Defines values for InboundEndpointProtocol. |
InterNodeCommunicationState |
Defines values for InterNodeCommunicationState. |
IPAddressProvisioningType |
Defines values for IPAddressProvisioningType. |
KeySource |
Defines values for KeySource. |
LoginMode |
Defines values for LoginMode. |
NameAvailabilityReason |
Defines values for NameAvailabilityReason. |
NetworkSecurityGroupRuleAccess |
Defines values for NetworkSecurityGroupRuleAccess. |
NodeCommunicationMode |
Defines values for NodeCommunicationMode. |
NodePlacementPolicyType |
Defines values for NodePlacementPolicyType. |
PackageState |
Defines values for PackageState. |
PoolAllocationMode |
Defines values for PoolAllocationMode. |
PoolIdentityType |
Defines values for PoolIdentityType. |
PoolProvisioningState |
Defines values for PoolProvisioningState. |
PrivateEndpointConnectionProvisioningState |
Defines values for PrivateEndpointConnectionProvisioningState. |
PrivateLinkServiceConnectionStatus |
Defines values for PrivateLinkServiceConnectionStatus. |
ProvisioningState |
Defines values for ProvisioningState. |
PublicNetworkAccessType |
Defines values for PublicNetworkAccessType. |
ResourceIdentityType |
Defines values for ResourceIdentityType. |
StorageAccountType |
Defines values for StorageAccountType. |