internal PSNfsMountConfiguration(Microsoft.Azure.Batch.NfsMountConfiguration omObject) { if ((omObject == null)) { throw new System.ArgumentNullException("omObject"); } this.omObject = omObject; }
/// <summary> /// Initializes a new instance of the <see cref="MountConfiguration"/> class. /// </summary> /// <param name='azureBlobFileSystemConfiguration'>The Azure Storage Container to mount using blob FUSE on each node.</param> /// <param name='nfsMountConfiguration'>The NFS file system to mount on each node.</param> /// <param name='cifsMountConfiguration'>The CIFS/SMB file system to mount on each node.</param> /// <param name='azureFileShareConfiguration'>The Azure File Share to mount on each node.</param> internal MountConfiguration( AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration = default(AzureBlobFileSystemConfiguration), NfsMountConfiguration nfsMountConfiguration = default(NfsMountConfiguration), CifsMountConfiguration cifsMountConfiguration = default(CifsMountConfiguration), AzureFileShareConfiguration azureFileShareConfiguration = default(AzureFileShareConfiguration)) { this.AzureBlobFileSystemConfiguration = azureBlobFileSystemConfiguration; this.NfsMountConfiguration = nfsMountConfiguration; this.CifsMountConfiguration = cifsMountConfiguration; this.AzureFileShareConfiguration = azureFileShareConfiguration; }
/// <summary> /// Initializes a new instance of the <see cref="MountConfiguration"/> class with an <see cref="NfsMountConfiguration"/>. /// </summary> public MountConfiguration(NfsMountConfiguration configuration) : this(nfsMountConfiguration : configuration) { }
public PSNfsMountConfiguration(string source, string relativeMountPath, string mountOptions = null) { this.omObject = new Microsoft.Azure.Batch.NfsMountConfiguration(source, relativeMountPath, mountOptions); }