Entitlement - Amazon AppStream 2.0

Entitlement

Specifies an entitlement. Entitlements control access to specific applications within a stack, based on user attributes. 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.

Contents

AppVisibility

Specifies whether all or selected apps are entitled.

Type: String

Valid Values: ALL | ASSOCIATED

Required: Yes

Attributes

The attributes of the entitlement.

Type: Array of EntitlementAttribute objects

Array Members: Minimum number of 1 item.

Required: Yes

Name

The name of the entitlement.

Type: String

Pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$

Required: Yes

StackName

The name of the stack with which the entitlement is associated.

Type: String

Pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$

Required: Yes

CreatedTime

The time when the entitlement was created.

Type: Timestamp

Required: No

Description

The description of the entitlement.

Type: String

Length Constraints: Maximum length of 256.

Required: No

LastModifiedTime

The time when the entitlement was last modified.

Type: Timestamp

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: