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