Package-level declarations
Types
Link copied to clipboard
Resource for managing an AWS WorkSpaces Connection Alias.
Link copied to clipboard
data class ConnectionAliasArgs(val connectionString: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<ConnectionAliasTimeoutsArgs>? = null) : ConvertibleToJava<ConnectionAliasArgs>
Resource for managing an AWS WorkSpaces Connection Alias.
Link copied to clipboard
Builder for ConnectionAliasArgs.
Link copied to clipboard
Link copied to clipboard
Builder for ConnectionAlias.
Link copied to clipboard
data class DirectoryArgs(val activeDirectoryConfig: Output<DirectoryActiveDirectoryConfigArgs>? = null, val certificateBasedAuthProperties: Output<DirectoryCertificateBasedAuthPropertiesArgs>? = null, val directoryId: Output<String>? = null, val ipGroupIds: Output<List<String>>? = null, val samlProperties: Output<DirectorySamlPropertiesArgs>? = null, val selfServicePermissions: Output<DirectorySelfServicePermissionsArgs>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val userIdentityType: Output<String>? = null, val workspaceAccessProperties: Output<DirectoryWorkspaceAccessPropertiesArgs>? = null, val workspaceCreationProperties: Output<DirectoryWorkspaceCreationPropertiesArgs>? = null, val workspaceDirectoryDescription: Output<String>? = null, val workspaceDirectoryName: Output<String>? = null, val workspaceType: Output<String>? = 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
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 connectionAlias(name: String, block: suspend ConnectionAliasResourceBuilder.() -> Unit): ConnectionAlias