Amazon CodeWhisperer (codewhisperer)

2023-04-18

4 new actions, 3 new conditions | 2 updated actions, 1 updated resource

Additions

    Actions
  • DeleteProfile
    • Description:  Grants permission to invoke DeleteProfile on CodeWhisperer
    • Access:  Write
    • Resources: 

      Name: profile

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • ListTagsForResource
    • Description:  Grants permission to invoke ListTagsForResource on CodeWhisperer
    • Access:  List
    • Resources: 

      Name: profile

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • TagResource
    • Description:  Grants permission to invoke TagResource on CodeWhisperer
    • Access:  Tagging
    • Resources: 

      Name: profile

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • UntagResource
    • Description:  Grants permission to invoke UntagResource on CodeWhisperer
    • Access:  Tagging
    • Resources: 

      Name: profile

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

      aws:TagKeys

      aws:RequestTag/${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 CodeWhisperer resource
    • Type:  String
  • aws:TagKeys
    • Description:  Filters access by the tag keys that are passed in the request
    • Type:  ArrayOfString

Updates

    Actions
  • CreateProfile
      Conditions
    • + aws:TagKeys
    • + aws:RequestTag/${TagKey}
  • UpdateProfile
      Conditions
    • + aws:ResourceTag/${TagKey}
    Resources
  • profile
      Conditions
    • + aws:ResourceTag/${TagKey}