[][src]Struct rusoto_datasync::Ec2Config

pub struct Ec2Config {
    pub security_group_arns: Vec<String>,
    pub subnet_arn: String,
}

The subnet and the security group that DataSync uses to access target EFS file system. The subnet must have at least one mount target for that file system. The security group that you provide needs to be able to communicate with the security group on the mount target in the subnet specified.

Fields

security_group_arns: Vec<String>

The Amazon Resource Names (ARNs) of the security groups that are configured for the Amazon EC2 resource.

subnet_arn: String

The ARN of the subnet and the security group that DataSync uses to access the target EFS file system.

Trait Implementations

impl Clone for Ec2Config[src]

impl Debug for Ec2Config[src]

impl Default for Ec2Config[src]

impl<'de> Deserialize<'de> for Ec2Config[src]

impl PartialEq<Ec2Config> for Ec2Config[src]

impl Serialize for Ec2Config[src]

impl StructuralPartialEq for Ec2Config[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.