Package-level declarations

Types

Link copied to clipboard

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

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
Link copied to clipboard

Builder for Fleet.

Link copied to clipboard

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

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
Link copied to clipboard

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 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
Link copied to clipboard

Builder for Stack.

Link copied to clipboard

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
Link copied to clipboard

Builder for User.

Link copied to clipboard

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.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun fleetResource(name: String, block: suspend FleetResourceBuilder.() -> Unit): Fleet
Link copied to clipboard
suspend fun imageBuilderResource(name: String, block: suspend ImageBuilderResourceBuilder.() -> Unit): ImageBuilder
Link copied to clipboard
suspend fun stackResource(name: String, block: suspend StackResourceBuilder.() -> Unit): Stack
Link copied to clipboard
suspend fun userResource(name: String, block: suspend UserResourceBuilder.() -> Unit): User