@cloud-copilot/iam-data
Version:
247 lines • 6.47 kB
JSON
{
"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": []
}
}