appstream

89 actions in the appstream service. Select an action to see its access level, resource ARNs, condition keys, and a copy-paste IAM policy.

appstream:AssociateAppBlockBuilderAppBlock

Write

Grants permission to associate the specified app block builder with the app block

appstream:AssociateApplicationFleet

Write

Grants permission to associate the specified application with the fleet

appstream:AssociateApplicationToEntitlement

Write

Grants permission to associate the specified application to the specified entitlement

appstream:AssociateFleet

Write

Grants permission to associate the specified fleet with the specified stack

appstream:AssociateSoftwareToImageBuilder

Write

Grants permission to associate license included application(s) with an existing image builder instance

appstream:BatchAssociateUserStack

Write

Grants permission to associate the specified users with the specified stacks. Users in a user pool cannot be assigned to stacks with fleets that are joined to an Active Directory domain

appstream:BatchDisassociateUserStack

Write

Grants permission to disassociate the specified users from the specified stacks

appstream:CopyImage

Write

Grants permission to copy the specified image within the same Region or to a new Region within the same AWS account

appstream:CreateAppBlock

Write

Grants permission to create 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

appstream:CreateAppBlockBuilder

Write

Grants permission to create an app block builder. An app block builder is a virtual machine that is used to create an app block

appstream:CreateAppBlockBuilderStreamingURL

Write

Grants permission to create a URL to start an app block builder streaming session

appstream:CreateApplication

Write

Grants permission to create an application within customer account. Applications store the details about how to launch applications on streaming instances. This is only supported for Elastic fleets

appstream:CreateDirectoryConfig

Write

Grants permission to create a Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains

appstream:CreateEntitlement

Write

Grants permission to create an entitlement to control access to applications based on user attributes

appstream:CreateExportImageTask

Write

Grants permission to create an export task for an AppStream 2.0 image

appstream:CreateFleet

Write

Grants permission to create a fleet. A fleet is a group of streaming instances from which applications are launched and streamed to users

appstream:CreateImageBuilder

Write

Grants permission to create an image builder. An image builder is a virtual machine that is used to create an image

appstream:CreateImageBuilderStreamingURL

Write

Grants permission to create a URL to start an image builder streaming session

appstream:CreateImportedImage

Write

Grants permission to create an AppStream 2.0 image from an imported AMI

appstream:CreateStack

Write

Grants permission to create a stack to start streaming applications to users. A stack consists of an associated fleet, user access policies, and storage configurations

appstream:CreateStreamingURL

Write

Grants permission to create a temporary URL to start an AppStream 2.0 streaming session for the specified user. A streaming URL enables application streaming to be tested without user setup

appstream:CreateThemeForStack

Write

Grants permission to create a custom branding theme, which might includes a custom logo, website links, and other branding to display to your users

appstream:CreateUpdatedImage

Write

Grants permission to update an existing image within customer account

appstream:CreateUsageReportSubscription

Write

Grants permission to create a usage report subscription. Usage reports are generated daily

appstream:CreateUser

Write

Grants permission to create a new user in the user pool

appstream:DeleteAppBlock

Write

Grants permission to delete the specified app block

appstream:DeleteAppBlockBuilder

Write

Grants permission to delete the specified app block builder and release capacity

appstream:DeleteApplication

Write

Grants permission to delete the specified application

appstream:DeleteDirectoryConfig

Write

Grants permission to delete the specified Directory Config object from AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains

appstream:DeleteEntitlement

Write

Grants permission to delete the specified entitlement

appstream:DeleteFleet

Write

Grants permission to delete the specified fleet

appstream:DeleteImage

Write

Grants permission to delete the specified image. An image cannot be deleted when it is in use

appstream:DeleteImageBuilder

Write

Grants permission to delete the specified image builder and release capacity

appstream:DeleteImagePermissions

Write

Grants permission to delete permissions for the specified private image

appstream:DeleteStack

Write

Grants permission to delete the specified stack. After the stack is deleted, the application streaming environment provided by the stack is no longer available to users. Also, any reservations made for application streaming sessions for the stack are released

appstream:DeleteThemeForStack

Write

Grants permission to delete a custom branding theme, which might includes a custom logo, website links, and other branding to display to your users

appstream:DeleteUsageReportSubscription

Write

Grants permission to disable usage report generation

appstream:DeleteUser

Write

Grants permission to delete a user from the user pool

appstream:DescribeAppBlockBuilderAppBlockAssociations

List

Grants permission to retrieve the associations that are associated with the specified app block builder or app block

appstream:DescribeAppBlockBuilders

List

Grants permission to retrieve a list that describes one or more specified app block builders, if the app block builder names are provided. Otherwise, all app block builders in the account are described

appstream:DescribeAppBlocks

List

Grants permission to retrieve a list that describes one or more specified app blocks, if the app block arns are provided. Otherwise, all app blocks in the account are described

appstream:DescribeApplicationFleetAssociations

List

Grants permission to retrieve the associations that are associated with the specified application or fleet

appstream:DescribeApplications

List

Grants permission to retrieve a list that describes one or more specified applications, if the application arns are provided. Otherwise, all applications in the account are described

appstream:DescribeAppLicenseUsage

List

Grants permission to retrieve license included application usage information

appstream:DescribeDirectoryConfigs

List

Grants permission to retrieve a list that describes one or more specified Directory Config objects for AppStream 2.0, if the names for these objects are provided. Otherwise, all Directory Config objects in the account are described. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains

appstream:DescribeEntitlements

List

Grants permission to retrieve one or all entitlements for the specified stack

appstream:DescribeFleets

List

Grants permission to retrieve a list that describes one or more specified fleets, if the fleet names are provided. Otherwise, all fleets in the account are described

appstream:DescribeImageBuilders

List

Grants permission to retrieve a list that describes one or more specified image builders, if the image builder names are provided. Otherwise, all image builders in the account are described

appstream:DescribeImagePermissions

Read

Grants permission to retrieve a list that describes the permissions for shared AWS account IDs on a private image that you own

appstream:DescribeImages

List

Grants permission to retrieve a list that describes one or more specified images, if the image names or image ARNs are provided. Otherwise, all images in the account are described

appstream:DescribeSessions

List

Grants permission to retrieve a list that describes the streaming sessions for the specified stack and fleet. If a user ID is provided for the stack and fleet, only the streaming sessions for that user are described

appstream:DescribeSoftwareAssociations

List

Grants permission to retrieve license included application associations for a specified resource

appstream:DescribeStacks

List

Grants permission to retrieve a list that describes one or more specified stacks, if the stack names are provided. Otherwise, all stacks in the account are described

appstream:DescribeThemeForStack

Read

Grants permission to get the custom branding theme information, which might includes a custom logo, website links, and other branding to display to your users

appstream:DescribeUsageReportSubscriptions

List

Grants permission to retrieve a list that describes one or more usage report subscriptions

appstream:DescribeUsers

List

Grants permission to retrieve a list that describes users in the user pool

appstream:DescribeUserStackAssociations

List

Grants permission to retrieve a list that describes the UserStackAssociation objects

appstream:DisableUser

Write

Grants permission to disable the specified user in the user pool. This action does not delete the user

appstream:DisassociateAppBlockBuilderAppBlock

Write

Grants permission to disassociate the specified app block builder with the app block

appstream:DisassociateApplicationFleet

Write

Grants permission to disassociate the specified application from the specified fleet

appstream:DisassociateApplicationFromEntitlement

Write

Grants permission to disassociate the specified application from the specified entitlement

appstream:DisassociateFleet

Write

Grants permission to disassociate the specified fleet from the specified stack

appstream:DisassociateSoftwareFromImageBuilder

Write

Grants permission to remove license included application(s) association(s) from an image builder instance

appstream:EnableUser

Write

Grants permission to enable a user in the user pool

appstream:ExpireSession

Write

Grants permission to immediately stop the specified streaming session

appstream:GetExportImageTask

Read

Grants permission to retrieve details of a specific export image task

appstream:ListAssociatedFleets

Read

Grants permission to retrieve the name of the fleet that is associated with the specified stack

appstream:ListAssociatedStacks

Read

Grants permission to retrieve the name of the stack with which the specified fleet is associated

appstream:ListEntitledApplications

List

Grants permission to retrieve the applications that are associated with the specified entitlement

appstream:ListExportImageTasks

List

Grants permission to list export image tasks

appstream:ListTagsForResource

Read

Grants permission to retrieve a list of all tags for the specified AppStream 2.0 resource. The following resources can be tagged: Image builders, images, fleets, and stacks

appstream:StartAppBlockBuilder

Write

Grants permission to start the specified app block builder

appstream:StartFleet

Write

Grants permission to start the specified fleet

appstream:StartImageBuilder

Write

Grants permission to start the specified image builder

appstream:StartSoftwareDeploymentToImageBuilder

Write

Grants permission to initiate license included applications deployment to an image builder instance

appstream:StopAppBlockBuilder

Write

Grants permission to stop the specified app block builder

appstream:StopFleet

Write

Grants permission to stop the specified fleet

appstream:StopImageBuilder

Write

Grants permission to stop the specified image builder

appstream:Stream

Write

Grants permission to federated users to sign in by using their existing credentials and stream applications from the specified stack

appstream:TagResource

Tagging

Grants permission to add or overwrite one or more tags for the specified AppStream 2.0 resource. The following resources can be tagged: Image builders, images, fleets, stacks, app blocks and applications

appstream:UntagResource

Tagging

Grants permission to disassociate one or more tags from the specified AppStream 2.0 resource

appstream:UpdateAppBlockBuilder

Write

Grants permission to update a specific app block builder. An app block builder is a virtual machine that is used to create an app block

appstream:UpdateApplication

Write

Grants permission to update the specified fields for the specified application

appstream:UpdateDirectoryConfig

Write

Grants permission to update the specified Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains

appstream:UpdateEntitlement

Write

Grants permission to update the specified fields for the specified entitlement

appstream:UpdateFleet

Write

Grants permission to update the specified fleet. All attributes except the fleet name can be updated when the fleet is in the STOPPED state

appstream:UpdateImagePermissions

Write

Grants permission to add or update permissions for the specified private image

appstream:UpdateStack

Write

Grants permission to update the specified fields for the specified stack

appstream:UpdateThemeForStack

Write

Grants permission to update the custom branding theme information, which might includes a custom logo, website links, and other branding to display to your users