UNPKG

@cloud-copilot/iam-data

Version:
555 lines 13.4 kB
{ "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": [] } }