@cloud-copilot/iam-data
Version:
198 lines • 5.13 kB
JSON
{
"createschedule": {
"name": "CreateSchedule",
"description": "Grants permission to create an Amazon EventBridge Scheduler schedule",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "schedule",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"createschedulegroup": {
"name": "CreateScheduleGroup",
"description": "Grants permission to create an Amazon EventBridge Scheduler schedule group",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "schedule-group",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deleteschedule": {
"name": "DeleteSchedule",
"description": "Grants permission to delete an Amazon EventBridge Scheduler schedule",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "schedule",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"deleteschedulegroup": {
"name": "DeleteScheduleGroup",
"description": "Grants permission to delete an Amazon EventBridge Scheduler schedule group",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "schedule-group",
"required": true,
"conditionKeys": [],
"dependentActions": [
"scheduler:DeleteSchedule"
]
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getschedule": {
"name": "GetSchedule",
"description": "Grants permission to view details about an Amazon EventBridge Scheduler schedule",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "schedule",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getschedulegroup": {
"name": "GetScheduleGroup",
"description": "Grants permission to view details about an Amazon EventBridge Scheduler schedule group",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "schedule-group",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listschedulegroups": {
"name": "ListScheduleGroups",
"description": "Grants permission to list the Amazon EventBridge Scheduler schedule groups in your account",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listschedules": {
"name": "ListSchedules",
"description": "Grants permission to list the Amazon EventBridge Scheduler schedules in your account",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to lists tag for an Amazon EventBridge Scheduler resource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "schedule-group",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag an Amazon EventBridge Scheduler resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "schedule-group",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to untag an Amazon EventBridge Scheduler resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "schedule-group",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updateschedule": {
"name": "UpdateSchedule",
"description": "Grants permission to modify an Amazon EventBridge Scheduler schedule",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "schedule",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
}