BatchAccountInner Class
- java.
lang. Object - Resource
- com.
microsoft. azure. management. batch. implementation. BatchAccountInner
- com.
public class BatchAccountInner
Contains information about an Azure Batch account.
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
accountEndpoint()
Get the account endpoint used to interact with the Batch service. |
int |
activeJobAndJobScheduleQuota()
Get the activeJobAndJobScheduleQuota value. |
List<Authentication |
allowedAuthenticationModes()
Get 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. |
Auto |
autoStorage()
Get the autoStorage value. |
Integer |
dedicatedCoreQuota()
Get for accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned. |
List<Virtual |
dedicatedCoreQuotaPerVMFamily()
Get 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. |
boolean |
dedicatedCoreQuotaPerVMFamilyEnforced()
Get batch is transitioning its core quota system for dedicated cores to be enforced per Virtual Machine family. During this transitional phase, the dedicated core quota per Virtual Machine family may not yet be enforced. If this flag is false, dedicated core quota is enforced via the old dedicatedCoreQuota property on the account and does not consider Virtual Machine family. If this flag is true, dedicated core quota is enforced via the dedicatedCoreQuotaPerVMFamily property on the account, and the old dedicatedCoreQuota does not apply. |
Encryption |
encryption()
Get 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. |
Batch |
identity()
Get the identity of the Batch account. |
Key |
keyVaultReference()
Get the keyVaultReference value. |
Integer |
lowPriorityCoreQuota()
Get for accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned. |
Pool |
poolAllocationMode()
Get possible values include: 'BatchService', 'UserSubscription'. |
int |
poolQuota()
Get the poolQuota value. |
List<Private |
privateEndpointConnections()
Get list of private endpoint connections associated with the Batch account. |
Provisioning |
provisioningState()
Get the provisioned state of the resource. Possible values include: 'Invalid', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Cancelled'. |
Public |
publicNetworkAccess()
Get if not specified, the default value is 'enabled'. Possible values include: 'Enabled', 'Disabled'. |
Batch |
withIdentity(BatchAccountIdentity identity)
Set the identity of the Batch account. |
Method Details
accountEndpoint
public String accountEndpoint()
Get the account endpoint used to interact with the Batch service.
Returns:
activeJobAndJobScheduleQuota
public int activeJobAndJobScheduleQuota()
Get the activeJobAndJobScheduleQuota value.
Returns:
allowedAuthenticationModes
public List
Get 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.
Returns:
autoStorage
public AutoStorageProperties autoStorage()
Get the autoStorage value.
Returns:
dedicatedCoreQuota
public Integer dedicatedCoreQuota()
Get for accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned.
Returns:
dedicatedCoreQuotaPerVMFamily
public List
Get 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.
Returns:
dedicatedCoreQuotaPerVMFamilyEnforced
public boolean dedicatedCoreQuotaPerVMFamilyEnforced()
Get batch is transitioning its core quota system for dedicated cores to be enforced per Virtual Machine family. During this transitional phase, the dedicated core quota per Virtual Machine family may not yet be enforced. If this flag is false, dedicated core quota is enforced via the old dedicatedCoreQuota property on the account and does not consider Virtual Machine family. If this flag is true, dedicated core quota is enforced via the dedicatedCoreQuotaPerVMFamily property on the account, and the old dedicatedCoreQuota does not apply.
Returns:
encryption
public EncryptionProperties encryption()
Get 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.
Returns:
identity
public BatchAccountIdentity identity()
Get the identity of the Batch account.
Returns:
keyVaultReference
public KeyVaultReference keyVaultReference()
Get the keyVaultReference value.
Returns:
lowPriorityCoreQuota
public Integer lowPriorityCoreQuota()
Get for accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned.
Returns:
poolAllocationMode
public PoolAllocationMode poolAllocationMode()
Get possible values include: 'BatchService', 'UserSubscription'.
Returns:
poolQuota
public int poolQuota()
Get the poolQuota value.
Returns:
privateEndpointConnections
public List
Get list of private endpoint connections associated with the Batch account.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioned state of the resource. Possible values include: 'Invalid', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Cancelled'.
Returns:
publicNetworkAccess
public PublicNetworkAccessType publicNetworkAccess()
Get if not specified, the default value is 'enabled'. Possible values include: 'Enabled', 'Disabled'.
Returns:
withIdentity
public BatchAccountInner withIdentity(BatchAccountIdentity identity)
Set the identity of the Batch account.
Parameters:
Returns:
Applies to
Azure SDK for Java