AutoStorageProperties Class

Contains information about the auto-storage account associated with a Batch account.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.batch.models._models_py3.AutoStorageBaseProperties
AutoStorageProperties

Constructor

AutoStorageProperties(*, storage_account_id: str, last_key_sync: datetime.datetime, authentication_mode: Optional[Union[str, azure.mgmt.batch.models._batch_management_client_enums.AutoStorageAuthenticationMode]] = 'StorageKeys', node_identity_reference: Optional[azure.mgmt.batch.models._models_py3.ComputeNodeIdentityReference] = None, **kwargs)

Variables

storage_account_id
str

Required. The resource ID of the storage account to be used for auto-storage account.

authentication_mode
str or AutoStorageAuthenticationMode

The authentication mode which the Batch service will use to manage the auto-storage account. Possible values include: "StorageKeys", "BatchAccountManagedIdentity". Default value: "StorageKeys".

node_identity_reference
ComputeNodeIdentityReference

The identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage.

last_key_sync
datetime

Required. The UTC time at which storage keys were last synchronized with the Batch account.