UNPKG

@aws-cdk/aws-apigateway

Version:

The CDK Construct Library for AWS::ApiGateway

65 lines 10.1 kB
"use strict"; // Copyright 2012-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. Object.defineProperty(exports, "__esModule", { value: true }); exports.ApiGatewayMetrics = void 0; /* eslint-disable max-len */ // This is generated code - line lengths are difficult to control class ApiGatewayMetrics { static _4XxErrorSum(dimensions) { return { namespace: 'AWS/ApiGateway', metricName: '4XXError', dimensionsMap: dimensions, statistic: 'Sum', }; } static _5XxErrorSum(dimensions) { return { namespace: 'AWS/ApiGateway', metricName: '5XXError', dimensionsMap: dimensions, statistic: 'Sum', }; } static cacheHitCountSum(dimensions) { return { namespace: 'AWS/ApiGateway', metricName: 'CacheHitCount', dimensionsMap: dimensions, statistic: 'Sum', }; } static cacheMissCountSum(dimensions) { return { namespace: 'AWS/ApiGateway', metricName: 'CacheMissCount', dimensionsMap: dimensions, statistic: 'Sum', }; } static countSum(dimensions) { return { namespace: 'AWS/ApiGateway', metricName: 'Count', dimensionsMap: dimensions, statistic: 'Sum', }; } static integrationLatencyAverage(dimensions) { return { namespace: 'AWS/ApiGateway', metricName: 'IntegrationLatency', dimensionsMap: dimensions, statistic: 'Average', }; } static latencyAverage(dimensions) { return { namespace: 'AWS/ApiGateway', metricName: 'Latency', dimensionsMap: dimensions, statistic: 'Average', }; } } exports.ApiGatewayMetrics = ApiGatewayMetrics; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBpZ2F0ZXdheS1jYW5uZWQtbWV0cmljcy5nZW5lcmF0ZWQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJhcGlnYXRld2F5LWNhbm5lZC1tZXRyaWNzLmdlbmVyYXRlZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsK0VBQStFOzs7QUFFL0UsNEJBQTRCLENBQUMsaUVBQWlFO0FBRTlGLE1BQWEsaUJBQWlCO0lBSXJCLE1BQU0sQ0FBQyxZQUFZLENBQUMsVUFBZTtRQUN4QyxPQUFPO1lBQ0wsU0FBUyxFQUFFLGdCQUFnQjtZQUMzQixVQUFVLEVBQUUsVUFBVTtZQUN0QixhQUFhLEVBQUUsVUFBVTtZQUN6QixTQUFTLEVBQUUsS0FBSztTQUNqQixDQUFDO0tBQ0g7SUFJTSxNQUFNLENBQUMsWUFBWSxDQUFDLFVBQWU7UUFDeEMsT0FBTztZQUNMLFNBQVMsRUFBRSxnQkFBZ0I7WUFDM0IsVUFBVSxFQUFFLFVBQVU7WUFDdEIsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLEtBQUs7U0FDakIsQ0FBQztLQUNIO0lBSU0sTUFBTSxDQUFDLGdCQUFnQixDQUFDLFVBQWU7UUFDNUMsT0FBTztZQUNMLFNBQVMsRUFBRSxnQkFBZ0I7WUFDM0IsVUFBVSxFQUFFLGVBQWU7WUFDM0IsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLEtBQUs7U0FDakIsQ0FBQztLQUNIO0lBSU0sTUFBTSxDQUFDLGlCQUFpQixDQUFDLFVBQWU7UUFDN0MsT0FBTztZQUNMLFNBQVMsRUFBRSxnQkFBZ0I7WUFDM0IsVUFBVSxFQUFFLGdCQUFnQjtZQUM1QixhQUFhLEVBQUUsVUFBVTtZQUN6QixTQUFTLEVBQUUsS0FBSztTQUNqQixDQUFDO0tBQ0g7SUFJTSxNQUFNLENBQUMsUUFBUSxDQUFDLFVBQWU7UUFDcEMsT0FBTztZQUNMLFNBQVMsRUFBRSxnQkFBZ0I7WUFDM0IsVUFBVSxFQUFFLE9BQU87WUFDbkIsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLEtBQUs7U0FDakIsQ0FBQztLQUNIO0lBSU0sTUFBTSxDQUFDLHlCQUF5QixDQUFDLFVBQWU7UUFDckQsT0FBTztZQUNMLFNBQVMsRUFBRSxnQkFBZ0I7WUFDM0IsVUFBVSxFQUFFLG9CQUFvQjtZQUNoQyxhQUFhLEVBQUUsVUFBVTtZQUN6QixTQUFTLEVBQUUsU0FBUztTQUNyQixDQUFDO0tBQ0g7SUFJTSxNQUFNLENBQUMsY0FBYyxDQUFDLFVBQWU7UUFDMUMsT0FBTztZQUNMLFNBQVMsRUFBRSxnQkFBZ0I7WUFDM0IsVUFBVSxFQUFFLFNBQVM7WUFDckIsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLFNBQVM7U0FDckIsQ0FBQztLQUNIO0NBQ0Y7QUE5RUQsOENBOEVDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29weXJpZ2h0IDIwMTItMjAyMyBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuXG4vKiBlc2xpbnQtZGlzYWJsZSBtYXgtbGVuICovIC8vIFRoaXMgaXMgZ2VuZXJhdGVkIGNvZGUgLSBsaW5lIGxlbmd0aHMgYXJlIGRpZmZpY3VsdCB0byBjb250cm9sXG5cbmV4cG9ydCBjbGFzcyBBcGlHYXRld2F5TWV0cmljcyB7XG4gIHB1YmxpYyBzdGF0aWMgXzRYeEVycm9yU3VtKGRpbWVuc2lvbnM6IHsgQXBpTmFtZTogc3RyaW5nLCBTdGFnZTogc3RyaW5nIH0pOiBNZXRyaWNXaXRoRGltczx7IEFwaU5hbWU6IHN0cmluZywgU3RhZ2U6IHN0cmluZyB9PjtcbiAgcHVibGljIHN0YXRpYyBfNFh4RXJyb3JTdW0oZGltZW5zaW9uczogeyBBcGlOYW1lOiBzdHJpbmcgfSk6IE1ldHJpY1dpdGhEaW1zPHsgQXBpTmFtZTogc3RyaW5nIH0+O1xuICBwdWJsaWMgc3RhdGljIF80WHhFcnJvclN1bShkaW1lbnNpb25zOiB7IEFwaU5hbWU6IHN0cmluZywgTWV0aG9kOiBzdHJpbmcsIFJlc291cmNlOiBzdHJpbmcsIFN0YWdlOiBzdHJpbmcgfSk6IE1ldHJpY1dpdGhEaW1zPHsgQXBpTmFtZTogc3RyaW5nLCBNZXRob2Q6IHN0cmluZywgUmVzb3VyY2U6IHN0cmluZywgU3RhZ2U6IHN0cmluZyB9PjtcbiAgcHVibGljIHN0YXRpYyBfNFh4RXJyb3JTdW0oZGltZW5zaW9uczogYW55KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9BcGlHYXRld2F5JyxcbiAgICAgIG1ldHJpY05hbWU6ICc0WFhFcnJvcicsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnU3VtJyxcbiAgICB9O1xuICB9XG4gIHB1YmxpYyBzdGF0aWMgXzVYeEVycm9yU3VtKGRpbWVuc2lvbnM6IHsgQXBpTmFtZTogc3RyaW5nLCBTdGFnZTogc3RyaW5nIH0pOiBNZXRyaWNXaXRoRGltczx7IEFwaU5hbWU6IHN0cmluZywgU3RhZ2U6IHN0cmluZyB9PjtcbiAgcHVibGljIHN0YXRpYyBfNVh4RXJyb3JTdW0oZGltZW5zaW9uczogeyBBcGlOYW1lOiBzdHJpbmcgfSk6IE1ldHJpY1dpdGhEaW1zPHsgQXBpTmFtZTogc3RyaW5nIH0+O1xuICBwdWJsaWMgc3RhdGljIF81WHhFcnJvclN1bShkaW1lbnNpb25zOiB7IEFwaU5hbWU6IHN0cmluZywgTWV0aG9kOiBzdHJpbmcsIFJlc291cmNlOiBzdHJpbmcsIFN0YWdlOiBzdHJpbmcgfSk6IE1ldHJpY1dpdGhEaW1zPHsgQXBpTmFtZTogc3RyaW5nLCBNZXRob2Q6IHN0cmluZywgUmVzb3VyY2U6IHN0cmluZywgU3RhZ2U6IHN0cmluZyB9PjtcbiAgcHVibGljIHN0YXRpYyBfNVh4RXJyb3JTdW0oZGltZW5zaW9uczogYW55KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9BcGlHYXRld2F5JyxcbiAgICAgIG1ldHJpY05hbWU6ICc1WFhFcnJvcicsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnU3VtJyxcbiAgICB9O1xuICB9XG4gIHB1YmxpYyBzdGF0aWMgY2FjaGVIaXRDb3VudFN1bShkaW1lbnNpb25zOiB7IEFwaU5hbWU6IHN0cmluZywgU3RhZ2U6IHN0cmluZyB9KTogTWV0cmljV2l0aERpbXM8eyBBcGlOYW1lOiBzdHJpbmcsIFN0YWdlOiBzdHJpbmcgfT47XG4gIHB1YmxpYyBzdGF0aWMgY2FjaGVIaXRDb3VudFN1bShkaW1lbnNpb25zOiB7IEFwaU5hbWU6IHN0cmluZyB9KTogTWV0cmljV2l0aERpbXM8eyBBcGlOYW1lOiBzdHJpbmcgfT47XG4gIHB1YmxpYyBzdGF0aWMgY2FjaGVIaXRDb3VudFN1bShkaW1lbnNpb25zOiB7IEFwaU5hbWU6IHN0cmluZywgTWV0aG9kOiBzdHJpbmcsIFJlc291cmNlOiBzdHJpbmcsIFN0YWdlOiBzdHJpbmcgfSk6IE1ldHJpY1dpdGhEaW1zPHsgQXBpTmFtZTogc3RyaW5nLCBNZXRob2Q6IHN0cmluZywgUmVzb3VyY2U6IHN0cmluZywgU3RhZ2U6IHN0cmluZyB9PjtcbiAgcHVibGljIHN0YXRpYyBjYWNoZUhpdENvdW50U3VtKGRpbWVuc2lvbnM6IGFueSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvQXBpR2F0ZXdheScsXG4gICAgICBtZXRyaWNOYW1lOiAnQ2FjaGVIaXRDb3VudCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnU3VtJyxcbiAgICB9O1xuICB9XG4gIHB1YmxpYyBzdGF0aWMgY2FjaGVNaXNzQ291bnRTdW0oZGltZW5zaW9uczogeyBBcGlOYW1lOiBzdHJpbmcsIFN0YWdlOiBzdHJpbmcgfSk6IE1ldHJpY1dpdGhEaW1zPHsgQXBpTmFtZTogc3RyaW5nLCBTdGFnZTogc3RyaW5nIH0+O1xuICBwdWJsaWMgc3RhdGljIGNhY2hlTWlzc0NvdW50U3VtKGRpbWVuc2lvbnM6IHsgQXBpTmFtZTogc3RyaW5nIH0pOiBNZXRyaWNXaXRoRGltczx7IEFwaU5hbWU6IHN0cmluZyB9PjtcbiAgcHVibGljIHN0YXRpYyBjYWNoZU1pc3NDb3VudFN1bShkaW1lbnNpb25zOiB7IEFwaU5hbWU6IHN0cmluZywgTWV0aG9kOiBzdHJpbmcsIFJlc291cmNlOiBzdHJpbmcsIFN0YWdlOiBzdHJpbmcgfSk6IE1ldHJpY1dpdGhEaW1zPHsgQXBpTmFtZTogc3RyaW5nLCBNZXRob2Q6IHN0cmluZywgUmVzb3VyY2U6IHN0cmluZywgU3RhZ2U6IHN0cmluZyB9PjtcbiAgcHVibGljIHN0YXRpYyBjYWNoZU1pc3NDb3VudFN1bShkaW1lbnNpb25zOiBhbnkpIHtcbiAgICByZXR1cm4ge1xuICAgICAgbmFtZXNwYWNlOiAnQVdTL0FwaUdhdGV3YXknLFxuICAgICAgbWV0cmljTmFtZTogJ0NhY2hlTWlzc0NvdW50JyxcbiAgICAgIGRpbWVuc2lvbnNNYXA6IGRpbWVuc2lvbnMsXG4gICAgICBzdGF0aXN0aWM6ICdTdW0nLFxuICAgIH07XG4gIH1cbiAgcHVibGljIHN0YXRpYyBjb3VudFN1bShkaW1lbnNpb25zOiB7IEFwaU5hbWU6IHN0cmluZywgU3RhZ2U6IHN0cmluZyB9KTogTWV0cmljV2l0aERpbXM8eyBBcGlOYW1lOiBzdHJpbmcsIFN0YWdlOiBzdHJpbmcgfT47XG4gIHB1YmxpYyBzdGF0aWMgY291bnRTdW0oZGltZW5zaW9uczogeyBBcGlOYW1lOiBzdHJpbmcgfSk6IE1ldHJpY1dpdGhEaW1zPHsgQXBpTmFtZTogc3RyaW5nIH0+O1xuICBwdWJsaWMgc3RhdGljIGNvdW50U3VtKGRpbWVuc2lvbnM6IHsgQXBpTmFtZTogc3RyaW5nLCBNZXRob2Q6IHN0cmluZywgUmVzb3VyY2U6IHN0cmluZywgU3RhZ2U6IHN0cmluZyB9KTogTWV0cmljV2l0aERpbXM8eyBBcGlOYW1lOiBzdHJpbmcsIE1ldGhvZDogc3RyaW5nLCBSZXNvdXJjZTogc3RyaW5nLCBTdGFnZTogc3RyaW5nIH0+O1xuICBwdWJsaWMgc3RhdGljIGNvdW50U3VtKGRpbWVuc2lvbnM6IGFueSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvQXBpR2F0ZXdheScsXG4gICAgICBtZXRyaWNOYW1lOiAnQ291bnQnLFxuICAgICAgZGltZW5zaW9uc01hcDogZGltZW5zaW9ucyxcbiAgICAgIHN0YXRpc3RpYzogJ1N1bScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGludGVncmF0aW9uTGF0ZW5jeUF2ZXJhZ2UoZGltZW5zaW9uczogeyBBcGlOYW1lOiBzdHJpbmcsIFN0YWdlOiBzdHJpbmcgfSk6IE1ldHJpY1dpdGhEaW1zPHsgQXBpTmFtZTogc3RyaW5nLCBTdGFnZTogc3RyaW5nIH0+O1xuICBwdWJsaWMgc3RhdGljIGludGVncmF0aW9uTGF0ZW5jeUF2ZXJhZ2UoZGltZW5zaW9uczogeyBBcGlOYW1lOiBzdHJpbmcgfSk6IE1ldHJpY1dpdGhEaW1zPHsgQXBpTmFtZTogc3RyaW5nIH0+O1xuICBwdWJsaWMgc3RhdGljIGludGVncmF0aW9uTGF0ZW5jeUF2ZXJhZ2UoZGltZW5zaW9uczogeyBBcGlOYW1lOiBzdHJpbmcsIE1ldGhvZDogc3RyaW5nLCBSZXNvdXJjZTogc3RyaW5nLCBTdGFnZTogc3RyaW5nIH0pOiBNZXRyaWNXaXRoRGltczx7IEFwaU5hbWU6IHN0cmluZywgTWV0aG9kOiBzdHJpbmcsIFJlc291cmNlOiBzdHJpbmcsIFN0YWdlOiBzdHJpbmcgfT47XG4gIHB1YmxpYyBzdGF0aWMgaW50ZWdyYXRpb25MYXRlbmN5QXZlcmFnZShkaW1lbnNpb25zOiBhbnkpIHtcbiAgICByZXR1cm4ge1xuICAgICAgbmFtZXNwYWNlOiAnQVdTL0FwaUdhdGV3YXknLFxuICAgICAgbWV0cmljTmFtZTogJ0ludGVncmF0aW9uTGF0ZW5jeScsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGxhdGVuY3lBdmVyYWdlKGRpbWVuc2lvbnM6IHsgQXBpTmFtZTogc3RyaW5nLCBTdGFnZTogc3RyaW5nIH0pOiBNZXRyaWNXaXRoRGltczx7IEFwaU5hbWU6IHN0cmluZywgU3RhZ2U6IHN0cmluZyB9PjtcbiAgcHVibGljIHN0YXRpYyBsYXRlbmN5QXZlcmFnZShkaW1lbnNpb25zOiB7IEFwaU5hbWU6IHN0cmluZyB9KTogTWV0cmljV2l0aERpbXM8eyBBcGlOYW1lOiBzdHJpbmcgfT47XG4gIHB1YmxpYyBzdGF0aWMgbGF0ZW5jeUF2ZXJhZ2UoZGltZW5zaW9uczogeyBBcGlOYW1lOiBzdHJpbmcsIE1ldGhvZDogc3RyaW5nLCBSZXNvdXJjZTogc3RyaW5nLCBTdGFnZTogc3RyaW5nIH0pOiBNZXRyaWNXaXRoRGltczx7IEFwaU5hbWU6IHN0cmluZywgTWV0aG9kOiBzdHJpbmcsIFJlc291cmNlOiBzdHJpbmcsIFN0YWdlOiBzdHJpbmcgfT47XG4gIHB1YmxpYyBzdGF0aWMgbGF0ZW5jeUF2ZXJhZ2UoZGltZW5zaW9uczogYW55KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9BcGlHYXRld2F5JyxcbiAgICAgIG1ldHJpY05hbWU6ICdMYXRlbmN5JyxcbiAgICAgIGRpbWVuc2lvbnNNYXA6IGRpbWVuc2lvbnMsXG4gICAgICBzdGF0aXN0aWM6ICdBdmVyYWdlJyxcbiAgICB9O1xuICB9XG59XG50eXBlIE1ldHJpY1dpdGhEaW1zPEQ+ID0geyBuYW1lc3BhY2U6IHN0cmluZywgbWV0cmljTmFtZTogc3RyaW5nLCBzdGF0aXN0aWM6IHN0cmluZywgZGltZW5zaW9uc01hcDogRCB9O1xuIl19