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