UNPKG

@cloud-copilot/iam-data

Version:
178 lines 4.42 kB
{ "createrule": { "name": "CreateRule", "description": "Grants permission to create a Recycle Bin retention rule", "accessLevel": "Write", "resourceTypes": [ { "name": "rule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "rbin:Request/ResourceType" ], "dependentActions": [] }, "deleterule": { "name": "DeleteRule", "description": "Grants permission to delete a Recycle Bin retention rule", "accessLevel": "Write", "resourceTypes": [ { "name": "rule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "rbin:Attribute/ResourceType" ], "dependentActions": [] }, "getrule": { "name": "GetRule", "description": "Grants permission to get detailed information about a Recycle Bin retention rule", "accessLevel": "Read", "resourceTypes": [ { "name": "rule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "rbin:Attribute/ResourceType" ], "dependentActions": [] }, "listrules": { "name": "ListRules", "description": "Grants permission to list the Recycle Bin retention rules in the Region", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [ "rbin:Request/ResourceType" ], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list the tags associated with a resource", "accessLevel": "Read", "resourceTypes": [ { "name": "rule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "rbin:Attribute/ResourceType" ], "dependentActions": [] }, "lockrule": { "name": "LockRule", "description": "Grants permission to lock an existing Recycle Bin retention rule", "accessLevel": "Write", "resourceTypes": [ { "name": "rule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "rbin:Attribute/ResourceType" ], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add or update tags of a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "rule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys", "rbin:Attribute/ResourceType" ], "dependentActions": [] }, "unlockrule": { "name": "UnlockRule", "description": "Grants permission to unlock an existing Recycle Bin retention rule", "accessLevel": "Write", "resourceTypes": [ { "name": "rule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "rbin:Attribute/ResourceType" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags associated with a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "rule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:TagKeys", "rbin:Attribute/ResourceType" ], "dependentActions": [] }, "updaterule": { "name": "UpdateRule", "description": "Grants permission to update an existing Recycle Bin retention rule", "accessLevel": "Write", "resourceTypes": [ { "name": "rule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "rbin:Attribute/ResourceType" ], "dependentActions": [] } }