GetDirectoryResult

data class GetDirectoryResult(val activeDirectoryConfigs: List<GetDirectoryActiveDirectoryConfig>, val alias: String, val certificateBasedAuthProperties: List<GetDirectoryCertificateBasedAuthProperty>, 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 samlProperties: List<GetDirectorySamlProperty>, val selfServicePermissions: List<GetDirectorySelfServicePermission>, val subnetIds: List<String>, val tags: Map<String, String>, val userIdentityType: String, val workspaceAccessProperties: List<GetDirectoryWorkspaceAccessProperty>, val workspaceCreationProperties: List<GetDirectoryWorkspaceCreationProperty>, val workspaceDirectoryDescription: String, val workspaceDirectoryName: String, val workspaceSecurityGroupId: String, val workspaceType: String)

A collection of values returned by getDirectory.

Constructors

Link copied to clipboard
constructor(activeDirectoryConfigs: List<GetDirectoryActiveDirectoryConfig>, alias: String, certificateBasedAuthProperties: List<GetDirectoryCertificateBasedAuthProperty>, customerUserName: String, directoryId: String, directoryName: String, directoryType: String, dnsIpAddresses: List<String>, iamRoleId: String, id: String, ipGroupIds: List<String>, registrationCode: String, samlProperties: List<GetDirectorySamlProperty>, selfServicePermissions: List<GetDirectorySelfServicePermission>, subnetIds: List<String>, tags: Map<String, String>, userIdentityType: String, workspaceAccessProperties: List<GetDirectoryWorkspaceAccessProperty>, workspaceCreationProperties: List<GetDirectoryWorkspaceCreationProperty>, workspaceDirectoryDescription: String, workspaceDirectoryName: String, workspaceSecurityGroupId: String, workspaceType: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Configuration for Active Directory integration when workspace_type is set to POOLS.

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

A map of tags assigned to the WorkSpaces directory.

Link copied to clipboard

The user identity type for the WorkSpaces directory.

Link copied to clipboard

Specifies which devices and operating systems users can use to access their WorkSpaces.

Link copied to clipboard

The default properties that are used for creating WorkSpaces.

Link copied to clipboard

The description of the WorkSpaces directory when workspace_type is set to POOLS.

Link copied to clipboard

The name of the WorkSpaces directory when workspace_type is set to POOLS.

Link copied to clipboard

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

Link copied to clipboard

The type of WorkSpaces directory.