SDK for PHP V3

ConnectClient extends AwsClient
in package

This client is used to interact with the Amazon Connect Service service.

Supported API Versions

This class uses a service description model that is associated at runtime based on the version option given when constructing the client. The version option will determine which API operations, waiters, and paginators are available for a client. Creating a command or a specific API operation can be done using magic methods (e.g., $client->commandName(/** parameters */), or using the $client->getCommand method of the client.

Tags
phpstan-method

\Aws\Result activateEvaluationForm(array{InstanceId?: string, EvaluationFormId?: string, EvaluationFormVersion?: int, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise activateEvaluationFormAsync(array{InstanceId?: string, EvaluationFormId?: string, EvaluationFormVersion?: int, ...} $args = [])

phpstan-method

\Aws\Result associateAnalyticsDataSet(array{InstanceId?: string, DataSetId?: string, TargetAccountId?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateAnalyticsDataSetAsync(array{InstanceId?: string, DataSetId?: string, TargetAccountId?: string, ...} $args = [])

phpstan-method

\Aws\Result associateApprovedOrigin(array{InstanceId?: string, Origin?: string, ClientToken?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateApprovedOriginAsync(array{InstanceId?: string, Origin?: string, ClientToken?: string, ...} $args = [])

phpstan-method

\Aws\Result associateBot(array{ InstanceId?: string, LexBot?: array{Name?: string, LexRegion?: string, ...}, LexV2Bot?: array{AliasArn?: string, ...}, ClientToken?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateBotAsync(array{ InstanceId?: string, LexBot?: array{Name?: string, LexRegion?: string, ...}, LexV2Bot?: array{AliasArn?: string, ...}, ClientToken?: string, ..., } $args = [])

phpstan-method

\Aws\Result associateContactWithUser(array{InstanceId?: string, ContactId?: string, UserId?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateContactWithUserAsync(array{InstanceId?: string, ContactId?: string, UserId?: string, ...} $args = [])

phpstan-method

\Aws\Result associateDefaultVocabulary(array{ InstanceId?: string, LanguageCode?: 'ar-AE'|'ca-ES'|'da-DK'|'de-CH'|'de-DE'|'en-AB'|'en-AU'|'en-GB'|'en-IE'|'en-IN'|'en-NZ'|'en-US'|'en-WL'|'en-ZA'|'es-ES'|'es-US'|'fi-FI'|'fr-CA'|'fr-FR'|'hi-IN'|'id-ID'|'it-IT'|'ja-JP'|'ko-KR'|'ms-MY'|'nl-NL'|'no-NO'|'pl-PL'|'pt-BR'|'pt-PT'|'sv-SE'|'tl-PH'|'zh-CN', VocabularyId?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateDefaultVocabularyAsync(array{ InstanceId?: string, LanguageCode?: 'ar-AE'|'ca-ES'|'da-DK'|'de-CH'|'de-DE'|'en-AB'|'en-AU'|'en-GB'|'en-IE'|'en-IN'|'en-NZ'|'en-US'|'en-WL'|'en-ZA'|'es-ES'|'es-US'|'fi-FI'|'fr-CA'|'fr-FR'|'hi-IN'|'id-ID'|'it-IT'|'ja-JP'|'ko-KR'|'ms-MY'|'nl-NL'|'no-NO'|'pl-PL'|'pt-BR'|'pt-PT'|'sv-SE'|'tl-PH'|'zh-CN', VocabularyId?: string, ..., } $args = [])

phpstan-method

\Aws\Result associateEmailAddressAlias(array{ EmailAddressId?: string, InstanceId?: string, AliasConfiguration?: array{EmailAddressId?: string, ...}, ClientToken?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateEmailAddressAliasAsync(array{ EmailAddressId?: string, InstanceId?: string, AliasConfiguration?: array{EmailAddressId?: string, ...}, ClientToken?: string, ..., } $args = [])

phpstan-method

\Aws\Result associateFlow(array{ InstanceId?: string, ResourceId?: string, FlowId?: string, ResourceType?: 'ANALYTICS_CONNECTOR'|'INBOUND_EMAIL'|'OUTBOUND_EMAIL'|'SMS_PHONE_NUMBER'|'WHATSAPP_MESSAGING_PHONE_NUMBER', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateFlowAsync(array{ InstanceId?: string, ResourceId?: string, FlowId?: string, ResourceType?: 'ANALYTICS_CONNECTOR'|'INBOUND_EMAIL'|'OUTBOUND_EMAIL'|'SMS_PHONE_NUMBER'|'WHATSAPP_MESSAGING_PHONE_NUMBER', ..., } $args = [])

phpstan-method

\Aws\Result associateHoursOfOperations(array{ InstanceId?: string, HoursOfOperationId?: string, ParentHoursOfOperationConfigs?: list<array{HoursOfOperationId?: string, ...}>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateHoursOfOperationsAsync(array{ InstanceId?: string, HoursOfOperationId?: string, ParentHoursOfOperationConfigs?: list<array{HoursOfOperationId?: string, ...}>, ..., } $args = [])

phpstan-method

\Aws\Result associateInstanceStorageConfig(array{ InstanceId?: string, ResourceType?: 'AGENT_EVENTS'|'ATTACHMENTS'|'CALL_RECORDINGS'|'CHAT_TRANSCRIPTS'|'CONTACT_EVALUATIONS'|'CONTACT_TRACE_RECORDS'|'EMAIL_MESSAGES'|'MEDIA_STREAMS'|'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS'|'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS'|'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS'|'SCHEDULED_REPORTS'|'SCREEN_RECORDINGS', StorageConfig?: array{ AssociationId?: string, StorageType?: 'KINESIS_FIREHOSE'|'KINESIS_STREAM'|'KINESIS_VIDEO_STREAM'|'S3', S3Config?: array{BucketName?: string, BucketPrefix?: string, EncryptionConfig?: array, ...}, KinesisVideoStreamConfig?: array{Prefix?: string, RetentionPeriodHours?: int, EncryptionConfig?: array, ...}, KinesisStreamConfig?: array{StreamArn?: string, ...}, KinesisFirehoseConfig?: array{FirehoseArn?: string, ...}, ..., }, ClientToken?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateInstanceStorageConfigAsync(array{ InstanceId?: string, ResourceType?: 'AGENT_EVENTS'|'ATTACHMENTS'|'CALL_RECORDINGS'|'CHAT_TRANSCRIPTS'|'CONTACT_EVALUATIONS'|'CONTACT_TRACE_RECORDS'|'EMAIL_MESSAGES'|'MEDIA_STREAMS'|'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS'|'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS'|'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS'|'SCHEDULED_REPORTS'|'SCREEN_RECORDINGS', StorageConfig?: array{ AssociationId?: string, StorageType?: 'KINESIS_FIREHOSE'|'KINESIS_STREAM'|'KINESIS_VIDEO_STREAM'|'S3', S3Config?: array{BucketName?: string, BucketPrefix?: string, EncryptionConfig?: array, ...}, KinesisVideoStreamConfig?: array{Prefix?: string, RetentionPeriodHours?: int, EncryptionConfig?: array, ...}, KinesisStreamConfig?: array{StreamArn?: string, ...}, KinesisFirehoseConfig?: array{FirehoseArn?: string, ...}, ..., }, ClientToken?: string, ..., } $args = [])

phpstan-method

\Aws\Result associateLambdaFunction(array{InstanceId?: string, FunctionArn?: string, ClientToken?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateLambdaFunctionAsync(array{InstanceId?: string, FunctionArn?: string, ClientToken?: string, ...} $args = [])

phpstan-method

\Aws\Result associateLexBot(array{InstanceId?: string, LexBot?: array{Name?: string, LexRegion?: string, ...}, ClientToken?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateLexBotAsync(array{InstanceId?: string, LexBot?: array{Name?: string, LexRegion?: string, ...}, ClientToken?: string, ...} $args = [])

phpstan-method

\Aws\Result associatePhoneNumberContactFlow(array{PhoneNumberId?: string, InstanceId?: string, ContactFlowId?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associatePhoneNumberContactFlowAsync(array{PhoneNumberId?: string, InstanceId?: string, ContactFlowId?: string, ...} $args = [])

phpstan-method

\Aws\Result associateQueueEmailAddresses(array{ InstanceId?: string, QueueId?: string, EmailAddressesConfig?: list<array{EmailAddressId?: string, ...}>, ClientToken?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateQueueEmailAddressesAsync(array{ InstanceId?: string, QueueId?: string, EmailAddressesConfig?: list<array{EmailAddressId?: string, ...}>, ClientToken?: string, ..., } $args = [])

phpstan-method

\Aws\Result associateQueueQuickConnects(array{InstanceId?: string, QueueId?: string, QuickConnectIds?: list, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateQueueQuickConnectsAsync(array{InstanceId?: string, QueueId?: string, QuickConnectIds?: list, ...} $args = [])

phpstan-method

\Aws\Result associateRoutingProfileQueues(array{ InstanceId?: string, RoutingProfileId?: string, QueueConfigs?: list<array{QueueReference?: array, Priority?: int, Delay?: int, ...}>, ManualAssignmentQueueConfigs?: list<array{QueueReference?: array, ...}>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateRoutingProfileQueuesAsync(array{ InstanceId?: string, RoutingProfileId?: string, QueueConfigs?: list<array{QueueReference?: array, Priority?: int, Delay?: int, ...}>, ManualAssignmentQueueConfigs?: list<array{QueueReference?: array, ...}>, ..., } $args = [])

phpstan-method

\Aws\Result associateSecurityKey(array{InstanceId?: string, Key?: string, ClientToken?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateSecurityKeyAsync(array{InstanceId?: string, Key?: string, ClientToken?: string, ...} $args = [])

phpstan-method

\Aws\Result associateSecurityProfiles(array{ InstanceId?: string, SecurityProfiles?: list<array{Id?: string, ...}>, EntityType?: 'AI_AGENT'|'USER', EntityArn?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateSecurityProfilesAsync(array{ InstanceId?: string, SecurityProfiles?: list<array{Id?: string, ...}>, EntityType?: 'AI_AGENT'|'USER', EntityArn?: string, ..., } $args = [])

phpstan-method

\Aws\Result associateTrafficDistributionGroupUser(array{TrafficDistributionGroupId?: string, UserId?: string, InstanceId?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateTrafficDistributionGroupUserAsync(array{TrafficDistributionGroupId?: string, UserId?: string, InstanceId?: string, ...} $args = [])

phpstan-method

\Aws\Result associateUserProficiencies(array{ InstanceId?: string, UserId?: string, UserProficiencies?: list<array{AttributeName?: string, AttributeValue?: string, Level?: float, ...}>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise associateUserProficienciesAsync(array{ InstanceId?: string, UserId?: string, UserProficiencies?: list<array{AttributeName?: string, AttributeValue?: string, Level?: float, ...}>, ..., } $args = [])

phpstan-method

\Aws\Result associateWorkspace(array{InstanceId?: string, WorkspaceId?: string, ResourceArns?: list, ...} $args = [])

phpstan-method