UNPKG

@cloud-copilot/iam-data

Version:
513 lines 14.1 kB
{ "createcampaign": { "name": "CreateCampaign", "description": "Grants permission to create a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "deletecampaign": { "name": "DeleteCampaign", "description": "Grants permission to delete a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletecampaignchannelsubtypeconfig": { "name": "DeleteCampaignChannelSubtypeConfig", "description": "Grants permission to delete the channel subtype configuration of a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletecampaigncommunicationlimits": { "name": "DeleteCampaignCommunicationLimits", "description": "Grants permission to delete the communication limits configuration of a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletecampaigncommunicationtime": { "name": "DeleteCampaignCommunicationTime", "description": "Grants permission to delete the communication time configuration of a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteconnectinstanceconfig": { "name": "DeleteConnectInstanceConfig", "description": "Grants permission to remove configuration information for an Amazon Connect instance", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deleteconnectinstanceintegration": { "name": "DeleteConnectInstanceIntegration", "description": "Grants permission to remove integration information for an Amazon Connect instance", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deleteinstanceonboardingjob": { "name": "DeleteInstanceOnboardingJob", "description": "Grants permission to remove onboarding job for an Amazon Connect instance", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describecampaign": { "name": "DescribeCampaign", "description": "Grants permission to describe a specific campaign", "accessLevel": "Read", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "getcampaignstate": { "name": "GetCampaignState", "description": "Grants permission to get state of a campaign", "accessLevel": "Read", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "getcampaignstatebatch": { "name": "GetCampaignStateBatch", "description": "Grants permission to get state of campaigns", "accessLevel": "Read", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "getconnectinstanceconfig": { "name": "GetConnectInstanceConfig", "description": "Grants permission to get configuration information for an Amazon Connect instance", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getinstancecommunicationlimits": { "name": "GetInstanceCommunicationLimits", "description": "Grants permission to get the communication limits configuration of an Amazon Connect instance", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getinstanceonboardingjobstatus": { "name": "GetInstanceOnboardingJobStatus", "description": "Grants permission to get onboarding job status for an Amazon Connect instance", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listcampaigns": { "name": "ListCampaigns", "description": "Grants permission to provide summary of all campaigns", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "listconnectinstanceintegrations": { "name": "ListConnectInstanceIntegrations", "description": "Grants permission to provide summary of all integrations with an Amazon Connect instance", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for a resource", "accessLevel": "Read", "resourceTypes": [ { "name": "campaign", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "pausecampaign": { "name": "PauseCampaign", "description": "Grants permission to pause a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putconnectinstanceintegration": { "name": "PutConnectInstanceIntegration", "description": "Grants permission to put an integration configuration with an Amazon Connect instance", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putdialrequestbatch": { "name": "PutDialRequestBatch", "description": "Grants permission to create dial requests for the specified campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putinstancecommunicationlimits": { "name": "PutInstanceCommunicationLimits", "description": "Grants permission to put the communication limits configuration of an Amazon Connect instance", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putoutboundrequestbatch": { "name": "PutOutboundRequestBatch", "description": "Grants permission to create dial requests for the specified campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putprofileoutboundrequestbatch": { "name": "PutProfileOutboundRequestBatch", "description": "Grants permission to create profile outbound requests for the specified campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "resumecampaign": { "name": "ResumeCampaign", "description": "Grants permission to resume a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startcampaign": { "name": "StartCampaign", "description": "Grants permission to start a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startinstanceonboardingjob": { "name": "StartInstanceOnboardingJob", "description": "Grants permission to start onboarding job for an Amazon Connect instance", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "stopcampaign": { "name": "StopCampaign", "description": "Grants permission to stop a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to untag a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatecampaignchannelsubtypeconfig": { "name": "UpdateCampaignChannelSubtypeConfig", "description": "Grants permission to update the channel subtype configuration of a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecampaigncommunicationlimits": { "name": "UpdateCampaignCommunicationLimits", "description": "Grants permission to update the communication limits configuration of a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecampaigncommunicationtime": { "name": "UpdateCampaignCommunicationTime", "description": "Grants permission to update the communication time configuration of a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecampaigndialerconfig": { "name": "UpdateCampaignDialerConfig", "description": "Grants permission to update the dialer configuration of a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecampaignflowassociation": { "name": "UpdateCampaignFlowAssociation", "description": "Grants permission to update the flow association of a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecampaignname": { "name": "UpdateCampaignName", "description": "Grants permission to update the name of a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecampaignoutboundcallconfig": { "name": "UpdateCampaignOutboundCallConfig", "description": "Grants permission to update the outbound call configuration of a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecampaignschedule": { "name": "UpdateCampaignSchedule", "description": "Grants permission to update the schedule of a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecampaignsource": { "name": "UpdateCampaignSource", "description": "Grants permission to update the source of a campaign", "accessLevel": "Write", "resourceTypes": [ { "name": "campaign", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }