Class AutoStorageBaseProperties
java.lang.Object
com.microsoft.azure.management.batch.AutoStorageBaseProperties
- Direct Known Subclasses:
AutoStorageProperties
The properties related to the auto-storage account.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the authentication mode which the Batch service will use to manage the auto-storage account.Get the identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage.Get the resource ID of the storage account to be used for auto-storage account.withAuthenticationMode
(AutoStorageAuthenticationMode authenticationMode) Set the authentication mode which the Batch service will use to manage the auto-storage account.withNodeIdentityReference
(ComputeNodeIdentityReference nodeIdentityReference) Set the identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage.withStorageAccountId
(String storageAccountId) Set the resource ID of the storage account to be used for auto-storage account.
-
Constructor Details
-
AutoStorageBaseProperties
public AutoStorageBaseProperties()
-
-
Method Details
-
storageAccountId
Get the resource ID of the storage account to be used for auto-storage account.- Returns:
- the storageAccountId value
-
withStorageAccountId
Set the resource ID of the storage account to be used for auto-storage account.- Parameters:
storageAccountId
- the storageAccountId value to set- Returns:
- the AutoStorageBaseProperties object itself.
-
authenticationMode
Get the authentication mode which the Batch service will use to manage the auto-storage account. Possible values include: 'StorageKeys', 'BatchAccountManagedIdentity'.- Returns:
- the authenticationMode value
-
withAuthenticationMode
public AutoStorageBaseProperties withAuthenticationMode(AutoStorageAuthenticationMode authenticationMode) Set the authentication mode which the Batch service will use to manage the auto-storage account. Possible values include: 'StorageKeys', 'BatchAccountManagedIdentity'.- Parameters:
authenticationMode
- the authenticationMode value to set- Returns:
- the AutoStorageBaseProperties object itself.
-
nodeIdentityReference
Get the identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage.- Returns:
- the nodeIdentityReference value
-
withNodeIdentityReference
public AutoStorageBaseProperties withNodeIdentityReference(ComputeNodeIdentityReference nodeIdentityReference) Set the identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage.- Parameters:
nodeIdentityReference
- the nodeIdentityReference value to set- Returns:
- the AutoStorageBaseProperties object itself.
-