aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
24 lines (23 loc) • 708 B
TypeScript
/**
* OpenAPI schema validation parameters
* @internal
*/
export interface OpenApiSchemaValidationParams {
/**
* The OpenAPI schema to validate (as a string)
*/
schema: string;
/**
* Optional name for the schema (for error messages)
*/
schemaName?: string;
}
/**
* Validates an OpenAPI schema against Gateway requirements
* Based on AWS documentation: https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway-schema-openapi.html
*
* @param params - The validation parameters
* @returns Array of validation error messages (empty if valid)
* @internal
*/
export declare function validateOpenApiSchema(params: OpenApiSchemaValidationParams): string[];