Package-level declarations

Types

Link copied to clipboard
class DirectoryConfig : KotlinCustomResource

Provides an AppStream Directory Config.

Link copied to clipboard
data class DirectoryConfigArgs(val directoryName: Output<String>? = null, val organizationalUnitDistinguishedNames: Output<List<String>>? = null, val serviceAccountCredentials: Output<DirectoryConfigServiceAccountCredentialsArgs>? = null) : ConvertibleToJava<DirectoryConfigArgs>

Provides an AppStream Directory Config.

Link copied to clipboard
object DirectoryConfigMapper : ResourceMapper<DirectoryConfig>
Link copied to clipboard
class Fleet : KotlinCustomResource

Provides an AppStream fleet.

Link copied to clipboard
data class FleetArgs(val computeCapacity: Output<FleetComputeCapacityArgs>? = null, val description: Output<String>? = null, val disconnectTimeoutInSeconds: Output<Int>? = null, val displayName: Output<String>? = null, val domainJoinInfo: Output<FleetDomainJoinInfoArgs>? = null, val enableDefaultInternetAccess: Output<Boolean>? = null, val fleetType: Output<String>? = null, val iamRoleArn: Output<String>? = null, val idleDisconnectTimeoutInSeconds: Output<Int>? = null, val imageArn: Output<String>? = null, val imageName: Output<String>? = null, val instanceType: Output<String>? = null, val maxUserDurationInSeconds: Output<Int>? = null, val name: Output<String>? = null, val streamView: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcConfig: Output<FleetVpcConfigArgs>? = null) : ConvertibleToJava<FleetArgs>

Provides an AppStream fleet.

Link copied to clipboard

Builder for FleetArgs.

Link copied to clipboard
object FleetMapper : ResourceMapper<Fleet>
Link copied to clipboard

Builder for Fleet.

Link copied to clipboard
class FleetStackAssociation : KotlinCustomResource

Manages an AppStream Fleet Stack association.

Link copied to clipboard
data class FleetStackAssociationArgs(val fleetName: Output<String>? = null, val stackName: Output<String>? = null) : ConvertibleToJava<FleetStackAssociationArgs>

Manages an AppStream Fleet Stack association.

Link copied to clipboard
Link copied to clipboard
class ImageBuilder : KotlinCustomResource

Provides an AppStream image builder.

Link copied to clipboard
data class ImageBuilderArgs(val accessEndpoints: Output<List<ImageBuilderAccessEndpointArgs>>? = null, val appstreamAgentVersion: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val domainJoinInfo: Output<ImageBuilderDomainJoinInfoArgs>? = null, val enableDefaultInternetAccess: Output<Boolean>? = null, val iamRoleArn: Output<String>? = null, val imageArn: Output<String>? = null, val imageName: Output<String>? = null, val instanceType: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcConfig: Output<ImageBuilderVpcConfigArgs>? = null) : ConvertibleToJava<ImageBuilderArgs>

Provides an AppStream image builder.

Link copied to clipboard
Link copied to clipboard
object ImageBuilderMapper : ResourceMapper<ImageBuilder>
Link copied to clipboard
Link copied to clipboard
class Stack : KotlinCustomResource

Provides an AppStream stack.

Link copied to clipboard
data class StackArgs(val accessEndpoints: Output<List<StackAccessEndpointArgs>>? = null, val applicationSettings: Output<StackApplicationSettingsArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val embedHostDomains: Output<List<String>>? = null, val feedbackUrl: Output<String>? = null, val name: Output<String>? = null, val redirectUrl: Output<String>? = null, val storageConnectors: Output<List<StackStorageConnectorArgs>>? = null, val streamingExperienceSettings: Output<StackStreamingExperienceSettingsArgs>? = null, val tags: Output<Map<String, String>>? = null, val userSettings: Output<List<StackUserSettingArgs>>? = null) : ConvertibleToJava<StackArgs>

Provides an AppStream stack.

Link copied to clipboard

Builder for StackArgs.

Link copied to clipboard
object StackMapper : ResourceMapper<Stack>
Link copied to clipboard

Builder for Stack.

Link copied to clipboard
class User : KotlinCustomResource

Provides an AppStream user.

Link copied to clipboard
data class UserArgs(val authenticationType: Output<String>? = null, val enabled: Output<Boolean>? = null, val firstName: Output<String>? = null, val lastName: Output<String>? = null, val sendEmailNotification: Output<Boolean>? = null, val userName: Output<String>? = null) : ConvertibleToJava<UserArgs>

Provides an AppStream user.

Link copied to clipboard

Builder for UserArgs.

Link copied to clipboard
object UserMapper : ResourceMapper<User>
Link copied to clipboard

Builder for User.

Link copied to clipboard
class UserStackAssociation : KotlinCustomResource

Manages an AppStream User Stack association.

Link copied to clipboard
data class UserStackAssociationArgs(val authenticationType: Output<String>? = null, val sendEmailNotification: Output<Boolean>? = null, val stackName: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<UserStackAssociationArgs>

Manages an AppStream User Stack association.

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun fleet(name: String): Fleet
suspend fun fleet(name: String, block: suspend FleetResourceBuilder.() -> Unit): Fleet
Link copied to clipboard
Link copied to clipboard
fun stack(name: String): Stack
suspend fun stack(name: String, block: suspend StackResourceBuilder.() -> Unit): Stack
Link copied to clipboard
fun user(name: String): User
suspend fun user(name: String, block: suspend UserResourceBuilder.() -> Unit): User