Struct aws_sdk_securityhub::types::builders::AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
source · #[non_exhaustive]pub struct AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder { /* private fields */ }
Expand description
A builder for AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails
.
Implementations§
source§impl AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
impl AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
The authorization configuration details for the Amazon EFS file system.
The authorization configuration details for the Amazon EFS file system.
The authorization configuration details for the Amazon EFS file system.
sourcepub fn filesystem_id(self, input: impl Into<String>) -> Self
pub fn filesystem_id(self, input: impl Into<String>) -> Self
The Amazon EFS file system identifier to use.
sourcepub fn set_filesystem_id(self, input: Option<String>) -> Self
pub fn set_filesystem_id(self, input: Option<String>) -> Self
The Amazon EFS file system identifier to use.
sourcepub fn get_filesystem_id(&self) -> &Option<String>
pub fn get_filesystem_id(&self) -> &Option<String>
The Amazon EFS file system identifier to use.
sourcepub fn root_directory(self, input: impl Into<String>) -> Self
pub fn root_directory(self, input: impl Into<String>) -> Self
The directory within the Amazon EFS file system to mount as the root directory inside the host.
sourcepub fn set_root_directory(self, input: Option<String>) -> Self
pub fn set_root_directory(self, input: Option<String>) -> Self
The directory within the Amazon EFS file system to mount as the root directory inside the host.
sourcepub fn get_root_directory(&self) -> &Option<String>
pub fn get_root_directory(&self) -> &Option<String>
The directory within the Amazon EFS file system to mount as the root directory inside the host.
sourcepub fn transit_encryption(self, input: impl Into<String>) -> Self
pub fn transit_encryption(self, input: impl Into<String>) -> Self
Whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server.
sourcepub fn set_transit_encryption(self, input: Option<String>) -> Self
pub fn set_transit_encryption(self, input: Option<String>) -> Self
Whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server.
sourcepub fn get_transit_encryption(&self) -> &Option<String>
pub fn get_transit_encryption(&self) -> &Option<String>
Whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server.
sourcepub fn transit_encryption_port(self, input: i32) -> Self
pub fn transit_encryption_port(self, input: i32) -> Self
The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.
sourcepub fn set_transit_encryption_port(self, input: Option<i32>) -> Self
pub fn set_transit_encryption_port(self, input: Option<i32>) -> Self
The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.
sourcepub fn get_transit_encryption_port(&self) -> &Option<i32>
pub fn get_transit_encryption_port(&self) -> &Option<i32>
The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.
sourcepub fn build(self) -> AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails
pub fn build(self) -> AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails
Consumes the builder and constructs a AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails
.
Trait Implementations§
source§impl Clone for AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
impl Clone for AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
source§fn clone(
&self
) -> AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
fn clone( &self ) -> AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
impl Default for AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
source§fn default() -> AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
fn default() -> AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
source§impl PartialEq for AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
impl PartialEq for AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
source§fn eq(
&self,
other: &AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder
) -> bool
fn eq( &self, other: &AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsBuilder ) -> bool
self
and other
values to be equal, and is used
by ==
.