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
class DirectoryArgsBuilder
Builder for DirectoryArgs.
Link copied to clipboard
Link copied to clipboard
class DirectoryResourceBuilder
Builder for Directory.
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
class IpGroupArgsBuilder
Builder for IpGroupArgs.
Link copied to clipboard
Link copied to clipboard
class IpGroupResourceBuilder
Builder for IpGroup.
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
class WorkspaceArgsBuilder
Builder for WorkspaceArgs.
Link copied to clipboard
Link copied to clipboard
class WorkspaceResourceBuilder
Builder for Workspace.
Link copied to clipboard
object WorkspacesFunctions
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