Struct aws_sdk_storagegateway::model::NfsFileShareDefaults
source · [−]#[non_exhaustive]pub struct NfsFileShareDefaults {
pub file_mode: Option<String>,
pub directory_mode: Option<String>,
pub group_id: Option<i64>,
pub owner_id: Option<i64>,
}
Expand description
Describes Network File System (NFS) file share default values. Files and folders stored as Amazon S3 objects in S3 buckets don't, by default, have Unix file permissions assigned to them. Upon discovery in an S3 bucket by Storage Gateway, the S3 objects that represent files and folders are assigned these default Unix permissions. This operation is only supported for S3 File Gateways.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.file_mode: Option<String>
The Unix file mode in the form "nnnn". For example, 0666
represents the default file mode inside the file share. The default value is 0666
.
directory_mode: Option<String>
The Unix directory mode in the form "nnnn". For example, 0666
represents the default access mode for all directories inside the file share. The default value is 0777
.
group_id: Option<i64>
The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody
.
owner_id: Option<i64>
The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody
.
Implementations
sourceimpl NfsFileShareDefaults
impl NfsFileShareDefaults
sourcepub fn file_mode(&self) -> Option<&str>
pub fn file_mode(&self) -> Option<&str>
The Unix file mode in the form "nnnn". For example, 0666
represents the default file mode inside the file share. The default value is 0666
.
sourcepub fn directory_mode(&self) -> Option<&str>
pub fn directory_mode(&self) -> Option<&str>
The Unix directory mode in the form "nnnn". For example, 0666
represents the default access mode for all directories inside the file share. The default value is 0777
.
sourceimpl NfsFileShareDefaults
impl NfsFileShareDefaults
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture NfsFileShareDefaults
Trait Implementations
sourceimpl Clone for NfsFileShareDefaults
impl Clone for NfsFileShareDefaults
sourcefn clone(&self) -> NfsFileShareDefaults
fn clone(&self) -> NfsFileShareDefaults
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for NfsFileShareDefaults
impl Debug for NfsFileShareDefaults
sourcefn eq(&self, other: &NfsFileShareDefaults) -> bool
fn eq(&self, other: &NfsFileShareDefaults) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &NfsFileShareDefaults) -> bool
fn ne(&self, other: &NfsFileShareDefaults) -> bool
This method tests for !=
.
impl StructuralPartialEq for NfsFileShareDefaults
Auto Trait Implementations
impl RefUnwindSafe for NfsFileShareDefaults
impl Send for NfsFileShareDefaults
impl Sync for NfsFileShareDefaults
impl Unpin for NfsFileShareDefaults
impl UnwindSafe for NfsFileShareDefaults
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more