User Args
Provides a AWS Transfer User resource. Managing SSH keys can be accomplished with the aws.transfer.SshKey
resource.
Import
Transfer Users can be imported using the server_id
and user_name
separated by /
.
$ pulumi import aws:transfer/user:User bar s-12345678/test-username
Constructors
Properties
The landing directory (folder) for a user when they log in to the server using their SFTP client. It should begin with a /
. The first item in the path is the name of the home bucket (accessible as ${Transfer:HomeBucket}
in the policy) and the rest is the home directory (accessible as ${Transfer:HomeDirectory}
in the policy). For example, /example-bucket-1234/username
would set the home bucket to example-bucket-1234
and the home directory to username
.
Logical directory mappings that specify what S3 paths and keys should be visible to your user and how you want to make them visible. See Home Directory Mappings below.
The type of landing directory (folder) you mapped for your users' home directory. Valid values are PATH
and LOGICAL
.
An IAM JSON policy document that scopes down user access to portions of their Amazon S3 bucket. IAM variables you can use inside this policy include ${Transfer:UserName}
, ${Transfer:HomeDirectory}
, and ${Transfer:HomeBucket}
. These are evaluated on-the-fly when navigating the bucket.
Specifies the full POSIX identity, including user ID (Uid), group ID (Gid), and any secondary groups IDs (SecondaryGids), that controls your users' access to your Amazon EFS file systems. See Posix Profile below.