WorkspaceDirectory class
Describes a directory that is used with Amazon WorkSpaces.
Constructors
-
WorkspaceDirectory.new({String? alias, String? customerUserName, String? directoryId, String? directoryName, WorkspaceDirectoryType? directoryType, List<
String> ? dnsIpAddresses, String? iamRoleId, String? registrationCode, SelfservicePermissions? selfservicePermissions, WorkspaceDirectoryState? state, List<String> ? subnetIds, Tenancy? tenancy, WorkspaceAccessProperties? workspaceAccessProperties, DefaultWorkspaceCreationProperties? workspaceCreationProperties, String? workspaceSecurityGroupId, List<String> ? ipGroupIds}) -
WorkspaceDirectory.fromJson(Map<
String, dynamic> json) -
factory
Properties
- alias → String?
-
The directory alias.
final
- customerUserName → String?
-
The user name for the service account.
final
- directoryId → String?
-
The directory identifier.
final
- directoryName → String?
-
The name of the directory.
final
- directoryType → WorkspaceDirectoryType?
-
The directory type.
final
-
dnsIpAddresses
→ List<
String> ? -
The IP addresses of the DNS servers for the directory.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- iamRoleId → String?
-
The identifier of the IAM role. This is the role that allows Amazon
WorkSpaces to make calls to other services, such as Amazon EC2, on your
behalf.
final
-
ipGroupIds
→ List<
String> ? -
The identifiers of the IP access control groups associated with the
directory.
final
- registrationCode → String?
-
The registration code for the directory. This is the code that users enter
in their Amazon WorkSpaces client application to connect to the directory.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selfservicePermissions → SelfservicePermissions?
-
The default self-service permissions for WorkSpaces in the directory.
final
- state → WorkspaceDirectoryState?
-
The state of the directory's registration with Amazon WorkSpaces. After a
directory is deregistered, the
DEREGISTERED
state is returned very briefly before the directory metadata is cleaned up, so this state is rarely returned. To confirm that a directory is deregistered, check for the directory ID by using DescribeWorkspaceDirectories. If the directory ID isn't returned, then the directory has been successfully deregistered.final -
subnetIds
→ List<
String> ? -
The identifiers of the subnets used with the directory.
final
- tenancy → Tenancy?
-
Specifies whether the directory is dedicated or shared. To use Bring Your
Own License (BYOL), this value must be set to
DEDICATED
. For more information, see Bring Your Own Windows Desktop Images.final - workspaceAccessProperties → WorkspaceAccessProperties?
-
The devices and operating systems that users can use to access WorkSpaces.
final
- workspaceCreationProperties → DefaultWorkspaceCreationProperties?
-
The default creation properties for all WorkSpaces in the directory.
final
- workspaceSecurityGroupId → String?
-
The identifier of the security group that is assigned to new WorkSpaces.
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