View a markdown version of this page

Acciones, recursos y claves de condición para Campañas externas de Amazon Connect - Referencia de autorizaciones de servicio

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Acciones, recursos y claves de condición para Campañas externas de Amazon Connect

Amazon Connect Outbound Campaigns (prefijo de servicio:connect-campaigns) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon Connect Outbound Campaigns

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Cliente SDK Acción de IAM Clave de condición Valor (s) posible (s) Nivel de acceso

CreateCampaign

connectcampaigns

connect-campaigns:CreateCampaign

Escritura

connect-campaigns:TagResource

Etiquetar, escribir

DeleteCampaign

connectcampaigns

connect-campaigns:DeleteCampaign

Escritura

DeleteConnectInstanceConfig

connectcampaigns

connect-campaigns:DeleteConnectInstanceConfig

Escritura

DeleteInstanceOnboardingJob

connectcampaigns

connect-campaigns:DeleteInstanceOnboardingJob

Escritura

DescribeCampaign

connectcampaigns

connect-campaigns:DescribeCampaign

Lectura

GetCampaignState

connectcampaigns

connect-campaigns:GetCampaignState

Lectura

GetCampaignStateBatch

connectcampaigns

connect-campaigns:GetCampaignStateBatch

Lectura

GetConnectInstanceConfig

connectcampaigns

connect-campaigns:GetConnectInstanceConfig

Lectura

GetInstanceOnboardingJobStatus

connectcampaigns

connect-campaigns:GetInstanceOnboardingJobStatus

Lectura

ListCampaigns

connectcampaigns

connect-campaigns:ListCampaigns

Enumeración

ListTagsForResource

connectcampaigns

connect-campaigns:ListTagsForResource

Lectura

PauseCampaign

connectcampaigns

connect-campaigns:PauseCampaign

Escritura

PutDialRequestBatch

connectcampaigns

connect-campaigns:PutDialRequestBatch

Escritura

ResumeCampaign

connectcampaigns

connect-campaigns:ResumeCampaign

Escritura

StartCampaign

connectcampaigns

connect-campaigns:StartCampaign

Escritura

StartInstanceOnboardingJob

connectcampaigns

connect-campaigns:StartInstanceOnboardingJob

Escritura

StopCampaign

connectcampaigns

connect-campaigns:StopCampaign

Escritura

TagResource

connectcampaigns

connect-campaigns:TagResource

Etiquetar, escribir

UntagResource

connectcampaigns

connect-campaigns:UntagResource

Etiquetar, escribir

UpdateCampaignDialerConfig

connectcampaigns

connect-campaigns:UpdateCampaignDialerConfig

Escritura

UpdateCampaignName

connectcampaigns

connect-campaigns:UpdateCampaignName

Escritura

UpdateCampaignOutboundCallConfig

connectcampaigns

connect-campaigns:UpdateCampaignOutboundCallConfig

Escritura

CreateCampaign

connectcampaignsv2

connect-campaigns:CreateCampaign

Escritura

connect-campaigns:TagResource

Etiquetar, escribir

DeleteCampaign

connectcampaignsv2

connect-campaigns:DeleteCampaign

Escritura

DeleteCampaignChannelSubtypeConfig

connectcampaignsv2

connect-campaigns:DeleteCampaignChannelSubtypeConfig

Escritura

DeleteCampaignCommunicationLimits

connectcampaignsv2

connect-campaigns:DeleteCampaignCommunicationLimits

Escritura

DeleteCampaignCommunicationTime

connectcampaignsv2

connect-campaigns:DeleteCampaignCommunicationTime

Escritura

DeleteCampaignEntryLimits

connectcampaignsv2

connect-campaigns:DeleteCampaignEntryLimits

Escritura

DeleteConnectInstanceConfig

connectcampaignsv2

connect-campaigns:DeleteConnectInstanceConfig

Escritura

DeleteConnectInstanceIntegration

connectcampaignsv2

connect-campaigns:DeleteConnectInstanceIntegration

Escritura

DeleteInstanceOnboardingJob

connectcampaignsv2

connect-campaigns:DeleteInstanceOnboardingJob

Escritura

DescribeCampaign

connectcampaignsv2

connect-campaigns:DescribeCampaign

Lectura

GetCampaignState

connectcampaignsv2

connect-campaigns:GetCampaignState

Lectura

GetCampaignStateBatch

connectcampaignsv2

connect-campaigns:GetCampaignStateBatch

Lectura

GetConnectInstanceConfig

connectcampaignsv2

connect-campaigns:GetConnectInstanceConfig

Lectura

GetInstanceCommunicationLimits

connectcampaignsv2

connect-campaigns:GetInstanceCommunicationLimits

Lectura

GetInstanceOnboardingJobStatus

connectcampaignsv2

connect-campaigns:GetInstanceOnboardingJobStatus

Lectura

ListCampaigns

connectcampaignsv2

connect-campaigns:ListCampaigns

Enumeración

ListConnectInstanceIntegrations

connectcampaignsv2

connect-campaigns:ListConnectInstanceIntegrations

Enumeración

ListTagsForResource

connectcampaignsv2

connect-campaigns:ListTagsForResource

Lectura

PauseCampaign

connectcampaignsv2

connect-campaigns:PauseCampaign

Escritura

PutConnectInstanceIntegration

connectcampaignsv2

connect-campaigns:PutConnectInstanceIntegration

Escritura

PutInstanceCommunicationLimits

connectcampaignsv2

connect-campaigns:PutInstanceCommunicationLimits

Escritura

PutOutboundRequestBatch

connectcampaignsv2

connect-campaigns:PutOutboundRequestBatch

Escritura

PutProfileOutboundRequestBatch

connectcampaignsv2

connect-campaigns:PutProfileOutboundRequestBatch

Escritura

ResumeCampaign

connectcampaignsv2

connect-campaigns:ResumeCampaign

Escritura

StartCampaign

connectcampaignsv2

connect-campaigns:StartCampaign

Escritura

StartInstanceOnboardingJob

connectcampaignsv2

connect-campaigns:StartInstanceOnboardingJob

Escritura

StopCampaign

connectcampaignsv2

connect-campaigns:StopCampaign

Escritura

TagResource

connectcampaignsv2

connect-campaigns:TagResource

Etiquetar, escribir

UntagResource

connectcampaignsv2

connect-campaigns:UntagResource

Etiquetar, escribir

UpdateCampaignChannelSubtypeConfig

connectcampaignsv2

connect-campaigns:UpdateCampaignChannelSubtypeConfig

Escritura

UpdateCampaignCommunicationLimits

connectcampaignsv2

connect-campaigns:UpdateCampaignCommunicationLimits

Escritura

UpdateCampaignCommunicationTime

connectcampaignsv2

connect-campaigns:UpdateCampaignCommunicationTime

Escritura

UpdateCampaignEntryLimits

connectcampaignsv2

connect-campaigns:UpdateCampaignEntryLimits

Escritura

UpdateCampaignFlowAssociation

connectcampaignsv2

connect-campaigns:UpdateCampaignFlowAssociation

Escritura

UpdateCampaignName

connectcampaignsv2

connect-campaigns:UpdateCampaignName

Escritura

UpdateCampaignSchedule

connectcampaignsv2

connect-campaigns:UpdateCampaignSchedule

Escritura

UpdateCampaignSource

connectcampaignsv2

connect-campaigns:UpdateCampaignSource

Escritura

Acciones definidas por Campañas externas de Amazon Connect

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición compatibles con esa acción. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CreateCampaign

Otorga permiso para crear una campaña

campaign*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

DeleteCampaign

Otorga permiso para eliminar una campaña

campaign*

aws:ResourceTag/${TagKey}

Escritura

DeleteCampaignChannelSubtypeConfig

Concede permiso para eliminar la configuración de subtipo de canal de una campaña.

campaign*

aws:ResourceTag/${TagKey}

Escritura

DeleteCampaignCommunicationLimits

Concede permiso para eliminar la configuración de límites de comunicación de una campaña.

campaign*

aws:ResourceTag/${TagKey}

Escritura

DeleteCampaignCommunicationTime

Concede permiso para eliminar la configuración de hora de comunicación de una campaña.

campaign*

aws:ResourceTag/${TagKey}

Escritura

DeleteCampaignEntryLimits

Otorga permiso para eliminar la configuración de los límites de entrada de una campaña

campaign*

aws:ResourceTag/${TagKey}

Escritura

DeleteConnectInstanceConfig

Otorga permiso para eliminar información de configuración de una instancia de Amazon Connect

Escritura

DeleteConnectInstanceIntegration

Concede permiso para eliminar información de integración de una instancia de Amazon Connect.

Escritura

DeleteInstanceOnboardingJob

Otorga permisos para eliminar trabajos de incorporación de una instancia de Amazon Connect

Escritura

DescribeCampaign

Otorga permiso para describir una campaña específica

campaign*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

Lectura

GetCampaignState

Otorga permiso para obtener el estado de una campaña

campaign*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

Lectura

GetCampaignStateBatch

Otorga permiso para obtener el estado de una campaña

campaign*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

Lectura

GetConnectInstanceConfig

Otorga permiso para obtener información de configuración de una instancia de Amazon Connect

Lectura

GetInstanceCommunicationLimits

Concede permiso para obtener la configuración de límites de comunicación de una instancia de Amazon Connect.

Lectura

GetInstanceOnboardingJobStatus

Otorga permisos para obtener el estado de trabajos de incorporación de una instancia de Amazon Connect

Lectura

ListCampaigns

Otorga permiso para proporcionar un resumen de todas las campañas

aws:RequestTag/${TagKey}

Enumeración

ListConnectInstanceIntegrations

Concede permiso para proporcionar un resumen de todas las integraciones con una instancia de Amazon Connect.

Enumeración

ListTagsForResource

Concede permiso para enumerar las etiquetas de un recurso

campaign

aws:ResourceTag/${TagKey}

Lectura

PauseCampaign

Otorga permiso para pausar una campaña

campaign*

aws:ResourceTag/${TagKey}

Escritura

PutConnectInstanceIntegration

Concede permiso para implementar una configuración de integración en una instancia de Amazon Connect.

Escritura

PutDialRequestBatch

Otorga permiso para crear solicitudes de marcado para la campaña especificada

campaign*

aws:ResourceTag/${TagKey}

Escritura

PutInstanceCommunicationLimits

Concede permiso para implementar la configuración de límites de comunicación en una instancia de Amazon Connect.

Escritura

PutOutboundRequestBatch

Otorga permiso para crear solicitudes de marcado para la campaña especificada

campaign*

aws:ResourceTag/${TagKey}

Escritura

PutProfileOutboundRequestBatch

Concede permiso para crear solicitudes salientes de perfil para la campaña especificada.

campaign*

aws:ResourceTag/${TagKey}

Escritura

ResumeCampaign

Otorga permiso para resumir una campaña

campaign*

aws:ResourceTag/${TagKey}

Escritura

StartCampaign

Otorga permiso para comenzar una campaña

campaign*

aws:ResourceTag/${TagKey}

Escritura

StartInstanceOnboardingJob

Otorga permisos para iniciar trabajos de incorporación para una instancia de Amazon Connect

Escritura

StopCampaign

Otorga permiso para detener una campaña

campaign*

aws:ResourceTag/${TagKey}

Escritura

TagResource

Concede permiso para etiquetar un recurso

campaign*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

UntagResource

Concede permiso para eliminar etiquetas en un recurso

campaign*

aws:ResourceTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

UpdateCampaignChannelSubtypeConfig

Concede permiso para actualizar la configuración de subtipo de canal de una campaña.

campaign*

aws:ResourceTag/${TagKey}

Escritura

UpdateCampaignCommunicationLimits

Concede permiso para actualizar la configuración de límites de comunicación de una campaña.

campaign*

aws:ResourceTag/${TagKey}

Escritura

UpdateCampaignCommunicationTime

Concede permiso para actualizar la configuración de hora de comunicación de una campaña.

campaign*

aws:ResourceTag/${TagKey}

Escritura

UpdateCampaignDialerConfig

Otorga permiso para actualizar la configuración del marcador de una campaña

campaign*

aws:ResourceTag/${TagKey}

Escritura

UpdateCampaignEntryLimits

Otorga permiso para actualizar la configuración de los límites de entrada de una campaña

campaign*

aws:ResourceTag/${TagKey}

Escritura

UpdateCampaignFlowAssociation

Concede permiso para actualizar la asociación de flujo de una campaña.

campaign*

aws:ResourceTag/${TagKey}

Escritura

UpdateCampaignName

Otorga permiso para actualizar el nombre de una campaña

campaign*

aws:ResourceTag/${TagKey}

Escritura

UpdateCampaignOutboundCallConfig

Otorga permiso para actualizar la configuración de la llamada saliente de una campaña

campaign*

aws:ResourceTag/${TagKey}

Escritura

UpdateCampaignSchedule

Concede permiso para actualizar la programación de una campaña.

campaign*

aws:ResourceTag/${TagKey}

Escritura

UpdateCampaignSource

Concede permiso para actualizar la fuente de una campaña.

campaign*

aws:ResourceTag/${TagKey}

Escritura

Tipos de recurso definidos por Campañas externas de Amazon Connect

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

campaign

arn:${Partition}:connect-campaigns:${Region}:${Account}:campaign/${CampaignId}

aws:ResourceTag/${TagKey}

Claves de condición de Campañas externas de Amazon Connect

Campañas externas de Amazon Connect define las siguientes claves de condiciones que se pueden utilizar en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

aws:RequestTag/${TagKey}

Filtra el acceso mediante acciones en función de la presencia de pares de clave-valor de etiqueta en la solicitud.

String

aws:ResourceTag/${TagKey}

Filtra el acceso mediante acciones en función de pares de clave-valor asociados al recurso.

String

aws:TagKeys

Filtra el acceso mediante acciones en función de la presencia de claves de etiqueta en la solicitud

ArrayOfString