Struct aws_sdk_ecs::model::EfsAuthorizationConfig
source · [−]#[non_exhaustive]pub struct EfsAuthorizationConfig { /* private fields */ }Expand description
The authorization configuration details for the Amazon EFS file system.
Implementations
sourceimpl EfsAuthorizationConfig
impl EfsAuthorizationConfig
sourcepub fn access_point_id(&self) -> Option<&str>
pub fn access_point_id(&self) -> Option<&str>
The Amazon EFS access point ID to use. If an access point is specified, the root directory value specified in the EFSVolumeConfiguration must either be omitted or set to / which will enforce the path set on the EFS access point. If an access point is used, transit encryption must be enabled in the EFSVolumeConfiguration. For more information, see Working with Amazon EFS access points in the Amazon Elastic File System User Guide.
sourcepub fn iam(&self) -> Option<&EfsAuthorizationConfigIam>
pub fn iam(&self) -> Option<&EfsAuthorizationConfigIam>
Determines whether to use the Amazon ECS task IAM role defined in a task definition when mounting the Amazon EFS file system. If enabled, transit encryption must be enabled in the EFSVolumeConfiguration. If this parameter is omitted, the default value of DISABLED is used. For more information, see Using Amazon EFS access points in the Amazon Elastic Container Service Developer Guide.
sourceimpl EfsAuthorizationConfig
impl EfsAuthorizationConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture EfsAuthorizationConfig.
Trait Implementations
sourceimpl Clone for EfsAuthorizationConfig
impl Clone for EfsAuthorizationConfig
sourcefn clone(&self) -> EfsAuthorizationConfig
fn clone(&self) -> EfsAuthorizationConfig
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more