UNPKG

@cloud-copilot/iam-data

Version:
172 lines 3.92 kB
{ "createpipe": { "name": "CreatePipe", "description": "Grants permission to create a pipe", "accessLevel": "Write", "resourceTypes": [ { "name": "pipe", "required": true, "conditionKeys": [], "dependentActions": [ "iam:PassRole" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletepipe": { "name": "DeletePipe", "description": "Grants permission to delete a pipe", "accessLevel": "Write", "resourceTypes": [ { "name": "pipe", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "describepipe": { "name": "DescribePipe", "description": "Grants permission to describe a pipe", "accessLevel": "Read", "resourceTypes": [ { "name": "pipe", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "listpipes": { "name": "ListPipes", "description": "Grants permission to list all pipes in your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list the tags for a resource", "accessLevel": "Read", "resourceTypes": [ { "name": "pipe", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "startpipe": { "name": "StartPipe", "description": "Grants permission to start a pipe", "accessLevel": "Write", "resourceTypes": [ { "name": "pipe", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "stoppipe": { "name": "StopPipe", "description": "Grants permission to stop a pipe", "accessLevel": "Write", "resourceTypes": [ { "name": "pipe", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add tags to a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "pipe", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "pipe", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "updatepipe": { "name": "UpdatePipe", "description": "Grants permission to update a pipe", "accessLevel": "Write", "resourceTypes": [ { "name": "pipe", "required": true, "conditionKeys": [], "dependentActions": [ "iam:PassRole" ] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } }