# ITargetConfiguration

Base interface for target configurations.

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

- Source: [`aws-bedrockagentcore/lib/gateway/targets/target-configuration.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-bedrockagentcore/lib/gateway/targets/target-configuration.ts#L34)
- Type last changed: v2.255.0 · 19 May 2026

## Properties

- `targetType`: [McpTargetType](/cdk/api/v2/docs/aws-cdk-lib.aws_bedrockagentcore.McpTargetType.html) — The target type.

## Methods

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