[−][src]Struct isilon::models::SmbShareCreateParams
Fields
access_based_enumeration: Option<bool>
Only enumerate files and folders the requesting user has access to.
access_based_enumeration_root_only: Option<bool>
Access-based enumeration on only the root directory of the share.
allow_delete_readonly: Option<bool>
Allow deletion of read-only files in the share.
allow_execute_always: Option<bool>
Allows users to execute files they have read rights for.
allow_variable_expansion: Option<bool>
Allow automatic expansion of variables for home directories.
auto_create_directory: Option<bool>
Automatically create home directories.
browsable: Option<bool>
Share is visible in net view and the browse list.
ca_timeout: Option<i32>
Persistent open timeout for the share.
ca_write_integrity: Option<String>
Specify the level of write-integrity on continuously available shares.
change_notify: Option<String>
Level of change notification alerts on the share.
continuously_available: Option<bool>
Specify if persistent opens are allowed on the share.
create_path: Option<bool>
Create path if does not exist.
create_permissions: Option<String>
Create permissions for new files and directories in share.
csc_policy: Option<String>
Client-side caching policy for the shares.
description: Option<String>
Description for this SMB share.
directory_create_mask: Option<i32>
Directory create mask bits.
directory_create_mode: Option<i32>
Directory create mode bits.
file_create_mask: Option<i32>
File create mask bits.
file_create_mode: Option<i32>
File create mode bits.
file_filter_extensions: Option<Vec<String>>
Specifies the list of file extensions.
file_filter_type: Option<String>
Specifies if filter list is for deny or allow. Default is deny.
file_filtering_enabled: Option<bool>
Enables file filtering on this zone.
hide_dot_files: Option<bool>
Hide files and directories that begin with a period '.'.
host_acl: Option<Vec<String>>
An ACL expressing which hosts are allowed access. A deny clause must be the final entry.
impersonate_guest: Option<String>
Specify the condition in which user access is done as the guest account.
impersonate_user: Option<String>
User account to be used as guest account.
inheritable_path_acl: Option<bool>
Set the inheritable ACL on the share path.
mangle_byte_start: Option<i32>
Specifies the wchar_t starting point for automatic byte mangling.
mangle_map: Option<Vec<String>>
Character mangle map.
name: String
Share name.
ntfs_acl_support: Option<bool>
Support NTFS ACLs on files and directories.
oplocks: Option<bool>
Support oplocks.
path: String
Path of share within /ifs.
permissions: Option<Vec<SmbSharePermission>>
Specifies an ordered list of permission modifications.
run_as_root: Option<Vec<AuthAccessAccessItemFileGroup>>
Allow account to run as root.
strict_ca_lockout: Option<bool>
Specifies if persistent opens would do strict lockout on the share.
strict_flush: Option<bool>
Handle SMB flush operations.
strict_locking: Option<bool>
Specifies whether byte range locks contend against SMB I/O.
zone: Option<String>
Name of the access zone to which to move this SMB share
Trait Implementations
impl Debug for SmbShareCreateParams
[src]
impl Serialize for SmbShareCreateParams
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for SmbShareCreateParams
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for SmbShareCreateParams
impl Sync for SmbShareCreateParams
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,