BatchAccountInner Class

  • java.lang.Object
    • Resource
      • com.microsoft.azure.management.batch.implementation.BatchAccountInner

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<AuthenticationMode> 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.

AutoStorageProperties 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<VirtualMachineFamilyCoreQuota> 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.

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.

BatchAccountIdentity identity()

Get the identity of the Batch account.

KeyVaultReference 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.

PoolAllocationMode poolAllocationMode()

Get possible values include: 'BatchService', 'UserSubscription'.

int poolQuota()

Get the poolQuota value.

List<PrivateEndpointConnectionInner> privateEndpointConnections()

Get list of private endpoint connections associated with the Batch account.

ProvisioningState provisioningState()

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

PublicNetworkAccessType publicNetworkAccess()

Get if not specified, the default value is 'enabled'. Possible values include: 'Enabled', 'Disabled'.

BatchAccountInner 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:

the accountEndpoint value

activeJobAndJobScheduleQuota

public int activeJobAndJobScheduleQuota()

Get the activeJobAndJobScheduleQuota value.

Returns:

the activeJobAndJobScheduleQuota value

allowedAuthenticationModes

public List 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.

Returns:

the allowedAuthenticationModes value

autoStorage

public AutoStorageProperties autoStorage()

Get the autoStorage value.

Returns:

the autoStorage value

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:

the dedicatedCoreQuota value

dedicatedCoreQuotaPerVMFamily

public List 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.

Returns:

the dedicatedCoreQuotaPerVMFamily value

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:

the dedicatedCoreQuotaPerVMFamilyEnforced value

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:

the encryption value

identity

public BatchAccountIdentity identity()

Get the identity of the Batch account.

Returns:

the identity value

keyVaultReference

public KeyVaultReference keyVaultReference()

Get the keyVaultReference value.

Returns:

the keyVaultReference value

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:

the lowPriorityCoreQuota value

poolAllocationMode

public PoolAllocationMode poolAllocationMode()

Get possible values include: 'BatchService', 'UserSubscription'.

Returns:

the poolAllocationMode value

poolQuota

public int poolQuota()

Get the poolQuota value.

Returns:

the poolQuota value

privateEndpointConnections

public List privateEndpointConnections()

Get list of private endpoint connections associated with the Batch account.

Returns:

the privateEndpointConnections value

provisioningState

public ProvisioningState provisioningState()

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

Returns:

the provisioningState value

publicNetworkAccess

public PublicNetworkAccessType publicNetworkAccess()

Get if not specified, the default value is 'enabled'. Possible values include: 'Enabled', 'Disabled'.

Returns:

the publicNetworkAccess value

withIdentity

public BatchAccountInner withIdentity(BatchAccountIdentity identity)

Set the identity of the Batch account.

Parameters:

identity - the identity value to set

Returns:

the BatchAccountInner object itself.

Applies to