ARX::Volume::Configuration¶
Introduced : ARX V6.02.000
This structure defines the configuration parameters of a managed
volume. You can find more details in the Volume section in the CLI
Reference Guide. CLI References: Volume.
Member | Type | Description |
name | String | The volume’s name. CLI References: volume (gbl-ns). |
description | String | The description of this volume. CLI References: description (gbl-ns-vol). |
direct | boolean | A flag indicating whether this volume contains managed shares or direct-mapped shares. CLI References: direct (gbl-ns-vol). |
freespace_mode | FreespaceMode | A flag indicating how this volume calculates the free space. CLI References: freespace calculation manual (gbl-ns-vol), freespace calculation dir-master-only (gbl-ns-vol). |
freespace_cifs_quota | boolean | A flag indicating whether this volume takes the back-end quotas into freespace calculation. CLI References: freespace cifs-quota (gbl-ns-vol). |
metadata_critical | boolean | A flag indicating whether the metadata share is an HA critical resource. CLI References: metadata critical (gbl-ns-vol). |
metadata_shares | MetadataShareConfiguration [] | A list of metadata share configurations. CLI References: metadata share (gbl-ns-vol). |
modify | boolean | A flag indicating whether this volume is allowed to modify storage. CLI References: modify (gbl-ns-vol). |
reimport_modify | boolean | A flag indicating that NSCK rebuild of this volume can modify storage devices. CLI References: reimport-modify (gbl-ns-vol). |
reserved_files | long | Number of files to reserve for this volume. CLI References: reserve files (gbl-ns-vol). |
shadow | boolean | A flag indicating whether this volume is a shadow volume. CLI References: shadow (gbl-ns-vol). |
volume_group_id | long | The volume group identifier. CLI References: volume-group (gbl-ns-vol). |
auto_reserve_files | boolean | Enable/disable automatic reservation of resources. CLI References: auto reserve files (gbl-ns-vol). |
auto_sync_files | boolean | Enable/disable automatic sync files functionality. CLI References: auto sync files (gbl-ns-vol). |
auto_sync_rename_files | boolean | Enable/disable renaming of files in the case of a name collision. CLI References: auto sync files (gbl-ns-vol). |
cifs_access_based_enum | boolean | Enable/disable this volume to check access-based enumeration settings of its shares. CLI References: cifs access-based-enum (gbl-ns-vol). |
cifs_access_based_enum_auto_enable | boolean | Enable access-based-enum consistency checking when shares are enabled. CLI References: cifs access-based-enum (gbl-ns-vol). |
cifs_case_sensitive | boolean | Enable/disable case-sensitivity for CIFS volumes. CLI References: cifs case-sensitive (gbl-ns-vol). |
cifs_compressed_files | boolean | Enable/disable compressed files support by CIFS. CLI References: compressed-files (gbl-ns-vol). |
cifs_deny_symlinks | boolean | Diable/ensable dereferencing of symlinks via CIFS. CLI References: cifs deny-symlinks (gbl-ns-vol). |
cifs_file_server_subshares | boolean | Enable/disable file server subshares for CIFS volumes. CLI References: filer-subshares (gbl-ns-vol). |
cifs_file_server_subshares_native_names_only | boolean | A flag indicating that automatic generation of backend subshare names is disallowed. CLI References: filer-subshares (gbl-ns-vol). |
cifs_file_system_name | String | The file system name returned to clients. CLI References: cifs file-system-name (gbl-ns-vol). |
cifs_named_streams | boolean | Enable/disable named data streams support by CIFS. CLI References: named-streams (gbl-ns-vol). |
cifs_notify_change_mode | CifsNotifyChangeModeType | The CIFS handling of Notify-Change requests. CLI References: cifs notify-change-mode (gbl-ns-vol). |
cifs_oplocks | CifsOpLockType | Disable/enable oplock requests from CIFS clients. CLI References: cifs oplocks-disable (gbl-ns-vol). |
cifs_path_cache | boolean | Enable/disable CIFS path cache. CLI References: cifs path-cache (gbl-ns-vol). |
cifs_persistent_acls | boolean | Enable/disable file security support by CIFS. CLI References: persistent-acls (gbl-ns-vol). |
cifs_sparse_files | boolean | Enable/disable sparse files support by CIFS. CLI References: sparse-files (gbl-ns-vol). |
cifs_unicode_on_disk | boolean | Enable/disable unicode filenames support by CIFS. CLI References: unicode-on-disk (gbl-ns-vol). |
nfs_rsize | long | The size of the NFS read packet. The valid size is 1024, 2048, 4096, 8192, 16384, 32768 and 65536 bytes. CLI References: nfs-param (gbl-ns-vol). |
nfs_wsize | long | The size of the NFS write packet. The valid size is 1024, 2048, 4096, 8192, 16384, 32768 and 65536 bytes. CLI References: nfs-param (gbl-ns-vol). |
policy_pause_schedule | String | A schedule that controls when the policies in the volume are paused. CLI References: policy pause (gbl-ns-vol). |
snapshot_consistency | boolean | Enable/disable VIP fencing for snapshot operations. CLI References: snapshot consistency (gbl-ns-vol). |
snapshot_display | SnapshotDirectoryDisplayType | The client display of snapshot directory. CLI References: snapshot directory display (gbl-ns-vol). |
snapshot_display_hidden | boolean | The DOS ‘hidden’ attribute on of snapshot directory. CLI References: snapshot directory display (gbl-ns-vol). |
snapshot_directory_cifs | String | The directory name for CIFS snapshots in this volume. CLI References: snapshot directory cifs-name (gbl-ns-vol). |
snapshot_directory_nfs | String | The directory name for NFS snapshots in this volume. CLI References: snapshot directory nfs-name (gbl-ns-vol). |
snapshot_privileged_access | boolean | A flag indicates whether snapshot directory access is restricted to privileged users. CLI References: snapshot privileged-access (gbl-ns-vol). |
snapshot_vss_mode | VssModeType | The Windows Volume Shadow Services mode. CLI References: snapshot vss-mode (gbl-ns-vol). |
enable | boolean | Enable/disable the volume. CLI References: enable (gbl-ns-vol). |
See Also¶
Warning
The links to the sample code below are remnants of the old DevCentral wiki and will result in a 404 error. For best results, please copy the link text and search the codeshare directly on DevCentral.
Sample Code¶
The BIG-IP API Reference documentation contains community-contributed content. F5 does not monitor or control community code contributions. We make no guarantees or warranties regarding the available code, and it may contain errors, defects, bugs, inaccuracies, or security vulnerabilities. Your access to and use of any code available in the BIG-IP API reference guides is solely at your own risk.