

# Actions, resources, and condition keys for Amazon AppStream 2.0
<a name="list_amazonappstream2.0"></a>

Amazon AppStream 2.0 (service prefix: `appstream`) provides the following service-specific resources, actions, and condition context keys for use in IAM permission policies.

References:
+ Learn how to [configure this service](https://docs.aws.amazon.com/appstream2/latest/developerguide/).
+ View a list of the [API operations available for this service](https://docs.aws.amazon.com/appstream2/latest/developerguide/).
+ Learn how to secure this service and its resources by [using IAM](https://docs.aws.amazon.com/appstream2/latest/developerguide/controlling-access.html) permission policies.

**Topics**
+ [Actions defined by Amazon AppStream 2.0](#amazonappstream2.0-actions-as-permissions)
+ [Resource types defined by Amazon AppStream 2.0](#amazonappstream2.0-resources-for-iam-policies)
+ [Condition keys for Amazon AppStream 2.0](#amazonappstream2.0-policy-keys)

## Actions defined by Amazon AppStream 2.0
<a name="amazonappstream2.0-actions-as-permissions"></a>

You can specify the following actions in the `Action` element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

The **Access level** column of the Actions table describes how the action is classified (List, Read, Permissions management, or Tagging). This classification can help you understand the level of access that an action grants when you use it in a policy. For more information about access levels, see [Access levels in policy summaries](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_understand-policy-summary-access-level-summaries.html).

The **Resource types** column of the Actions table indicates whether each action supports resource-level permissions. If there is no value for this column, you must specify all resources ("\*") to which the policy applies in the `Resource` element of your policy statement. If the column includes a resource type, then you can specify an ARN of that type in a statement with that action. If the action has one or more required resources, the caller must have permission to use the action with those resources. Required resources are indicated in the table with an asterisk (\*). If you limit resource access with the `Resource` element in an IAM policy, you must include an ARN or pattern for each required resource type. Some actions support multiple resource types. If the resource type is optional (not indicated as required), then you can choose to use one of the optional resource types.

The **Condition keys** column of the Actions table includes keys that you can specify in a policy statement's `Condition` element. For more information on the condition keys that are associated with resources for the service, see the **Condition keys** column of the Resource types table.

The **Dependent actions** column of the Actions table shows additional permissions that may be required to successfully call an action. These permissions may be needed in addition to the permission for the action itself. When an action specifies dependent actions, those dependencies may apply to additional resources defined for that action, not only the first resource listed in the table.

**Note**  
Resource condition keys are listed in the [Resource types](#amazonappstream2.0-resources-for-iam-policies) table. You can find a link to the resource type that applies to an action in the **Resource types (\*required)** column of the Actions table. The resource type in the Resource types table includes the **Condition keys** column, which are the resource condition keys that apply to an action in the Actions table.

For details about the columns in the following table, see [Actions table](reference_policies_actions-resources-contextkeys.html#actions_table).


****  


- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_AssociateAppBlockBuilderAppBlock.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_AssociateAppBlockBuilderAppBlock.html) **
  - **Description:** Grants permission to associate the specified app block builder with the app block
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block](#amazonappstream2.0-app-block)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block-builder](#amazonappstream2.0-app-block-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_AssociateApplicationFleet.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_AssociateApplicationFleet.html) **
  - **Description:** Grants permission to associate the specified application with the fleet
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-application](#amazonappstream2.0-application)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_AssociateApplicationToEntitlement.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_AssociateApplicationToEntitlement.html) **
  - **Description:** Grants permission to associate the specified application to the specified entitlement
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_AssociateFleet.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_AssociateFleet.html) **
  - **Description:** Grants permission to associate the specified fleet with the specified stack
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_AssociateSoftwareToImageBuilder.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_AssociateSoftwareToImageBuilder.html) **
  - **Description:** Grants permission to associate license included application(s) with an existing image builder instance
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image-builder](#amazonappstream2.0-image-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_BatchAssociateUserStack.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_BatchAssociateUserStack.html) **
  - **Description:** 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
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_BatchDisassociateUserStack.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_BatchDisassociateUserStack.html) **
  - **Description:** Grants permission to disassociate the specified users from the specified stacks
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CopyImage.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CopyImage.html) **
  - **Description:** Grants permission to copy the specified image within the same Region or to a new Region within the same AWS account
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image](#amazonappstream2.0-image)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateAppBlock.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateAppBlock.html) **
  - **Description:** 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
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:**  [#amazonappstream2.0-aws_RequestTag___TagKey_](#amazonappstream2.0-aws_RequestTag___TagKey_) <br /> [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_) <br /> [#amazonappstream2.0-aws_TagKeys](#amazonappstream2.0-aws_TagKeys) 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateAppBlockBuilder.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateAppBlockBuilder.html) **
  - **Description:** Grants permission to create an app block builder. An app block builder is a virtual machine that is used to create an app block
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block-builder](#amazonappstream2.0-app-block-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_RequestTag___TagKey_](#amazonappstream2.0-aws_RequestTag___TagKey_) <br /> [#amazonappstream2.0-aws_TagKeys](#amazonappstream2.0-aws_TagKeys)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateAppBlockBuilderStreamingURL.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateAppBlockBuilderStreamingURL.html) **
  - **Description:** Grants permission to create a URL to start an app block builder streaming session
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block-builder](#amazonappstream2.0-app-block-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateApplication.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateApplication.html) **
  - **Description:** 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
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block](#amazonappstream2.0-app-block)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_RequestTag___TagKey_](#amazonappstream2.0-aws_RequestTag___TagKey_) <br /> [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_) <br /> [#amazonappstream2.0-aws_TagKeys](#amazonappstream2.0-aws_TagKeys)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateDirectoryConfig.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateDirectoryConfig.html) **
  - **Description:** 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
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateEntitlement.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateEntitlement.html) **
  - **Description:** Grants permission to create an entitlement to control access to applications based on user attributes
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateExportImageTask.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateExportImageTask.html) **
  - **Description:** Grants permission to create an export task for an AppStream 2.0 image
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_) 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateFleet.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateFleet.html) **
  - **Description:** Grants permission to create a fleet. A fleet is a group of streaming instances from which applications are launched and streamed to users
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-image](#amazonappstream2.0-image)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_RequestTag___TagKey_](#amazonappstream2.0-aws_RequestTag___TagKey_) <br /> [#amazonappstream2.0-aws_TagKeys](#amazonappstream2.0-aws_TagKeys)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateImageBuilder.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateImageBuilder.html) **
  - **Description:** Grants permission to create an image builder. An image builder is a virtual machine that is used to create an image
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image](#amazonappstream2.0-image)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-image-builder](#amazonappstream2.0-image-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_RequestTag___TagKey_](#amazonappstream2.0-aws_RequestTag___TagKey_) <br /> [#amazonappstream2.0-aws_TagKeys](#amazonappstream2.0-aws_TagKeys)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateImageBuilderStreamingURL.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateImageBuilderStreamingURL.html) **
  - **Description:** Grants permission to create a URL to start an image builder streaming session
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image-builder](#amazonappstream2.0-image-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateImportedImage.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateImportedImage.html) **
  - **Description:** Grants permission to create an AppStream 2.0 image from an imported AMI
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:**  [#amazonappstream2.0-aws_RequestTag___TagKey_](#amazonappstream2.0-aws_RequestTag___TagKey_) <br /> [#amazonappstream2.0-aws_TagKeys](#amazonappstream2.0-aws_TagKeys) 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateStack.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateStack.html) **
  - **Description:** 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
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_RequestTag___TagKey_](#amazonappstream2.0-aws_RequestTag___TagKey_) <br /> [#amazonappstream2.0-aws_TagKeys](#amazonappstream2.0-aws_TagKeys)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateStreamingURL.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateStreamingURL.html) **
  - **Description:** 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
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateThemeForStack.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateThemeForStack.html) **
  - **Description:** Grants permission to create a custom branding theme, which might includes a custom logo, website links, and other branding to display to your users
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateUpdatedImage.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateUpdatedImage.html) **
  - **Description:** Grants permission to update an existing image within customer account
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image](#amazonappstream2.0-image)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_RequestTag___TagKey_](#amazonappstream2.0-aws_RequestTag___TagKey_) <br /> [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_) <br /> [#amazonappstream2.0-aws_TagKeys](#amazonappstream2.0-aws_TagKeys)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateUsageReportSubscription.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateUsageReportSubscription.html) **
  - **Description:** Grants permission to create a usage report subscription. Usage reports are generated daily
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateUser.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateUser.html) **
  - **Description:** Grants permission to create a new user in the user pool
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteAppBlock.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteAppBlock.html) **
  - **Description:** Grants permission to delete the specified app block
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block](#amazonappstream2.0-app-block)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteAppBlockBuilder.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteAppBlockBuilder.html) **
  - **Description:** Grants permission to delete the specified app block builder and release capacity
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block-builder](#amazonappstream2.0-app-block-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteApplication.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteApplication.html) **
  - **Description:** Grants permission to delete the specified application
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-application](#amazonappstream2.0-application)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteDirectoryConfig.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteDirectoryConfig.html) **
  - **Description:** 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
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteEntitlement.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteEntitlement.html) **
  - **Description:** Grants permission to delete the specified entitlement
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteFleet.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteFleet.html) **
  - **Description:** Grants permission to delete the specified fleet
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteImage.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteImage.html) **
  - **Description:** Grants permission to delete the specified image. An image cannot be deleted when it is in use
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image](#amazonappstream2.0-image)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteImageBuilder.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteImageBuilder.html) **
  - **Description:** Grants permission to delete the specified image builder and release capacity
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image-builder](#amazonappstream2.0-image-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteImagePermissions.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteImagePermissions.html) **
  - **Description:** Grants permission to delete permissions for the specified private image
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image](#amazonappstream2.0-image)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteStack.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteStack.html) **
  - **Description:** 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
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteThemeForStack.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteThemeForStack.html) **
  - **Description:** Grants permission to delete a custom branding theme, which might includes a custom logo, website links, and other branding to display to your users
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteUsageReportSubscription.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteUsageReportSubscription.html) **
  - **Description:** Grants permission to disable usage report generation
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteUser.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteUser.html) **
  - **Description:** Grants permission to delete a user from the user pool
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeAppBlockBuilderAppBlockAssociations.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeAppBlockBuilderAppBlockAssociations.html) **
  - **Description:** Grants permission to retrieve the associations that are associated with the specified app block builder or app block
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeAppBlockBuilders.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeAppBlockBuilders.html) **
  - **Description:** 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
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeAppBlocks.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeAppBlocks.html) **
  - **Description:** 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
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeAppLicenseUsage.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeAppLicenseUsage.html) **
  - **Description:** Grants permission to retrieve license included application usage information
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeApplicationFleetAssociations.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeApplicationFleetAssociations.html) **
  - **Description:** Grants permission to retrieve the associations that are associated with the specified application or fleet
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeApplications.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeApplications.html) **
  - **Description:** 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
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeDirectoryConfigs.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeDirectoryConfigs.html) **
  - **Description:** 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
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeEntitlements.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeEntitlements.html) **
  - **Description:** Grants permission to retrieve one or all entitlements for the specified stack
  - **Access level:** List
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeFleets.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeFleets.html) **
  - **Description:** 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
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeImageBuilders.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeImageBuilders.html) **
  - **Description:** 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
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeImagePermissions.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeImagePermissions.html) **
  - **Description:** Grants permission to retrieve a list that describes the permissions for shared AWS account IDs on a private image that you own
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonappstream2.0-image](#amazonappstream2.0-image) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeImages.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeImages.html) **
  - **Description:** 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
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeSessions.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeSessions.html) **
  - **Description:** 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
  - **Access level:** List
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeSoftwareAssociations.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeSoftwareAssociations.html) **
  - **Description:** Grants permission to retrieve license included application associations for a specified resource
  - **Access level:** List
  - **Resource types (\*required):**  [#amazonappstream2.0-image](#amazonappstream2.0-image)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-image-builder](#amazonappstream2.0-image-builder)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeStacks.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeStacks.html) **
  - **Description:** 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
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeThemeForStack.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeThemeForStack.html) **
  - **Description:** 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
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeUsageReportSubscriptions.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeUsageReportSubscriptions.html) **
  - **Description:** Grants permission to retrieve a list that describes one or more usage report subscriptions
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeUserStackAssociations.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeUserStackAssociations.html) **
  - **Description:** Grants permission to retrieve a list that describes the UserStackAssociation objects
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeUsers.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DescribeUsers.html) **
  - **Description:** Grants permission to retrieve a list that describes users in the user pool
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisableUser.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisableUser.html) **
  - **Description:** Grants permission to disable the specified user in the user pool. This action does not delete the user
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisassociateAppBlockBuilderAppBlock.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisassociateAppBlockBuilderAppBlock.html) **
  - **Description:** Grants permission to disassociate the specified app block builder with the app block
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block](#amazonappstream2.0-app-block)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block-builder](#amazonappstream2.0-app-block-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisassociateApplicationFleet.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisassociateApplicationFleet.html) **
  - **Description:** Grants permission to disassociate the specified application from the specified fleet
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-application](#amazonappstream2.0-application)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisassociateApplicationFromEntitlement.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisassociateApplicationFromEntitlement.html) **
  - **Description:** Grants permission to disassociate the specified application from the specified entitlement
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisassociateFleet.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisassociateFleet.html) **
  - **Description:** Grants permission to disassociate the specified fleet from the specified stack
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisassociateSoftwareFromImageBuilder.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisassociateSoftwareFromImageBuilder.html) **
  - **Description:** Grants permission to remove license included application(s) association(s) from an image builder instance
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image-builder](#amazonappstream2.0-image-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_EnableUser.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_EnableUser.html) **
  - **Description:** Grants permission to enable a user in the user pool
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_ExpireSession.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_ExpireSession.html) **
  - **Description:** Grants permission to immediately stop the specified streaming session
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_GetExportImageTask.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_GetExportImageTask.html) **
  - **Description:** Grants permission to retrieve details of a specific export image task
  - **Access level:** Read
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_ListAssociatedFleets.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_ListAssociatedFleets.html) **
  - **Description:** Grants permission to retrieve the name of the fleet that is associated with the specified stack
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_ListAssociatedStacks.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_ListAssociatedStacks.html) **
  - **Description:** Grants permission to retrieve the name of the stack with which the specified fleet is associated
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_ListEntitledApplications.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_ListEntitledApplications.html) **
  - **Description:** Grants permission to retrieve the applications that are associated with the specified entitlement
  - **Access level:** List
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_ListExportImageTasks.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_ListExportImageTasks.html) **
  - **Description:** Grants permission to list export image tasks
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_ListTagsForResource.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_ListTagsForResource.html) **
  - **Description:** 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
  - **Access level:** Read
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StartAppBlockBuilder.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StartAppBlockBuilder.html) **
  - **Description:** Grants permission to start the specified app block builder
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block-builder](#amazonappstream2.0-app-block-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StartFleet.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StartFleet.html) **
  - **Description:** Grants permission to start the specified fleet
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StartImageBuilder.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StartImageBuilder.html) **
  - **Description:** Grants permission to start the specified image builder
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image-builder](#amazonappstream2.0-image-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StartSoftwareDeploymentToImageBuilder.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StartSoftwareDeploymentToImageBuilder.html) **
  - **Description:** Grants permission to initiate license included applications deployment to an image builder instance
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image-builder](#amazonappstream2.0-image-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StopAppBlockBuilder.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StopAppBlockBuilder.html) **
  - **Description:** Grants permission to stop the specified app block builder
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block-builder](#amazonappstream2.0-app-block-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StopFleet.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StopFleet.html) **
  - **Description:** Grants permission to stop the specified fleet
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StopImageBuilder.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StopImageBuilder.html) **
  - **Description:** Grants permission to stop the specified image builder
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image-builder](#amazonappstream2.0-image-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/developerguide/external-identity-providers-setting-up-saml.html#external-identity-providers-embed-inline-policy-for-IAM-role](https://docs.aws.amazon.com/appstream2/latest/developerguide/external-identity-providers-setting-up-saml.html#external-identity-providers-embed-inline-policy-for-IAM-role) **
  - **Description:** Grants permission to federated users to sign in by using their existing credentials and stream applications from the specified stack
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-appstream_userId](#amazonappstream2.0-appstream_userId)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_TagResource.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_TagResource.html) **
  - **Description:** 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
  - **Access level:** Tagging
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block](#amazonappstream2.0-app-block)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block-builder](#amazonappstream2.0-app-block-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-application](#amazonappstream2.0-application)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-image](#amazonappstream2.0-image)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-image-builder](#amazonappstream2.0-image-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_RequestTag___TagKey_](#amazonappstream2.0-aws_RequestTag___TagKey_) <br /> [#amazonappstream2.0-aws_TagKeys](#amazonappstream2.0-aws_TagKeys) <br /> [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UntagResource.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UntagResource.html) **
  - **Description:** Grants permission to disassociate one or more tags from the specified AppStream 2.0 resource
  - **Access level:** Tagging
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block](#amazonappstream2.0-app-block)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block-builder](#amazonappstream2.0-app-block-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-application](#amazonappstream2.0-application)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-image](#amazonappstream2.0-image)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-image-builder](#amazonappstream2.0-image-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_TagKeys](#amazonappstream2.0-aws_TagKeys)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateAppBlockBuilder.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateAppBlockBuilder.html) **
  - **Description:** 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
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block-builder](#amazonappstream2.0-app-block-builder)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateApplication.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateApplication.html) **
  - **Description:** Grants permission to update the specified fields for the specified application
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-application](#amazonappstream2.0-application)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-app-block](#amazonappstream2.0-app-block)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateDirectoryConfig.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateDirectoryConfig.html) **
  - **Description:** 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
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateEntitlement.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateEntitlement.html) **
  - **Description:** Grants permission to update the specified fields for the specified entitlement
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateFleet.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateFleet.html) **
  - **Description:** Grants permission to update the specified fleet. All attributes except the fleet name can be updated when the fleet is in the STOPPED state
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-fleet](#amazonappstream2.0-fleet)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonappstream2.0-image](#amazonappstream2.0-image)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateImagePermissions.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateImagePermissions.html) **
  - **Description:** Grants permission to add or update permissions for the specified private image
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-image](#amazonappstream2.0-image)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateStack.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateStack.html) **
  - **Description:** Grants permission to update the specified fields for the specified stack
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  / **Condition keys:**  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateThemeForStack.html](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateThemeForStack.html) **
  - **Description:** 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
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonappstream2.0-stack](#amazonappstream2.0-stack) 
  - **Condition keys:** 
  - **Dependent actions:** 



## Resource types defined by Amazon AppStream 2.0
<a name="amazonappstream2.0-resources-for-iam-policies"></a>

The following resource types are defined by this service and can be used in the `Resource` element of IAM permission policy statements. Each action in the [Actions table](#amazonappstream2.0-actions-as-permissions) identifies the resource types that can be specified with that action. A resource type can also define which condition keys you can include in a policy. These keys are displayed in the last column of the Resource types table. For details about the columns in the following table, see [Resource types table](reference_policies_actions-resources-contextkeys.html#resources_table).


****  

| Resource types | ARN | Condition keys | 
| --- | --- | --- | 
|   [https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts](https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts)  |  arn:${Partition}:appstream:${Region}:${Account}:fleet/${FleetName}  |  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  | 
|   [https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts](https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts)  |  arn:${Partition}:appstream:${Region}:${Account}:image/${ImageName}  |  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  | 
|   [https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts](https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts)  |  arn:${Partition}:appstream:${Region}:${Account}:image-builder/${ImageBuilderName}  |  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  | 
|   [https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts](https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts)  |  arn:${Partition}:appstream:${Region}:${Account}:stack/${StackName}  |  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  | 
|   [https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts](https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts)  |  arn:${Partition}:appstream:${Region}:${Account}:app-block/${AppBlockName}  |  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  | 
|   [https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts](https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts)  |  arn:${Partition}:appstream:${Region}:${Account}:application/${ApplicationName}  |  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  | 
|   [https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts](https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html#what-is-concepts)  |  arn:${Partition}:appstream:${Region}:${Account}:app-block-builder/${AppBlockBuilderName}  |  [#amazonappstream2.0-aws_ResourceTag___TagKey_](#amazonappstream2.0-aws_ResourceTag___TagKey_)  | 

## Condition keys for Amazon AppStream 2.0
<a name="amazonappstream2.0-policy-keys"></a>

Amazon AppStream 2.0 defines the following condition keys that can be used in the `Condition` element of an IAM policy. You can use these keys to further refine the conditions under which the policy statement applies. For details about the columns in the following table, see [Condition keys table](reference_policies_actions-resources-contextkeys.html#context_keys_table).

To view the global condition keys that are available to all services, see [AWS global condition context keys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html).


****  

| Condition keys | Description | Type | 
| --- | --- | --- | 
|   [https://docs.aws.amazon.com/appstream2/latest/developerguide/external-identity-providers-setting-up-saml.html#external-identity-providers-embed-inline-policy-for-IAM-role](https://docs.aws.amazon.com/appstream2/latest/developerguide/external-identity-providers-setting-up-saml.html#external-identity-providers-embed-inline-policy-for-IAM-role)  | Filters access by the ID of the AppStream 2.0 user | String | 
|   [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filters access by the presence of tag key-value pairs in the request | String | 
|   [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filters access by the tag key-value pairs attached to the resource | String | 
|   [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filters access by the presence of tag keys in the request | ArrayOfString | 