AWS::AppStream::ApplicationThis resource creates an application. Applications store the details about how to launch applications on streaming instances. This is only supported for Elastic fleets.
import { CfnApplication } from 'aws-cdk-lib/aws-appstream';Or use the module namespace:
import * as appstream from 'aws-cdk-lib/aws-appstream';
// appstream.CfnApplicationConfiguration passed to the constructor as CfnApplicationProps.
appBlockArnRequiredstringThe app block ARN with which the application should be associated.
iconS3LocationRequiredIResolvable | S3LocationPropertyThe icon S3 location of the application.
instanceFamiliesRequiredstring[]The instance families the application supports. *Allowed Values* : `GENERAL_PURPOSE` | `GRAPHICS_G4`
launchPathRequiredstringThe launch path of the application.
nameRequiredstringThe 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_.-]{0,100}$`
platformsRequiredstring[]The platforms the application supports. *Allowed Values* : `WINDOWS_SERVER_2019` | `AMAZON_LINUX2`
attributesToDeleteOptionalstring[]A list of attributes to delete from an application.
descriptionOptionalstringThe description of the application.
displayNameOptionalstringThe display name of the application. This name is visible to users in the application catalog.
launchParametersOptionalstringThe launch parameters of the application.
tagsOptionalCfnTag[]The tags of the application.
workingDirectoryOptionalstringThe working directory of the application.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-appstreamAWS::AppStream::Application