ListedUser class
Returns properties of the user that you specify.
Constructors
- ListedUser.new({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 theHomeDirectoryMappings
for 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