class Aws::Connect::Types::CreateIntegrationAssociationRequest


@see docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateIntegrationAssociationRequest AWS API Documentation
@return [Hash<String,String>]
“key2”:“value2”\} \}.
resource. For example, \{ “tags”: \{“key1”:“value1”,
The tags used to organize, track, or control access for this
@!attribute [rw] tags
@return [String]
EVENT integration type.
The type of the data source. This field is only required for the
@!attribute [rw] source_type
@return [String]
for the EVENT integration type.
The name of the external application. This field is only required
@!attribute [rw] source_application_name
@return [String]
for the EVENT integration type.
The URL for the external application. This field is only required
@!attribute [rw] source_application_url
@return [String]
</note>
Pinpoint instances must be in the same account.
<note markdown=“1”> When integrating with Amazon Pinpoint, the Amazon Connect and Amazon
The Amazon Resource Name (ARN) of the integration.
@!attribute [rw] integration_arn
@return [String]
The type of information to be ingested.
@!attribute [rw] integration_type
@return [String]
instanceId in the ARN of the instance.
The identifier of the Amazon Connect instance. You can find the
@!attribute [rw] instance_id
}
},
“TagKey” => “TagValue”,
tags: {
source_type: “SALESFORCE”, # accepts SALESFORCE, ZENDESK
source_application_name: “SourceApplicationName”,
source_application_url: “URI”,
integration_arn: “ARN”, # required
integration_type: “EVENT”, # required, accepts EVENT, VOICE_ID, PINPOINT_APP, WISDOM_ASSISTANT, WISDOM_KNOWLEDGE_BASE, CASES_DOMAIN
instance_id: “InstanceId”, # required
{
data as a hash:
@note When making an API call, you may pass CreateIntegrationAssociationRequest