AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::AppStream::Entitlement

CfnEntitlement

Creates an entitlement to control access, based on user attributes, to specific applications within a stack. Entitlements apply to SAML 2.0 federated user identities. Amazon AppStream 2.0 user pool and streaming URL users are entitled to all applications in a stack. Entitlements don't apply to the desktop stream view application or to applications managed by a dynamic app provider using the Dynamic Application Framework.

Import

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

Or use the module namespace:

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

Properties

Configuration passed to the constructor as CfnEntitlementProps.

appVisibilityRequired
string

Specifies whether to entitle all apps or only selected apps.

attributesRequired
IResolvable | IResolvable | AttributeProperty[]

The attributes of the entitlement.

nameRequired
string

The name of the entitlement.

stackNameRequired
string

The name of the stack.

descriptionOptional
string

The description of the entitlement.

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