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
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of a Batch account definition.static interface
Grouping of all the Batch account definition stages.static interface
The template for a Batch account update operation, containing all the settings that can be modified.static interface
Grouping 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 TypeMethodDescriptionint
int
boolean
getKeys()
int
pools()
regenerateKeys
(AccountKeyType keyType) Regenerates the access keys for the Batch account.void
Synchronizes the storage account keys for this Batch account.Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
Methods 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
-