GetDirectoryResult class

Result data returned by getDirectory.

Constructors

GetDirectoryResult({List<GetDirectoryActiveDirectoryConfig>? activeDirectoryConfigs, String? alias, List<GetDirectoryCertificateBasedAuthProperty>? certificateBasedAuthProperties, String? customerUserName, String? directoryId, String? directoryName, String? directoryType, List<String>? dnsIpAddresses, String? iamRoleId, String? id, List<String>? ipGroupIds, String? region, String? registrationCode, List<GetDirectorySamlProperty>? samlProperties, List<GetDirectorySelfServicePermission>? selfServicePermissions, List<String>? subnetIds, Map<String, String>? tags, String? tenancy, String? userIdentityType, List<GetDirectoryWorkspaceAccessProperty>? workspaceAccessProperties, List<GetDirectoryWorkspaceCreationProperty>? workspaceCreationProperties, String? workspaceDirectoryDescription, String? workspaceDirectoryName, String? workspaceSecurityGroupId, String? workspaceType})
Creates a new GetDirectoryResult. activeDirectoryConfigs Configuration for Active Directory integration when workspaceType is set to POOLS. alias Directory alias. certificateBasedAuthProperties Optional. customerUserName User name for the service account. directoryId Optional. directoryName Name of the directory. directoryType Directory type. dnsIpAddresses IP addresses of the DNS servers for the directory. iamRoleId 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. id The provider-assigned unique ID for this managed resource. ipGroupIds Identifiers of the IP access control groups associated with the directory. region Optional. registrationCode Registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory. samlProperties Optional. selfServicePermissions The permissions to enable or disable self-service capabilities. subnetIds Identifiers of the subnets where the directory resides. tags A map of tags assigned to the WorkSpaces directory. tenancy Tenancy of the WorkSpaces directory. Valid values are DEDICATED or SHARED. userIdentityType The user identity type for the WorkSpaces directory. workspaceAccessProperties Specifies which devices and operating systems users can use to access their WorkSpaces. workspaceCreationProperties The default properties that are used for creating WorkSpaces. workspaceDirectoryDescription The description of the WorkSpaces directory when workspaceType is set to POOLS. workspaceDirectoryName The name of the WorkSpaces directory when workspaceType is set to POOLS. workspaceSecurityGroupId The identifier of the security group that is assigned to new WorkSpaces. workspaceType The type of WorkSpaces directory.
const
GetDirectoryResult.fromMap(Map<String, dynamic> map)
factory

Properties

activeDirectoryConfigs → List<GetDirectoryActiveDirectoryConfig>?
Configuration for Active Directory integration when workspaceType is set to POOLS.
final
alias → String?
Directory alias.
final
certificateBasedAuthProperties → List<GetDirectoryCertificateBasedAuthProperty>?
final
customerUserName → String?
User name for the service account.
final
directoryId → String?
final
directoryName → String?
Name of the directory.
final
directoryType → String?
Directory type.
final
dnsIpAddresses → List<String>?
IP addresses of the DNS servers for the directory.
final
hashCode → int
The hash code for this object.
no setterinherited
iamRoleId → String?
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
id → String?
The provider-assigned unique ID for this managed resource.
final
ipGroupIds → List<String>?
Identifiers of the IP access control groups associated with the directory.
final
region → String?
final
registrationCode → String?
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
samlProperties → List<GetDirectorySamlProperty>?
final
selfServicePermissions → List<GetDirectorySelfServicePermission>?
The permissions to enable or disable self-service capabilities.
final
subnetIds → List<String>?
Identifiers of the subnets where the directory resides.
final
tags → Map<String, String>?
A map of tags assigned to the WorkSpaces directory.
final
tenancy → String?
Tenancy of the WorkSpaces directory. Valid values are DEDICATED or SHARED.
final
userIdentityType → String?
The user identity type for the WorkSpaces directory.
final
workspaceAccessProperties → List<GetDirectoryWorkspaceAccessProperty>?
Specifies which devices and operating systems users can use to access their WorkSpaces.
final
workspaceCreationProperties → List<GetDirectoryWorkspaceCreationProperty>?
The default properties that are used for creating WorkSpaces.
final
workspaceDirectoryDescription → String?
The description of the WorkSpaces directory when workspaceType is set to POOLS.
final
workspaceDirectoryName → String?
The name of the WorkSpaces directory when workspaceType is set to POOLS.
final
workspaceSecurityGroupId → String?
The identifier of the security group that is assigned to new WorkSpaces.
final
workspaceType → String?
The type of WorkSpaces directory.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited