BatchAccount Interface

public interface BatchAccount extends GroupableResource<BatchManager, BatchAccountInner>,Refreshable,Updatable<BatchAccount.Update>

An immutable client-side representation of an Azure Batch account.

Method Summary

Modifier and Type Method and Description
String accountEndpoint()
int activeJobAndJobScheduleQuota()
Map<String, Application> applications()
AutoStorageProperties autoStorage()
int coreQuota()
Integer dedicatedCoreQuota()
List<VirtualMachineFamilyCoreQuota> dedicatedCoreQuotaPerVMFamily()
boolean dedicatedCoreQuotaPerVMFamilyEnforced()
BatchAccountKeys getKeys()
Integer lowPriorityCoreQuota()
int poolQuota()
Map<String, Pool> pools()
ProvisioningState provisioningState()
BatchAccountKeys regenerateKeys(AccountKeyType keyType)

Regenerates the access keys for the Batch account.

void synchronizeAutoStorageKeys()

Synchronizes the storage account keys for this Batch account.

Inherited Members

Method Details

accountEndpoint

public String accountEndpoint()

Returns:

Batch account endpoint

activeJobAndJobScheduleQuota

public int activeJobAndJobScheduleQuota()

Returns:

the active job and job schedule quota for this Batch account

applications

public Map applications()

Returns:

applications in this Batch account, indexed by name

autoStorage

public AutoStorageProperties autoStorage()

Returns:

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

coreQuota

public int coreQuota()

Returns:

the core quota for this Batch account

dedicatedCoreQuota

public Integer dedicatedCoreQuota()

Returns:

the dedicated core quota for the Batch account

dedicatedCoreQuotaPerVMFamily

public List dedicatedCoreQuotaPerVMFamily()

Returns:

a list of the dedicated core quota per Virtual Machine family for the Batch account

dedicatedCoreQuotaPerVMFamilyEnforced

public boolean dedicatedCoreQuotaPerVMFamilyEnforced()

Returns:

value indicating whether the core quota for the Batch Account is enforced per Virtual Machine family or not

getKeys

public BatchAccountKeys getKeys()

Returns:

the access keys for this Batch account

lowPriorityCoreQuota

public Integer lowPriorityCoreQuota()

Returns:

the low-priority core quota for the Batch account

poolQuota

public int poolQuota()

Returns:

the pool quota for this Batch account

pools

public Map pools()

Returns:

pools in this Batch account, indexed by name

provisioningState

public ProvisioningState provisioningState()

Returns:

the provisioned state of the resource

regenerateKeys

public BatchAccountKeys regenerateKeys(AccountKeyType keyType)

Regenerates the access keys for the Batch account.

Parameters:

keyType - the type if key to regenerate

Returns:

regenerated access keys for this Batch account

synchronizeAutoStorageKeys

public void synchronizeAutoStorageKeys()

Synchronizes the storage account keys for this Batch account.

Applies to