Amazon AppStream 2.0 (appstream)

2023-07-01

10 new actions, 1 new resource | 2 updated actions

Additions

    Actions
  • AssociateAppBlockBuilderAppBlock
    • Description:  Grants permission to associate the specified app block builder with the app block
    • Access:  Write
    • Resources: 

      Name: app-block

      Required: Yes

      Name: app-block-builder

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • CreateAppBlockBuilder
    • 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:  Write
    • Resources: 

      Name: app-block-builder

      Required: Yes

    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

  • CreateAppBlockBuilderStreamingURL
    • Description:  Grants permission to create a URL to start an app block builder streaming session
    • Access:  Write
    • Resources: 

      Name: app-block-builder

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • DeleteAppBlockBuilder
    • Description:  Grants permission to delete the specified app block builder and release capacity
    • Access:  Write
    • Resources: 

      Name: app-block-builder

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • DescribeAppBlockBuilderAppBlockAssociations
    • Description:  Grants permission to retrieve the associations that are associated with the specified app block builder or app block
    • Access:  Read
    • Resources: 

      Name: app-block

      Required: No

      Name: app-block-builder

      Required: No

  • DescribeAppBlockBuilders
    • 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:  Read
    • Resources: 

      Name: app-block-builder

      Required: No

  • DisassociateAppBlockBuilderAppBlock
    • Description:  Grants permission to disassociate the specified app block builder with the app block
    • Access:  Write
    • Resources: 

      Name: app-block

      Required: Yes

      Name: app-block-builder

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • StartAppBlockBuilder
    • Description:  Grants permission to start the specified app block builder
    • Access:  Write
    • Resources: 

      Name: app-block-builder

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • StopAppBlockBuilder
    • Description:  Grants permission to stop the specified app block builder
    • Access:  Write
    • Resources: 

      Name: app-block-builder

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • UpdateAppBlockBuilder
    • 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:  Write
    • Resources: 

      Name: app-block-builder

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

    Resources
  • app-block-builder
    • Arn:  arn:${Partition}:appstream:${Region}:${Account}:app-block-builder/${AppBlockBuilderName}
    • Conditions: 

      aws:ResourceTag/${TagKey}

Updates