GetDirectoryResult

data class GetDirectoryResult(val alias: String, val customerUserName: String, val directoryId: String, val directoryName: String, val directoryType: String, val dnsIpAddresses: List<String>, val iamRoleId: String, val id: String, val ipGroupIds: List<String>, val registrationCode: String, val selfServicePermissions: List<GetDirectorySelfServicePermission>, val subnetIds: List<String>, val tags: Map<String, String>? = null, val workspaceAccessProperties: List<GetDirectoryWorkspaceAccessProperty>, val workspaceCreationProperties: List<GetDirectoryWorkspaceCreationProperty>, val workspaceSecurityGroupId: String)

A collection of values returned by getDirectory.

Constructors

Link copied to clipboard
constructor(alias: String, customerUserName: String, directoryId: String, directoryName: String, directoryType: String, dnsIpAddresses: List<String>, iamRoleId: String, id: String, ipGroupIds: List<String>, registrationCode: String, selfServicePermissions: List<GetDirectorySelfServicePermission>, subnetIds: List<String>, tags: Map<String, String>? = null, workspaceAccessProperties: List<GetDirectoryWorkspaceAccessProperty>, workspaceCreationProperties: List<GetDirectoryWorkspaceCreationProperty>, workspaceSecurityGroupId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Directory alias.

Link copied to clipboard

User name for the service account.

Link copied to clipboard
Link copied to clipboard

Name of the directory.

Link copied to clipboard

Directory type.

Link copied to clipboard

IP addresses of the DNS servers for the directory.

Link copied to clipboard

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.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

Identifiers of the IP access control groups associated with the directory.

Link copied to clipboard

Registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory.

Link copied to clipboard

The permissions to enable or disable self-service capabilities.

Link copied to clipboard

Identifiers of the subnets where the directory resides.

Link copied to clipboard
val tags: Map<String, String>? = null

A map of tags assigned to the WorkSpaces directory.

Link copied to clipboard

(Optional) Specifies which devices and operating systems users can use to access their WorkSpaces. Defined below.

Link copied to clipboard

The default properties that are used for creating WorkSpaces. Defined below.

Link copied to clipboard

The identifier of the security group that is assigned to new WorkSpaces. Defined below.