class Azure::Batch::Mgmt::V2019_08_01::Models::MountConfiguration
The file system to mount on each node.
Attributes
azure_blob_file_system_configuration[RW]
@return [AzureBlobFileSystemConfiguration] The Azure
Storage Container to mount using blob FUSE on each node. This property is mutually exclusive with all other properties.
cifs_mount_configuration[RW]
@return [CIFSMountConfiguration] The CIFS/SMB file system to mount on each node. This property is mutually exclusive with all other properties.
nfs_mount_configuration[RW]
@return [NFSMountConfiguration] The NFS file system to mount on each node. This property is mutually exclusive with all other properties.
Private Class Methods
mapper()
click to toggle source
Mapper for MountConfiguration
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-08-01/generated/azure_mgmt_batch/models/mount_configuration.rb, line 40 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'MountConfiguration', type: { name: 'Composite', class_name: 'MountConfiguration', model_properties: { azure_blob_file_system_configuration: { client_side_validation: true, required: false, serialized_name: 'azureBlobFileSystemConfiguration', type: { name: 'Composite', class_name: 'AzureBlobFileSystemConfiguration' } }, nfs_mount_configuration: { client_side_validation: true, required: false, serialized_name: 'nfsMountConfiguration', type: { name: 'Composite', class_name: 'NFSMountConfiguration' } }, cifs_mount_configuration: { client_side_validation: true, required: false, serialized_name: 'cifsMountConfiguration', type: { name: 'Composite', class_name: 'CIFSMountConfiguration' } }, azure_file_share_configuration: { client_side_validation: true, required: false, serialized_name: 'azureFileShareConfiguration', type: { name: 'Composite', class_name: 'AzureFileShareConfiguration' } } } } } end