[][src]Struct rusoto_efs::CreateAccessPointRequest

pub struct CreateAccessPointRequest {
    pub client_token: String,
    pub file_system_id: String,
    pub posix_user: Option<PosixUser>,
    pub root_directory: Option<RootDirectory>,
    pub tags: Option<Vec<Tag>>,
}

Fields

client_token: String

A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation.

file_system_id: String

The ID of the EFS file system that the access point provides access to.

posix_user: Option<PosixUser>

The operating system user and group applied to all file system requests made using the access point.

root_directory: Option<RootDirectory>

Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the RootDirectory > Path specified does not exist, EFS creates it and applies the CreationInfo settings when a client connects to an access point. When specifying a RootDirectory, you need to provide the Path, and the CreationInfo is optional.

tags: Option<Vec<Tag>>

Creates tags associated with the access point. Each tag is a key-value pair.

Trait Implementations

impl Clone for CreateAccessPointRequest[src]

impl Debug for CreateAccessPointRequest[src]

impl Default for CreateAccessPointRequest[src]

impl PartialEq<CreateAccessPointRequest> for CreateAccessPointRequest[src]

impl Serialize for CreateAccessPointRequest[src]

impl StructuralPartialEq for CreateAccessPointRequest[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> 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.