appstream:CreateApplication

Write

appstream:CreateApplication is a Write access-level action in the appstream service. 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

Resource types

ARNs that appstream:CreateApplication can be scoped to in an IAM policy.

arn:${Partition}:appstream:${Region}:${Account}:app-block/${AppBlockName} required
app-block

Condition keys

Keys you can use in the Condition block of a policy that grants appstream:CreateApplication.

aws:RequestTag/${TagKey} String

Filters access by the presence of tag key-value pairs in the request

aws:ResourceTag/${TagKey} String

Filters access by the tag key-value pairs attached to the resource

aws:TagKeys ArrayOfString

Filters access by the presence of tag keys in the request

Example IAM policy

A minimal policy that allows appstream:CreateApplication. Replace "Resource": "*" with a specific ARN to follow least privilege.

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowAppstreamCreateApplication",
      "Effect": "Allow",
      "Action": "appstream:CreateApplication",
      "Resource": "*"
    }
  ]
}

Related actions in appstream

View all appstream actions →