Package-level declarations

Types

Link copied to clipboard

Provides a WorkSpaces directory in AWS WorkSpaces Service.

Link copied to clipboard
data class DirectoryArgs(val directoryId: Output<String>? = null, val ipGroupIds: Output<List<String>>? = null, val selfServicePermissions: Output<DirectorySelfServicePermissionsArgs>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val workspaceAccessProperties: Output<DirectoryWorkspaceAccessPropertiesArgs>? = null, val workspaceCreationProperties: Output<DirectoryWorkspaceCreationPropertiesArgs>? = null) : ConvertibleToJava<DirectoryArgs>

Provides a WorkSpaces directory in AWS WorkSpaces Service.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an IP access control group in AWS WorkSpaces Service

Link copied to clipboard
data class IpGroupArgs(val description: Output<String>? = null, val name: Output<String>? = null, val rules: Output<List<IpGroupRuleArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IpGroupArgs>

Provides an IP access control group in AWS WorkSpaces Service

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a workspace in AWS Workspaces Service

Link copied to clipboard
data class WorkspaceArgs(val bundleId: Output<String>? = null, val directoryId: Output<String>? = null, val rootVolumeEncryptionEnabled: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val userName: Output<String>? = null, val userVolumeEncryptionEnabled: Output<Boolean>? = null, val volumeEncryptionKey: Output<String>? = null, val workspaceProperties: Output<WorkspaceWorkspacePropertiesArgs>? = null) : ConvertibleToJava<WorkspaceArgs>

Provides a workspace in AWS Workspaces Service

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun directoryResource(name: String, block: suspend DirectoryResourceBuilder.() -> Unit): Directory
Link copied to clipboard
suspend fun ipGroupResource(name: String, block: suspend IpGroupResourceBuilder.() -> Unit): IpGroup
Link copied to clipboard
suspend fun workspaceResource(name: String, block: suspend WorkspaceResourceBuilder.() -> Unit): Workspace