Skip to content
v2.274.0

CfnIntegrationAssociationProps Struct ​

Properties for defining a CfnIntegrationAssociation.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_connect as connect } from 'aws-cdk-lib';
const cfnIntegrationAssociationProps: connect.CfnIntegrationAssociationProps = {
  instanceId: 'instanceId',
  integrationArn: 'integrationArn',
  integrationType: 'integrationType',

  // the properties below are optional
  sourceApplicationName: 'sourceApplicationName',
  sourceApplicationUrl: 'sourceApplicationUrl',
  sourceType: 'sourceType',
  tags: [{
    key: 'key',
    value: 'value',
  }],
};

Properties ​

instanceIdstring | IInstanceRefinstance_idtyping.Union[str, IInstanceRef]instanceIdStringInstanceIdstringInstanceIdinterface{}required#
The Amazon Resource Name (ARN) of the instance.

Minimum : 1

Maximum : 100

integrationArnstringintegration_arnstrintegrationArnStringIntegrationArnstringIntegrationArn*stringrequired#
ARN of the integration being associated with the instance.

Minimum : 1

Maximum : 140

integrationTypestringintegration_typestrintegrationTypeStringIntegrationTypestringIntegrationType*stringrequired#
Specifies the integration type to be associated with the instance.

Allowed Values : LEX_BOT | LAMBDA_FUNCTION

sourceApplicationNameoptionalstringsource_application_nameoptionalstrsourceApplicationNameoptionalStringSourceApplicationNameoptionalstringSourceApplicationNameoptional*string#
The name of the external application.

This is only supported for the EVENT integration type

sourceApplicationUrloptionalstringsource_application_urloptionalstrsourceApplicationUrloptionalStringSourceApplicationUrloptionalstringSourceApplicationUrloptional*string#
The URL for the external application.

This is only supported for the EVENT integration type

sourceTypeoptionalstringsource_typeoptionalstrsourceTypeoptionalStringSourceTypeoptionalstringSourceTypeoptional*string#
The type of the data source.

This is only supported for the EVENT integration type

tagsoptionalCfnTag[]tagsoptionaltyping.List[CfnTag]tagsoptionalList<CfnTag>TagsoptionalCfnTag[]Tagsoptional*[]CfnTag#
The tags used to organize, track, or control access for this resource.