class Azure::Batch::Mgmt::V2019_08_01::Models::AzureBlobFileSystemConfiguration
Information used to connect to an Azure
Storage Container using Blobfuse.
Attributes
@return [String] The Azure
Storage Account key. This property is mutually exclusive with sasKey and one must be specified.
@return [String] The Azure
Storage Account name.
@return [String] Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.
@return [String] The Azure
Blob Storage Container name.
@return [String] 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.
@return [String] The Azure
Storage SAS token. This property is mutually exclusive with accountKey and one must be specified.
Private Class Methods
Mapper for AzureBlobFileSystemConfiguration
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-08-01/generated/azure_mgmt_batch/models/azure_blob_file_system_configuration.rb, line 46 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'AzureBlobFileSystemConfiguration', type: { name: 'Composite', class_name: 'AzureBlobFileSystemConfiguration', model_properties: { account_name: { client_side_validation: true, required: true, serialized_name: 'accountName', type: { name: 'String' } }, container_name: { client_side_validation: true, required: true, serialized_name: 'containerName', type: { name: 'String' } }, account_key: { client_side_validation: true, required: false, serialized_name: 'accountKey', type: { name: 'String' } }, sas_key: { client_side_validation: true, required: false, serialized_name: 'sasKey', type: { name: 'String' } }, blobfuse_options: { client_side_validation: true, required: false, serialized_name: 'blobfuseOptions', type: { name: 'String' } }, relative_mount_path: { client_side_validation: true, required: true, serialized_name: 'relativeMountPath', type: { name: 'String' } } } } } end