UNPKG

@cloud-copilot/iam-data

Version:
198 lines 5.13 kB
{ "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": [] } }