Share via


BatchAccount Class

Definition

Contains information about an Azure Batch account.

[Microsoft.Rest.Serialization.JsonTransformation]
public class BatchAccount : Microsoft.Azure.Management.Batch.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type BatchAccount = class
    inherit Resource
Public Class BatchAccount
Inherits Resource
Inheritance
BatchAccount
Attributes

Constructors

BatchAccount()

Initializes a new instance of the BatchAccount class.

BatchAccount(String, String, String, String, IDictionary<String, String>, String, String, ProvisioningState, Nullable<PoolAllocationMode>, KeyVaultReference, Nullable<PublicNetworkAccessType>, NetworkProfile, IList<PrivateEndpointConnection>, AutoStorageProperties, EncryptionProperties, Nullable<Int32>, Nullable<Int32>, IList<VirtualMachineFamilyCoreQuota>, Boolean, Int32, Int32, IList<Nullable<AuthenticationMode>>, BatchAccountIdentity)

Initializes a new instance of the BatchAccount class.

Properties

AccountEndpoint

Gets the account endpoint used to interact with the Batch service.

ActiveJobAndJobScheduleQuota

Gets the active job and job schedule quota for the Batch account.

AllowedAuthenticationModes

Gets list of allowed authentication modes for the Batch account that can be used to authenticate with the data plane. This does not affect authentication with the control plane.

AutoStorage

Gets the properties and status of any auto-storage account associated with the Batch account.

DedicatedCoreQuota

Gets the dedicated core quota for the Batch account.

DedicatedCoreQuotaPerVMFamily

Gets a list of the dedicated core quota per Virtual Machine family for the Batch account. For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned.

DedicatedCoreQuotaPerVMFamilyEnforced

Gets a value indicating whether core quotas per Virtual Machine family are enforced for this account

Encryption

Gets the encryption configuration for the Batch account.

Id

Gets the ID of the resource.

(Inherited from Resource)
Identity

Gets or sets the identity of the Batch account.

KeyVaultReference

Gets a reference to the Azure key vault associated with the Batch account.

Location

Gets the location of the resource.

(Inherited from Resource)
LowPriorityCoreQuota

Gets the Spot/low-priority core quota for the Batch account.

Name

Gets the name of the resource.

(Inherited from Resource)
NetworkProfile

Gets or sets network profile for Batch account, which contains network rule settings for each endpoint.

NodeManagementEndpoint

Gets the endpoint used by compute node to connect to the Batch node management service.

PoolAllocationMode

Gets the allocation mode to use for creating pools in the Batch account.

PoolQuota

Gets the pool quota for the Batch account.

PrivateEndpointConnections

Gets list of private endpoint connections associated with the Batch account

ProvisioningState

Gets the provisioned state of the resource. Possible values include: 'Invalid', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Cancelled'

PublicNetworkAccess

Gets or sets the network interface type for accessing Azure Batch service and Batch account operations.

Tags

Gets the tags of the resource.

(Inherited from Resource)
Type

Gets the type of the resource.

(Inherited from Resource)

Methods

Validate()

Validate the object.

Applies to