> **Experimental**
>
> `@aws-cdk/aws-bedrock-agentcore-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# ITargetConfiguration

Base interface for target configurations.

Extends: ITargetConfiguration
Implemented by: ApiGatewayTargetConfiguration, LambdaTargetConfiguration, McpServerTargetConfiguration, McpTargetConfiguration, OpenApiTargetConfiguration, SmithyTargetConfiguration

- Source: [`lib/gateway/targets/target-configuration.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-bedrock-agentcore-alpha/lib/gateway/targets/target-configuration.ts#L35)

## Properties

- `targetType`: [McpTargetType](/cdk/api/v2/docs/@aws-cdk_aws-bedrock-agentcore-alpha.McpTargetType.html) — The target type.

## Methods

- `bind(scope: Construct, gateway: IGateway): TargetConfigurationConfig` — Binds the configuration to a construct scope Sets up permissions and dependencies.
