Share via


BatchAccountProperties Class

Account specific properties.

Constructor

BatchAccountProperties(*args: Any, **kwargs: Any)

Variables

Name Description
account_endpoint
str

The account endpoint used to interact with the Batch service.

node_management_endpoint
str

The endpoint used by compute node to connect to the Batch node management service.

provisioning_state

The provisioned state of the resource. Known values are: "Invalid", "Creating", "Deleting", "Succeeded", "Failed", and "Cancelled".

pool_allocation_mode

The allocation mode to use for creating pools in the Batch account. Known values are: "BatchService" and "UserSubscription".

key_vault_reference

A reference to the Azure key vault associated with the Batch account.

public_network_access

The network interface type for accessing Azure Batch service and Batch account operations. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".

network_profile

Network profile for Batch account, which contains network rule settings for each endpoint.

private_endpoint_connections

List of private endpoint connections associated with the Batch account.

auto_storage

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

encryption

The encryption configuration for the Batch account.

dedicated_core_quota
int

The dedicated core quota for the Batch account.

low_priority_core_quota
int

The Spot/low-priority core quota for the Batch account.

dedicated_core_quota_per_vm_family

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.

dedicated_core_quota_per_vm_family_enforced

A value indicating whether core quotas per Virtual Machine family are enforced for this account.

pool_quota
int

The pool quota for the Batch account.

active_job_and_job_schedule_quota
int

The active job and job schedule quota for the Batch account.

allowed_authentication_modes

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.

Attributes

account_endpoint

The account endpoint used to interact with the Batch service.

account_endpoint: str | None

active_job_and_job_schedule_quota

The active job and job schedule quota for the Batch account.

active_job_and_job_schedule_quota: int | None

allowed_authentication_modes

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.

allowed_authentication_modes: list[typing.Union[str, ForwardRef('_models.AuthenticationMode')]] | None

auto_storage

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

auto_storage: _models.AutoStorageProperties | None

dedicated_core_quota

The dedicated core quota for the Batch account.

dedicated_core_quota: int | None

dedicated_core_quota_per_vm_family

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.

dedicated_core_quota_per_vm_family: list['_models.VirtualMachineFamilyCoreQuota'] | None

dedicated_core_quota_per_vm_family_enforced

A value indicating whether core quotas per Virtual Machine family are enforced for this account.

dedicated_core_quota_per_vm_family_enforced: bool | None

encryption

The encryption configuration for the Batch account.

encryption: _models.EncryptionProperties | None

key_vault_reference

A reference to the Azure key vault associated with the Batch account.

key_vault_reference: _models.KeyVaultReference | None

low_priority_core_quota

The Spot/low-priority core quota for the Batch account.

low_priority_core_quota: int | None

network_profile

Network profile for Batch account, which contains network rule settings for each endpoint.

network_profile: _models.NetworkProfile | None

node_management_endpoint

The endpoint used by compute node to connect to the Batch node management service.

node_management_endpoint: str | None

pool_allocation_mode

The allocation mode to use for creating pools in the Batch account. Known values are: "BatchService" and "UserSubscription".

pool_allocation_mode: str | _models.PoolAllocationMode | None

pool_quota

The pool quota for the Batch account.

pool_quota: int | None

private_endpoint_connections

List of private endpoint connections associated with the Batch account.

private_endpoint_connections: list['_models.PrivateEndpointConnection'] | None

provisioning_state

"Invalid", "Creating", "Deleting", "Succeeded", "Failed", and "Cancelled".

provisioning_state: str | _models.ProvisioningState | None

public_network_access

The network interface type for accessing Azure Batch service and Batch account operations. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".

public_network_access: str | _models.PublicNetworkAccessType | None