Struct aws_sdk_batch::model::EfsAuthorizationConfig
source · #[non_exhaustive]pub struct EfsAuthorizationConfig { /* private fields */ }
Expand description
The authorization configuration details for the Amazon EFS file system.
Implementations§
source§impl 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 enforces 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>
Whether or not to use the Batch job IAM role defined in a job 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 Batch User Guide. EFS IAM authorization requires that TransitEncryption
be ENABLED
and that a JobRoleArn
is specified.
source§impl EfsAuthorizationConfig
impl EfsAuthorizationConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture EfsAuthorizationConfig
.
Trait Implementations§
source§impl Clone for EfsAuthorizationConfig
impl Clone for EfsAuthorizationConfig
source§fn clone(&self) -> EfsAuthorizationConfig
fn clone(&self) -> EfsAuthorizationConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EfsAuthorizationConfig
impl Debug for EfsAuthorizationConfig
source§impl PartialEq<EfsAuthorizationConfig> for EfsAuthorizationConfig
impl PartialEq<EfsAuthorizationConfig> for EfsAuthorizationConfig
source§fn eq(&self, other: &EfsAuthorizationConfig) -> bool
fn eq(&self, other: &EfsAuthorizationConfig) -> bool
self
and other
values to be equal, and is used
by ==
.