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

\GuzzleHttp\Promise\Promise associateWorkspaceAsync(array{InstanceId?: string, WorkspaceId?: string, ResourceArns?: list, ...} $args = [])

phpstan-method

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

phpstan-method

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

phpstan-method

\Aws\Result batchCreateDataTableValue(array{ InstanceId?: string, DataTableId?: string, Values?: list<array{ PrimaryValues?: list, AttributeName?: string, Value?: string, LockVersion?: array, LastModifiedTime?: int|string|\DateTimeInterface, LastModifiedRegion?: string, ..., }>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise batchCreateDataTableValueAsync(array{ InstanceId?: string, DataTableId?: string, Values?: list<array{ PrimaryValues?: list, AttributeName?: string, Value?: string, LockVersion?: array, LastModifiedTime?: int|string|\DateTimeInterface, LastModifiedRegion?: string, ..., }>, ..., } $args = [])

phpstan-method

\Aws\Result batchDeleteDataTableValue(array{ InstanceId?: string, DataTableId?: string, Values?: list<array{PrimaryValues?: list, AttributeName?: string, LockVersion?: array, ...}>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise batchDeleteDataTableValueAsync(array{ InstanceId?: string, DataTableId?: string, Values?: list<array{PrimaryValues?: list, AttributeName?: string, LockVersion?: array, ...}>, ..., } $args = [])

phpstan-method

\Aws\Result batchDescribeDataTableValue(array{ InstanceId?: string, DataTableId?: string, Values?: list<array{PrimaryValues?: list, AttributeName?: string, ...}>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise batchDescribeDataTableValueAsync(array{ InstanceId?: string, DataTableId?: string, Values?: list<array{PrimaryValues?: list, AttributeName?: string, ...}>, ..., } $args = [])

phpstan-method

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

phpstan-method

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

phpstan-method

\Aws\Result batchGetAttachedFileMetadata(array{FileIds?: list, InstanceId?: string, AssociatedResourceArn?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise batchGetAttachedFileMetadataAsync(array{FileIds?: list, InstanceId?: string, AssociatedResourceArn?: string, ...} $args = [])

phpstan-method

\Aws\Result batchGetFlowAssociation(array{ InstanceId?: string, ResourceIds?: list, ResourceType?: 'ANALYTICS_CONNECTOR'|'INBOUND_EMAIL'|'OUTBOUND_EMAIL'|'VOICE_PHONE_NUMBER'|'WHATSAPP_MESSAGING_PHONE_NUMBER', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise batchGetFlowAssociationAsync(array{ InstanceId?: string, ResourceIds?: list, ResourceType?: 'ANALYTICS_CONNECTOR'|'INBOUND_EMAIL'|'OUTBOUND_EMAIL'|'VOICE_PHONE_NUMBER'|'WHATSAPP_MESSAGING_PHONE_NUMBER', ..., } $args = [])

phpstan-method

\Aws\Result batchPutContact(array{ ClientToken?: string, InstanceId?: string, ContactDataRequestList?: list<array{ SystemEndpoint?: array, CustomerEndpoint?: array, RequestIdentifier?: string, QueueId?: string, Attributes?: array<string, string>, Campaign?: array, OutboundStrategy?: array, ..., }>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise batchPutContactAsync(array{ ClientToken?: string, InstanceId?: string, ContactDataRequestList?: list<array{ SystemEndpoint?: array, CustomerEndpoint?: array, RequestIdentifier?: string, QueueId?: string, Attributes?: array<string, string>, Campaign?: array, OutboundStrategy?: array, ..., }>, ..., } $args = [])

phpstan-method

\Aws\Result batchUpdateDataTableValue(array{ InstanceId?: string, DataTableId?: string, Values?: list<array{ PrimaryValues?: list, AttributeName?: string, Value?: string, LockVersion?: array, LastModifiedTime?: int|string|\DateTimeInterface, LastModifiedRegion?: string, ..., }>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise batchUpdateDataTableValueAsync(array{ InstanceId?: string, DataTableId?: string, Values?: list<array{ PrimaryValues?: list, AttributeName?: string, Value?: string, LockVersion?: array, LastModifiedTime?: int|string|\DateTimeInterface, LastModifiedRegion?: string, ..., }>, ..., } $args = [])

phpstan-method

\Aws\Result claimPhoneNumber(array{ TargetArn?: string, InstanceId?: string, PhoneNumber?: string, PhoneNumberDescription?: string, Tags?: array<string, string>, ClientToken?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise claimPhoneNumberAsync(array{ TargetArn?: string, InstanceId?: string, PhoneNumber?: string, PhoneNumberDescription?: string, Tags?: array<string, string>, ClientToken?: string, ..., } $args = [])

phpstan-method

\Aws\Result completeAttachedFileUpload(array{InstanceId?: string, FileId?: string, AssociatedResourceArn?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise completeAttachedFileUploadAsync(array{InstanceId?: string, FileId?: string, AssociatedResourceArn?: string, ...} $args = [])

phpstan-method

\Aws\Result createAgentStatus(array{ InstanceId?: string, Name?: string, Description?: string, State?: 'DISABLED'|'ENABLED', DisplayOrder?: int, Tags?: array<string, string>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createAgentStatusAsync(array{ InstanceId?: string, Name?: string, Description?: string, State?: 'DISABLED'|'ENABLED', DisplayOrder?: int, Tags?: array<string, string>, ..., } $args = [])

phpstan-method

\Aws\Result createAttachedFile(array{ ClientToken?: string, InstanceId?: string, FileUseCaseType?: 'ATTACHMENT'|'CONTACT_ANALYSIS'|'EMAIL_MESSAGE'|'EMAIL_MESSAGE_PLAIN_TEXT'|'EMAIL_MESSAGE_PLAIN_TEXT_REDACTED'|'EMAIL_MESSAGE_REDACTED'|'VOICE_RECORDING', FileSourceUri?: string, AssociatedResourceArn?: string, Tags?: array<string, string>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createAttachedFileAsync(array{ ClientToken?: string, InstanceId?: string, FileUseCaseType?: 'ATTACHMENT'|'CONTACT_ANALYSIS'|'EMAIL_MESSAGE'|'EMAIL_MESSAGE_PLAIN_TEXT'|'EMAIL_MESSAGE_PLAIN_TEXT_REDACTED'|'EMAIL_MESSAGE_REDACTED'|'VOICE_RECORDING', FileSourceUri?: string, AssociatedResourceArn?: string, Tags?: array<string, string>, ..., } $args = [])

phpstan-method

\Aws\Result createAuthCode(array{ InstanceId?: string, Scope?: array{ SecurityProfileIds?: list, EntityType?: 'CUSTOMER_PROFILE', EntityId?: string, DomainName?: string, ..., }, MaxSessionDurationMinutes?: int, SessionInactivityDurationMinutes?: int, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createAuthCodeAsync(array{ InstanceId?: string, Scope?: array{ SecurityProfileIds?: list, EntityType?: 'CUSTOMER_PROFILE', EntityId?: string, DomainName?: string, ..., }, MaxSessionDurationMinutes?: int, SessionInactivityDurationMinutes?: int, ..., } $args = [])

phpstan-method

\Aws\Result createContact(array{ InstanceId?: string, ClientToken?: string, RelatedContactId?: string, Attributes?: array<string, string>, References?: array<string, array{ Value?: string, Type?: 'ATTACHMENT'|'CONTACT_ANALYSIS'|'DATE'|'EMAIL'|'EMAIL_MESSAGE'|'EMAIL_MESSAGE_PLAIN_TEXT'|'EMAIL_MESSAGE_PLAIN_TEXT_REDACTED'|'EMAIL_MESSAGE_REDACTED'|'NUMBER'|'STRING'|'URL', Status?: 'APPROVED'|'AVAILABLE'|'DELETED'|'FAILED'|'PROCESSING'|'REJECTED', Arn?: string, StatusReason?: string, ..., }>, Channel?: 'CHAT'|'EMAIL'|'TASK'|'VOICE', InitiationMethod?: 'AGENT_REPLY'|'API'|'CALLBACK'|'DISCONNECT'|'EXTERNAL_OUTBOUND'|'FLOW'|'INBOUND'|'MONITOR'|'OUTBOUND'|'QUEUE_TRANSFER'|'TRANSFER'|'WEBRTC_API', ExpiryDurationInMinutes?: int, UserInfo?: array{UserId?: string, ...}, InitiateAs?: 'COMPLETED'|'CONNECTED_TO_USER', Name?: string, Description?: string, SegmentAttributes?: array<string, array{ ValueString?: string, ValueMap?: array<string, array>, ValueInteger?: int, ValueList?: list, ValueArn?: string, ..., }>, PreviousContactId?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createContactAsync(array{ InstanceId?: string, ClientToken?: string, RelatedContactId?: string, Attributes?: array<string, string>, References?: array<string, array{ Value?: string, Type?: 'ATTACHMENT'|'CONTACT_ANALYSIS'|'DATE'|'EMAIL'|'EMAIL_MESSAGE'|'EMAIL_MESSAGE_PLAIN_TEXT'|'EMAIL_MESSAGE_PLAIN_TEXT_REDACTED'|'EMAIL_MESSAGE_REDACTED'|'NUMBER'|'STRING'|'URL', Status?: 'APPROVED'|'AVAILABLE'|'DELETED'|'FAILED'|'PROCESSING'|'REJECTED', Arn?: string, StatusReason?: string, ..., }>, Channel?: 'CHAT'|'EMAIL'|'TASK'|'VOICE', InitiationMethod?: 'AGENT_REPLY'|'API'|'CALLBACK'|'DISCONNECT'|'EXTERNAL_OUTBOUND'|'FLOW'|'INBOUND'|'MONITOR'|'OUTBOUND'|'QUEUE_TRANSFER'|'TRANSFER'|'WEBRTC_API', ExpiryDurationInMinutes?: int, UserInfo?: array{UserId?: string, ...}, InitiateAs?: 'COMPLETED'|'CONNECTED_TO_USER', Name?: string, Description?: string, SegmentAttributes?: array<string, array{ ValueString?: string, ValueMap?: array<string, array>, ValueInteger?: int, ValueList?: list, ValueArn?: string, ..., }>, PreviousContactId?: string, ..., } $args = [])

phpstan-method

\Aws\Result createContactFlow(array{ InstanceId?: string, Name?: string, Type?: 'AGENT_HOLD'|'AGENT_TRANSFER'|'AGENT_WHISPER'|'CAMPAIGN'|'CONTACT_FLOW'|'CUSTOMER_HOLD'|'CUSTOMER_QUEUE'|'CUSTOMER_WHISPER'|'OUTBOUND_WHISPER'|'QUEUE_TRANSFER', Description?: string, Content?: string, Status?: 'PUBLISHED'|'SAVED', Tags?: array<string, string>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createContactFlowAsync(array{ InstanceId?: string, Name?: string, Type?: 'AGENT_HOLD'|'AGENT_TRANSFER'|'AGENT_WHISPER'|'CAMPAIGN'|'CONTACT_FLOW'|'CUSTOMER_HOLD'|'CUSTOMER_QUEUE'|'CUSTOMER_WHISPER'|'OUTBOUND_WHISPER'|'QUEUE_TRANSFER', Description?: string, Content?: string, Status?: 'PUBLISHED'|'SAVED', Tags?: array<string, string>, ..., } $args = [])

phpstan-method

\Aws\Result createContactFlowModule(array{ InstanceId?: string, Name?: string, Description?: string, Content?: string, Tags?: array<string, string>, ClientToken?: string, Settings?: string, ExternalInvocationConfiguration?: array{Enabled?: bool, ...}, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createContactFlowModuleAsync(array{ InstanceId?: string, Name?: string, Description?: string, Content?: string, Tags?: array<string, string>, ClientToken?: string, Settings?: string, ExternalInvocationConfiguration?: array{Enabled?: bool, ...}, ..., } $args = [])

phpstan-method

\Aws\Result createContactFlowModuleAlias(array{ InstanceId?: string, Description?: string, ContactFlowModuleId?: string, ContactFlowModuleVersion?: int, AliasName?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createContactFlowModuleAliasAsync(array{ InstanceId?: string, Description?: string, ContactFlowModuleId?: string, ContactFlowModuleVersion?: int, AliasName?: string, ..., } $args = [])

phpstan-method

\Aws\Result createContactFlowModuleVersion(array{ InstanceId?: string, Description?: string, ContactFlowModuleId?: string, FlowModuleContentSha256?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createContactFlowModuleVersionAsync(array{ InstanceId?: string, Description?: string, ContactFlowModuleId?: string, FlowModuleContentSha256?: string, ..., } $args = [])

phpstan-method

\Aws\Result createContactFlowVersion(array{ InstanceId?: string, Description?: string, ContactFlowId?: string, FlowContentSha256?: string, ContactFlowVersion?: int, LastModifiedTime?: int|string|\DateTimeInterface, LastModifiedRegion?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createContactFlowVersionAsync(array{ InstanceId?: string, Description?: string, ContactFlowId?: string, FlowContentSha256?: string, ContactFlowVersion?: int, LastModifiedTime?: int|string|\DateTimeInterface, LastModifiedRegion?: string, ..., } $args = [])

phpstan-method

\Aws\Result createDataTable(array{ InstanceId?: string, Name?: string, Description?: string, TimeZone?: string, ValueLockLevel?: 'ATTRIBUTE'|'DATA_TABLE'|'NONE'|'PRIMARY_VALUE'|'VALUE', Status?: 'PUBLISHED', Tags?: array<string, string>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createDataTableAsync(array{ InstanceId?: string, Name?: string, Description?: string, TimeZone?: string, ValueLockLevel?: 'ATTRIBUTE'|'DATA_TABLE'|'NONE'|'PRIMARY_VALUE'|'VALUE', Status?: 'PUBLISHED', Tags?: array<string, string>, ..., } $args = [])

phpstan-method

\Aws\Result createDataTableAttribute(array{ InstanceId?: string, DataTableId?: string, Name?: string, ValueType?: 'BOOLEAN'|'NUMBER'|'NUMBER_LIST'|'TEXT'|'TEXT_LIST', Description?: string, Primary?: bool, Validation?: array{ MinLength?: int, MaxLength?: int, MinValues?: int, MaxValues?: int, IgnoreCase?: bool, Minimum?: float, Maximum?: float, ExclusiveMinimum?: float, ExclusiveMaximum?: float, MultipleOf?: float, Enum?: array{Strict?: bool, Values?: list, ...}, ..., }, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createDataTableAttributeAsync(array{ InstanceId?: string, DataTableId?: string, Name?: string, ValueType?: 'BOOLEAN'|'NUMBER'|'NUMBER_LIST'|'TEXT'|'TEXT_LIST', Description?: string, Primary?: bool, Validation?: array{ MinLength?: int, MaxLength?: int, MinValues?: int, MaxValues?: int, IgnoreCase?: bool, Minimum?: float, Maximum?: float, ExclusiveMinimum?: float, ExclusiveMaximum?: float, MultipleOf?: float, Enum?: array{Strict?: bool, Values?: list, ...}, ..., }, ..., } $args = [])

phpstan-method

\Aws\Result createEmailAddress(array{ Description?: string, InstanceId?: string, EmailAddress?: string, DisplayName?: string, Tags?: array<string, string>, ClientToken?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createEmailAddressAsync(array{ Description?: string, InstanceId?: string, EmailAddress?: string, DisplayName?: string, Tags?: array<string, string>, ClientToken?: string, ..., } $args = [])

phpstan-method