UNPKG

@cloud-copilot/iam-data

Version:
247 lines 6.47 kB
{ "addcasecomment": { "name": "AddCaseComment", "isPermissionOnly": true, "description": "Grants permission to add a comment to a support case", "accessLevel": "Write", "resourceTypes": [ { "name": "case", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "checkcasepermission": { "name": "CheckCasePermission", "isPermissionOnly": true, "description": "Grants permission to verify whether the caller has the permissions to perform support case operations", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "completemultipartupload": { "name": "CompleteMultipartUpload", "isPermissionOnly": true, "description": "Grants permission to complete a multipart file upload to a support case", "accessLevel": "Write", "resourceTypes": [ { "name": "case", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createcase": { "name": "CreateCase", "isPermissionOnly": true, "description": "Grants permission to create a support case", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "creates3cliuploadcommand": { "name": "CreateS3CLIUploadCommand", "isPermissionOnly": true, "description": "Grants permission to create a cli command to allow a file upload to a support case", "accessLevel": "Write", "resourceTypes": [ { "name": "case", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "creates3downloadurl": { "name": "CreateS3DownloadUrl", "isPermissionOnly": true, "description": "Grants permission to download a file from a support case", "accessLevel": "Write", "resourceTypes": [ { "name": "case", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcase": { "name": "GetCase", "isPermissionOnly": true, "description": "Grants permission to describe a support case in your account", "accessLevel": "Read", "resourceTypes": [ { "name": "case", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcasepermission": { "name": "GetCasePermission", "isPermissionOnly": true, "description": "Grants permission to verify whether the caller has the permissions to perform support case operations", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getcases": { "name": "GetCases", "isPermissionOnly": true, "description": "Grants permission to list the support cases in your account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getuicache": { "name": "GetUICache", "isPermissionOnly": true, "description": "Grants permission to retrieve cached case user data for use in the Console", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforcase": { "name": "ListTagsForCase", "isPermissionOnly": true, "description": "Grants permission to list tags on a support case", "accessLevel": "Read", "resourceTypes": [ { "name": "case", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startmultipartupload": { "name": "StartMultipartUpload", "isPermissionOnly": true, "description": "Grants permission to start a multipart file upload to a support case", "accessLevel": "Write", "resourceTypes": [ { "name": "case", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagcase": { "name": "TagCase", "isPermissionOnly": true, "description": "Grants permission to add a tag on a support case", "accessLevel": "Tagging", "resourceTypes": [ { "name": "case", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "untagcase": { "name": "UntagCase", "isPermissionOnly": true, "description": "Grants permission to remove a tag on a support case", "accessLevel": "Tagging", "resourceTypes": [ { "name": "case", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatecase": { "name": "UpdateCase", "isPermissionOnly": true, "description": "Grants permission to update a support case", "accessLevel": "Write", "resourceTypes": [ { "name": "case", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecasestatus": { "name": "UpdateCaseStatus", "isPermissionOnly": true, "description": "Grants permission to update a support case status", "accessLevel": "Write", "resourceTypes": [ { "name": "case", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatemultipartupload": { "name": "UpdateMultipartUpload", "isPermissionOnly": true, "description": "Grants permission to update a multipart file upload to a support case", "accessLevel": "Write", "resourceTypes": [ { "name": "case", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }