@cloud-copilot/iam-data
Version:
329 lines • 8.61 kB
JSON
{
"allowvendedlogdeliveryforresource": {
"name": "AllowVendedLogDeliveryForResource",
"isPermissionOnly": true,
"description": "Grants permission to configure vended log delivery for CodeWhisperer customization resource",
"accessLevel": "Permissions management",
"resourceTypes": [
{
"name": "customization",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"associatecustomizationpermission": {
"name": "AssociateCustomizationPermission",
"isPermissionOnly": true,
"description": "Grants permission to invoke AssociateCustomizationPermission on CodeWhisperer",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "customization",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"createcustomization": {
"name": "CreateCustomization",
"isPermissionOnly": true,
"description": "Grants permission to invoke CreateCustomization on CodeWhisperer",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "customization",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependentActions": []
},
"createprofile": {
"name": "CreateProfile",
"isPermissionOnly": true,
"description": "Grants permission to invoke CreateProfile on CodeWhisperer",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "profile",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependentActions": []
},
"deletecustomization": {
"name": "DeleteCustomization",
"isPermissionOnly": true,
"description": "Grants permission to invoke DeleteCustomization on CodeWhisperer",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "customization",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"deleteprofile": {
"name": "DeleteProfile",
"isPermissionOnly": true,
"description": "Grants permission to invoke DeleteProfile on CodeWhisperer",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "profile",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"disassociatecustomizationpermission": {
"name": "DisassociateCustomizationPermission",
"isPermissionOnly": true,
"description": "Grants permission to invoke DisassociateCustomizationPermission on CodeWhisperer",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "customization",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"generaterecommendations": {
"name": "GenerateRecommendations",
"isPermissionOnly": true,
"description": "Grants permission to invoke GenerateRecommendations on CodeWhisperer",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getcustomization": {
"name": "GetCustomization",
"isPermissionOnly": true,
"description": "Grants permission to invoke GetCustomization on CodeWhisperer",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "customization",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listcustomizationpermissions": {
"name": "ListCustomizationPermissions",
"isPermissionOnly": true,
"description": "Grants permission to invoke ListCustomizationPermissions on CodeWhisperer",
"accessLevel": "List",
"resourceTypes": [
{
"name": "customization",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listcustomizationversions": {
"name": "ListCustomizationVersions",
"isPermissionOnly": true,
"description": "Grants permission to invoke ListCustomizationVersions on CodeWhisperer",
"accessLevel": "List",
"resourceTypes": [
{
"name": "customization",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listcustomizations": {
"name": "ListCustomizations",
"isPermissionOnly": true,
"description": "Grants permission to invoke ListCustomizations on CodeWhisperer",
"accessLevel": "List",
"resourceTypes": [
{
"name": "customization",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listprofiles": {
"name": "ListProfiles",
"isPermissionOnly": true,
"description": "Grants permission to invoke ListProfiles on CodeWhisperer",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"isPermissionOnly": true,
"description": "Grants permission to invoke ListTagsForResource on CodeWhisperer",
"accessLevel": "List",
"resourceTypes": [
{
"name": "customization",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "profile",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"isPermissionOnly": true,
"description": "Grants permission to invoke TagResource on CodeWhisperer",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "customization",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "profile",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}",
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"isPermissionOnly": true,
"description": "Grants permission to invoke UntagResource on CodeWhisperer",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "customization",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "profile",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"updatecustomization": {
"name": "UpdateCustomization",
"isPermissionOnly": true,
"description": "Grants permission to invoke UpdateCustomization on CodeWhisperer",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "customization",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updateprofile": {
"name": "UpdateProfile",
"isPermissionOnly": true,
"description": "Grants permission to invoke UpdateProfile on CodeWhisperer",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "profile",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
}