UNPKG

18.5 kBJSONView Raw
1{
2 "name": "@aws-cdk/aws-apigateway",
3 "version": "1.204.0",
4 "description": "The CDK Construct Library for AWS::ApiGateway",
5 "main": "lib/index.js",
6 "types": "lib/index.d.ts",
7 "jsii": {
8 "outdir": "dist",
9 "targets": {
10 "java": {
11 "package": "software.amazon.awscdk.services.apigateway",
12 "maven": {
13 "groupId": "software.amazon.awscdk",
14 "artifactId": "apigateway"
15 }
16 },
17 "dotnet": {
18 "namespace": "Amazon.CDK.AWS.APIGateway",
19 "packageId": "Amazon.CDK.AWS.APIGateway",
20 "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png"
21 },
22 "python": {
23 "distName": "aws-cdk.aws-apigateway",
24 "module": "aws_cdk.aws_apigateway",
25 "classifiers": [
26 "Framework :: AWS CDK",
27 "Framework :: AWS CDK :: 1"
28 ]
29 }
30 },
31 "projectReferences": true,
32 "metadata": {
33 "jsii": {
34 "rosetta": {
35 "strict": true
36 }
37 }
38 }
39 },
40 "repository": {
41 "type": "git",
42 "url": "https://github.com/aws/aws-cdk.git",
43 "directory": "packages/@aws-cdk/aws-apigateway"
44 },
45 "scripts": {
46 "build": "cdk-build",
47 "watch": "cdk-watch",
48 "lint": "cdk-lint",
49 "test": "cdk-test",
50 "integ": "integ-runner",
51 "pkglint": "pkglint -f",
52 "package": "cdk-package",
53 "awslint": "cdk-awslint",
54 "cfn2ts": "cfn2ts",
55 "build+test+package": "yarn build+test && yarn package",
56 "build+test": "yarn build && yarn test",
57 "compat": "cdk-compat",
58 "gen": "cfn2ts",
59 "rosetta:extract": "yarn --silent jsii-rosetta extract",
60 "build+extract": "yarn build && yarn rosetta:extract",
61 "build+test+extract": "yarn build+test && yarn rosetta:extract"
62 },
63 "cdk-build": {
64 "cloudformation": "AWS::ApiGateway",
65 "env": {
66 "AWSLINT_BASE_CONSTRUCT": true
67 }
68 },
69 "keywords": [
70 "aws",
71 "cdk",
72 "constructs",
73 "apigateway"
74 ],
75 "author": {
76 "name": "Amazon Web Services",
77 "url": "https://aws.amazon.com",
78 "organization": true
79 },
80 "license": "Apache-2.0",
81 "devDependencies": {
82 "@aws-cdk/assertions": "1.204.0",
83 "@aws-cdk/cdk-build-tools": "1.204.0",
84 "@aws-cdk/integ-runner": "1.204.0",
85 "@aws-cdk/cfn2ts": "1.204.0",
86 "@aws-cdk/pkglint": "1.204.0",
87 "@types/jest": "^27.5.2"
88 },
89 "dependencies": {
90 "@aws-cdk/aws-certificatemanager": "1.204.0",
91 "@aws-cdk/aws-cloudwatch": "1.204.0",
92 "@aws-cdk/aws-cognito": "1.204.0",
93 "@aws-cdk/aws-ec2": "1.204.0",
94 "@aws-cdk/aws-elasticloadbalancingv2": "1.204.0",
95 "@aws-cdk/aws-iam": "1.204.0",
96 "@aws-cdk/aws-lambda": "1.204.0",
97 "@aws-cdk/aws-logs": "1.204.0",
98 "@aws-cdk/aws-s3": "1.204.0",
99 "@aws-cdk/aws-s3-assets": "1.204.0",
100 "@aws-cdk/aws-stepfunctions": "1.204.0",
101 "@aws-cdk/core": "1.204.0",
102 "@aws-cdk/cx-api": "1.204.0",
103 "constructs": "^3.3.69"
104 },
105 "homepage": "https://github.com/aws/aws-cdk",
106 "peerDependencies": {
107 "@aws-cdk/aws-certificatemanager": "1.204.0",
108 "@aws-cdk/aws-cloudwatch": "1.204.0",
109 "@aws-cdk/aws-cognito": "1.204.0",
110 "@aws-cdk/aws-ec2": "1.204.0",
111 "@aws-cdk/aws-elasticloadbalancingv2": "1.204.0",
112 "@aws-cdk/aws-iam": "1.204.0",
113 "@aws-cdk/aws-lambda": "1.204.0",
114 "@aws-cdk/aws-logs": "1.204.0",
115 "@aws-cdk/aws-s3": "1.204.0",
116 "@aws-cdk/aws-s3-assets": "1.204.0",
117 "@aws-cdk/aws-stepfunctions": "1.204.0",
118 "@aws-cdk/core": "1.204.0",
119 "@aws-cdk/cx-api": "1.204.0",
120 "constructs": "^3.3.69"
121 },
122 "engines": {
123 "node": ">= 14.15.0"
124 },
125 "nyc": {
126 "exclude": [
127 "coverage/**",
128 "test/**",
129 "lib/*.generated.js",
130 "lib/apigatewayv2.js"
131 ]
132 },
133 "awslint": {
134 "exclude": [
135 "from-method:@aws-cdk/aws-apigateway.Resource",
136 "duration-prop-type:@aws-cdk/aws-apigateway.QuotaSettings.period",
137 "duration-prop-type:@aws-cdk/aws-apigateway.ResponseType.INTEGRATION_TIMEOUT",
138 "ref-via-interface:@aws-cdk/aws-apigateway.ApiKeyProps.resources",
139 "props-physical-name:@aws-cdk/aws-apigateway.DeploymentProps",
140 "props-physical-name:@aws-cdk/aws-apigateway.MethodProps",
141 "props-physical-name:@aws-cdk/aws-apigateway.ProxyResourceProps",
142 "props-physical-name:@aws-cdk/aws-apigateway.ResourceProps",
143 "props-physical-name:@aws-cdk/aws-apigateway.UsagePlanProps",
144 "props-physical-name-type:@aws-cdk/aws-apigateway.StageProps.stageName",
145 "props-physical-name:@aws-cdk/aws-apigateway.BasePathMappingProps",
146 "props-physical-name:@aws-cdk/aws-apigateway.LambdaRestApiProps",
147 "props-physical-name:@aws-cdk/aws-apigateway.GatewayResponseProps",
148 "construct-interface-extends-iconstruct:@aws-cdk/aws-apigateway.IModel",
149 "resource-interface-extends-resource:@aws-cdk/aws-apigateway.IModel",
150 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.definitions",
151 "docs-public-apis:@aws-cdk/aws-apigateway.Period.MONTH",
152 "docs-public-apis:@aws-cdk/aws-apigateway.Period.WEEK",
153 "docs-public-apis:@aws-cdk/aws-apigateway.Period.DAY",
154 "docs-public-apis:@aws-cdk/aws-apigateway.PassthroughBehavior",
155 "docs-public-apis:@aws-cdk/aws-apigateway.MethodLoggingLevel.INFO",
156 "docs-public-apis:@aws-cdk/aws-apigateway.MethodLoggingLevel.ERROR",
157 "docs-public-apis:@aws-cdk/aws-apigateway.MethodLoggingLevel.OFF",
158 "docs-public-apis:@aws-cdk/aws-apigateway.MethodLoggingLevel",
159 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchemaVersion.DRAFT7",
160 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchemaVersion",
161 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchemaType.STRING",
162 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchemaType.INTEGER",
163 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchemaType.NUMBER",
164 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchemaType.ARRAY",
165 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchemaType.OBJECT",
166 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchemaType.BOOLEAN",
167 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchemaType.NULL",
168 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchemaType",
169 "docs-public-apis:@aws-cdk/aws-apigateway.IntegrationType",
170 "docs-public-apis:@aws-cdk/aws-apigateway.EndpointType",
171 "docs-public-apis:@aws-cdk/aws-apigateway.ContentHandling",
172 "docs-public-apis:@aws-cdk/aws-apigateway.ConnectionType",
173 "docs-public-apis:@aws-cdk/aws-apigateway.AuthorizationType",
174 "docs-public-apis:@aws-cdk/aws-apigateway.ApiKeySourceType",
175 "docs-public-apis:@aws-cdk/aws-apigateway.UsagePlanProps",
176 "docs-public-apis:@aws-cdk/aws-apigateway.UsagePlanPerApiStage.throttle",
177 "docs-public-apis:@aws-cdk/aws-apigateway.UsagePlanPerApiStage.api",
178 "docs-public-apis:@aws-cdk/aws-apigateway.StageProps",
179 "docs-public-apis:@aws-cdk/aws-apigateway.StageOptions",
180 "docs-public-apis:@aws-cdk/aws-apigateway.RestApiProps",
181 "docs-public-apis:@aws-cdk/aws-apigateway.ResourceProps",
182 "docs-public-apis:@aws-cdk/aws-apigateway.ResourceOptions",
183 "docs-public-apis:@aws-cdk/aws-apigateway.RequestValidatorProps",
184 "docs-public-apis:@aws-cdk/aws-apigateway.RequestValidatorOptions",
185 "docs-public-apis:@aws-cdk/aws-apigateway.ProxyResourceProps",
186 "docs-public-apis:@aws-cdk/aws-apigateway.ProxyResourceOptions",
187 "docs-public-apis:@aws-cdk/aws-apigateway.ModelProps",
188 "docs-public-apis:@aws-cdk/aws-apigateway.ModelOptions",
189 "docs-public-apis:@aws-cdk/aws-apigateway.MethodResponse",
190 "docs-public-apis:@aws-cdk/aws-apigateway.Cors",
191 "docs-public-apis:@aws-cdk/aws-apigateway.Deployment.api",
192 "docs-public-apis:@aws-cdk/aws-apigateway.Deployment.deploymentId",
193 "docs-public-apis:@aws-cdk/aws-apigateway.DomainName",
194 "docs-public-apis:@aws-cdk/aws-apigateway.Method",
195 "docs-public-apis:@aws-cdk/aws-apigateway.Method.httpMethod",
196 "docs-public-apis:@aws-cdk/aws-apigateway.Method.methodId",
197 "docs-public-apis:@aws-cdk/aws-apigateway.Method.resource",
198 "docs-public-apis:@aws-cdk/aws-apigateway.Model",
199 "docs-public-apis:@aws-cdk/aws-apigateway.Model.fromModelName",
200 "docs-public-apis:@aws-cdk/aws-apigateway.RequestValidator",
201 "docs-public-apis:@aws-cdk/aws-apigateway.RequestValidator.fromRequestValidatorId",
202 "docs-public-apis:@aws-cdk/aws-apigateway.Resource",
203 "docs-public-apis:@aws-cdk/aws-apigateway.ResourceBase",
204 "docs-public-apis:@aws-cdk/aws-apigateway.RestApi.arnForExecuteApi",
205 "docs-public-apis:@aws-cdk/aws-apigateway.Stage",
206 "docs-public-apis:@aws-cdk/aws-apigateway.Stage.restApi",
207 "docs-public-apis:@aws-cdk/aws-apigateway.Stage.stageName",
208 "docs-public-apis:@aws-cdk/aws-apigateway.UsagePlan",
209 "docs-public-apis:@aws-cdk/aws-apigateway.UsagePlan.usagePlanId",
210 "docs-public-apis:@aws-cdk/aws-apigateway.VpcLink.addTargets",
211 "docs-public-apis:@aws-cdk/aws-apigateway.AwsIntegrationProps",
212 "props-default-doc:@aws-cdk/aws-apigateway.AwsIntegrationProps.action",
213 "props-default-doc:@aws-cdk/aws-apigateway.AwsIntegrationProps.actionParameters",
214 "props-default-doc:@aws-cdk/aws-apigateway.AwsIntegrationProps.options",
215 "props-default-doc:@aws-cdk/aws-apigateway.AwsIntegrationProps.path",
216 "props-default-doc:@aws-cdk/aws-apigateway.AwsIntegrationProps.subdomain",
217 "docs-public-apis:@aws-cdk/aws-apigateway.BasePathMappingOptions",
218 "docs-public-apis:@aws-cdk/aws-apigateway.BasePathMappingProps",
219 "docs-public-apis:@aws-cdk/aws-apigateway.CorsOptions",
220 "docs-public-apis:@aws-cdk/aws-apigateway.DeploymentProps",
221 "docs-public-apis:@aws-cdk/aws-apigateway.DomainNameAttributes",
222 "docs-public-apis:@aws-cdk/aws-apigateway.DomainNameOptions",
223 "docs-public-apis:@aws-cdk/aws-apigateway.DomainNameProps",
224 "docs-public-apis:@aws-cdk/aws-apigateway.HttpIntegrationProps",
225 "docs-public-apis:@aws-cdk/aws-apigateway.IDomainName",
226 "docs-public-apis:@aws-cdk/aws-apigateway.IModel",
227 "docs-public-apis:@aws-cdk/aws-apigateway.IRequestValidator",
228 "docs-public-apis:@aws-cdk/aws-apigateway.IResource",
229 "docs-public-apis:@aws-cdk/aws-apigateway.IRestApi",
230 "docs-public-apis:@aws-cdk/aws-apigateway.IntegrationOptions",
231 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationOptions.cacheKeyParameters",
232 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationOptions.cacheNamespace",
233 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationOptions.integrationResponses",
234 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationOptions.passthroughBehavior",
235 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationOptions.requestParameters",
236 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationOptions.requestTemplates",
237 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationOptions.vpcLink",
238 "docs-public-apis:@aws-cdk/aws-apigateway.IntegrationProps",
239 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationProps.integrationHttpMethod",
240 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationProps.options",
241 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationProps.uri",
242 "docs-public-apis:@aws-cdk/aws-apigateway.IntegrationResponse",
243 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationResponse.responseParameters",
244 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationResponse.responseTemplates",
245 "props-default-doc:@aws-cdk/aws-apigateway.IntegrationResponse.selectionPattern",
246 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.additionalItems",
247 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.additionalItems",
248 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.additionalProperties",
249 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.additionalProperties",
250 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.allOf",
251 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.allOf",
252 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.anyOf",
253 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.anyOf",
254 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.contains",
255 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.contains",
256 "docs-public-apis:@aws-cdk/aws-apigateway.MethodProps",
257 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.definitions",
258 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.dependencies",
259 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.dependencies",
260 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.description",
261 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.description",
262 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.enum",
263 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.enum",
264 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.exclusiveMaximum",
265 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.exclusiveMaximum",
266 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.exclusiveMinimum",
267 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.exclusiveMinimum",
268 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.format",
269 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.format",
270 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.id",
271 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.id",
272 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.items",
273 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.items",
274 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.maximum",
275 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.maximum",
276 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.maxItems",
277 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.maxItems",
278 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.maxLength",
279 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.maxLength",
280 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.maxProperties",
281 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.maxProperties",
282 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.minimum",
283 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.minimum",
284 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.minItems",
285 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.minItems",
286 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.minLength",
287 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.minLength",
288 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.minProperties",
289 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.minProperties",
290 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.multipleOf",
291 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.multipleOf",
292 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.not",
293 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.not",
294 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.oneOf",
295 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.oneOf",
296 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.pattern",
297 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.pattern",
298 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.patternProperties",
299 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.patternProperties",
300 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.properties",
301 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.properties",
302 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.propertyNames",
303 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.propertyNames",
304 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.ref",
305 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.ref",
306 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.required",
307 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.required",
308 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.schema",
309 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.schema",
310 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.title",
311 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.title",
312 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.type",
313 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.type",
314 "docs-public-apis:@aws-cdk/aws-apigateway.JsonSchema.uniqueItems",
315 "props-default-doc:@aws-cdk/aws-apigateway.JsonSchema.uniqueItems",
316 "docs-public-apis:@aws-cdk/aws-apigateway.LambdaIntegrationOptions",
317 "docs-public-apis:@aws-cdk/aws-apigateway.LambdaRestApiProps",
318 "docs-public-apis:@aws-cdk/aws-apigateway.LambdaRestApiProps.options",
319 "docs-public-apis:@aws-cdk/aws-apigateway.MethodDeploymentOptions",
320 "docs-public-apis:@aws-cdk/aws-apigateway.MethodOptions",
321 "props-default-doc:@aws-cdk/aws-apigateway.MethodOptions.authorizer",
322 "props-default-doc:@aws-cdk/aws-apigateway.MethodOptions.operationName",
323 "props-default-doc:@aws-cdk/aws-apigateway.MethodOptions.requestModels",
324 "props-default-doc:@aws-cdk/aws-apigateway.MethodOptions.requestValidator",
325 "docs-public-apis:@aws-cdk/aws-apigateway.ResourceBase.url",
326 "attribute-tag:@aws-cdk/aws-apigateway.LambdaAuthorizer.authorizerArn",
327 "attribute-tag:@aws-cdk/aws-apigateway.RequestAuthorizer.authorizerArn",
328 "attribute-tag:@aws-cdk/aws-apigateway.TokenAuthorizer.authorizerArn",
329 "attribute-tag:@aws-cdk/aws-apigateway.RestApi.restApiName",
330 "attribute-tag:@aws-cdk/aws-apigateway.SpecRestApi.restApiName",
331 "attribute-tag:@aws-cdk/aws-apigateway.LambdaRestApi.restApiName",
332 "from-method:@aws-cdk/aws-apigateway.Stage",
333 "resource-attribute:@aws-cdk/aws-apigateway.ApiKey.apiKeyId",
334 "resource-attribute:@aws-cdk/aws-apigateway.GatewayResponse.gatewayResponseId",
335 "resource-attribute:@aws-cdk/aws-apigateway.RateLimitedApiKey.apiKeyId"
336 ]
337 },
338 "stability": "stable",
339 "awscdkio": {
340 "announce": false
341 },
342 "maturity": "end-of-support",
343 "publishConfig": {
344 "tag": "latest"
345 },
346 "deprecated": "AWS CDK v1 has reached End-of-Support on 2023-06-01.\nThis package is no longer being updated, and users should migrate to AWS CDK v2.\n\nFor more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html"
347}
\No newline at end of file