Package-level declarations

Types

Link copied to clipboard
class AppBlock : KotlinCustomResource

Resource Type definition for AWS::AppStream::AppBlock

Link copied to clipboard
data class AppBlockArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val name: Output<String>? = null, val packagingType: Output<String>? = null, val postSetupScriptDetails: Output<AppBlockScriptDetailsArgs>? = null, val setupScriptDetails: Output<AppBlockScriptDetailsArgs>? = null, val sourceS3Location: Output<AppBlockS3LocationArgs>? = null, val tags: Output<List<Either<AppBlockTag0PropertiesArgs, AppBlockTag1PropertiesArgs>>>? = null) : ConvertibleToJava<AppBlockArgs>

Resource Type definition for AWS::AppStream::AppBlock

Link copied to clipboard
Link copied to clipboard
class AppBlockBuilder : KotlinCustomResource

Resource Type definition for AWS::AppStream::AppBlockBuilder.

Link copied to clipboard
data class AppBlockBuilderArgs(val accessEndpoints: Output<List<AppBlockBuilderAccessEndpointArgs>>? = null, val appBlockArns: Output<List<String>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val enableDefaultInternetAccess: Output<Boolean>? = null, val iamRoleArn: Output<String>? = null, val instanceType: Output<String>? = null, val name: Output<String>? = null, val platform: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val vpcConfig: Output<AppBlockBuilderVpcConfigArgs>? = null) : ConvertibleToJava<AppBlockBuilderArgs>

Resource Type definition for AWS::AppStream::AppBlockBuilder.

Link copied to clipboard
object AppBlockBuilderMapper : ResourceMapper<AppBlockBuilder>
Link copied to clipboard
object AppBlockMapper : ResourceMapper<AppBlock>
Link copied to clipboard
Link copied to clipboard
class Application : KotlinCustomResource

Resource Type definition for AWS::AppStream::Application

Link copied to clipboard
data class ApplicationArgs(val appBlockArn: Output<String>? = null, val attributesToDelete: Output<List<String>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val iconS3Location: Output<ApplicationS3LocationArgs>? = null, val instanceFamilies: Output<List<String>>? = null, val launchParameters: Output<String>? = null, val launchPath: Output<String>? = null, val name: Output<String>? = null, val platforms: Output<List<String>>? = null, val tags: Output<List<Either<ApplicationTag0PropertiesArgs, ApplicationTag1PropertiesArgs>>>? = null, val workingDirectory: Output<String>? = null) : ConvertibleToJava<ApplicationArgs>

Resource Type definition for AWS::AppStream::Application

Link copied to clipboard
Link copied to clipboard
class ApplicationEntitlementAssociation : KotlinCustomResource

Resource Type definition for AWS::AppStream::ApplicationEntitlementAssociation

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

Resource Type definition for AWS::AppStream::ApplicationEntitlementAssociation

Link copied to clipboard
class ApplicationFleetAssociation : KotlinCustomResource

Resource Type definition for AWS::AppStream::ApplicationFleetAssociation

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

Resource Type definition for AWS::AppStream::ApplicationFleetAssociation

Link copied to clipboard
object ApplicationMapper : ResourceMapper<Application>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DirectoryConfig : KotlinCustomResource

Resource Type definition for AWS::AppStream::DirectoryConfig

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

Resource Type definition for AWS::AppStream::DirectoryConfig

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

Resource Type definition for AWS::AppStream::Entitlement

Link copied to clipboard
data class EntitlementArgs(val appVisibility: Output<String>? = null, val attributes: Output<List<EntitlementAttributeArgs>>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val stackName: Output<String>? = null) : ConvertibleToJava<EntitlementArgs>

Resource Type definition for AWS::AppStream::Entitlement

Link copied to clipboard
Link copied to clipboard
object EntitlementMapper : ResourceMapper<Entitlement>
Link copied to clipboard
Link copied to clipboard
class ImageBuilder : KotlinCustomResource

Resource Type definition for AWS::AppStream::ImageBuilder

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<List<TagArgs>>? = null, val vpcConfig: Output<ImageBuilderVpcConfigArgs>? = null) : ConvertibleToJava<ImageBuilderArgs>

Resource Type definition for AWS::AppStream::ImageBuilder

Link copied to clipboard
Link copied to clipboard
object ImageBuilderMapper : ResourceMapper<ImageBuilder>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun appBlock(name: String, block: suspend AppBlockResourceBuilder.() -> Unit): AppBlock
Link copied to clipboard
Link copied to clipboard
suspend fun application(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
Link copied to clipboard
suspend fun entitlement(name: String, block: suspend EntitlementResourceBuilder.() -> Unit): Entitlement
Link copied to clipboard