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