Builder

class Builder

Properties

Link copied to clipboard

Argument constraints that narrow which tool invocations the pattern matches. For AWS tools, the map must include operation (the IAM action, e.g. ec2:AuthorizeSecurityGroupIngress) and resource_arn (the resource ARN or ARN glob); additional narrowing arguments go in further pin keys. The same {tool, argumentPins} shape is used uniformly for AWS and third-party tools, with tool-specific keys for third-party tools. Requests whose argument pins are collectively too large are rejected with a ValidationException.

Link copied to clipboard
var tool: String?

Identifier of the tool the pattern applies to (e.g. use_aws for AWS actions, or a third-party tool name).