AWS Recycle Bin (rbin)

2021-12-04

8 new actions, 1 new resource, 3 new conditions

Additions

    Actions
  • CreateRule
    • Description:  Grants permission to create a Recycle Bin retention rule
    • Access:  Write
    • Resources: 

      Name: rule

      Required: Yes

    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

  • DeleteRule
    • Description:  Grants permission to delete a Recycle Bin retention rule
    • Access:  Write
    • Resources: 

      Name: rule

      Required: Yes

  • GetRule
    • Description:  Grants permission to get detailed information about a Recycle Bin retention rule
    • Access:  Read
    • Resources: 

      Name: rule

      Required: Yes

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • ListRules
    • Description:  Grants permission to list the Recycle Bin retention rules in the Region
    • Access:  Read
  • ListTagsForResource
    • Description:  Grants permission to list the tags associated with a resource
    • Access:  Read
    • Resources: 

      Name: rule

      Required: Yes

  • TagResource
    • Description:  Grants permission to add or update tags of a resource
    • Access:  Tagging
    • Resources: 

      Name: rule

      Required: Yes

    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

  • UntagResource
    • Description:  Grants permission to remove tags associated with a resource
    • Access:  Tagging
    • Resources: 

      Name: rule

      Required: Yes

    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

  • UpdateRule
    • Description:  Grants permission to update an existing Recycle Bin retention rule
    • Access:  Write
    • Resources: 

      Name: rule

      Required: Yes

    Resources
  • rule
    • Arn:  arn:${Partition}:rbin:${Region}:${Account}:rule/${ResourceName}
    • Conditions: 

      aws:ResourceTag/${TagKey}

    Conditions
  • aws:RequestTag/${TagKey}
    • Description:  Filters access by a tag's key and value in a request
    • Type:  String
  • aws:ResourceTag/${TagKey}
    • Description:  Filters access by the presence of tag key-value pairs in the request
    • Type:  String
  • aws:TagKeys
    • Description:  Filters access by the tag keys in a request
    • Type:  String