com.pepperize.cdk.apigateway_swagger_ui.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cdk-apigateway-swagger-ui Show documentation
Show all versions of cdk-apigateway-swagger-ui Show documentation
Add SwaggerUI to your AWS Apigateway RestApi
/**
*
*
*
*
*
*
*
*
*
*
*
CDK Apigateway SwaggerUI
*
* Add SwaggerUI to your AWS Apigateway RestApi
*
*
*
*
Install
*
*
TypeScript
*
*
* npm install @pepperize/cdk-apigateway-swagger-ui
*
*
* or
*
*
* yarn add @pepperize/cdk-apigateway-swagger-ui
*
*
*
Python
*
*
* pip install pepperize.cdk-apigateway-swagger-ui
*
*
*
C# / .Net
*
*
* dotnet add package Pepperize.CDK.ApigatewaySwaggerUi
*
*
*
Java
*
*
* <dependency>
* <groupId>com.pepperize</groupId>
* <artifactId>cdk-apigateway-swagger-ui</artifactId>
* <version>${cdkApigatewaySwaggerUi.version}</version>
* </dependency>
*
*
*
Usage
*
*
* import { Stack } from "aws-cdk-lib";
* import * as apigateway from "aws-cdk-lib/aws-apigateway";
* import { SwaggerUi } from "@pepperize/cdk-apigateway-swagger-ui";
*
* const stack = new Stack();
* const restApi = new apigateway.RestApi();
*
* new SwaggerUi(stack, "SwaggerUI", { resource: restApi.root });
*
*
*
* - Open your SwaggerUI:
https://<rest api id>.execute-api.<aws region>.amazonaws.com/<stage>/api-docs/swagger-ui.html
* - View your API docs:
https://<rest api id>.execute-api.<aws region>.amazonaws.com/<stage>/api-docs.json
*
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
package com.pepperize.cdk.apigateway_swagger_ui;