@cloud-copilot/iam-data
Version:
178 lines • 4.42 kB
JSON
{
"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": []
}
}