@cloud-copilot/iam-data
Version:
555 lines • 13.4 kB
JSON
{
"batchevaluatefeature": {
"name": "BatchEvaluateFeature",
"description": "Grants permission to send a batched evaluate feature request",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Feature",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createexperiment": {
"name": "CreateExperiment",
"description": "Grants permission to create an experiment",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createfeature": {
"name": "CreateFeature",
"description": "Grants permission to create a feature",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createlaunch": {
"name": "CreateLaunch",
"description": "Grants permission to create a launch",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createproject": {
"name": "CreateProject",
"description": "Grants permission to create a project",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": [
"iam:CreateServiceLinkedRole",
"iam:GetRole"
]
},
"createsegment": {
"name": "CreateSegment",
"description": "Grants permission to create a segment",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deleteexperiment": {
"name": "DeleteExperiment",
"description": "Grants permission to delete an experiment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Experiment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletefeature": {
"name": "DeleteFeature",
"description": "Grants permission to delete a feature",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Feature",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletelaunch": {
"name": "DeleteLaunch",
"description": "Grants permission to delete a launch",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Launch",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteproject": {
"name": "DeleteProject",
"description": "Grants permission to delete a project",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Project",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletesegment": {
"name": "DeleteSegment",
"description": "Grants permission to delete a segment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Segment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"evaluatefeature": {
"name": "EvaluateFeature",
"description": "Grants permission to send an evaluate feature request",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Feature",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getexperiment": {
"name": "GetExperiment",
"description": "Grants permission to get experiment details",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Experiment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getexperimentresults": {
"name": "GetExperimentResults",
"description": "Grants permission to get experiment result",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Experiment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getfeature": {
"name": "GetFeature",
"description": "Grants permission to get feature details",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Feature",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getlaunch": {
"name": "GetLaunch",
"description": "Grants permission to get launch details",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Launch",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getproject": {
"name": "GetProject",
"description": "Grants permission to get project details",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Project",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getsegment": {
"name": "GetSegment",
"description": "Grants permission to get segment details",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Segment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listexperiments": {
"name": "ListExperiments",
"description": "Grants permission to list experiments",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listfeatures": {
"name": "ListFeatures",
"description": "Grants permission to list features",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listlaunches": {
"name": "ListLaunches",
"description": "Grants permission to list launches",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listprojects": {
"name": "ListProjects",
"description": "Grants permission to list projects",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listsegmentreferences": {
"name": "ListSegmentReferences",
"description": "Grants permission to list resources referencing a segment",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listsegments": {
"name": "ListSegments",
"description": "Grants permission to list segments",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for resources",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"putprojectevents": {
"name": "PutProjectEvents",
"description": "Grants permission to send performance events",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Project",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startexperiment": {
"name": "StartExperiment",
"description": "Grants permission to start an experiment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Experiment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startlaunch": {
"name": "StartLaunch",
"description": "Grants permission to start a launch",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Launch",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"stopexperiment": {
"name": "StopExperiment",
"description": "Grants permission to stop an experiment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Experiment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"stoplaunch": {
"name": "StopLaunch",
"description": "Grants permission to stop a launch",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Launch",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag resources",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "Experiment",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Feature",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Launch",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Project",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Segment",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"testsegmentpattern": {
"name": "TestSegmentPattern",
"description": "Grants permission to test a segment pattern",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to untag resources",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "Experiment",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Feature",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Launch",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Project",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Segment",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updateexperiment": {
"name": "UpdateExperiment",
"description": "Grants permission to update experiment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Experiment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatefeature": {
"name": "UpdateFeature",
"description": "Grants permission to update feature",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Feature",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatelaunch": {
"name": "UpdateLaunch",
"description": "Grants permission to update a launch",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Launch",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updateproject": {
"name": "UpdateProject",
"description": "Grants permission to update project",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Project",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"iam:CreateServiceLinkedRole",
"iam:GetRole"
]
},
"updateprojectdatadelivery": {
"name": "UpdateProjectDataDelivery",
"description": "Grants permission to update project data delivery",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Project",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}