UNPKG

@cloud-copilot/iam-data

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