AWS::AppStream::AppBlockThis resource creates an app block. App blocks store details about the virtual hard disk that contains the files for the application in an S3 bucket. It also stores the setup script with details about how to mount the virtual hard disk. App blocks are only supported for Elastic fleets.
import { CfnAppBlock } from 'aws-cdk-lib/aws-appstream';Or use the module namespace:
import * as appstream from 'aws-cdk-lib/aws-appstream';
// appstream.CfnAppBlockConfiguration passed to the constructor as CfnAppBlockProps.
nameRequiredstringThe name of the app block. *Pattern* : `^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$`
sourceS3LocationRequiredIResolvable | S3LocationPropertyThe source S3 location of the app block.
descriptionOptionalstringThe description of the app block.
displayNameOptionalstringThe display name of the app block.
packagingTypeOptionalstringThe packaging type of the app block.
postSetupScriptDetailsOptionalIResolvable | ScriptDetailsPropertyThe post setup script details of the app block.
setupScriptDetailsOptionalIResolvable | ScriptDetailsPropertyThe setup script details of the app block.
tagsOptionalCfnTag[]The tags of the app block.
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::AppBlock