UNPKG

@cloud-copilot/iam-data

Version:
329 lines 8.61 kB
{ "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": [] } }