# CfnIntegrationAssociationProps

Properties for defining a `CfnIntegrationAssociation`.

Extends: CfnIntegrationAssociationProps
Used as props by: CfnIntegrationAssociation

- Source: Generated code
- Type last changed: v2.273.0 · 8 Oct 2026

## 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

- `instanceId`: string | [IInstanceRef](/cdk/api/v2/docs/aws-cdk-lib.interfaces.aws_connect.IInstanceRef.html) (required) — The Amazon Resource Name (ARN) of the instance.

  *Minimum* : `1`

  *Maximum* : `100`

- `integrationArn`: string (required) — ARN of the integration being associated with the instance.

  *Minimum* : `1`

  *Maximum* : `140`

- `integrationType`: string (required) — Specifies the integration type to be associated with the instance.

  *Allowed Values* : `LEX_BOT` | `LAMBDA_FUNCTION`

- `sourceApplicationName`: string — The name of the external application.

  This is only supported for the EVENT integration type

- `sourceApplicationUrl`: string — The URL for the external application.

  This is only supported for the EVENT integration type

- `sourceType`: string — The type of the data source.

  This is only supported for the EVENT integration type

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — The tags used to organize, track, or control access for this resource.
