ListedUser class
Returns properties of the user that you specify.
Constructors
- ListedUser({required String arn, String? homeDirectory, HomeDirectoryType? homeDirectoryType, String? role, int? sshPublicKeyCount, String? userName})
-
ListedUser.fromJson(Map<
String, dynamic> json) -
factory
Properties
- arn → String
-
Provides the unique Amazon Resource Name (ARN) for the user that you want to
learn about.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- homeDirectory → String?
-
Specifies the location that files are written to or read from an Amazon S3
bucket for the user you specify by their ARN.
final
- homeDirectoryType → HomeDirectoryType?
-
Specifies the type of landing directory (folder) you mapped for your users'
home directory. If you set it to
PATH, the user will see the absolute Amazon S3 bucket paths as is in their file transfer protocol clients. If you set itLOGICAL, you will need to provide mappings in theHomeDirectoryMappingsfor how you want to make Amazon S3 paths visible to your users.final - role → String?
-
Specifies the role that is in use by this user. A role is an AWS
Identity and Access Management (IAM) entity that, in this case, allows a
file transfer protocol-enabled server to act on a user's behalf. It allows
the server to inherit the trust relationship that enables that user to
perform file operations to their Amazon S3 bucket.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sshPublicKeyCount → int?
-
Specifies the number of SSH public keys stored for the user you specified.
final
- userName → String?
-
Specifies the name of the user whose ARN was specified. User names are used
for authentication purposes.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited