AppBlockArgs

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

Constructors

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

Properties

Link copied to clipboard
val description: Output<String>? = null

The description of the app block.

Link copied to clipboard
val displayName: Output<String>? = null

The display name of the app block.

Link copied to clipboard
val name: Output<String>? = null

The name of the app block. Pattern : ^[a-zA-Z0-9][a-zA-Z0-9_&#46;-]{0,100}$

Link copied to clipboard
val packagingType: Output<String>? = null

The packaging type of the app block.

Link copied to clipboard

The post setup script details of the app block.

Link copied to clipboard

The setup script details of the app block.

Link copied to clipboard

The source S3 location of the app block.

Link copied to clipboard

The tags of the app block.

Functions

Link copied to clipboard
open override fun toJava(): AppBlockArgs