UNPKG

@cloud-copilot/iam-data

Version:
208 lines 4.84 kB
{ "createexport": { "name": "CreateExport", "description": "Grants permission to create an export", "accessLevel": "Write", "resourceTypes": [ { "name": "table", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "billingview", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deleteexport": { "name": "DeleteExport", "description": "Grants permission to delete an export", "accessLevel": "Write", "resourceTypes": [ { "name": "export", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getexecution": { "name": "GetExecution", "description": "Grants permission to get the execution of an export", "accessLevel": "Read", "resourceTypes": [ { "name": "export", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getexport": { "name": "GetExport", "description": "Grants permission to get an export", "accessLevel": "Read", "resourceTypes": [ { "name": "export", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "gettable": { "name": "GetTable", "description": "Grants permission to get the details of a table", "accessLevel": "Read", "resourceTypes": [ { "name": "table", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listexecutions": { "name": "ListExecutions", "description": "Grants permission to list all executions of an export", "accessLevel": "List", "resourceTypes": [ { "name": "export", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "listexports": { "name": "ListExports", "description": "Grants permission to list all exports", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtables": { "name": "ListTables", "description": "Grants permission to list all available tables", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for a resource", "accessLevel": "Read", "resourceTypes": [ { "name": "export", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "export", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to untag a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "export", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updateexport": { "name": "UpdateExport", "description": "Grants permission to update an export", "accessLevel": "Write", "resourceTypes": [ { "name": "export", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "table", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "billingview", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } }