aws-cdk-lib.aws_appstream.CfnApplicationProps

interface CfnApplicationProps

LanguageType name
.NETAmazon.CDK.AWS.AppStream.CfnApplicationProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsappstream#CfnApplicationProps
Javasoftware.amazon.awscdk.services.appstream.CfnApplicationProps
Pythonaws_cdk.aws_appstream.CfnApplicationProps
TypeScript aws-cdk-lib » aws_appstream » CfnApplicationProps

Properties for defining a CfnApplication.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_appstream as appstream } from 'aws-cdk-lib';
const cfnApplicationProps: appstream.CfnApplicationProps = {
  appBlockArn: 'appBlockArn',
  iconS3Location: {
    s3Bucket: 's3Bucket',
    s3Key: 's3Key',
  },
  instanceFamilies: ['instanceFamilies'],
  launchPath: 'launchPath',
  name: 'name',
  platforms: ['platforms'],

  // the properties below are optional
  attributesToDelete: ['attributesToDelete'],
  description: 'description',
  displayName: 'displayName',
  launchParameters: 'launchParameters',
  tags: [{
    key: 'key',
    value: 'value',
  }],
  workingDirectory: 'workingDirectory',
};

Properties

NameTypeDescription
appBlockArnstringThe app block ARN with which the application should be associated.
iconS3LocationIResolvable | S3LocationPropertyThe icon S3 location of the application.
instanceFamiliesstring[]The instance families the application supports.
launchPathstringThe launch path of the application.
namestringThe name of the application.
platformsstring[]The platforms the application supports.
attributesToDelete?string[]A list of attributes to delete from an application.
description?stringThe description of the application.
displayName?stringThe display name of the application.
launchParameters?stringThe launch parameters of the application.
tags?CfnTag[]The tags of the application.
workingDirectory?stringThe working directory of the application.

appBlockArn

Type: string

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


iconS3Location

Type: IResolvable | S3LocationProperty

The icon S3 location of the application.


instanceFamilies

Type: string[]

The instance families the application supports.

Allowed Values : GENERAL_PURPOSE | GRAPHICS_G4


launchPath

Type: string

The launch path of the application.


name

Type: string

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_.-]{0,100}$


platforms

Type: string[]

The platforms the application supports.

Allowed Values : WINDOWS_SERVER_2019 | AMAZON_LINUX2


attributesToDelete?

Type: string[] (optional)

A list of attributes to delete from an application.


description?

Type: string (optional)

The description of the application.


displayName?

Type: string (optional)

The display name of the application.

This name is visible to users in the application catalog.


launchParameters?

Type: string (optional)

The launch parameters of the application.


tags?

Type: CfnTag[] (optional)

The tags of the application.


workingDirectory?

Type: string (optional)

The working directory of the application.