Share via


BatchAccountCreateProperties Class

The properties of a Batch account.

Constructor

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

Variables

Name Description
auto_storage

The properties related to the auto-storage account.

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 access type for accessing Azure Batch account. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".

network_profile

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

encryption

The encryption configuration 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

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 related to the auto-storage account.

auto_storage: _models.AutoStorageBaseProperties | 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

network_profile

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

network_profile: _models.NetworkProfile | 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

public_network_access

"Enabled", "Disabled", and "SecuredByPerimeter".

public_network_access: str | _models.PublicNetworkAccessType | None