UNPKG

@cloud-copilot/iam-data

Version:
296 lines 7.78 kB
{ "associateprojectadminuser": { "name": "AssociateProjectAdminUser", "description": "Grants permission to associate a user with the project as an administrator", "accessLevel": "Permissions management, Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createproject": { "name": "CreateProject", "description": "Grants permission to create a project", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createprojectuserassociation": { "name": "CreateProjectUserAssociation", "description": "Grants permission to associate a user with the project", "accessLevel": "Permissions management, Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createuseraccessroleassociation": { "name": "CreateUserAccessRoleAssociation", "description": "Grants permission to associate an access role with the user", "accessLevel": "Permissions management, Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteproject": { "name": "DeleteProject", "description": "Grants permission to delete a project", "accessLevel": "Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteprojectuserassociation": { "name": "DeleteProjectUserAssociation", "description": "Grants permission to disassociate a user from the project", "accessLevel": "Permissions management, Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteuseraccessroleassociation": { "name": "DeleteUserAccessRoleAssociation", "description": "Grants permission to disassociate an access role from the user", "accessLevel": "Permissions management, Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociateprojectadminuser": { "name": "DisassociateProjectAdminUser", "description": "Grants permission to disassociate an administrator from the project", "accessLevel": "Permissions management, Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getproject": { "name": "GetProject", "description": "Grants permission to get information about a project", "accessLevel": "Read", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getprojectadminuser": { "name": "GetProjectAdminUser", "description": "Grants permission to describe an administrator who is associated with the project", "accessLevel": "Read", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listprojectadminusers": { "name": "ListProjectAdminUsers", "description": "Grants permission to list all administrators associated with the project", "accessLevel": "Permissions management, Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listprojectuserassociations": { "name": "ListProjectUserAssociations", "description": "Grants permission to list all users associated with the project", "accessLevel": "List", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listprojects": { "name": "ListProjects", "description": "Grants permission to list all projects", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list all tags for a resource", "accessLevel": "Read", "resourceTypes": [ { "name": "project", "required": false, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listuseraccessroleassociations": { "name": "ListUserAccessRoleAssociations", "description": "Grants permission to list all access roles associated with the user", "accessLevel": "List", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a resource", "accessLevel": "Tagging, Write", "resourceTypes": [ { "name": "project", "required": false, "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to untag a resource", "accessLevel": "Tagging, Write", "resourceTypes": [ { "name": "project", "required": false, "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateproject": { "name": "UpdateProject", "description": "Grants permission to update a project", "accessLevel": "Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }