AzureBlobFileSystemConfiguration Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Information used to connect to an Azure Storage Container using Blobfuse.
public class AzureBlobFileSystemConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.Compute.Batch.AzureBlobFileSystemConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.Compute.Batch.AzureBlobFileSystemConfiguration>
type AzureBlobFileSystemConfiguration = class
interface IJsonModel<AzureBlobFileSystemConfiguration>
interface IPersistableModel<AzureBlobFileSystemConfiguration>
Public Class AzureBlobFileSystemConfiguration
Implements IJsonModel(Of AzureBlobFileSystemConfiguration), IPersistableModel(Of AzureBlobFileSystemConfiguration)
- Inheritance
-
AzureBlobFileSystemConfiguration
- Implements
Constructors
AzureBlobFileSystemConfiguration(String, String, String) |
Initializes a new instance of AzureBlobFileSystemConfiguration. |
Properties
AccountKey |
The Azure Storage Account key. This property is mutually exclusive with both sasKey and identity; exactly one must be specified. |
AccountName |
The Azure Storage Account name. |
BlobfuseOptions |
Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux. |
ContainerName |
The Azure Blob Storage Container name. |
IdentityReference |
The reference to the user assigned identity to use to access containerName. This property is mutually exclusive with both accountKey and sasKey; exactly one must be specified. |
RelativeMountPath |
The relative path on the compute node where the file system will be mounted. All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable. |
SasKey |
The Azure Storage SAS token. This property is mutually exclusive with both accountKey and identity; exactly one must be specified. |
Explicit Interface Implementations
IJsonModel<AzureBlobFileSystemConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<AzureBlobFileSystemConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<AzureBlobFileSystemConfiguration>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<AzureBlobFileSystemConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<AzureBlobFileSystemConfiguration>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |