Construct an AwsApiGatewayTools instance.
ReadonlyclientThe effective SDK client (captured when X-Ray is enabled).
Import AWS SDK *Command classes as needed and call tools.client.send(...).
ReadonlyclientThe effective client config used to construct the base client.
Note: this may contain functions/providers (e.g., credential providers).
ReadonlyloggerThe logger used by this wrapper and (when applicable) by the AWS client.
ReadonlyxrayMaterialized X-Ray state (mode + enabled + daemonAddress when relevant).
Flush stage cache for a known REST API id.
Convenience: resolve REST API id by name and flush stage cache.
The resolved REST API id.
Convenience: retrieve API key values by names (strict missing/ambiguous errors).
List API keys (paginated).
Query options (nameQuery + includeValues).
List REST APIs (paginated).
Optionalopts: { limit?: number }
Tools-style AWS API Gateway wrapper (REST APIs).
Consumers should typically use the convenience methods on this class, and use AwsApiGatewayTools.client as an escape hatch when they need AWS SDK operations not wrapped here.