View a markdown version of this page

Actions, resources, and condition keys for Amazon Connect - Service Authorization Reference

Actions, resources, and condition keys for Amazon Connect

Amazon Connect (service prefix: connect) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by Amazon Connect

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation SDK client IAM action Condition key Possible value(s) Access level

ActivateEvaluationForm

connect

connect:ActivateEvaluationForm

Write

AssociateAnalyticsDataSet

connect

connect:AssociateAnalyticsDataSet

Write

AssociateApprovedOrigin

connect

connect:AssociateApprovedOrigin

Write

AssociateBot

connect

connect:AssociateBot

Write

AssociateContactWithUser

connect

connect:AssociateContactWithUser

Write

AssociateDefaultVocabulary

connect

connect:AssociateDefaultVocabulary

Write

AssociateEmailAddressAlias

connect

connect:AssociateEmailAddressAlias

Write

AssociateFlow

connect

connect:AssociateFlow

Write

AssociateInstanceStorageConfig

connect

connect:AssociateInstanceStorageConfig

Write

AssociateLambdaFunction

connect

connect:AssociateLambdaFunction

Write

AssociateLexBot

connect

connect:AssociateLexBot

Write

AssociatePhoneNumberContactFlow

connect

connect:AssociatePhoneNumberContactFlow

Write

AssociateQueueEmailAddresses

connect

connect:AssociateQueueEmailAddresses

Write

AssociateQueueQuickConnects

connect

connect:AssociateQueueQuickConnects

Write

AssociateRoutingProfileQueues

connect

connect:AssociateRoutingProfileQueues

Write

AssociateSecurityKey

connect

connect:AssociateSecurityKey

Write

AssociateSecurityProfiles

connect

connect:AssociateSecurityProfiles

Write

AssociateTrafficDistributionGroupUser

connect

connect:AssociateTrafficDistributionGroupUser

Write

AssociateUserProficiencies

connect

connect:AssociateUserProficiencies

Write

AssociateWorkspace

connect

connect:AssociateWorkspace

Write

BatchAssociateAnalyticsDataSet

connect

connect:BatchAssociateAnalyticsDataSet

Write

BatchCreateDataTableValue

connect

connect:BatchCreateDataTableValue

Write

BatchDeleteDataTableValue

connect

connect:BatchDeleteDataTableValue

Write

BatchDescribeDataTableValue

connect

connect:BatchDescribeDataTableValue

Read

BatchDisassociateAnalyticsDataSet

connect

connect:BatchDisassociateAnalyticsDataSet

Write

BatchGetAttachedFileMetadata

connect

connect:BatchGetAttachedFileMetadata

Read

BatchGetFlowAssociation

connect

connect:BatchGetFlowAssociation

List

BatchPutContact

connect

connect:BatchPutContact

Write

BatchUpdateDataTableValue

connect

connect:BatchUpdateDataTableValue

Write

ClaimPhoneNumber

connect

connect:ClaimPhoneNumber

Write

connect:TagResource

Tagging, Write

CompleteAttachedFileUpload

connect

connect:CompleteAttachedFileUpload

Write

CreateAgentStatus

connect

connect:CreateAgentStatus

Write

connect:TagResource

Tagging, Write

CreateAttachedFile

connect

connect:CreateAttachedFile

Write

CreateContact

connect

connect:CreateContact

Write

CreateContactFlow

connect

connect:CreateContactFlow

Write

connect:TagResource

Tagging, Write

CreateContactFlowModule

connect

connect:CreateContactFlowModule

Write

connect:TagResource

Tagging, Write

CreateContactFlowModuleAlias

connect

connect:CreateContactFlowModuleAlias

Write

CreateContactFlowModuleVersion

connect

connect:CreateContactFlowModuleVersion

Write

CreateContactFlowVersion

connect

connect:CreateContactFlowVersion

Write

CreateDataTable

connect

connect:CreateDataTable

Write

connect:TagResource

Tagging, Write

CreateDataTableAttribute

connect

connect:CreateDataTableAttribute

Write

CreateEmailAddress

connect

connect:CreateEmailAddress

Write

connect:TagResource

Tagging, Write

CreateEvaluationForm

connect

connect:CreateEvaluationForm

Write

connect:TagResource

Tagging, Write

CreateHoursOfOperation

connect

connect:CreateHoursOfOperation

Write

connect:TagResource

Tagging, Write

CreateHoursOfOperationOverride

connect

connect:CreateHoursOfOperationOverride

Write

CreateInstance

connect

connect:CreateInstance

Write

connect:TagResource

Tagging, Write

CreateIntegrationAssociation

connect

connect:CreateIntegrationAssociation

Write

connect:TagResource

Tagging, Write

CreateNotification

connect

connect:CreateNotification

Write

connect:TagResource

Tagging, Write

CreateParticipant

connect

connect:CreateParticipant

Write

CreatePersistentContactAssociation

connect

connect:CreatePersistentContactAssociation

Write

CreatePredefinedAttribute

connect

connect:CreatePredefinedAttribute

Write

CreatePrompt

connect

connect:CreatePrompt

Write

connect:TagResource

Tagging, Write

CreatePushNotificationRegistration

connect

connect:CreatePushNotificationRegistration

Write

CreateQueue

connect

connect:CreateQueue

Write

connect:TagResource

Tagging, Write

CreateQuickConnect

connect

connect:CreateQuickConnect

Write

connect:TagResource

Tagging, Write

CreateRoutingProfile

connect

connect:CreateRoutingProfile

Write

connect:TagResource

Tagging, Write

CreateRule

connect

connect:CreateRule

Write

CreateSecurityProfile

connect

connect:CreateSecurityProfile

Write

connect:TagResource

Tagging, Write

CreateTaskTemplate

connect

connect:CreateTaskTemplate

Write

CreateTestCase

connect

connect:TagResource

Tagging, Write

CreateTrafficDistributionGroup

connect

connect:CreateTrafficDistributionGroup

Write

connect:TagResource

Tagging, Write

CreateUseCase

connect

connect:CreateUseCase

Write

connect:TagResource

Tagging, Write

CreateUser

connect

connect:CreateUser

Write

connect:TagResource

Tagging, Write

CreateUserHierarchyGroup

connect

connect:CreateUserHierarchyGroup

Write

connect:TagResource

Tagging, Write

CreateView

connect

connect:CreateView

Write

connect:TagResource

Tagging, Write

CreateViewVersion

connect

connect:CreateViewVersion

Write

CreateVocabulary

connect

connect:CreateVocabulary

Write

connect:TagResource

Tagging, Write

CreateWorkspace

connect

connect:CreateWorkspace

Write

connect:TagResource

Tagging, Write

CreateWorkspacePage

connect

connect:CreateWorkspacePage

Write

DeactivateEvaluationForm

connect

connect:DeactivateEvaluationForm

Write

DeleteAttachedFile

connect

connect:DeleteAttachedFile

Write

DeleteContactEvaluation

connect

connect:DeleteContactEvaluation

Write

DeleteContactFlow

connect

connect:DeleteContactFlow

Write

DeleteContactFlowModule

connect

connect:DeleteContactFlowModule

Write

DeleteContactFlowModuleAlias

connect

connect:DeleteContactFlowModuleAlias

Write

DeleteContactFlowModuleVersion

connect

connect:DeleteContactFlowModuleVersion

Write

DeleteContactFlowVersion

connect

connect:DeleteContactFlowVersion

Write

DeleteDataTable

connect

connect:DeleteDataTable

Write

DeleteDataTableAttribute

connect

connect:DeleteDataTableAttribute

Write

DeleteEmailAddress

connect

connect:DeleteEmailAddress

Write

DeleteEvaluationForm

connect

connect:DeleteEvaluationForm

Write

DeleteHoursOfOperation

connect

connect:DeleteHoursOfOperation

Write

DeleteHoursOfOperationOverride

connect

connect:DeleteHoursOfOperationOverride

Write

DeleteInstance

connect

connect:DeleteInstance

Write

DeleteIntegrationAssociation

connect

connect:DeleteIntegrationAssociation

Write

DeleteNotification

connect

connect:DeleteNotification

Write

DeletePredefinedAttribute

connect

connect:DeletePredefinedAttribute

Write

DeletePrompt

connect

connect:DeletePrompt

Write

DeletePushNotificationRegistration

connect

connect:DeletePushNotificationRegistration

Write

DeleteQueue

connect

connect:DeleteQueue

Write

DeleteQuickConnect

connect

connect:DeleteQuickConnect

Write

DeleteRoutingProfile

connect

connect:DeleteRoutingProfile

Write

DeleteRule

connect

connect:DeleteRule

Write

DeleteSecurityProfile

connect

connect:DeleteSecurityProfile

Write

DeleteTaskTemplate

connect

connect:DeleteTaskTemplate

Write

DeleteTrafficDistributionGroup

connect

connect:DeleteTrafficDistributionGroup

Write

DeleteUseCase

connect

connect:DeleteUseCase

Write

DeleteUser

connect

connect:DeleteUser

Write

DeleteUserHierarchyGroup

connect

connect:DeleteUserHierarchyGroup

Write

DeleteView

connect

connect:DeleteView

Write

DeleteViewVersion

connect

connect:DeleteViewVersion

Write

DeleteVocabulary

connect

connect:DeleteVocabulary

Write

DeleteWorkspace

connect

connect:DeleteWorkspace

Write

DeleteWorkspaceMedia

connect

connect:DeleteWorkspaceMedia

Write

DeleteWorkspacePage

connect

connect:DeleteWorkspacePage

Write

DescribeAgentStatus

connect

connect:DescribeAgentStatus

Read

DescribeAuthenticationProfile

connect

connect:DescribeAuthenticationProfile

Read

DescribeContact

connect

connect:DescribeContact

Read

DescribeContactEvaluation

connect

connect:DescribeContactEvaluation

Read

DescribeContactFlow

connect

connect:DescribeContactFlow

Read

DescribeContactFlowModule

connect

connect:DescribeContactFlowModule

Read

DescribeContactFlowModuleAlias

connect

connect:DescribeContactFlowModuleAlias

Read

DescribeDataTable

connect

connect:DescribeDataTable

Read

DescribeDataTableAttribute

connect

connect:DescribeDataTableAttribute

Read

DescribeEmailAddress

connect

connect:DescribeEmailAddress

Read

DescribeEvaluationForm

connect

connect:DescribeEvaluationForm

Read

DescribeHoursOfOperation

connect

connect:DescribeHoursOfOperation

Read

DescribeHoursOfOperationOverride

connect

connect:DescribeHoursOfOperationOverride

Read

DescribeInstance

connect

connect:DescribeInstance

Read

DescribeInstanceAttribute

connect

connect:DescribeInstanceAttribute

Read

DescribeInstanceStorageConfig

connect

connect:DescribeInstanceStorageConfig

Read

DescribeNotification

connect

connect:DescribeNotification

Read

DescribePhoneNumber

connect

connect:DescribePhoneNumber

Read

DescribePredefinedAttribute

connect

connect:DescribePredefinedAttribute

Read

DescribePrompt

connect

connect:DescribePrompt

Read

DescribeQueue

connect

connect:DescribeQueue

Read

DescribeQuickConnect

connect

connect:DescribeQuickConnect

Read

DescribeRoutingProfile

connect

connect:DescribeRoutingProfile

Read

DescribeRule

connect

connect:DescribeRule

Read

DescribeSecurityProfile

connect

connect:DescribeSecurityProfile

Read

DescribeTrafficDistributionGroup

connect

connect:DescribeTrafficDistributionGroup

Read

DescribeUser

connect

connect:DescribeUser

Read

DescribeUserHierarchyGroup

connect

connect:DescribeUserHierarchyGroup

Read

DescribeUserHierarchyStructure

connect

connect:DescribeUserHierarchyStructure

Read

DescribeView

connect

connect:DescribeView

Read

DescribeVocabulary

connect

connect:DescribeVocabulary

Read

DescribeWorkspace

connect

connect:DescribeWorkspace

Read

DisassociateAnalyticsDataSet

connect

connect:DisassociateAnalyticsDataSet

Write

DisassociateApprovedOrigin

connect

connect:DisassociateApprovedOrigin

Write

DisassociateBot

connect

connect:DisassociateBot

Write

DisassociateEmailAddressAlias

connect

connect:DisassociateEmailAddressAlias

Write

DisassociateFlow

connect

connect:DisassociateFlow

Write

DisassociateInstanceStorageConfig

connect

connect:DisassociateInstanceStorageConfig

Write

DisassociateLambdaFunction

connect

connect:DisassociateLambdaFunction

Write

DisassociateLexBot

connect

connect:DisassociateLexBot

Write

DisassociatePhoneNumberContactFlow

connect

connect:DisassociatePhoneNumberContactFlow

Write

DisassociateQueueEmailAddresses

connect

connect:DisassociateQueueEmailAddresses

Write

DisassociateQueueQuickConnects

connect

connect:DisassociateQueueQuickConnects

Write

DisassociateRoutingProfileQueues

connect

connect:DisassociateRoutingProfileQueues

Write

DisassociateSecurityKey

connect

connect:DisassociateSecurityKey

Write

DisassociateSecurityProfiles

connect

connect:DisassociateSecurityProfiles

Write

DisassociateTrafficDistributionGroupUser

connect

connect:DisassociateTrafficDistributionGroupUser

Write

DisassociateUserProficiencies

connect

connect:DisassociateUserProficiencies

Write

DisassociateWorkspace

connect

connect:DisassociateWorkspace

Write

DismissUserContact

connect

connect:DismissUserContact

Write

EvaluateDataTableValues

connect

connect:EvaluateDataTableValues

Read

GetAttachedFile

connect

connect:GetAttachedFile

Read

GetContactAttributes

connect

connect:GetContactAttributes

Read

GetContactMetrics

connect

connect:GetContactMetrics

Read

GetCurrentMetricData

connect

connect:GetCurrentMetricData

Read

GetCurrentUserData

connect

connect:GetCurrentUserData

Read

GetEffectiveHoursOfOperations

connect

connect:GetEffectiveHoursOfOperations

Read

GetEvaluationFormValidation

connect

connect:GetEvaluationFormValidation

Read

GetFederationToken

connect

connect:GetFederationToken

Read

GetFlowAssociation

connect

connect:GetFlowAssociation

Read

GetMetricData

connect

connect:GetMetricData

Read

GetMetricDataV2

connect

connect:GetMetricDataV2

Read

GetPromptFile

connect

connect:GetPromptFile

Read

GetTaskTemplate

connect

connect:GetTaskTemplate

Read

GetTrafficDistribution

connect

connect:GetTrafficDistribution

List

ImportPhoneNumber

connect

connect:ImportPhoneNumber

Write

connect:TagResource

Tagging, Write

ImportWorkspaceMedia

connect

connect:ImportWorkspaceMedia

Write

ListAgentStatuses

connect

connect:ListAgentStatuses

List

ListAnalyticsDataAssociations

connect

connect:ListAnalyticsDataAssociations

List

ListAnalyticsDataLakeDataSets

connect

connect:ListAnalyticsDataLakeDataSets

List

ListApprovedOrigins

connect

connect:ListApprovedOrigins

List

ListAssociatedContacts

connect

connect:ListAssociatedContacts

List

ListAuthenticationProfiles

connect

connect:ListAuthenticationProfiles

List

ListBots

connect

connect:ListBots

List

ListContactEvaluations

connect

connect:ListContactEvaluations

List

ListContactFlowModuleAliases

connect

connect:ListContactFlowModuleAliases

List

ListContactFlowModuleVersions

connect

connect:ListContactFlowModuleVersions

List

ListContactFlowModules

connect

connect:ListContactFlowModules

List

ListContactFlowVersions

connect

connect:ListContactFlowVersions

List

ListContactFlows

connect

connect:ListContactFlows

List

ListContactReferences

connect

connect:ListContactReferences

List

ListDataTableAttributes

connect

connect:ListDataTableAttributes

List

ListDataTablePrimaryValues

connect

connect:ListDataTablePrimaryValues

List

ListDataTableValues

connect

connect:ListDataTableValues

List

ListDataTables

connect

connect:ListDataTables

List

ListDefaultVocabularies

connect

connect:ListDefaultVocabularies

List

ListEntitySecurityProfiles

connect

connect:ListEntitySecurityProfiles

List

ListEvaluationFormVersions

connect

connect:ListEvaluationFormVersions

List

ListEvaluationForms

connect

connect:ListEvaluationForms

List

ListFlowAssociations

connect

connect:ListFlowAssociations

List

ListHoursOfOperationOverrides

connect

connect:ListHoursOfOperationOverrides

List

ListHoursOfOperations

connect

connect:ListHoursOfOperations

List

ListInstanceAttributes

connect

connect:ListInstanceAttributes

List

ListInstanceStorageConfigs

connect

connect:ListInstanceStorageConfigs

List

ListInstances

connect

connect:ListInstances

List

ListIntegrationAssociations

connect

connect:ListIntegrationAssociations

List

ListLambdaFunctions

connect

connect:ListLambdaFunctions

List

ListLexBots

connect

connect:ListLexBots

List

ListNotifications

connect

connect:ListNotifications

Read

ListPhoneNumbers

connect

connect:ListPhoneNumbers

List

ListPhoneNumbersV2

connect

connect:ListPhoneNumbersV2

List

ListPredefinedAttributes

connect

connect:ListPredefinedAttributes

List

ListPrompts

connect

connect:ListPrompts

List

ListQueueEmailAddresses

connect

connect:ListQueueEmailAddresses

List

ListQueueQuickConnects

connect

connect:ListQueueQuickConnects

List

ListQueues

connect

connect:ListQueues

List

ListQuickConnects

connect

connect:ListQuickConnects

List

ListRealtimeContactAnalysisSegmentsV2

connect

connect:ListRealtimeContactAnalysisSegmentsV2

List

ListRoutingProfileManualAssignmentQueues

connect

connect:ListRoutingProfileManualAssignmentQueues

List

ListRoutingProfileQueues

connect

connect:ListRoutingProfileQueues

List

ListRoutingProfiles

connect

connect:ListRoutingProfiles

List

ListRules

connect

connect:ListRules

List

ListSecurityKeys

connect

connect:ListSecurityKeys

List

ListSecurityProfileApplications

connect

connect:ListSecurityProfileApplications

List

ListSecurityProfileFlowModules

connect

connect:ListSecurityProfileFlowModules

List

ListSecurityProfilePermissions

connect

connect:ListSecurityProfilePermissions

List

ListSecurityProfiles

connect

connect:ListSecurityProfiles

List

ListTagsForResource

connect

connect:ListTagsForResource

Read

ListTaskTemplates

connect

connect:ListTaskTemplates

List

ListTrafficDistributionGroupUsers

connect

connect:ListTrafficDistributionGroupUsers

List

ListTrafficDistributionGroups

connect

connect:ListTrafficDistributionGroups

List

ListUseCases

connect

connect:ListUseCases

List

ListUserHierarchyGroups

connect

connect:ListUserHierarchyGroups

List

ListUserNotifications

connect

connect:ListUserNotifications

Read

ListUserProficiencies

connect

connect:ListUserProficiencies

List

ListUsers

connect

connect:ListUsers

List

ListViewVersions

connect

connect:ListViewVersions

List

ListViews

connect

connect:ListViews

List

ListWorkspaceMedia

connect

connect:ListWorkspaceMedia

List

ListWorkspacePages

connect

connect:ListWorkspacePages

List

ListWorkspaces

connect

connect:ListWorkspaces

List

MonitorContact

connect

connect:MonitorContact

Write

PauseContact

connect

connect:PauseContact

Write

PutUserStatus

connect

connect:PutUserStatus

Write

ReleasePhoneNumber

connect

connect:ReleasePhoneNumber

Write

ReplicateInstance

connect

connect:ReplicateInstance

Write

ResumeContact

connect

connect:ResumeContact

Write

ResumeContactRecording

connect

connect:ResumeContactRecording

Write

SearchAgentStatuses

connect

connect:DescribeAgentStatus

Read

connect:SearchAgentStatuses

Read

SearchAvailablePhoneNumbers

connect

connect:SearchAvailablePhoneNumbers

List

SearchContactEvaluations

connect

connect:DescribeContactEvaluation

Read

connect:SearchContactEvaluations

Read

SearchContactFlowModules

connect

connect:DescribeContactFlowModule

Read

connect:SearchContactFlowModules

Read

SearchContactFlows

connect

connect:DescribeContactFlow

Read

connect:SearchContactFlows

Read

SearchContacts

connect

connect:DescribeContact

Read

connect:GetContactAttributes

Read

connect:SearchContacts

Read

SearchDataTables

connect

connect:DescribeDataTable

Read

connect:SearchDataTables

Read

SearchEmailAddresses

connect

connect:DescribeEmailAddress

Read

connect:SearchEmailAddresses

Read

SearchEvaluationForms

connect

connect:DescribeEvaluationForm

Read

connect:SearchEvaluationForms

Read

SearchHoursOfOperationOverrides

connect

connect:DescribeHoursOfOperationOverride

Read

connect:SearchHoursOfOperationOverrides

Read

SearchHoursOfOperations

connect

connect:DescribeHoursOfOperation

Read

connect:SearchHoursOfOperations

Read

SearchNotifications

connect

connect:DescribeNotification

Read

connect:SearchNotifications

Read

SearchPredefinedAttributes

connect

connect:DescribePredefinedAttribute

Read

connect:SearchPredefinedAttributes

Read

SearchPrompts

connect

connect:DescribePrompt

Read

connect:SearchPrompts

Read

SearchQueues

connect

connect:DescribeQueue

Read

connect:SearchQueues

Read

SearchQuickConnects

connect

connect:DescribeQuickConnect

Read

connect:SearchQuickConnects

Read

SearchResourceTags

connect

connect:SearchResourceTags

List

SearchRoutingProfiles

connect

connect:DescribeRoutingProfile

Read

connect:SearchRoutingProfiles

Read

SearchSecurityProfiles

connect

connect:DescribeSecurityProfile

Read

connect:SearchSecurityProfiles

Read

SearchUserHierarchyGroups

connect

connect:DescribeUserHierarchyGroup

Read

connect:SearchUserHierarchyGroups

Read

SearchUsers

connect

connect:DescribeUser

Read

connect:ListUserProficiencies

List

connect:SearchUsers

Read

SearchViews

connect

connect:DescribeView

Read

connect:SearchViews

Read

SearchVocabularies

connect

connect:SearchVocabularies

List

SearchWorkspaceAssociations

connect

connect:SearchWorkspaceAssociations

Read

SearchWorkspaces

connect

connect:DescribeWorkspace

Read

connect:SearchWorkspaces

Read

SendChatIntegrationEvent

connect

connect:SendChatIntegrationEvent

Write

SendOutboundEmail

connect

connect:SendOutboundEmail

Write

SendOutboundWebNotification

connect

connect:SendOutboundWebNotification

Write

StartAttachedFileUpload

connect

connect:StartAttachedFileUpload

Write

connect:TagResource

Tagging, Write

StartChatContact

connect

connect:StartChatContact

Write

StartContactConversationalAnalyticsJob

connect

connect:StartContactConversationalAnalyticsJob

Write

StartContactEvaluation

connect

connect:StartContactEvaluation

Write

connect:TagResource

Tagging, Write

StartContactMediaProcessing

connect

connect:StartContactMediaProcessing

Write

StartContactRecording

connect

connect:StartContactRecording

Write

StartContactStreaming

connect

connect:StartContactStreaming

Write

StartEmailContact

connect

connect:StartEmailContact

Write

StartEvaluationFormValidation

connect

connect:StartEvaluationFormValidation

Write

StartOutboundChatContact

connect

connect:StartOutboundChatContact

Write

StartOutboundEmailContact

connect

connect:StartOutboundEmailContact

Write

StartOutboundVoiceContact

connect

connect:StartOutboundVoiceContact

Write

StartScreenSharing

connect

connect:StartScreenSharing

Write

StartTaskContact

connect

connect:StartTaskContact

Write

StartWebRTCContact

connect

connect:StartWebRTCContact

Write

StopContact

connect

connect:StopContact

Write

StopContactMediaProcessing

connect

connect:StopContactMediaProcessing

Write

StopContactRecording

connect

connect:StopContactRecording

Write

StopContactStreaming

connect

connect:StopContactStreaming

Write

SubmitContactEvaluation

connect

connect:SubmitContactEvaluation

Write

SuspendContactRecording

connect

connect:SuspendContactRecording

Write

TagContact

connect

connect:TagContact

Write

TagResource

connect

connect:TagResource

Tagging, Write

TransferContact

connect

connect:TransferContact

Write

UntagContact

connect

connect:UntagContact

Write

UntagResource

connect

connect:UntagResource

Tagging, Write

UpdateAgentStatus

connect

connect:UpdateAgentStatus

Write

UpdateAuthenticationProfile

connect

connect:UpdateAuthenticationProfile

Write

UpdateContact

connect

connect:UpdateContact

Write

UpdateContactAttributes

connect

connect:UpdateContactAttributes

Write

UpdateContactEvaluation

connect

connect:UpdateContactEvaluation

Write

UpdateContactFlowContent

connect

connect:UpdateContactFlowContent

Write

UpdateContactFlowMetadata

connect

connect:UpdateContactFlowMetadata

Write

UpdateContactFlowModuleAlias

connect

connect:UpdateContactFlowModuleAlias

Write

UpdateContactFlowModuleContent

connect

connect:UpdateContactFlowModuleContent

Write

UpdateContactFlowModuleMetadata

connect

connect:UpdateContactFlowModuleMetadata

Write

UpdateContactFlowName

connect

connect:UpdateContactFlowName

Write

UpdateContactRoutingData

connect

connect:UpdateContactRoutingData

Write

UpdateContactSchedule

connect

connect:UpdateContactSchedule

Write

UpdateDataTableAttribute

connect

connect:UpdateDataTableAttribute

Write

UpdateDataTableMetadata

connect

connect:UpdateDataTableMetadata

Write

UpdateDataTablePrimaryValues

connect

connect:UpdateDataTablePrimaryValues

Write

UpdateEmailAddressMetadata

connect

connect:UpdateEmailAddressMetadata

Write

UpdateEvaluationForm

connect

connect:UpdateEvaluationForm

Write

UpdateHoursOfOperation

connect

connect:UpdateHoursOfOperation

Write

UpdateHoursOfOperationOverride

connect

connect:UpdateHoursOfOperationOverride

Write

UpdateInstanceAttribute

connect

connect:UpdateInstanceAttribute

Write

UpdateInstanceStorageConfig

connect

connect:UpdateInstanceStorageConfig

Write

UpdateNotificationContent

connect

connect:UpdateNotificationContent

Write

UpdateParticipantAuthentication

connect

connect:UpdateParticipantAuthentication

Write

UpdateParticipantRoleConfig

connect

connect:UpdateParticipantRoleConfig

Write

UpdatePhoneNumber

connect

connect:UpdatePhoneNumber

Write

UpdatePhoneNumberMetadata

connect

connect:UpdatePhoneNumberMetadata

Write

UpdatePredefinedAttribute

connect

connect:UpdatePredefinedAttribute

Write

UpdatePrompt

connect

connect:UpdatePrompt

Write

UpdateQueueHoursOfOperation

connect

connect:UpdateQueueHoursOfOperation

Write

UpdateQueueMaxContacts

connect

connect:UpdateQueueMaxContacts

Write

UpdateQueueName

connect

connect:UpdateQueueName

Write

UpdateQueueOutboundCallerConfig

connect

connect:UpdateQueueOutboundCallerConfig

Write

UpdateQueueOutboundEmailConfig

connect

connect:UpdateQueueOutboundEmailConfig

Write

UpdateQueueStatus

connect

connect:UpdateQueueStatus

Write

UpdateQuickConnectConfig

connect

connect:UpdateQuickConnectConfig

Write

UpdateQuickConnectName

connect

connect:UpdateQuickConnectName

Write

UpdateRoutingProfileAgentAvailabilityTimer

connect

connect:UpdateRoutingProfileAgentAvailabilityTimer

Write

UpdateRoutingProfileConcurrency

connect

connect:UpdateRoutingProfileConcurrency

Write

UpdateRoutingProfileDefaultOutboundQueue

connect

connect:UpdateRoutingProfileDefaultOutboundQueue

Write

UpdateRoutingProfileName

connect

connect:UpdateRoutingProfileName

Write

UpdateRoutingProfileQueues

connect

connect:UpdateRoutingProfileQueues

Write

UpdateRule

connect

connect:UpdateRule

Write

UpdateSecurityProfile

connect

connect:UpdateSecurityProfile

Write

UpdateTaskTemplate

connect

connect:UpdateTaskTemplate

Write

UpdateTrafficDistribution

connect

connect:UpdateTrafficDistribution

Write

UpdateUserConfig

connect

connect:UpdateUserPhoneConfig

Write

UpdateUserHierarchy

connect

connect:UpdateUserHierarchy

Write

UpdateUserHierarchyGroupName

connect

connect:UpdateUserHierarchyGroupName

Write

UpdateUserHierarchyStructure

connect

connect:UpdateUserHierarchyStructure

Write

UpdateUserIdentityInfo

connect

connect:UpdateUserIdentityInfo

Write

UpdateUserNotificationStatus

connect

connect:UpdateUserNotificationStatus

Write

UpdateUserPhoneConfig

connect

connect:UpdateUserPhoneConfig

Write

UpdateUserProficiencies

connect

connect:UpdateUserProficiencies

Write

UpdateUserRoutingProfile

connect

connect:UpdateUserRoutingProfile

Write

UpdateUserSecurityProfiles

connect

connect:UpdateUserSecurityProfiles

Write

UpdateViewContent

connect

connect:UpdateViewContent

Write

UpdateViewMetadata

connect

connect:UpdateViewMetadata

Write

UpdateWorkspaceMetadata

connect

connect:UpdateWorkspaceMetadata

Write

UpdateWorkspacePage

connect

connect:UpdateWorkspacePage

Write

UpdateWorkspaceTheme

connect

connect:UpdateWorkspaceTheme

Write

UpdateWorkspaceVisibility

connect

connect:UpdateWorkspaceVisibility

Write

ListRealtimeContactAnalysisSegments

connect-contact-lens

connect:ListRealtimeContactAnalysisSegments

Read

DescribeView

connectparticipant

connect:DescribeView

Read

Actions defined by Amazon Connect

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

Actions Description Resource types (*required) Condition keys Access level

ActivateEvaluationForm

Grants permission to activate an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it is available to start new evaluations based on the form

evaluation-form*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

AdminGetEmergencyAccessToken

Grants permission to federate into an Amazon Connect instance (Log in for emergency access functionality in the Amazon Connect console)

instance*

aws:ResourceTag/${TagKey}

Write

AssociateAnalyticsDataSet

Grants permission to grant access and to associate a dataset with the specified AWS account

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

AssociateApprovedOrigin

Grants permission to associate approved origin for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

AssociateBot

Grants permission to associate a Lex bot for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

AssociateContactWithUser

Grants permission to associate a contact with a user using the Amazon Connect API

contact*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:PreferredUserArn

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:PreferredUserArn

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:PreferredUserArn

AssociateDefaultVocabulary

Grants permission to default vocabulary for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

AssociateEmailAddressAlias

Grants permission to associate an alias with an email address resource in an Amazon Connect instance

email-address*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

AssociateFlow

Grants permission to associate a resource with a flow in an Amazon Connect instance

contact-flow*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

wildcard-phone-number*

aws:ResourceTag/${TagKey}

connect:InstanceId

AssociateInstanceStorageConfig

Grants permission to associate instance storage for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:StorageResourceType

Write

AssociateLambdaFunction

Grants permission to associate a Lambda function for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

AssociateLexBot

Grants permission to associate a Lex bot for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

AssociatePhoneNumberContactFlow

Grants permission to associate contact flow resources to phone number resources in an Amazon Connect instance

contact-flow*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

phone-number*

aws:ResourceTag/${TagKey}

connect:InstanceId

AssociateQueueEmailAddresses

Grants permission to associate a set of email addresses with a queue

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

AssociateQueueQuickConnects

Grants permission to associate quick connects with a queue in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

quick-connect*

aws:ResourceTag/${TagKey}

connect:InstanceId

AssociateRoutingProfileQueues

Grants permission to associate queues with a routing profile in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

AssociateSecurityKey

Grants permission to associate a security key for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

AssociateSecurityProfiles

Grants permission to associate security profiles with an AI agent in an Amazon Connect instance

ai-agent

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

security-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

AssociateTrafficDistributionGroupUser

Grants permission to associate a user to a traffic distribution group in the specified Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Write

traffic-distribution-group*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

AssociateUserProficiencies

Grants permission to associate user proficiencies to a user in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

AssociateWorkspace

Grants permission to associate a workspace with a user or routing profile in an Amazon Connect instance

routing-profile

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

user

aws:ResourceTag/${TagKey}

connect:InstanceId

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

BatchAssociateAnalyticsDataSet

Grants permission to grant access and to associate the datasets with the specified AWS account

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

BatchCreateDataTableValue

Grants permission to batch create values in a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:ExpressionValue

connect:InstanceId

connect:PrimaryAttribute/${PrimaryAttribute}

Write

BatchDeleteDataTableValue

Grants permission to batch delete values in a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:PrimaryAttribute/${PrimaryAttribute}

Write

BatchDescribeDataTableValue

Grants permission to batch describe values in a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:PrimaryAttribute/${PrimaryAttribute}

Read

BatchDisassociateAnalyticsDataSet

Grants permission to revoke access and to disassociate the datasets with the specified AWS account

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

BatchGetAttachedFileMetadata

Grants permission to get metadata for multiple attached files from an Amazon Connect instance

attached-file*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Read

BatchGetFlowAssociation

Grants permission to get summary information about the flow associations for the specified Amazon Connect instance

wildcard-phone-number*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

BatchPutContact

Grants permission to put contacts in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

queue

aws:ResourceTag/${TagKey}

connect:InstanceId

BatchUpdateDataTableValue

Grants permission to batch update values in a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:ExpressionValue

connect:InstanceId

connect:PrimaryAttribute/${PrimaryAttribute}

Write

ClaimPhoneNumber

Grants permission to claim phone number resources in an Amazon Connect instance or traffic distribution group

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

traffic-distribution-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

wildcard-phone-number*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

CompleteAttachedFileUpload

Grants permission to complete an attached file upload in an Amazon Connect instance

attached-file*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

CreateAgentStatus

Grants permission to create agent status in an Amazon Connect instance

agent-status*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

CreateAttachedFile

Grants permission to create an attached file upload in an Amazon Connect instance

attached-file*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

CreateAuthenticationProfile

Grants permission to create authentication profile resources in an Amazon Connect instance

authentication-profile*

connect:InstanceId

Write

CreateContact

Grants permission to create a new contact using the Amazon Connect API

contact

aws:ResourceTag/${TagKey}

connect:ContactInitiationMethod

connect:InstanceId

Write

instance*

aws:ResourceTag/${TagKey}

connect:ContactInitiationMethod

connect:InstanceId

user

aws:ResourceTag/${TagKey}

connect:ContactInitiationMethod

connect:InstanceId

CreateContactFlow

Grants permission to create a contact flow in an Amazon Connect instance

contact-flow*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:FlowType

connect:InstanceId

Write

CreateContactFlowModule

Grants permission to create a contact flow module in an Amazon Connect instance

contact-flow-module*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

CreateContactFlowModuleAlias

Grants permission to create an alias of a flow module version in an Amazon Connect instance

contact-flow-module*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

CreateContactFlowModuleVersion

Grants permission to create a version of a flow module in an Amazon Connect instance

contact-flow-module*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

CreateContactFlowVersion

Grants permission to create a version a flow in an Amazon Connect instance

contact-flow*

aws:ResourceTag/${TagKey}

connect:FlowType

connect:InstanceId

Write

CreateDataTable

Grants permission to create a dataTable in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

CreateDataTableAttribute

Grants permission to create an attribute for a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

CreateEmailAddress

Grants permission to create an email address resource in an Amazon Connect instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

CreateEvaluationForm

Grants permission to create an evaluation form in the specified Amazon Connect instance. The form can be used to define questions related to agent performance, and create sections to organize such questions. Question and section identifiers cannot be duplicated within the same evaluation form

evaluation-form*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

CreateHoursOfOperation

Grants permission to create hours of operation in an Amazon Connect instance

hours-of-operation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

CreateHoursOfOperationOverride

Grants permission to create an hours of operation override in an Amazon Connect instance

hours-of-operation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

CreateInstance

Grants permission to create a new Amazon Connect instance

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateIntegrationAssociation

Grants permission to create an integration association with an Amazon Connect instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

integration-association*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

CreateNotification

Grants permission to create a notification in an Amazon Connect instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

user

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

CreateParticipant

Grants permission to add a participant to an ongoing contact

contact*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

CreatePersistentContactAssociation

Grants permission to create persistent contact associations for a contact

contact*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

CreatePredefinedAttribute

Grants permission to create a predefined attribute in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

CreatePrompt

Grants permission to create a prompt in an Amazon Connect instance

prompt*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

CreatePushNotificationRegistration

Grants permission to create a push notification registration for an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

CreateQueue

Grants permission to create a queue in an Amazon Connect instance

contact-flow

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

hours-of-operation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

phone-number

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

queue*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

quick-connect

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

CreateQuickConnect

Grants permission to create a quick connect in an Amazon Connect instance

contact-flow

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

queue

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

quick-connect*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

user

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

CreateRoutingProfile

Grants permission to create a routing profile in an Amazon Connect instance

queue*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

routing-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

CreateRule

Grants permission to create a rule in an Amazon Connect instance

rule*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

CreateSecurityProfile

Grants permission to create a security profile for the specified Amazon Connect instance

security-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

CreateTaskTemplate

Grants permission to create a task template in an Amazon Connect instance

task-template*

aws:ResourceTag/${TagKey}

Write

CreateTrafficDistributionGroup

Grants permission to create a traffic distribution group

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

traffic-distribution-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

CreateUseCase

Grants permission to create a use case for an integration association

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

integration-association*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

use-case*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

CreateUser

Grants permission to create a user for the specified Amazon Connect instance

hierarchy-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

routing-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

security-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

user*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

CreateUserHierarchyGroup

Grants permission to create a user hierarchy group in an Amazon Connect instance

hierarchy-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

CreateView

Grants permission to create a view in an Amazon Connect instance

customer-managed-view*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

CreateViewVersion

Grants permission to create a view version in an Amazon Connect instance

customer-managed-view*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

CreateVocabulary

Grants permission to create a vocabulary in an Amazon Connect instance

vocabulary*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

CreateWorkspace

Grants permission to create a workspace in an Amazon Connect instance

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

CreateWorkspacePage

Grants permission to create a workspace page in an Amazon Connect instance

aws-managed-view

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

customer-managed-view

aws:ResourceTag/${TagKey}

connect:InstanceId

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

DeactivateEvaluationForm

Grants permission to deactivate an evaluation form in the specified Amazon Connect instance. After a form is deactivated, it is no longer available for users to start new evaluations based on the form

evaluation-form*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteAttachedFile

Grants permission to delete an attached file from an Amazon Connect instance

attached-file*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

DeleteContactEvaluation

Grants permission to delete a contact evaluation in the specified Amazon Connect instance

contact-evaluation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteContactFlow

Grants permission to delete a contact flow in an Amazon Connect instance

contact-flow*

aws:ResourceTag/${TagKey}

connect:FlowType

connect:InstanceId

Write

DeleteContactFlowModule

Grants permission to delete a contact flow module in an Amazon Connect instance

contact-flow-module*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteContactFlowModuleAlias

Grants permission to delete an alias of a flow module version in an Amazon Connect instance

contact-flow-module*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteContactFlowModuleVersion

Grants permission to delete a version of a flow module in an Amazon Connect instance

contact-flow-module*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteContactFlowVersion

Grants permission to delete a version of a flow in an Amazon Connect instance

contact-flow*

aws:ResourceTag/${TagKey}

connect:FlowType

connect:InstanceId

Write

DeleteDataTable

Grants permission to delete a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteDataTableAttribute

Grants permission to delete an attribute of a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteEmailAddress

Grants permission to delete an email address resource in an Amazon Connect instance

email-address*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteEvaluationForm

Grants permission to delete an evaluation form in the specified Amazon Connect instance. If the version property is provided, only the specified version of the evaluation form is deleted

evaluation-form*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteHoursOfOperation

Grants permission to delete hours of operation in an Amazon Connect instance

hours-of-operation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteHoursOfOperationOverride

Grants permission to delete an hours of operation override in an Amazon Connect instance

hours-of-operation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

DeleteInstance

Grants permission to delete an Amazon Connect instance. When you remove an instance, the link to an existing AWS directory is also removed

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteIntegrationAssociation

Grants permission to delete an integration association from an Amazon Connect instance. The association must not have any use cases associated with it

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

integration-association*

aws:ResourceTag/${TagKey}

connect:InstanceId

DeleteNotification

Grants permission to delete a notification in an Amazon Connect instance

notification*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeletePredefinedAttribute

Grants permission to delete a predefined attribute in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeletePrompt

Grants permission to delete a prompt in an Amazon Connect instance

prompt*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeletePushNotificationRegistration

Grants permission to delete a push notification registration for an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteQueue

Grants permission to delete a queue in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteQuickConnect

Grants permission to delete a quick connect in an Amazon Connect instance

quick-connect*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteRoutingProfile

Grants permission to delete routing profiles in an Amazon Connect instance

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteRule

Grants permission to delete a rule in an Amazon Connect instance

rule*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteSecurityProfile

Grants permission to delete a security profile in an Amazon Connect instance

security-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteTaskTemplate

Grants permission to delete a task template in an Amazon Connect instance

task-template*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteTrafficDistributionGroup

Grants permission to delete a traffic distribution group

traffic-distribution-group*

aws:ResourceTag/${TagKey}

Write

DeleteUseCase

Grants permission to delete a use case from an integration association

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

use-case*

aws:ResourceTag/${TagKey}

connect:InstanceId

DeleteUser

Grants permission to delete a user in an Amazon Connect instance

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteUserHierarchyGroup

Grants permission to delete a user hierarchy group in an Amazon Connect instance

hierarchy-group*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteView

Grants permission to delete a view in an Amazon Connect instance

customer-managed-view*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteViewVersion

Grants permission to delete a view version in an Amazon Connect instance

customer-managed-view-version*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteVocabulary

Grants permission to delete a vocabulary in an Amazon Connect instance

vocabulary*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteWorkspace

Grants permission to delete a workspace in an Amazon Connect instance

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteWorkspaceMedia

Grants permission to delete workspace media in an Amazon Connect instance

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DeleteWorkspacePage

Grants permission to delete a workspace page in an Amazon Connect instance

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DescribeAgentStatus

Grants permission to describe agent status in an Amazon Connect instance

agent-status*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeAuthenticationProfile

Grants permission to describe authentication profile resources in an Amazon Connect instance

authentication-profile*

connect:InstanceId

Read

DescribeContact

Grants permission to describe a contact in an Amazon Connect instance

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

Read

DescribeContactEvaluation

Grants permission to describe a contact evaluation in the specified Amazon Connect instance

contact-evaluation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeContactFlow

Grants permission to describe a contact flow in an Amazon Connect instance

contact-flow*

aws:ResourceTag/${TagKey}

connect:FlowType

connect:InstanceId

Read

DescribeContactFlowModule

Grants permission to describe a contact flow module in an Amazon Connect instance

contact-flow-module*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeContactFlowModuleAlias

Grants permission to describe an alias of a flow module version in an Amazon Connect instance

contact-flow-module*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeDataTable

Grants permission to describe a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeDataTableAttribute

Grants permission to describe an attribute of a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeEmailAddress

Grants permission to describe an email address resource in an Amazon Connect instance

email-address*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeEvaluationForm

Grants permission to describe an evaluation form in the specified Amazon Connect instance. If the version property is not provided, the latest version of the evaluation form is described

evaluation-form*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeHoursOfOperation

Grants permission to describe hours of operation in an Amazon Connect instance

hours-of-operation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeHoursOfOperationOverride

Grants permission to describe an hours of operation override in an Amazon Connect instance

hours-of-operation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

DescribeInstance

Grants permission to view details of an Amazon Connect instance and is also required to create an instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeInstanceAttribute

Grants permission to view the attribute details of an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:AttributeType

connect:InstanceId

Read

DescribeInstanceStorageConfig

Grants permission to view the instance storage configuration for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:StorageResourceType

Read

DescribeNotification

Grants permission to describe a notification in an Amazon Connect instance

notification*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribePhoneNumber

Grants permission to describe phone number resources in an Amazon Connect instance or traffic distribution group

phone-number*

aws:ResourceTag/${TagKey}

Read

DescribePredefinedAttribute

Grants permission to describe a predefined attribute in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribePrompt

Grants permission to describe a prompt in an Amazon Connect instance

prompt*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeQueue

Grants permission to describe a queue in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeQuickConnect

Grants permission to describe a quick connect in an Amazon Connect instance

quick-connect*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeRoutingProfile

Grants permission to describe a routing profile in an Amazon Connect instance

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeRule

Grants permission to describe a rule in an Amazon Connect instance

rule*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeSecurityProfile

Grants permission to describe a security profile in an Amazon Connect instance

security-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeTrafficDistributionGroup

Grants permission to describe a traffic distribution group

traffic-distribution-group*

aws:ResourceTag/${TagKey}

Read

DescribeUser

Grants permission to describe a user in an Amazon Connect instance

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeUserHierarchyGroup

Grants permission to describe a hierarchy group for an Amazon Connect instance

hierarchy-group*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeUserHierarchyStructure

Grants permission to describe the hierarchy structure for an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeView

Grants permission to describe a view in an Amazon Connect instance

aws-managed-view*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

customer-managed-view*

aws:ResourceTag/${TagKey}

connect:InstanceId

qualified-aws-managed-view*

aws:ResourceTag/${TagKey}

connect:InstanceId

qualified-customer-managed-view*

aws:ResourceTag/${TagKey}

connect:InstanceId

DescribeVocabulary

Grants permission to describe a vocabulary in an Amazon Connect instance

vocabulary*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DescribeWorkspace

Grants permission to describe a workspace in an Amazon Connect instance

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DisassociateAnalyticsDataSet

Grants permission to revoke access and to disassociate a dataset with the specified AWS account

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DisassociateApprovedOrigin

Grants permission to disassociate approved origin for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DisassociateBot

Grants permission to disassociate a Lex bot for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DisassociateEmailAddressAlias

Grants permission to disassociate an alias from an email address resource in an Amazon Connect instance

email-address*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DisassociateFlow

Grants permission to disassociate a resource from a flow in an Amazon Connect instance

wildcard-phone-number*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DisassociateInstanceStorageConfig

Grants permission to disassociate instance storage for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:StorageResourceType

Write

DisassociateLambdaFunction

Grants permission to disassociate a Lambda function for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DisassociateLexBot

Grants permission to disassociate a Lex bot for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DisassociatePhoneNumberContactFlow

Grants permission to disassociate contact flow resources from phone number resources in an Amazon Connect instance

phone-number*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DisassociateQueueEmailAddresses

Grants permission to disassociate a set of email addresses from a queue

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DisassociateQueueQuickConnects

Grants permission to disassociate quick connects from a queue in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

quick-connect*

aws:ResourceTag/${TagKey}

connect:InstanceId

DisassociateRoutingProfileQueues

Grants permission to disassociate queues from a routing profile in an Amazon Connect instance

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DisassociateSecurityKey

Grants permission to disassociate the security key for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DisassociateSecurityProfiles

Grants permission to disassociate security profiles with an AI agent in an Amazon Connect instance

ai-agent

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

security-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

DisassociateTrafficDistributionGroupUser

Grants permission to disassociate a user from a traffic distribution group in the specified Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

traffic-distribution-group*

aws:ResourceTag/${TagKey}

connect:InstanceId

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

DisassociateUserProficiencies

Grants permission to disassociate user proficiencies from a user in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

DisassociateWorkspace

Grants permission to disassociate a workspace from a user or routing profile in an Amazon Connect instance

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

DismissUserContact

Grants permission to dismiss terminated Contact from Agent CCP

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

EvaluateDataTableValues

Grants permission to evaluate values in a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:PrimaryAttribute/${PrimaryAttribute}

Read

GetAttachedFile

Grants permission to get an attached file from an Amazon Connect instance

attached-file*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Read

GetContactAttributes

Grants permission to retrieve the contact attributes for the specified contact

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

Read

GetContactMetrics

Grants permission to get contact metrics in an Amazon Connect instance

contact*

connect:InstanceId

Read

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

GetCurrentMetricData

Grants permission to retrieve current metric data for queues and routing profiles in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

GetCurrentUserData

Grants permission to retrieve current user data in an Amazon Connect instance

hierarchy-group*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

GetEffectiveHoursOfOperations

Grants permission to get effective hours of operation resources in an Amazon Connect instance

hours-of-operation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

GetEvaluationFormValidation

Grants permission to get an evaluation form validation in the specified Amazon Connect instance. If the version property is not provided, the validation of the latest version of the evaluation form is provided

evaluation-form*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

GetFederationToken

Grants permission to federate into an Amazon Connect instance when using SAML-based authentication for identity management

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

GetFlowAssociation

Grants permission to get information about the flow associations for the specified Amazon Connect instance

wildcard-phone-number*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

GetMetricData

Grants permission to retrieve historical metric data for queues in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

GetMetricDataV2

Grants permission to retrieve metric data in an Amazon Connect instance

hierarchy-group*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

GetPromptFile

Grants permission to get details about a prompt's presigned Amazon S3 URL in an Amazon Connect instance

prompt*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

GetTaskTemplate

Grants permission to get details about specified task template in an Amazon Connect instance

task-template*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

GetTrafficDistribution

Grants permission to read traffic distribution for a traffic distribution group

traffic-distribution-group*

aws:ResourceTag/${TagKey}

List

ImportPhoneNumber

Grants permission to import phone number resources to an Amazon Connect instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

wildcard-phone-number*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ImportWorkspaceMedia

Grants permission to import workspace media in an Amazon Connect instance

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

ListAgentStatuses

Grants permission to list agent statuses in an Amazon Connect instance

wildcard-agent-status*

List

ListAnalyticsDataAssociations

Grants permission to list the association status of a dataset for a given Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListAnalyticsDataLakeDataSets

Grants permission to list data lake datasets available to associate with for a given Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListApprovedOrigins

Grants permission to view approved origins of an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListAssociatedContacts

Grants permission to list the contacts associated with an email address in an Amazon Connect instance

contact*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListAuthenticationProfiles

Grants permission to list authentication profile resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListBots

Grants permission to view the Lex bots of an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListContactEvaluations

Grants permission to list contact evaluations in the specified Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListContactFlowModuleAliases

Grants permission to list the aliases of a flow module in an Amazon Connect instance

contact-flow-module*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListContactFlowModuleVersions

Grants permission to list all the versions of a flow module in an Amazon Connect instance

contact-flow-module*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListContactFlowModules

Grants permission to list contact flow module resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

List

ListContactFlowVersions

Grants permission to list all the versions a flow in an Amazon Connect instance

contact-flow*

aws:ResourceTag/${TagKey}

connect:FlowType

connect:InstanceId

List

ListContactFlows

Grants permission to list contact flow resources in an Amazon Connect instance

wildcard-contact-flow*

connect:InstanceId

List

ListContactReferences

Grants permission to list references associated with a contact in an Amazon Connect instance

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

List

ListDataTableAttributes

Grants permission to list attributes of a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListDataTablePrimaryValues

Grants permission to list primary values in a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:PrimaryAttribute/${PrimaryAttribute}

List

ListDataTableValues

Grants permission to list values in a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:PrimaryAttribute/${PrimaryAttribute}

List

ListDataTables

Grants permission to list data tables in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListDefaultVocabularies

Grants permission to list default vocabularies associated with a Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListEntitySecurityProfiles

Grants permission to list security profiles associated with an entity in an Amazon Connect instance

ai-agent

aws:ResourceTag/${TagKey}

connect:InstanceId

List

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

ListEvaluationFormVersions

Grants permission to list versions of an evaluation form in the specified Amazon Connect instance

evaluation-form*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListEvaluationForms

Grants permission to list evaluation forms in the specified Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListFlowAssociations

Grants permission to list summary information about the flow associations for the specified Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListHoursOfOperationOverrides

Grants permission to list hours of operation override resources in an Amazon Connect instance

hours-of-operation*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

ListHoursOfOperations

Grants permission to list hours of operation resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListInstanceAttributes

Grants permission to view the attributes of an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListInstanceStorageConfigs

Grants permission to view storage configurations of an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListInstances

Grants permission to view the Amazon Connect instances associated with an AWS account

List

ListIntegrationAssociations

Grants permission to list summary information about the integration associations for the specified Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListLambdaFunctions

Grants permission to view the Lambda functions of an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListLexBots

Grants permission to view the Lex bots of an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListNotifications

Grants permission to list notifications in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

ListPhoneNumbers

Grants permission to list phone number resources in an Amazon Connect instance

wildcard-legacy-phone-number*

List

ListPhoneNumbersV2

Grants permission to list phone number resources in an Amazon Connect instance

wildcard-phone-number*

aws:ResourceTag/${TagKey}

List

ListPredefinedAttributes

Grants permission to list predefined attributes in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListPrompts

Grants permission to list prompt resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListQueueEmailAddresses

Grants permission to list the email address metadata associated with a queue

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListQueueQuickConnects

Grants permission to list quick connect resources in a queue in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListQueues

Grants permission to list queue resources in an Amazon Connect instance

wildcard-queue*

List

ListQuickConnects

Grants permission to list quick connect resources in an Amazon Connect instance

wildcard-quick-connect*

List

ListRealtimeContactAnalysisSegments

Grants permission to list the analysis segments for a real-time analysis session

contact*

aws:ResourceTag/${TagKey}

Read

ListRealtimeContactAnalysisSegmentsV2

Grants permission to list the analysis segments for a real-time chat analytics session

contact*

aws:ResourceTag/${TagKey}

connect:ListRealtimeContactAnalysisSegmentsByOutputType

connect:ListRealtimeContactAnalysisSegmentsBySegmentType

List

ListRoutingProfileManualAssignmentQueues

Grants permission to list manual assignment queue resources in a routing profile in an Amazon Connect instance

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListRoutingProfileQueues

Grants permission to list queue resources in a routing profile in an Amazon Connect instance

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListRoutingProfiles

Grants permission to list routing profile resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListRules

Grants permission to list rules associated with a Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListSecurityKeys

Grants permission to view the security keys of an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListSecurityProfileApplications

Grants permission to list applications associated with a specific security profile in an Amazon Connect instance

security-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListSecurityProfileFlowModules

Grants permission to list flow modules associated with a security profile in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

security-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

ListSecurityProfilePermissions

Grants permission to list permissions associated with security profile in an Amazon Connect instance

security-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListSecurityProfiles

Grants permission to list security profile resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListTagsForResource

Grants permission to list tags for an Amazon Connect resource

agent-status

aws:ResourceTag/${TagKey}

Read

contact-evaluation

aws:ResourceTag/${TagKey}

contact-flow

aws:ResourceTag/${TagKey}

contact-flow-module

aws:ResourceTag/${TagKey}

evaluation-form

aws:ResourceTag/${TagKey}

hierarchy-group

aws:ResourceTag/${TagKey}

hours-of-operation

aws:ResourceTag/${TagKey}

integration-association

aws:ResourceTag/${TagKey}

phone-number

aws:ResourceTag/${TagKey}

prompt

aws:ResourceTag/${TagKey}

queue

aws:ResourceTag/${TagKey}

quick-connect

aws:ResourceTag/${TagKey}

routing-profile

aws:ResourceTag/${TagKey}

rule

aws:ResourceTag/${TagKey}

security-profile

aws:ResourceTag/${TagKey}

traffic-distribution-group

aws:ResourceTag/${TagKey}

use-case

aws:ResourceTag/${TagKey}

user

aws:ResourceTag/${TagKey}

wildcard-phone-number

aws:ResourceTag/${TagKey}

ListTaskTemplates

Grants permission to list task template resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

List

ListTrafficDistributionGroupUsers

Grants permission to list the active user associations for a traffic distribution group

traffic-distribution-group*

aws:ResourceTag/${TagKey}

List

ListTrafficDistributionGroups

Grants permission to list traffic distribution groups

traffic-distribution-group*

aws:ResourceTag/${TagKey}

List

ListUseCases

Grants permission to list the use cases of an integration association

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListUserHierarchyGroups

Grants permission to list the hierarchy group resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListUserNotifications

Grants permission to list notifications for a user in an Amazon Connect instance

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

ListUserProficiencies

Grants permission to list user proficiencies from a user in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

ListUsers

Grants permission to list user resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListViewVersions

Grants permission to list the view versions in an Amazon Connect instance

aws-managed-view*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

customer-managed-view*

aws:ResourceTag/${TagKey}

connect:InstanceId

ListViews

Grants permission to list the views in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListWorkspaceMedia

Grants permission to list workspace media in an Amazon Connect instance

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListWorkspacePages

Grants permission to list workspace pages in an Amazon Connect instance

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

ListWorkspaces

Grants permission to list workspaces in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

MonitorContact

Grants permission to monitor an ongoing contact

contact*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:MonitorCapabilities

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:MonitorCapabilities

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:MonitorCapabilities

PauseContact

Grants permission to pause an ongoing contact

contact*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

contact-flow

aws:ResourceTag/${TagKey}

connect:InstanceId

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

PutUserStatus

Grants permission to switch User Status in an Amazon Connect instance

agent-status*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

ReleasePhoneNumber

Grants permission to release phone number resources in an Amazon Connect instance

phone-number*

aws:ResourceTag/${TagKey}

Write

ReplicateInstance

Grants permission to create a replica of an Amazon Connect instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

ResumeContact

Grants permission to resume a paused contact

contact*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

contact-flow

aws:ResourceTag/${TagKey}

connect:InstanceId

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

ResumeContactRecording

Grants permission to resume recording for the specified contact

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:UserArn

Write

SearchAgentStatuses

Grants permission to search agent status resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchAvailablePhoneNumbers

Grants permission to search phone number resources in an Amazon Connect instance or traffic distribution group

wildcard-phone-number*

aws:ResourceTag/${TagKey}

List

SearchContactEvaluations

Grants permission to search evaluation resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchContactFlowModules

Grants permission to search contact flow module resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchContactFlows

Grants permission to search contact flow resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:FlowType

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchContacts

Grants permission to search contacts in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:Channel

connect:InstanceId

connect:PreferredUserArn

connect:SearchContactsByContactAnalysis

connect:SearchTag/${TagKey}

Read

SearchDataTables

Grants permission to search data tables in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchEmailAddresses

Grants permission to search email address resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchEvaluationForms

Grants permission to search evaluation forms resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchHoursOfOperationOverrides

Grants permission to search hours of operation override resources in an Amazon Connect instance

hours-of-operation*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

SearchHoursOfOperations

Grants permission to search hours of operation resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchNotifications

Grants permission to search notifications in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchPredefinedAttributes

Grants permission to search predefined attributes in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

SearchPrompts

Grants permission to search prompt resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchQueues

Grants permission to search queue resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchQuickConnects

Grants permission to search quick connect resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchResourceTags

Grants permission to search tags that are used in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

SearchRoutingProfiles

Grants permission to search routing profile resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchSecurityProfiles

Grants permission to search security profile resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchUserHierarchyGroups

Grants permission to search user hierarchy group resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchUsers

Grants permission to search user resources in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchViews

Grants permission to search views in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SearchVocabularies

Grants permission to search vocabularies in a Amazon Connect instance

vocabulary*

aws:ResourceTag/${TagKey}

connect:InstanceId

List

SearchWorkspaceAssociations

Grants permission to search workspace associations in an Amazon Connect instance

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

SearchWorkspaces

Grants permission to search workspaces in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:SearchTag/${TagKey}

Read

SendChatIntegrationEvent

Grants permission to send chat integration events using the Amazon Connect API

Write

SendOutboundEmail

Grants permission to send outbound email using the Amazon Connect API

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

StartAttachedFileUpload

Grants permission to start an attached file upload in an Amazon Connect instance

attached-file*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

connect:UserArn

Write

StartChatContact

Grants permission to initiate a chat using the Amazon Connect API

contact

connect:InstanceId

Write

contact-flow*

aws:ResourceTag/${TagKey}

connect:InstanceId

StartContactConversationalAnalyticsJob

Grants permission to start analysis for a contact in Amazon Connect instance

contact*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connect:InstanceId

Write

StartContactEvaluation

Grants permission to start an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact. The evaluation form version used for the contact evaluation corresponds to the currently activated version. If no version is activated for the evaluation form, the contact evaluation cannot be started

contact*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

contact-evaluation*

aws:ResourceTag/${TagKey}

connect:InstanceId

evaluation-form*

aws:ResourceTag/${TagKey}

connect:InstanceId

StartContactMediaProcessing

Grants permission to start message processing on an ongoing contact

contact*

connect:InstanceId

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

StartContactRecording

Grants permission to start recording for the specified contact

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:UserArn

Write

StartContactStreaming

Grants permission to start chat streaming using the Amazon Connect API

instance*

aws:ResourceTag/${TagKey}

Write

StartEmailContact

Grants permission to initiate an inbound email using the Amazon Connect API

contact-flow

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

StartEvaluationFormValidation

Grants permission to start an evaluation form validation in the specified Amazon Connect instance

evaluation-form*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

StartOutboundChatContact

Grants permission to initiate an outbound chat using the Amazon Connect API

contact

connect:InstanceId

connect:Subtype

Write

contact

connect:InstanceId

connect:Subtype

contact-flow*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:Subtype

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:Subtype

phone-number

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:Subtype

StartOutboundEmailContact

Grants permission to initiate an outbound email using the Amazon Connect API

contact-flow

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

StartOutboundVoiceContact

Grants permission to initiate outbound calls using the Amazon Connect API

Write

StartScreenSharing

Grants permission to start screen sharing for contact

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

Write

instance*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

StartTaskContact

Grants permission to initiate a task using the Amazon Connect API

contact

aws:ResourceTag/${TagKey}

connect:AssignmentType

connect:InstanceId

Write

contact-flow*

aws:ResourceTag/${TagKey}

connect:AssignmentType

connect:InstanceId

quick-connect

aws:ResourceTag/${TagKey}

connect:AssignmentType

connect:InstanceId

task-template

aws:ResourceTag/${TagKey}

connect:AssignmentType

connect:InstanceId

StartWebRTCContact

Grants permission to initiate a WebRTC contact using the Amazon Connect API

contact-flow*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

StopContact

Grants permission to stop contacts that were initiated using the Amazon Connect API. If you use this operation on an active contact the contact ends, even if the agent is active on a call with a customer

contact*

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

Write

StopContactMediaProcessing

Grants permission to stop message processing on an ongoing contact

contact*

connect:InstanceId

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

StopContactRecording

Grants permission to stop recording for the specified contact

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:UserArn

Write

StopContactStreaming

Grants permission to stop chat streaming using the Amazon Connect API

instance*

aws:ResourceTag/${TagKey}

Write

SubmitContactEvaluation

Grants permission to submit a contact evaluation in the specified Amazon Connect instance. Answers included in the request are merged with existing answers for the given evaluation. If no answers or notes are passed, the evaluation is submitted with the existing answers and notes. You can delete an answer or note by passing an empty object ({}) to the question identifier

contact-evaluation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

SuspendContactRecording

Grants permission to suspend recording for the specified contact

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:UserArn

Write

TagContact

Grants permission to tag a contact in an Amazon Connect instance

contact*

aws:RequestTag/${TagKey}

aws:TagKeys

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

Write

TagResource

Grants permission to tag an Amazon Connect resource

agent-status

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

contact-evaluation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

contact-flow

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

contact-flow-module

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

customer-managed-view

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

email-address

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

evaluation-form

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

hierarchy-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

hours-of-operation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

integration-association

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

phone-number

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

prompt

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

queue

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

quick-connect

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

routing-profile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

rule

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

security-profile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

task-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

traffic-distribution-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

use-case

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

user

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vocabulary

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

wildcard-phone-number

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TransferContact

Grants permission to transfer the contact to another queue or agent

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

Write

contact-flow*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

instance*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

UntagContact

Grants permission to untag a contact in an Amazon Connect instance

contact*

aws:TagKeys

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

Write

UntagResource

Grants permission to untag an Amazon Connect resource

agent-status

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

contact-evaluation

aws:ResourceTag/${TagKey}

aws:TagKeys

contact-flow

aws:ResourceTag/${TagKey}

aws:TagKeys

contact-flow-module

aws:ResourceTag/${TagKey}

aws:TagKeys

customer-managed-view

aws:ResourceTag/${TagKey}

aws:TagKeys

email-address

aws:ResourceTag/${TagKey}

aws:TagKeys

evaluation-form

aws:ResourceTag/${TagKey}

aws:TagKeys

hierarchy-group

aws:ResourceTag/${TagKey}

aws:TagKeys

hours-of-operation

aws:ResourceTag/${TagKey}

aws:TagKeys

instance

aws:ResourceTag/${TagKey}

aws:TagKeys

integration-association

aws:ResourceTag/${TagKey}

aws:TagKeys

phone-number

aws:ResourceTag/${TagKey}

aws:TagKeys

prompt

aws:ResourceTag/${TagKey}

aws:TagKeys

queue

aws:ResourceTag/${TagKey}

aws:TagKeys

quick-connect

aws:ResourceTag/${TagKey}

aws:TagKeys

routing-profile

aws:ResourceTag/${TagKey}

aws:TagKeys

rule

aws:ResourceTag/${TagKey}

aws:TagKeys

security-profile

aws:ResourceTag/${TagKey}

aws:TagKeys

task-template

aws:ResourceTag/${TagKey}

aws:TagKeys

traffic-distribution-group

aws:ResourceTag/${TagKey}

aws:TagKeys

use-case

aws:ResourceTag/${TagKey}

aws:TagKeys

user

aws:ResourceTag/${TagKey}

aws:TagKeys

vocabulary

aws:ResourceTag/${TagKey}

aws:TagKeys

wildcard-phone-number

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAgentStatus

Grants permission to update agent status in an Amazon Connect instance

agent-status*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateAuthenticationProfile

Grants permission to update authentication profile resources in an Amazon Connect instance

authentication-profile*

connect:InstanceId

Write

UpdateContact

Grants permission to update a contact in an Amazon Connect instance

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

Write

UpdateContactAttributes

Grants permission to create or update the contact attributes associated with the specified contact

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

Write

UpdateContactEvaluation

Grants permission to update details about a contact evaluation in the specified Amazon Connect instance. A contact evaluation must be in the draft state. Answers included in the request are merged with existing answers for the given evaluation. An answer or note can be deleted by passing an empty object ({}) to the question identifier

contact-evaluation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateContactFlowContent

Grants permission to update contact flow content in an Amazon Connect instance

contact-flow*

aws:ResourceTag/${TagKey}

connect:FlowType

connect:InstanceId

Write

UpdateContactFlowMetadata

Grants permission to update the metadata of a contact flow in an Amazon Connect instance

contact-flow*

aws:ResourceTag/${TagKey}

connect:FlowType

connect:InstanceId

Write

UpdateContactFlowModuleAlias

Grants permission to update an alias of a flow module version in an Amazon Connect instance

contact-flow-module*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateContactFlowModuleContent

Grants permission to update contact flow module content in an Amazon Connect instance

contact-flow-module*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateContactFlowModuleMetadata

Grants permission to update the metadata of a contact flow module in an Amazon Connect instance

contact-flow-module*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateContactFlowName

Grants permission to update the name and description of a contact flow in an Amazon Connect instance

contact-flow*

aws:ResourceTag/${TagKey}

connect:FlowType

connect:InstanceId

Write

UpdateContactRoutingData

Grants permission to update routing properties on a contact in an Amazon Connect instance

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

Write

UpdateContactSchedule

Grants permission to update the schedule of a contact that is already scheduled in an Amazon Connect instance

contact*

aws:ResourceTag/${TagKey}

connect:Channel

connect:ContactAssociationId

connect:InstanceId

connect:UserArn

Write

UpdateDataTableAttribute

Grants permission to update an attribute of a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateDataTableMetadata

Grants permission to update metadata of a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateDataTablePrimaryValues

Grants permission to update primary values in a data table in an Amazon Connect instance

data-table*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:PrimaryAttribute/${PrimaryAttribute}

Write

UpdateEmailAddressMetadata

Grants permission to update the metadata of an email address resource in an Amazon Connect instance

email-address*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateEvaluationForm

Grants permission to update details about a specific evaluation form version in the specified Amazon Connect instance. Question and section identifiers cannot be duplicated within the same evaluation form

evaluation-form*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateHoursOfOperation

Grants permission to update hours of operation in an Amazon Connect instance

hours-of-operation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateHoursOfOperationOverride

Grants permission to update an hours of operation override in an Amazon Connect instance

hours-of-operation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

UpdateInstanceAttribute

Grants permission to update the attribute for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:AttributeType

connect:InstanceId

Write

UpdateInstanceStorageConfig

Grants permission to update the storage configuration for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:StorageResourceType

Write

UpdateNotificationContent

Grants permission to update the content of a notification in an Amazon Connect instance

notification*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateParticipantAuthentication

Grants permission to update and continue authentication for a specific contact

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateParticipantRoleConfig

Grants permission to update participant role configurations associated with a contact

contact*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

UpdatePhoneNumber

Grants permission to update phone number resources in an Amazon Connect instance or traffic distribution group

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

phone-number*

aws:ResourceTag/${TagKey}

connect:InstanceId

traffic-distribution-group*

aws:ResourceTag/${TagKey}

connect:InstanceId

UpdatePhoneNumberMetadata

Grants permission to update the metadata of a phone number resource in an Amazon Connect instance or traffic distribution group

phone-number*

aws:ResourceTag/${TagKey}

Write

UpdatePredefinedAttribute

Grants permission to update a predefined attribute in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdatePrompt

Grants permission to update a prompt's name, description, and Amazon S3 URI in an Amazon Connect instance

prompt*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateQueueHoursOfOperation

Grants permission to update queue hours of operation in an Amazon Connect instance

hours-of-operation*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

UpdateQueueMaxContacts

Grants permission to update queue capacity in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateQueueName

Grants permission to update a queue name and description in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateQueueOutboundCallerConfig

Grants permission to update queue outbound caller config in an Amazon Connect instance

contact-flow

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

phone-number

aws:ResourceTag/${TagKey}

connect:InstanceId

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

UpdateQueueOutboundEmailConfig

Grants permission to update the outbound email configuration for a queue in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateQueueStatus

Grants permission to update queue status in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateQuickConnectConfig

Grants permission to update the configuration of a quick connect in an Amazon Connect instance

contact-flow

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

queue

aws:ResourceTag/${TagKey}

connect:InstanceId

quick-connect*

aws:ResourceTag/${TagKey}

connect:InstanceId

user

aws:ResourceTag/${TagKey}

connect:InstanceId

UpdateQuickConnectName

Grants permission to update a quick connect name and description in an Amazon Connect instance

quick-connect*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateRoutingProfileAgentAvailabilityTimer

Grants permission to update a routing profile agent availability timer in an Amazon Connect instance

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateRoutingProfileConcurrency

Grants permission to update the concurrency in a routing profile in an Amazon Connect instance

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateRoutingProfileDefaultOutboundQueue

Grants permission to update the outbound queue in a routing profile in an Amazon Connect instance

queue*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

UpdateRoutingProfileName

Grants permission to update a routing profile name and description in an Amazon Connect instance

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateRoutingProfileQueues

Grants permission to update the queues in routing profile in an Amazon Connect instance

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateRule

Grants permission to update a rule for an existing Amazon Connect instance

rule*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateSecurityProfile

Grants permission to update a security profile group for a user in an Amazon Connect instance

security-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateTaskTemplate

Grants permission to update task template belonging to a Amazon Connect instance

task-template*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateTrafficDistribution

Grants permission to update traffic distribution for a traffic distribution group

traffic-distribution-group*

aws:ResourceTag/${TagKey}

Write

UpdateUserHierarchy

Grants permission to update a hierarchy group for a user in an Amazon Connect instance

hierarchy-group

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

UpdateUserHierarchyGroupName

Grants permission to update a user hierarchy group name in an Amazon Connect instance

hierarchy-group*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateUserHierarchyStructure

Grants permission to update user hierarchy structure in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateUserIdentityInfo

Grants permission to update identity information for a user in an Amazon Connect instance

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateUserNotificationStatus

Grants permission to update the status of a user notification in an Amazon Connect instance

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateUserPhoneConfig

Grants permission to update phone configuration settings for a user in an Amazon Connect instance

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateUserProficiencies

Grants permission to update user proficiencies from a user in an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

UpdateUserRoutingProfile

Grants permission to update a routing profile for a user in an Amazon Connect instance

routing-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

UpdateUserSecurityProfiles

Grants permission to update security profiles for a user in an Amazon Connect instance

security-profile*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

user*

aws:ResourceTag/${TagKey}

connect:InstanceId

UpdateViewContent

Grants permission to update a view's content in an Amazon Connect instance

customer-managed-view*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateViewMetadata

Grants permission to update a view's metadata in an Amazon Connect instance

customer-managed-view*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateWorkspaceMetadata

Grants permission to update workspace metadata in an Amazon Connect instance

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateWorkspacePage

Grants permission to update a workspace page in an Amazon Connect instance

aws-managed-view

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

customer-managed-view

aws:ResourceTag/${TagKey}

connect:InstanceId

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

UpdateWorkspaceTheme

Grants permission to update workspace theme in an Amazon Connect instance

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

UpdateWorkspaceVisibility

Grants permission to update workspace visibility in an Amazon Connect instance

workspace*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

Permission-only actions for Amazon Connect

The following actions are defined by Amazon Connect but are not directly invocable through any API operation. They can only be used in IAM policy statements to grant or deny permissions.

Actions Description Resource types (*required) Condition keys Access level

AssociateCustomerProfilesDomain

Grants permission to associate a Customer Profiles domain for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

Write

DescribeForecastingPlanningSchedulingIntegration

Grants permission to describe the status of forecasting, planning, and scheduling integration on an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Read

DisassociateCustomerProfilesDomain

Grants permission to disassociate a Customer Profiles domain for an existing Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

Write

SendIntegrationEvent

Grants permission to send integration events using the Amazon Connect API

Write

SendOutboundChatMessage

Grants permission to send outbound chat messages using the Amazon Connect API

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:Subtype

Write

phone-number*

aws:ResourceTag/${TagKey}

connect:InstanceId

connect:Subtype

SendOutboundWebNotification

Grants permission to send outbound web notifications using the Amazon Connect API

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

StartForecastingPlanningSchedulingIntegration

Grants permission to enable forecasting, planning, and scheduling integration on an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

StopForecastingPlanningSchedulingIntegration

Grants permission to disable forecasting, planning, and scheduling integration on an Amazon Connect instance

instance*

aws:ResourceTag/${TagKey}

connect:InstanceId

Write

Resource types defined by Amazon Connect

The following resource types are defined by this service and can be used in the Resource element of IAM permission policy statements.

Resource types ARN Condition keys

agent-status

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/agent-state/${AgentStatusId}

aws:ResourceTag/${TagKey}

ai-agent

arn:${Partition}:wisdom:${Region}:${Account}:ai-agent/${AssistantId}/${AIAgentId}:${Version}

aws:ResourceTag/${TagKey}

attached-file

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/file/${FileId}

aws:ResourceTag/${TagKey}

authentication-profile

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/authentication-profile/${AuthenticationProfileId}

aws-managed-view

arn:${Partition}:connect:${Region}:aws:view/${ViewId}

contact

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/contact/${ContactId}

contact-evaluation

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/contact-evaluation/${EvaluationId}

aws:ResourceTag/${TagKey}

contact-flow

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/contact-flow/${ContactFlowId}

aws:ResourceTag/${TagKey}

contact-flow-module

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/flow-module/${ContactFlowModuleId}

aws:ResourceTag/${TagKey}

customer-managed-view

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/view/${ViewId}

aws:ResourceTag/${TagKey}

customer-managed-view-version

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/view/${ViewId}:${ViewVersion}

aws:ResourceTag/${TagKey}

data-table

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/data-table/${DataTableId}

aws:ResourceTag/${TagKey}

email-address

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/email-address/${EmailAddressId}

aws:ResourceTag/${TagKey}

evaluation-form

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/evaluation-form/${FormId}

aws:ResourceTag/${TagKey}

hierarchy-group

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/agent-group/${HierarchyGroupId}

aws:ResourceTag/${TagKey}

hours-of-operation

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/operating-hours/${HoursOfOperationId}

aws:ResourceTag/${TagKey}

instance

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}

aws:ResourceTag/${TagKey}

integration-association

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/integration-association/${IntegrationAssociationId}

aws:ResourceTag/${TagKey}

legacy-phone-number

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/phone-number/${PhoneNumberId}

notification

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/notification/${NotificationId}

aws:ResourceTag/${TagKey}

phone-number

arn:${Partition}:connect:${Region}:${Account}:phone-number/${PhoneNumberId}

aws:ResourceTag/${TagKey}

prompt

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/prompt/${PromptId}

aws:ResourceTag/${TagKey}

qualified-aws-managed-view

arn:${Partition}:connect:${Region}:aws:view/${ViewId}:${ViewQualifier}

qualified-customer-managed-view

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/view/${ViewId}:${ViewQualifier}

aws:ResourceTag/${TagKey}

queue

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/queue/${QueueId}

aws:ResourceTag/${TagKey}

quick-connect

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/transfer-destination/${QuickConnectId}

aws:ResourceTag/${TagKey}

routing-profile

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/routing-profile/${RoutingProfileId}

aws:ResourceTag/${TagKey}

rule

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/rule/${RuleId}

aws:ResourceTag/${TagKey}

security-profile

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/security-profile/${SecurityProfileId}

aws:ResourceTag/${TagKey}

task-template

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/task-template/${TaskTemplateId}

aws:ResourceTag/${TagKey}

traffic-distribution-group

arn:${Partition}:connect:${Region}:${Account}:traffic-distribution-group/${TrafficDistributionGroupId}

aws:ResourceTag/${TagKey}

use-case

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/use-case/${UseCaseId}

aws:ResourceTag/${TagKey}

user

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/agent/${UserId}

aws:ResourceTag/${TagKey}

vocabulary

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/vocabulary/${VocabularyId}

aws:ResourceTag/${TagKey}

wildcard-agent-status

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/agent-state/*

wildcard-contact-flow

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/contact-flow/*

wildcard-legacy-phone-number

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/phone-number/*

wildcard-phone-number

arn:${Partition}:connect:${Region}:${Account}:phone-number/*

aws:ResourceTag/${TagKey}

wildcard-queue

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/queue/*

wildcard-quick-connect

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/transfer-destination/*

workspace

arn:${Partition}:connect:${Region}:${Account}:instance/${InstanceId}/workspace/${WorkspaceId}

aws:ResourceTag/${TagKey}

Condition keys for Amazon Connect

Amazon Connect defines the following condition keys that can be used in the Condition element of an IAM policy.

Condition keys Description Type

aws:RequestTag/${TagKey}

Filters access by using tag key-value pairs in the request

String

aws:ResourceTag/${TagKey}

Filters access by using tag key-value pairs attached to the resource

String

aws:TagKeys

Filters access by using tag keys in the request

ArrayOfString

connect:AssignmentType

Filters access by restricting access to create contacts based on Assignment Type

String

connect:AttributeType

Filters access by the attribute type of the Amazon Connect instance

String

connect:Channel

Filters access by Channel

String

connect:ContactAssociationId

Filters access by ContactAssociationId

String

connect:ContactInitiationMethod

Filters access by restricting access to create contacts based on the initiation method of the contact

String

connect:ExpressionValue

Filters access by restricting data table operations based on expression type

String

connect:FlowType

Filters access by Flow type

ArrayOfString

connect:InstanceId

Filters access by restricting federation into specified Amazon Connect instances

String

connect:ListRealtimeContactAnalysisSegmentsByOutputType

Filters access by restricting the listed segments using the output type of the Amazon Connect Contact Lens real-time segment

String

connect:ListRealtimeContactAnalysisSegmentsBySegmentType

Filters access by restricting the listed segments using the segment types of the Amazon Connect Contact Lens real-time segment

ArrayOfString

connect:MonitorCapabilities

Filters access by restricting the monitor capabilities of the user in the request

ArrayOfString

connect:PreferredUserArn

Filters access by PreferredUserArn

ARN

connect:PrimaryAttribute/${PrimaryAttribute}

Filters access by restricting which primary attributes the user can manage

String

connect:SearchContactsByContactAnalysis

Filters access by restricting searches using analysis outputs from Amazon Connect Contact Lens

ArrayOfString

connect:SearchTag/${TagKey}

Filters access by TagFilter condition passed in the search request

String

connect:StorageResourceType

Filters access by restricting the storage resource type of the Amazon Connect instance storage configuration

String

connect:Subtype

Filters access by restricting creation of a contact for specific subtypes

String

connect:UserArn

Filters access by UserArn

ARN