Struct aws_sdk_datasync::types::Ec2Config
source · #[non_exhaustive]pub struct Ec2Config {
pub subnet_arn: Option<String>,
pub security_group_arns: Option<Vec<String>>,
}
Expand description
The subnet and security groups that DataSync uses to access your Amazon EFS file system.
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.subnet_arn: Option<String>
Specifies the ARN of a subnet where DataSync creates the network interfaces for managing traffic during your transfer.
The subnet must be located:
-
In the same virtual private cloud (VPC) as the Amazon EFS file system.
-
In the same Availability Zone as at least one mount target for the Amazon EFS file system.
You don't need to specify a subnet that includes a file system mount target.
security_group_arns: Option<Vec<String>>
Specifies the Amazon Resource Names (ARNs) of the security groups associated with an Amazon EFS file system's mount target.
Implementations§
source§impl Ec2Config
impl Ec2Config
sourcepub fn subnet_arn(&self) -> Option<&str>
pub fn subnet_arn(&self) -> Option<&str>
Specifies the ARN of a subnet where DataSync creates the network interfaces for managing traffic during your transfer.
The subnet must be located:
-
In the same virtual private cloud (VPC) as the Amazon EFS file system.
-
In the same Availability Zone as at least one mount target for the Amazon EFS file system.
You don't need to specify a subnet that includes a file system mount target.
sourcepub fn security_group_arns(&self) -> Option<&[String]>
pub fn security_group_arns(&self) -> Option<&[String]>
Specifies the Amazon Resource Names (ARNs) of the security groups associated with an Amazon EFS file system's mount target.