Interface BatchAccount
- All Superinterfaces:
GroupableResource<com.microsoft.azure.management.batch.implementation.BatchManager,,com.microsoft.azure.management.batch.implementation.BatchAccountInner> HasId,HasInner<com.microsoft.azure.management.batch.implementation.BatchAccountInner>,HasManager<com.microsoft.azure.management.batch.implementation.BatchManager>,HasName,HasResourceGroup,Indexable,Refreshable<BatchAccount>,Resource,Updatable<BatchAccount.Update>
public interface BatchAccount
extends GroupableResource<com.microsoft.azure.management.batch.implementation.BatchManager,com.microsoft.azure.management.batch.implementation.BatchAccountInner>, Refreshable<BatchAccount>, Updatable<BatchAccount.Update>
An immutable client-side representation of an Azure Batch account.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of a Batch account definition.static interfaceGrouping of all the Batch account definition stages.static interfaceThe template for a Batch account update operation, containing all the settings that can be modified.static interfaceGrouping of all Batch account update stages.Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Method Summary
Modifier and TypeMethodDescriptionintintbooleangetKeys()intpools()regenerateKeys(AccountKeyType keyType) Regenerates the access keys for the Batch account.voidSynchronizes the storage account keys for this Batch account.Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
idMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
provisioningState
ProvisioningState provisioningState()- Returns:
- the provisioned state of the resource
-
accountEndpoint
String accountEndpoint()- Returns:
- Batch account endpoint
-
autoStorage
AutoStorageProperties autoStorage()- Returns:
- the properties and status of any auto storage account associated with the Batch account
-
coreQuota
int coreQuota()- Returns:
- the core quota for this Batch account
-
poolQuota
int poolQuota()- Returns:
- the pool quota for this Batch account
-
activeJobAndJobScheduleQuota
int activeJobAndJobScheduleQuota()- Returns:
- the active job and job schedule quota for this Batch account
-
getKeys
BatchAccountKeys getKeys()- Returns:
- the access keys for this Batch account
-
regenerateKeys
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
void synchronizeAutoStorageKeys()Synchronizes the storage account keys for this Batch account. -
applications
Map<String,Application> applications()- Returns:
- applications in this Batch account, indexed by name
-
pools
- Returns:
- pools in this Batch account, indexed by name
-
dedicatedCoreQuotaPerVMFamilyEnforced
boolean dedicatedCoreQuotaPerVMFamilyEnforced()- Returns:
- value indicating whether the core quota for the Batch Account is enforced per Virtual Machine family or not
-
dedicatedCoreQuotaPerVMFamily
List<VirtualMachineFamilyCoreQuota> dedicatedCoreQuotaPerVMFamily()- Returns:
- a list of the dedicated core quota per Virtual Machine family for the Batch account
-
dedicatedCoreQuota
Integer dedicatedCoreQuota()- Returns:
- the dedicated core quota for the Batch account
-
lowPriorityCoreQuota
Integer lowPriorityCoreQuota()- Returns:
- the low-priority core quota for the Batch account
-