ApplicationArgs

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

Constructors

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

Properties

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

The app block ARN with which the application should be associated.

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

A list of attributes to delete from an application.

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

The description of the application.

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

The display name of the application. This name is visible to users in the application catalog.

Link copied to clipboard

The icon S3 location of the application.

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

The instance families the application supports. Allowed Values : GENERAL_PURPOSE | GRAPHICS_G4

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

The launch parameters of the application.

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

The launch path of the application.

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

The name of the application. This name is visible to users when a name is not specified in the DisplayName property. Pattern : ^[a-zA-Z0-9][a-zA-Z0-9_&#46;-]{0,100}$

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

The platforms the application supports. Allowed Values : WINDOWS_SERVER_2019 | AMAZON_LINUX2

Link copied to clipboard

The tags of the application.

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

The working directory of the application.

Functions

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