Ações, recursos e chaves de condição do Campanhas Externas do Amazon Connect
O Amazon Connect Outbound Campaigns (prefixo do serviço:connect-campaigns) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.
Referências:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja a referência de autorização de serviço programático
para esse serviço.
Tópicos
Operações de API definidas pelas campanhas externas do Amazon Connect
A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.
| Operation | Cliente SDK | Ação do IAM | Chave de condição | Valor (es) possível (s) | Nível de acesso |
|---|---|---|---|---|---|
|
CreateCampaign |
connectcampaigns |
Gravar |
|||
Marcação, gravação |
|||||
|
DeleteCampaign |
connectcampaigns |
Gravar |
|||
|
DeleteConnectInstanceConfig |
connectcampaigns |
Gravar |
|||
|
DeleteInstanceOnboardingJob |
connectcampaigns |
Gravar |
|||
|
DescribeCampaign |
connectcampaigns |
Ler |
|||
|
GetCampaignState |
connectcampaigns |
Ler |
|||
|
GetCampaignStateBatch |
connectcampaigns |
Ler |
|||
|
GetConnectInstanceConfig |
connectcampaigns |
Ler |
|||
|
GetInstanceOnboardingJobStatus |
connectcampaigns |
Ler |
|||
|
ListCampaigns |
connectcampaigns |
Lista |
|||
|
ListTagsForResource |
connectcampaigns |
Ler |
|||
|
PauseCampaign |
connectcampaigns |
Gravar |
|||
|
PutDialRequestBatch |
connectcampaigns |
Gravar |
|||
|
ResumeCampaign |
connectcampaigns |
Gravar |
|||
|
StartCampaign |
connectcampaigns |
Gravar |
|||
|
StartInstanceOnboardingJob |
connectcampaigns |
Gravar |
|||
|
StopCampaign |
connectcampaigns |
Gravar |
|||
|
TagResource |
connectcampaigns |
Marcação, gravação |
|||
|
UntagResource |
connectcampaigns |
Marcação, gravação |
|||
|
UpdateCampaignDialerConfig |
connectcampaigns |
Gravar |
|||
|
UpdateCampaignName |
connectcampaigns |
Gravar |
|||
|
UpdateCampaignOutboundCallConfig |
connectcampaigns |
Gravar |
|||
|
CreateCampaign |
conectar campanhas v2 |
Gravar |
|||
Marcação, gravação |
|||||
|
DeleteCampaign |
conectar campanhas v2 |
Gravar |
|||
|
DeleteCampaignChannelSubtypeConfig |
conectar campanhas v2 |
Gravar |
|||
|
DeleteCampaignCommunicationLimits |
conectar campanhas v2 |
Gravar |
|||
|
DeleteCampaignCommunicationTime |
conectar campanhas v2 |
Gravar |
|||
|
DeleteCampaignEntryLimits |
conectar campanhas v2 |
Gravar |
|||
|
DeleteConnectInstanceConfig |
conectar campanhas v2 |
Gravar |
|||
|
DeleteConnectInstanceIntegration |
conectar campanhas v2 |
Gravar |
|||
|
DeleteInstanceOnboardingJob |
conectar campanhas v2 |
Gravar |
|||
|
DescribeCampaign |
conectar campanhas v2 |
Ler |
|||
|
GetCampaignState |
conectar campanhas v2 |
Ler |
|||
|
GetCampaignStateBatch |
conectar campanhas v2 |
Ler |
|||
|
GetConnectInstanceConfig |
conectar campanhas v2 |
Ler |
|||
|
GetInstanceCommunicationLimits |
conectar campanhas v2 |
Ler |
|||
|
GetInstanceOnboardingJobStatus |
conectar campanhas v2 |
Ler |
|||
|
ListCampaigns |
conectar campanhas v2 |
Lista |
|||
|
ListConnectInstanceIntegrations |
conectar campanhas v2 |
Lista |
|||
|
ListTagsForResource |
conectar campanhas v2 |
Ler |
|||
|
PauseCampaign |
conectar campanhas v2 |
Gravar |
|||
|
PutConnectInstanceIntegration |
conectar campanhas v2 |
Gravar |
|||
|
PutInstanceCommunicationLimits |
conectar campanhas v2 |
Gravar |
|||
|
PutOutboundRequestBatch |
conectar campanhas v2 |
Gravar |
|||
|
PutProfileOutboundRequestBatch |
conectar campanhas v2 |
Gravar |
|||
|
ResumeCampaign |
conectar campanhas v2 |
Gravar |
|||
|
StartCampaign |
conectar campanhas v2 |
Gravar |
|||
|
StartInstanceOnboardingJob |
conectar campanhas v2 |
Gravar |
|||
|
StopCampaign |
conectar campanhas v2 |
Gravar |
|||
|
TagResource |
conectar campanhas v2 |
Marcação, gravação |
|||
|
UntagResource |
conectar campanhas v2 |
Marcação, gravação |
|||
|
UpdateCampaignChannelSubtypeConfig |
conectar campanhas v2 |
Gravar |
|||
|
UpdateCampaignCommunicationLimits |
conectar campanhas v2 |
Gravar |
|||
|
UpdateCampaignCommunicationTime |
conectar campanhas v2 |
Gravar |
|||
|
UpdateCampaignEntryLimits |
conectar campanhas v2 |
Gravar |
|||
|
UpdateCampaignFlowAssociation |
conectar campanhas v2 |
Gravar |
|||
|
UpdateCampaignName |
conectar campanhas v2 |
Gravar |
|||
|
UpdateCampaignSchedule |
conectar campanhas v2 |
Gravar |
|||
|
UpdateCampaignSource |
conectar campanhas v2 |
Gravar |
Ações definidas pelo Campanhas Externas do Amazon Connect
Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para criar uma campanha |
Gravar |
|||
Concede permissão para excluir uma campanha |
Gravar |
|||
Concede permissão para excluir a configuração de subtipo de canal de uma campanha |
Gravar |
|||
Concede permissão para excluir a configuração de limites de comunicação de uma campanha |
Gravar |
|||
Concede permissão para excluir a configuração de tempo de comunicação de uma campanha |
Gravar |
|||
Concede permissão para excluir a configuração dos limites de entrada de uma campanha |
Gravar |
|||
Concede permissão para remover informações de configuração para uma instância do Amazon Connect |
Gravar |
|||
Concede permissão para remover informações de integração para uma instância do Amazon Connect |
Gravar |
|||
Concede permissão para remover um trabalho de integração para uma instância do Amazon Connect |
Gravar |
|||
Concede permissão para descrever uma campanha específica |
Ler |
|||
Concede permissão para obter o estado de uma campanha |
Ler |
|||
Concede permissão para obter o estado das campanhas |
Ler |
|||
Concede permissão para obter informações de configuração para uma instância do Amazon Connect |
Ler |
|||
Concede permissão para obter a configuração dos limites de comunicação de uma instância do Amazon Connect |
Ler |
|||
Concede permissão para obter o status de um trabalho de integração para uma instância do Amazon Connect |
Ler |
|||
Concede permissão para fornecer um resumo de todas as campanhas |
Lista |
|||
Concede permissão para fornecer um resumo de todas as integrações com uma instância do Amazon Connect |
Lista |
|||
Concede permissão para listar as etiquetas de um recurso |
Ler |
|||
Concede permissão para pausar uma campanha |
Gravar |
|||
Concede permissão para colocar uma configuração de integração com uma instância do Amazon Connect |
Gravar |
|||
Concede permissão para criar solicitações de discagem para a campanha especificada |
Gravar |
|||
Concede permissão para colocar a configuração de limites de comunicação de uma instância do Amazon Connect |
Gravar |
|||
Concede permissão para criar solicitações de discagem para a campanha especificada |
Gravar |
|||
Concede permissão para criar solicitações de saída de perfil para a campanha especificada |
Gravar |
|||
Concede permissão para retomar uma campanha |
Gravar |
|||
Concede permissão para iniciar uma campanha |
Gravar |
|||
Concede permissão para iniciar um trabalho de integração para uma instância do Amazon Connect |
Gravar |
|||
Concede permissão para interromper uma campanha |
Gravar |
|||
Concede permissão para marcar um recurso |
Marcação, gravação |
|||
Concede permissão para desmarcar um recurso |
Marcação, gravação |
|||
Concede permissão para atualizar a configuração de subtipo de canal de uma campanha |
Gravar |
|||
Concede permissão para atualizar a configuração de limites de comunicação de uma campanha |
Gravar |
|||
Concede permissão para atualizar a configuração de tempo de comunicação de uma campanha |
Gravar |
|||
Concede permissão para atualizar a configuração de discador de uma campanha |
Gravar |
|||
Concede permissão para atualizar a configuração dos limites de entrada de uma campanha |
Gravar |
|||
Concede permissão para atualizar a associação de fluxo de uma campanha |
Gravar |
|||
Concede permissão para atualizar o nome de uma campanha |
Gravar |
|||
Concede permissão para atualizar a configuração de uma ligação de saída de uma campanha |
Gravar |
|||
Concede permissão para atualizar o agendamento de uma campanha |
Gravar |
|||
Concede permissão para atualizar a origem de uma campanha |
Gravar |
Tipos de recursos definidos pelo serviço Campanhas Externas do Amazon Connect
Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.
| Resource types | ARN | Chaves de condição |
|---|---|---|
arn: $ {Partition} :connect-campaign: $ {Region} :$ {Account} :campaign/$ {} CampaignId |
Chaves de condição para Campanhas Externas do Amazon Connect
O serviço Campanhas Externas do Amazon Connect define as seguintes chaves de condição que podem ser usadas no elemento Condition de uma política do IAM.
| Chaves de condição | Descrição | Tipo |
|---|---|---|
Filtra o acesso por ações com base na presença de pares de chave-valor da etiqueta na solicitação |
String |
|
Filtra o acesso por ações com base nos pares de chave-valor da etiqueta anexados ao recurso |
String |
|
Filtra o acesso por ações com base na presença de chaves da etiqueta na solicitação |
ArrayOfString |