UNPKG

@cloud-copilot/iam-data

Version:
334 lines 9.28 kB
{ "addnotificationchannels": { "name": "AddNotificationChannels", "description": "Grants permission to add up to 2 topic ARNs of existing AWS SNS topics to publish notifications", "accessLevel": "Write", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchgetframemetricdata": { "name": "BatchGetFrameMetricData", "description": "Grants permission to get the frame metric data for a Profiling Group", "accessLevel": "List", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "configureagent": { "name": "ConfigureAgent", "description": "Grants permission to register with the orchestration service and retrieve profiling configuration information, used by agents", "accessLevel": "Write", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createprofilinggroup": { "name": "CreateProfilingGroup", "description": "Grants permission to create a profiling group", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "deleteprofilinggroup": { "name": "DeleteProfilingGroup", "description": "Grants permission to delete a profiling group", "accessLevel": "Write", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeprofilinggroup": { "name": "DescribeProfilingGroup", "description": "Grants permission to describe a profiling group", "accessLevel": "Read", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getfindingsreportaccountsummary": { "name": "GetFindingsReportAccountSummary", "description": "Grants permission to get a summary of recent recommendations for each profiling group in the account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getnotificationconfiguration": { "name": "GetNotificationConfiguration", "description": "Grants permission to get the notification configuration", "accessLevel": "Read", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getpolicy": { "name": "GetPolicy", "description": "Grants permission to get the resource policy associated with the specified Profiling Group", "accessLevel": "Read", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getprofile": { "name": "GetProfile", "description": "Grants permission to get aggregated profiles for a specific profiling group", "accessLevel": "Read", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrecommendations": { "name": "GetRecommendations", "description": "Grants permission to get recommendations", "accessLevel": "Read", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listfindingsreports": { "name": "ListFindingsReports", "description": "Grants permission to list the available recommendations reports for a specific profiling group", "accessLevel": "List", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listprofiletimes": { "name": "ListProfileTimes", "description": "Grants permission to list the start times of the available aggregated profiles for a specific profiling group", "accessLevel": "List", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listprofilinggroups": { "name": "ListProfilingGroups", "description": "Grants permission to list profiling groups in the account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for a Profiling Group", "accessLevel": "List", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "postagentprofile": { "name": "PostAgentProfile", "description": "Grants permission to submit a profile collected by an agent belonging to a specific profiling group for aggregation", "accessLevel": "Write", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putpermission": { "name": "PutPermission", "description": "Grants permission to update the list of principals allowed for an action group in the resource policy associated with the specified Profiling Group", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "removenotificationchannel": { "name": "RemoveNotificationChannel", "description": "Grants permission to delete an already configured SNStopic arn from the notification configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "removepermission": { "name": "RemovePermission", "description": "Grants permission to remove the permission of specified Action Group from the resource policy associated with the specified Profiling Group", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "submitfeedback": { "name": "SubmitFeedback", "description": "Grants permission to submit user feedback for useful or non useful anomaly", "accessLevel": "Write", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add or overwrite tags to a Profiling Group", "accessLevel": "Tagging", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from a Profiling Group", "accessLevel": "Tagging", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updateprofilinggroup": { "name": "UpdateProfilingGroup", "description": "Grants permission to update a specific profiling group", "accessLevel": "Write", "resourceTypes": [ { "name": "ProfilingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }