AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::AppStream::AppBlockBuilder

CfnAppBlockBuilder

Creates an app block builder.

Import

import { CfnAppBlockBuilder } from 'aws-cdk-lib/aws-appstream';

Or use the module namespace:

import * as appstream from 'aws-cdk-lib/aws-appstream';
// appstream.CfnAppBlockBuilder

Properties

Configuration passed to the constructor as CfnAppBlockBuilderProps.

instanceTypeRequired
string

The instance type of the app block builder.

nameRequired
string

The name of the app block builder.

platformRequired
string

The platform of the app block builder. *Allowed values* : `WINDOWS_SERVER_2019`

vpcConfigRequired
IResolvable | VpcConfigProperty

The VPC configuration for the app block builder.

accessEndpointsOptional
IResolvable | IResolvable | AccessEndpointProperty[]

The access endpoints of the app block builder.

appBlockArnsOptional
string[]

The ARN of the app block. *Maximum* : `1`

descriptionOptional
string

The description of the app block builder.

displayNameOptional
string

The display name of the app block builder.

enableDefaultInternetAccessOptional
boolean | IResolvable

Indicates whether default internet access is enabled for the app block builder.

iamRoleArnOptional
string

The ARN of the IAM role that is applied to the app block builder.

tagsOptional
CfnTag[]

The tags of the app block builder.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter