Amazon Q (q)

2024-11-15

9 new actions, 1 new resource, 3 new conditions

Additions

    Actions
  • CreatePlugin
    • Description:  Grants permission to create and configure a third party plugin in Amazon Q
    • Access:  Write
    • Resources: 

      Name: plugin

      Required: Yes

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • DeletePlugin
    • Description:  Grants permission to delete a configured plugin in Amazon Q
    • Access:  Write
    • Resources: 

      Name: plugin

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • GetPlugin
    • Description:  Grants permission to view information about a specific configured Amazon Q plugin
    • Access:  Read
    • Resources: 

      Name: plugin

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • ListPluginProviders
    • Description:  Grants permission to list available plugins in Amazon Q
    • Access:  List
  • ListPlugins
    • Description:  Grants permission to list configured plugins in Amazon Q
    • Access:  List
    • Resources: 

      Name: plugin

      Required: Yes

  • ListTagsForResource
    • Description:  Grants permission to list all tags associated with an Amazon Q resource
    • Access:  List
    • Resources: 

      Name: plugin

      Required: No

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • TagResource
    • Description:  Grants permission to associate tags with an Amazon Q resource
    • Access:  Tagging
    • Resources: 

      Name: plugin

      Required: No

    • Conditions: 

      aws:ResourceTag/${TagKey}

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • UntagResource
    • Description:  Grants permission to remove tags associated with an Amazon Q resource
    • Access:  Tagging
    • Resources: 

      Name: plugin

      Required: No

    • Conditions: 

      aws:ResourceTag/${TagKey}

      aws:TagKeys

  • UsePlugin
    • Description:  Grants permission to use Amazon Q plugins
    • Access:  Write
    • Resources: 

      Name: plugin

      Required: Yes

    Resources
  • plugin
    • Arn:  arn:${Partition}:qdeveloper:${Region}:${Account}:plugin/${Identifier}
    • Conditions: 

      aws:ResourceTag/${TagKey}

    Conditions
  • aws:RequestTag/${TagKey}
    • Description:  Filters access by the tags that are passed in the request
    • Type:  String
  • aws:ResourceTag/${TagKey}
    • Description:  Filters access by the tags associated with the Amazon Q resource
    • Type:  String
  • aws:TagKeys
    • Description:  Filters access by the tag keys that are passed in the request
    • Type:  ArrayOfString