Is your feature request related to a problem?
GatewayTarget (v1.11.0) exposes only apiGateway, lambda, mcpServer, openAPISchema, and smithyModel under targetConfiguration.mcp — not the managed connector type. This makes AWS-managed connectors, e.g. the Web Search tool, impossible to provision declaratively. Gateway + the IAM role already work through ACK, but the target must be created out-of-band, breaking a GitOps workflow.
Describe the solution you'd like
Add the connector shape (already in the CreateGatewayTarget API / current boto3 model) to spec.targetConfiguration.mcp:
Since the shape already exists upstream, this looks like a regen against a newer SDK model rather than net-new modeling.
Describe alternatives you've considered
Creating the target out-of-band via aws bedrock-agentcore-control create-gateway-target (or the boto3 SDK) — works but defeats declarative management. The same gap exists in hashicorp/aws's aws_bedrockagentcore_gateway_target, so there's no declarative alternative today.
References
The equivalent gap is already tracked on the Terraform side:
Is your feature request related to a problem?
GatewayTarget(v1.11.0) exposes onlyapiGateway,lambda,mcpServer,openAPISchema, andsmithyModelundertargetConfiguration.mcp— not the managedconnectortype. This makes AWS-managed connectors, e.g. the Web Search tool, impossible to provision declaratively.Gateway+ the IAM role already work through ACK, but the target must be created out-of-band, breaking a GitOps workflow.Describe the solution you'd like
Add the
connectorshape (already in theCreateGatewayTargetAPI / currentboto3model) tospec.targetConfiguration.mcp:Since the shape already exists upstream, this looks like a regen against a newer SDK model rather than net-new modeling.
Describe alternatives you've considered
Creating the target out-of-band via
aws bedrock-agentcore-control create-gateway-target(or the boto3 SDK) — works but defeats declarative management. The same gap exists inhashicorp/aws'saws_bedrockagentcore_gateway_target, so there's no declarative alternative today.References
The equivalent gap is already tracked on the Terraform side: