#[non_exhaustive]pub struct EfsFileSystemConfiguration {
pub file_system_policy: Option<String>,
}
Expand description
The proposed access control configuration for an Amazon EFS file system. You can propose a configuration for a new Amazon EFS file system or an existing Amazon EFS file system that you own by specifying the Amazon EFS policy. For more information, see Using file systems in Amazon EFS.
-
If the configuration is for an existing Amazon EFS file system and you do not specify the Amazon EFS policy, then the access preview uses the existing Amazon EFS policy for the file system.
-
If the access preview is for a new resource and you do not specify the policy, then the access preview assumes an Amazon EFS file system without a policy.
-
To propose deletion of an existing Amazon EFS file system policy, you can specify an empty string for the Amazon EFS policy.
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_system_policy: Option<String>
The JSON policy definition to apply to the Amazon EFS file system. For more information on the elements that make up a file system policy, see Amazon EFS Resource-based policies.
Implementations§
source§impl EfsFileSystemConfiguration
impl EfsFileSystemConfiguration
sourcepub fn file_system_policy(&self) -> Option<&str>
pub fn file_system_policy(&self) -> Option<&str>
The JSON policy definition to apply to the Amazon EFS file system. For more information on the elements that make up a file system policy, see Amazon EFS Resource-based policies.
source§impl EfsFileSystemConfiguration
impl EfsFileSystemConfiguration
sourcepub fn builder() -> EfsFileSystemConfigurationBuilder
pub fn builder() -> EfsFileSystemConfigurationBuilder
Creates a new builder-style object to manufacture EfsFileSystemConfiguration
.
Trait Implementations§
source§impl Clone for EfsFileSystemConfiguration
impl Clone for EfsFileSystemConfiguration
source§fn clone(&self) -> EfsFileSystemConfiguration
fn clone(&self) -> EfsFileSystemConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EfsFileSystemConfiguration
impl Debug for EfsFileSystemConfiguration
source§impl PartialEq for EfsFileSystemConfiguration
impl PartialEq for EfsFileSystemConfiguration
source§fn eq(&self, other: &EfsFileSystemConfiguration) -> bool
fn eq(&self, other: &EfsFileSystemConfiguration) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EfsFileSystemConfiguration
Auto Trait Implementations§
impl Freeze for EfsFileSystemConfiguration
impl RefUnwindSafe for EfsFileSystemConfiguration
impl Send for EfsFileSystemConfiguration
impl Sync for EfsFileSystemConfiguration
impl Unpin for EfsFileSystemConfiguration
impl UnwindSafe for EfsFileSystemConfiguration
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more