BatchAccountProperties Class
Account specific properties.
Constructor
BatchAccountProperties(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
account_endpoint
|
The account endpoint used to interact with the Batch service. |
|
node_management_endpoint
|
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
|
The dedicated core quota for the Batch account. |
|
low_priority_core_quota
|
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
|
The pool quota for the Batch account. |
|
active_job_and_job_schedule_quota
|
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