View a markdown version of this page

Ações, recursos e chaves de condição do Campanhas Externas do Amazon Connect - Referência de autorização do serviço

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:

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

campanhas de conexão: CreateCampaign

Gravar

campanhas de conexão: TagResource

Marcação, gravação

DeleteCampaign

connectcampaigns

campanhas de conexão: DeleteCampaign

Gravar

DeleteConnectInstanceConfig

connectcampaigns

campanhas de conexão: DeleteConnectInstanceConfig

Gravar

DeleteInstanceOnboardingJob

connectcampaigns

campanhas de conexão: DeleteInstanceOnboardingJob

Gravar

DescribeCampaign

connectcampaigns

campanhas de conexão: DescribeCampaign

Ler

GetCampaignState

connectcampaigns

campanhas de conexão: GetCampaignState

Ler

GetCampaignStateBatch

connectcampaigns

campanhas de conexão: GetCampaignStateBatch

Ler

GetConnectInstanceConfig

connectcampaigns

campanhas de conexão: GetConnectInstanceConfig

Ler

GetInstanceOnboardingJobStatus

connectcampaigns

campanhas de conexão: GetInstanceOnboardingJobStatus

Ler

ListCampaigns

connectcampaigns

campanhas de conexão: ListCampaigns

Lista

ListTagsForResource

connectcampaigns

campanhas de conexão: ListTagsForResource

Ler

PauseCampaign

connectcampaigns

campanhas de conexão: PauseCampaign

Gravar

PutDialRequestBatch

connectcampaigns

campanhas de conexão: PutDialRequestBatch

Gravar

ResumeCampaign

connectcampaigns

campanhas de conexão: ResumeCampaign

Gravar

StartCampaign

connectcampaigns

campanhas de conexão: StartCampaign

Gravar

StartInstanceOnboardingJob

connectcampaigns

campanhas de conexão: StartInstanceOnboardingJob

Gravar

StopCampaign

connectcampaigns

campanhas de conexão: StopCampaign

Gravar

TagResource

connectcampaigns

campanhas de conexão: TagResource

Marcação, gravação

UntagResource

connectcampaigns

campanhas de conexão: UntagResource

Marcação, gravação

UpdateCampaignDialerConfig

connectcampaigns

campanhas de conexão: UpdateCampaignDialerConfig

Gravar

UpdateCampaignName

connectcampaigns

campanhas de conexão: UpdateCampaignName

Gravar

UpdateCampaignOutboundCallConfig

connectcampaigns

campanhas de conexão: UpdateCampaignOutboundCallConfig

Gravar

CreateCampaign

conectar campanhas v2

campanhas de conexão: CreateCampaign

Gravar

campanhas de conexão: TagResource

Marcação, gravação

DeleteCampaign

conectar campanhas v2

campanhas de conexão: DeleteCampaign

Gravar

DeleteCampaignChannelSubtypeConfig

conectar campanhas v2

campanhas de conexão: DeleteCampaignChannelSubtypeConfig

Gravar

DeleteCampaignCommunicationLimits

conectar campanhas v2

campanhas de conexão: DeleteCampaignCommunicationLimits

Gravar

DeleteCampaignCommunicationTime

conectar campanhas v2

campanhas de conexão: DeleteCampaignCommunicationTime

Gravar

DeleteCampaignEntryLimits

conectar campanhas v2

campanhas de conexão: DeleteCampaignEntryLimits

Gravar

DeleteConnectInstanceConfig

conectar campanhas v2

campanhas de conexão: DeleteConnectInstanceConfig

Gravar

DeleteConnectInstanceIntegration

conectar campanhas v2

campanhas de conexão: DeleteConnectInstanceIntegration

Gravar

DeleteInstanceOnboardingJob

conectar campanhas v2

campanhas de conexão: DeleteInstanceOnboardingJob

Gravar

DescribeCampaign

conectar campanhas v2

campanhas de conexão: DescribeCampaign

Ler

GetCampaignState

conectar campanhas v2

campanhas de conexão: GetCampaignState

Ler

GetCampaignStateBatch

conectar campanhas v2

campanhas de conexão: GetCampaignStateBatch

Ler

GetConnectInstanceConfig

conectar campanhas v2

campanhas de conexão: GetConnectInstanceConfig

Ler

GetInstanceCommunicationLimits

conectar campanhas v2

campanhas de conexão: GetInstanceCommunicationLimits

Ler

GetInstanceOnboardingJobStatus

conectar campanhas v2

campanhas de conexão: GetInstanceOnboardingJobStatus

Ler

ListCampaigns

conectar campanhas v2

campanhas de conexão: ListCampaigns

Lista

ListConnectInstanceIntegrations

conectar campanhas v2

campanhas de conexão: ListConnectInstanceIntegrations

Lista

ListTagsForResource

conectar campanhas v2

campanhas de conexão: ListTagsForResource

Ler

PauseCampaign

conectar campanhas v2

campanhas de conexão: PauseCampaign

Gravar

PutConnectInstanceIntegration

conectar campanhas v2

campanhas de conexão: PutConnectInstanceIntegration

Gravar

PutInstanceCommunicationLimits

conectar campanhas v2

campanhas de conexão: PutInstanceCommunicationLimits

Gravar

PutOutboundRequestBatch

conectar campanhas v2

campanhas de conexão: PutOutboundRequestBatch

Gravar

PutProfileOutboundRequestBatch

conectar campanhas v2

campanhas de conexão: PutProfileOutboundRequestBatch

Gravar

ResumeCampaign

conectar campanhas v2

campanhas de conexão: ResumeCampaign

Gravar

StartCampaign

conectar campanhas v2

campanhas de conexão: StartCampaign

Gravar

StartInstanceOnboardingJob

conectar campanhas v2

campanhas de conexão: StartInstanceOnboardingJob

Gravar

StopCampaign

conectar campanhas v2

campanhas de conexão: StopCampaign

Gravar

TagResource

conectar campanhas v2

campanhas de conexão: TagResource

Marcação, gravação

UntagResource

conectar campanhas v2

campanhas de conexão: UntagResource

Marcação, gravação

UpdateCampaignChannelSubtypeConfig

conectar campanhas v2

campanhas de conexão: UpdateCampaignChannelSubtypeConfig

Gravar

UpdateCampaignCommunicationLimits

conectar campanhas v2

campanhas de conexão: UpdateCampaignCommunicationLimits

Gravar

UpdateCampaignCommunicationTime

conectar campanhas v2

campanhas de conexão: UpdateCampaignCommunicationTime

Gravar

UpdateCampaignEntryLimits

conectar campanhas v2

campanhas de conexão: UpdateCampaignEntryLimits

Gravar

UpdateCampaignFlowAssociation

conectar campanhas v2

campanhas de conexão: UpdateCampaignFlowAssociation

Gravar

UpdateCampaignName

conectar campanhas v2

campanhas de conexão: UpdateCampaignName

Gravar

UpdateCampaignSchedule

conectar campanhas v2

campanhas de conexão: UpdateCampaignSchedule

Gravar

UpdateCampaignSource

conectar campanhas v2

campanhas de conexão: UpdateCampaignSource

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

CreateCampaign

Concede permissão para criar uma campanha

campanha*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

DeleteCampaign

Concede permissão para excluir uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteCampaignChannelSubtypeConfig

Concede permissão para excluir a configuração de subtipo de canal de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteCampaignCommunicationLimits

Concede permissão para excluir a configuração de limites de comunicação de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteCampaignCommunicationTime

Concede permissão para excluir a configuração de tempo de comunicação de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteCampaignEntryLimits

Concede permissão para excluir a configuração dos limites de entrada de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteConnectInstanceConfig

Concede permissão para remover informações de configuração para uma instância do Amazon Connect

Gravar

DeleteConnectInstanceIntegration

Concede permissão para remover informações de integração para uma instância do Amazon Connect

Gravar

DeleteInstanceOnboardingJob

Concede permissão para remover um trabalho de integração para uma instância do Amazon Connect

Gravar

DescribeCampaign

Concede permissão para descrever uma campanha específica

campanha*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Ler

GetCampaignState

Concede permissão para obter o estado de uma campanha

campanha*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Ler

GetCampaignStateBatch

Concede permissão para obter o estado das campanhas

campanha*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Ler

GetConnectInstanceConfig

Concede permissão para obter informações de configuração para uma instância do Amazon Connect

Ler

GetInstanceCommunicationLimits

Concede permissão para obter a configuração dos limites de comunicação de uma instância do Amazon Connect

Ler

GetInstanceOnboardingJobStatus

Concede permissão para obter o status de um trabalho de integração para uma instância do Amazon Connect

Ler

ListCampaigns

Concede permissão para fornecer um resumo de todas as campanhas

foi: RequestTag /$ {} TagKey

Lista

ListConnectInstanceIntegrations

Concede permissão para fornecer um resumo de todas as integrações com uma instância do Amazon Connect

Lista

ListTagsForResource

Concede permissão para listar as etiquetas de um recurso

campanha

foi: ResourceTag /$ {} TagKey

Ler

PauseCampaign

Concede permissão para pausar uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

PutConnectInstanceIntegration

Concede permissão para colocar uma configuração de integração com uma instância do Amazon Connect

Gravar

PutDialRequestBatch

Concede permissão para criar solicitações de discagem para a campanha especificada

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

PutInstanceCommunicationLimits

Concede permissão para colocar a configuração de limites de comunicação de uma instância do Amazon Connect

Gravar

PutOutboundRequestBatch

Concede permissão para criar solicitações de discagem para a campanha especificada

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

PutProfileOutboundRequestBatch

Concede permissão para criar solicitações de saída de perfil para a campanha especificada

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

ResumeCampaign

Concede permissão para retomar uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

StartCampaign

Concede permissão para iniciar uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

StartInstanceOnboardingJob

Concede permissão para iniciar um trabalho de integração para uma instância do Amazon Connect

Gravar

StopCampaign

Concede permissão para interromper uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

TagResource

Concede permissão para marcar um recurso

campanha*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

UntagResource

Concede permissão para desmarcar um recurso

campanha*

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

UpdateCampaignChannelSubtypeConfig

Concede permissão para atualizar a configuração de subtipo de canal de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCampaignCommunicationLimits

Concede permissão para atualizar a configuração de limites de comunicação de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCampaignCommunicationTime

Concede permissão para atualizar a configuração de tempo de comunicação de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCampaignDialerConfig

Concede permissão para atualizar a configuração de discador de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCampaignEntryLimits

Concede permissão para atualizar a configuração dos limites de entrada de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCampaignFlowAssociation

Concede permissão para atualizar a associação de fluxo de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCampaignName

Concede permissão para atualizar o nome de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCampaignOutboundCallConfig

Concede permissão para atualizar a configuração de uma ligação de saída de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCampaignSchedule

Concede permissão para atualizar o agendamento de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCampaignSource

Concede permissão para atualizar a origem de uma campanha

campanha*

foi: ResourceTag /$ {} TagKey

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

campanha

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

foi: ResourceTag /$ {} TagKey

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

foi: RequestTag /$ {} TagKey

Filtra o acesso por ações com base na presença de pares de chave-valor da etiqueta na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso por ações com base nos pares de chave-valor da etiqueta anexados ao recurso

String

leis: TagKeys

Filtra o acesso por ações com base na presença de chaves da etiqueta na solicitação

ArrayOfString