Skip to content
v2.274.0

Amazon AppStream 2.0 Construct Library ​

This module is part of the AWS Cloud Development Kit project.

ts
import * as appstream from 'aws-cdk-lib/aws-appstream';
python
import aws_cdk.aws_appstream as appstream
java
import software.amazon.awscdk.services.appstream.*;
csharp
using Amazon.CDK.AWS.AppStream;
go
import appstream "github.com/aws/aws-cdk-go/awscdk"

There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:

There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::AppStream.

(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)

Types ​

NameKindSummary
CfnAppBlockConstruct (L1)This resource creates an app block.
CfnAppBlockBuilderConstruct (L1)Creates an app block builder.
CfnApplicationConstruct (L1)This resource creates an application.
CfnApplicationEntitlementAssociationConstruct (L1)Associates an application to an entitlement.
CfnApplicationFleetAssociationConstruct (L1)This resource associates the specified application with the specified fleet.
CfnDirectoryConfigConstruct (L1)The AWS::AppStream::DirectoryConfig resource specifies the configuration information required to join Amazon AppStream 2.0 fleets and image builders to Microsoft Active Directory domains.
CfnEntitlementConstruct (L1)Creates an entitlement to control access, based on user attributes, to specific applications within a stack.
CfnFleetConstruct (L1)The AWS::AppStream::Fleet resource creates a fleet for Amazon AppStream 2.0. A fleet consists of streaming instances that run a specified image when using Always-On or On-Demand.
CfnImageBuilderConstruct (L1)The AWS::AppStream::ImageBuilder resource creates an image builder for Amazon AppStream 2.0. An image builder is a virtual machine that is used to create an image.
CfnStackConstruct (L1)The AWS::AppStream::Stack resource creates a stack to start streaming applications to Amazon AppStream 2.0 users. A stack consists of an associated fleet, user access policies, and storage configurations.
CfnStackFleetAssociationConstruct (L1)The AWS::AppStream::StackFleetAssociation resource associates the specified fleet with the specified stack for Amazon AppStream 2.0.
CfnStackUserAssociationConstruct (L1)The AWS::AppStream::StackUserAssociation resource associates the specified users with the specified stacks for Amazon AppStream 2.0. Users in an AppStream 2.0 user pool cannot be assigned to stacks with fleets that are joined to an Active Directory domain.
CfnUserConstruct (L1)The AWS::AppStream::User resource creates a new user in the AppStream 2.0 user pool.
CfnAppBlock.S3LocationPropertyStructThe S3 location of the app block.
CfnAppBlock.ScriptDetailsPropertyStructThe details of the script.
CfnAppBlockBuilder.AccessEndpointPropertyStructDescribes an interface VPC endpoint (interface endpoint) that lets you create a private connection between the virtual private cloud (VPC) that you specify and AppStream 2.0. When you specify an interface endpoint for a stack, users of the stack can connect to AppStream 2.0 only through that endpoint. When you specify an interface endpoint for an image builder, administrators can connect to the image builder only through that endpoint.
CfnAppBlockBuilder.VpcConfigPropertyStructDescribes VPC configuration information for fleets and image builders.
CfnAppBlockBuilderPropsStructProperties for defining a CfnAppBlockBuilder.
CfnAppBlockPropsStructProperties for defining a CfnAppBlock.
CfnApplication.S3LocationPropertyStructThe S3 location of the application icon.
CfnApplicationEntitlementAssociationPropsStructProperties for defining a CfnApplicationEntitlementAssociation.
CfnApplicationFleetAssociationPropsStructProperties for defining a CfnApplicationFleetAssociation.
CfnApplicationPropsStructProperties for defining a CfnApplication.
CfnDirectoryConfig.CertificateBasedAuthPropertiesPropertyStructThe certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances.
CfnDirectoryConfig.ServiceAccountCredentialsPropertyStructThe credentials for the service account used by the streaming instance to connect to the directory.
CfnDirectoryConfigPropsStructProperties for defining a CfnDirectoryConfig.
CfnEntitlement.AttributePropertyStructAn attribute that belongs to an entitlement.
CfnEntitlementPropsStructProperties for defining a CfnEntitlement.
CfnFleet.ComputeCapacityPropertyStructThe desired capacity for a fleet.
CfnFleet.DomainJoinInfoPropertyStructThe name of the directory and organizational unit (OU) to use to join a fleet to a Microsoft Active Directory domain.
CfnFleet.S3LocationPropertyStructDescribes the S3 location.
CfnFleet.VolumeConfigPropertyStruct
CfnFleet.VpcConfigPropertyStructThe VPC configuration information for the fleet.
CfnFleetPropsStructProperties for defining a CfnFleet.
CfnImageBuilder.AccessEndpointPropertyStructDescribes an interface VPC endpoint (interface endpoint) that lets you create a private connection between the virtual private cloud (VPC) that you specify and WorkSpaces Applications.
CfnImageBuilder.DomainJoinInfoPropertyStructThe name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.
CfnImageBuilder.VolumeConfigPropertyStruct
CfnImageBuilder.VpcConfigPropertyStructThe VPC configuration for the image builder.
CfnImageBuilderPropsStructProperties for defining a CfnImageBuilder.
CfnStack.AccessEndpointPropertyStructDescribes an interface VPC endpoint (interface endpoint) that lets you create a private connection between the virtual private cloud (VPC) that you specify and WorkSpaces Applications.
CfnStack.AgentAccessConfigPropertyStructThe configuration for agent access on a stack.
CfnStack.AgentAccessSettingPropertyStructA permission setting for an agent action.
CfnStack.ApplicationSettingsPropertyStructThe persistent application settings for users of a stack.
CfnStack.ContentRedirectionPropertyStructThe content redirection settings for the stack.
CfnStack.StorageConnectorPropertyStructA connector that enables persistent storage for users.
CfnStack.StreamingExperienceSettingsPropertyStructThe streaming protocol that you want your stack to prefer.
CfnStack.UrlRedirectionConfigPropertyStructThe configuration for URL redirection.
CfnStack.UserSettingPropertyStructSpecifies an action and whether the action is enabled or disabled for users during their streaming sessions.
CfnStackFleetAssociationPropsStructProperties for defining a CfnStackFleetAssociation.
CfnStackPropsStructProperties for defining a CfnStack.
CfnStackUserAssociationPropsStructProperties for defining a CfnStackUserAssociation.
CfnUserPropsStructProperties for defining a CfnUser.