CreateAccessPointRequest

public struct CreateAccessPointRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation.

    Declaration

    Swift

    public let clientToken: String
  • The ID of the EFS file system that the access point provides access to.

    Declaration

    Swift

    public let fileSystemId: String
  • The operating system user and group applied to all file system requests made using the access point.

    Declaration

    Swift

    public let posixUser: PosixUser?
  • 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.

    Declaration

    Swift

    public let rootDirectory: RootDirectory?
  • Creates tags associated with the access point. Each tag is a key-value pair.

    Declaration

    Swift

    public let tags: [Tag]?
  • Undocumented

    Declaration

    Swift

    public init(clientToken: String = CreateAccessPointRequest.idempotencyToken(), fileSystemId: String, posixUser: PosixUser? = nil, rootDirectory: RootDirectory? = nil, tags: [Tag]? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws