Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@aws-cdk/aws-elasticloadbalancing

Package Overview
Dependencies
Maintainers
5
Versions
288
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-cdk/aws-elasticloadbalancing - npm Package Compare versions

Comparing version 1.137.0 to 1.138.0

4

lib/elasticloadbalancing-canned-metrics.generated.js
"use strict";
// Copyright 2012-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
// Copyright 2012-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Object.defineProperty(exports, "__esModule", { value: true });

@@ -97,2 +97,2 @@ exports.ELBMetrics = void 0;

exports.ELBMetrics = ELBMetrics;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxhc3RpY2xvYWRiYWxhbmNpbmctY2FubmVkLW1ldHJpY3MuZ2VuZXJhdGVkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZWxhc3RpY2xvYWRiYWxhbmNpbmctY2FubmVkLW1ldHJpY3MuZ2VuZXJhdGVkLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSwrRUFBK0U7OztBQUUvRSw0QkFBNEIsQ0FBQyxpRUFBaUU7QUFFOUYsTUFBYSxVQUFVO0lBQ2QsTUFBTSxDQUFDLGNBQWMsQ0FBQyxVQUF3QztRQUNuRSxPQUFPO1lBQ0wsU0FBUyxFQUFFLFNBQVM7WUFDcEIsVUFBVSxFQUFFLFNBQVM7WUFDckIsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLFNBQVM7U0FDckIsQ0FBQztLQUNIO0lBQ00sTUFBTSxDQUFDLDhCQUE4QixDQUFDLFVBQXdDO1FBQ25GLE9BQU87WUFDTCxTQUFTLEVBQUUsU0FBUztZQUNwQixVQUFVLEVBQUUseUJBQXlCO1lBQ3JDLGFBQWEsRUFBRSxVQUFVO1lBQ3pCLFNBQVMsRUFBRSxTQUFTO1NBQ3JCLENBQUM7S0FDSDtJQUNNLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxVQUF3QztRQUN4RSxPQUFPO1lBQ0wsU0FBUyxFQUFFLFNBQVM7WUFDcEIsVUFBVSxFQUFFLGNBQWM7WUFDMUIsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLFNBQVM7U0FDckIsQ0FBQztLQUNIO0lBQ00sTUFBTSxDQUFDLHFCQUFxQixDQUFDLFVBQXdDO1FBQzFFLE9BQU87WUFDTCxTQUFTLEVBQUUsU0FBUztZQUNwQixVQUFVLEVBQUUsZ0JBQWdCO1lBQzVCLGFBQWEsRUFBRSxVQUFVO1lBQ3pCLFNBQVMsRUFBRSxTQUFTO1NBQ3JCLENBQUM7S0FDSDtJQUNNLE1BQU0sQ0FBQyx1QkFBdUIsQ0FBQyxVQUF3QztRQUM1RSxPQUFPO1lBQ0wsU0FBUyxFQUFFLFNBQVM7WUFDcEIsVUFBVSxFQUFFLGtCQUFrQjtZQUM5QixhQUFhLEVBQUUsVUFBVTtZQUN6QixTQUFTLEVBQUUsU0FBUztTQUNyQixDQUFDO0tBQ0g7SUFDTSxNQUFNLENBQUMsdUJBQXVCLENBQUMsVUFBd0M7UUFDNUUsT0FBTztZQUNMLFNBQVMsRUFBRSxTQUFTO1lBQ3BCLFVBQVUsRUFBRSxrQkFBa0I7WUFDOUIsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLFNBQVM7U0FDckIsQ0FBQztLQUNIO0lBQ00sTUFBTSxDQUFDLHlCQUF5QixDQUFDLFVBQXdDO1FBQzlFLE9BQU87WUFDTCxTQUFTLEVBQUUsU0FBUztZQUNwQixVQUFVLEVBQUUsb0JBQW9CO1lBQ2hDLGFBQWEsRUFBRSxVQUFVO1lBQ3pCLFNBQVMsRUFBRSxTQUFTO1NBQ3JCLENBQUM7S0FDSDtJQUNNLE1BQU0sQ0FBQyx5QkFBeUIsQ0FBQyxVQUF3QztRQUM5RSxPQUFPO1lBQ0wsU0FBUyxFQUFFLFNBQVM7WUFDcEIsVUFBVSxFQUFFLHNCQUFzQjtZQUNsQyxhQUFhLEVBQUUsVUFBVTtZQUN6QixTQUFTLEVBQUUsU0FBUztTQUNyQixDQUFDO0tBQ0g7SUFDTSxNQUFNLENBQUMseUJBQXlCLENBQUMsVUFBd0M7UUFDOUUsT0FBTztZQUNMLFNBQVMsRUFBRSxTQUFTO1lBQ3BCLFVBQVUsRUFBRSxzQkFBc0I7WUFDbEMsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLFNBQVM7U0FDckIsQ0FBQztLQUNIO0lBQ00sTUFBTSxDQUFDLHlCQUF5QixDQUFDLFVBQXdDO1FBQzlFLE9BQU87WUFDTCxTQUFTLEVBQUUsU0FBUztZQUNwQixVQUFVLEVBQUUsc0JBQXNCO1lBQ2xDLGFBQWEsRUFBRSxVQUFVO1lBQ3pCLFNBQVMsRUFBRSxTQUFTO1NBQ3JCLENBQUM7S0FDSDtJQUNNLE1BQU0sQ0FBQyx5QkFBeUIsQ0FBQyxVQUF3QztRQUM5RSxPQUFPO1lBQ0wsU0FBUyxFQUFFLFNBQVM7WUFDcEIsVUFBVSxFQUFFLHNCQUFzQjtZQUNsQyxhQUFhLEVBQUUsVUFBVTtZQUN6QixTQUFTLEVBQUUsU0FBUztTQUNyQixDQUFDO0tBQ0g7Q0FDRjtBQXpGRCxnQ0F5RkMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb3B5cmlnaHQgMjAxMi0yMDIxIEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG5cbi8qIGVzbGludC1kaXNhYmxlIG1heC1sZW4gKi8gLy8gVGhpcyBpcyBnZW5lcmF0ZWQgY29kZSAtIGxpbmUgbGVuZ3RocyBhcmUgZGlmZmljdWx0IHRvIGNvbnRyb2xcblxuZXhwb3J0IGNsYXNzIEVMQk1ldHJpY3Mge1xuICBwdWJsaWMgc3RhdGljIGxhdGVuY3lBdmVyYWdlKGRpbWVuc2lvbnM6IHsgTG9hZEJhbGFuY2VyTmFtZTogc3RyaW5nIH0pIHtcbiAgICByZXR1cm4ge1xuICAgICAgbmFtZXNwYWNlOiAnQVdTL0VMQicsXG4gICAgICBtZXRyaWNOYW1lOiAnTGF0ZW5jeScsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGJhY2tlbmRDb25uZWN0aW9uRXJyb3JzQXZlcmFnZShkaW1lbnNpb25zOiB7IExvYWRCYWxhbmNlck5hbWU6IHN0cmluZyB9KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9FTEInLFxuICAgICAgbWV0cmljTmFtZTogJ0JhY2tlbmRDb25uZWN0aW9uRXJyb3JzJyxcbiAgICAgIGRpbWVuc2lvbnNNYXA6IGRpbWVuc2lvbnMsXG4gICAgICBzdGF0aXN0aWM6ICdBdmVyYWdlJyxcbiAgICB9O1xuICB9XG4gIHB1YmxpYyBzdGF0aWMgcmVxdWVzdENvdW50QXZlcmFnZShkaW1lbnNpb25zOiB7IExvYWRCYWxhbmNlck5hbWU6IHN0cmluZyB9KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9FTEInLFxuICAgICAgbWV0cmljTmFtZTogJ1JlcXVlc3RDb3VudCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIHNwaWxsb3ZlckNvdW50QXZlcmFnZShkaW1lbnNpb25zOiB7IExvYWRCYWxhbmNlck5hbWU6IHN0cmluZyB9KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9FTEInLFxuICAgICAgbWV0cmljTmFtZTogJ1NwaWxsb3ZlckNvdW50JyxcbiAgICAgIGRpbWVuc2lvbnNNYXA6IGRpbWVuc2lvbnMsXG4gICAgICBzdGF0aXN0aWM6ICdBdmVyYWdlJyxcbiAgICB9O1xuICB9XG4gIHB1YmxpYyBzdGF0aWMgc3VyZ2VRdWV1ZUxlbmd0aEF2ZXJhZ2UoZGltZW5zaW9uczogeyBMb2FkQmFsYW5jZXJOYW1lOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvRUxCJyxcbiAgICAgIG1ldHJpY05hbWU6ICdTdXJnZVF1ZXVlTGVuZ3RoJyxcbiAgICAgIGRpbWVuc2lvbnNNYXA6IGRpbWVuc2lvbnMsXG4gICAgICBzdGF0aXN0aWM6ICdBdmVyYWdlJyxcbiAgICB9O1xuICB9XG4gIHB1YmxpYyBzdGF0aWMgaGVhbHRoeUhvc3RDb3VudEF2ZXJhZ2UoZGltZW5zaW9uczogeyBMb2FkQmFsYW5jZXJOYW1lOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvRUxCJyxcbiAgICAgIG1ldHJpY05hbWU6ICdIZWFsdGh5SG9zdENvdW50JyxcbiAgICAgIGRpbWVuc2lvbnNNYXA6IGRpbWVuc2lvbnMsXG4gICAgICBzdGF0aXN0aWM6ICdBdmVyYWdlJyxcbiAgICB9O1xuICB9XG4gIHB1YmxpYyBzdGF0aWMgdW5IZWFsdGh5SG9zdENvdW50QXZlcmFnZShkaW1lbnNpb25zOiB7IExvYWRCYWxhbmNlck5hbWU6IHN0cmluZyB9KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9FTEInLFxuICAgICAgbWV0cmljTmFtZTogJ1VuSGVhbHRoeUhvc3RDb3VudCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGh0dHBDb2RlQmFja2VuZDJYeEF2ZXJhZ2UoZGltZW5zaW9uczogeyBMb2FkQmFsYW5jZXJOYW1lOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvRUxCJyxcbiAgICAgIG1ldHJpY05hbWU6ICdIVFRQQ29kZV9CYWNrZW5kXzJYWCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGh0dHBDb2RlQmFja2VuZDNYeEF2ZXJhZ2UoZGltZW5zaW9uczogeyBMb2FkQmFsYW5jZXJOYW1lOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvRUxCJyxcbiAgICAgIG1ldHJpY05hbWU6ICdIVFRQQ29kZV9CYWNrZW5kXzNYWCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGh0dHBDb2RlQmFja2VuZDRYeEF2ZXJhZ2UoZGltZW5zaW9uczogeyBMb2FkQmFsYW5jZXJOYW1lOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvRUxCJyxcbiAgICAgIG1ldHJpY05hbWU6ICdIVFRQQ29kZV9CYWNrZW5kXzRYWCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGh0dHBDb2RlQmFja2VuZDVYeEF2ZXJhZ2UoZGltZW5zaW9uczogeyBMb2FkQmFsYW5jZXJOYW1lOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvRUxCJyxcbiAgICAgIG1ldHJpY05hbWU6ICdIVFRQQ29kZV9CYWNrZW5kXzVYWCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxhc3RpY2xvYWRiYWxhbmNpbmctY2FubmVkLW1ldHJpY3MuZ2VuZXJhdGVkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZWxhc3RpY2xvYWRiYWxhbmNpbmctY2FubmVkLW1ldHJpY3MuZ2VuZXJhdGVkLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSwrRUFBK0U7OztBQUUvRSw0QkFBNEIsQ0FBQyxpRUFBaUU7QUFFOUYsTUFBYSxVQUFVO0lBQ2QsTUFBTSxDQUFDLGNBQWMsQ0FBQyxVQUF3QztRQUNuRSxPQUFPO1lBQ0wsU0FBUyxFQUFFLFNBQVM7WUFDcEIsVUFBVSxFQUFFLFNBQVM7WUFDckIsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLFNBQVM7U0FDckIsQ0FBQztLQUNIO0lBQ00sTUFBTSxDQUFDLDhCQUE4QixDQUFDLFVBQXdDO1FBQ25GLE9BQU87WUFDTCxTQUFTLEVBQUUsU0FBUztZQUNwQixVQUFVLEVBQUUseUJBQXlCO1lBQ3JDLGFBQWEsRUFBRSxVQUFVO1lBQ3pCLFNBQVMsRUFBRSxTQUFTO1NBQ3JCLENBQUM7S0FDSDtJQUNNLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxVQUF3QztRQUN4RSxPQUFPO1lBQ0wsU0FBUyxFQUFFLFNBQVM7WUFDcEIsVUFBVSxFQUFFLGNBQWM7WUFDMUIsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLFNBQVM7U0FDckIsQ0FBQztLQUNIO0lBQ00sTUFBTSxDQUFDLHFCQUFxQixDQUFDLFVBQXdDO1FBQzFFLE9BQU87WUFDTCxTQUFTLEVBQUUsU0FBUztZQUNwQixVQUFVLEVBQUUsZ0JBQWdCO1lBQzVCLGFBQWEsRUFBRSxVQUFVO1lBQ3pCLFNBQVMsRUFBRSxTQUFTO1NBQ3JCLENBQUM7S0FDSDtJQUNNLE1BQU0sQ0FBQyx1QkFBdUIsQ0FBQyxVQUF3QztRQUM1RSxPQUFPO1lBQ0wsU0FBUyxFQUFFLFNBQVM7WUFDcEIsVUFBVSxFQUFFLGtCQUFrQjtZQUM5QixhQUFhLEVBQUUsVUFBVTtZQUN6QixTQUFTLEVBQUUsU0FBUztTQUNyQixDQUFDO0tBQ0g7SUFDTSxNQUFNLENBQUMsdUJBQXVCLENBQUMsVUFBd0M7UUFDNUUsT0FBTztZQUNMLFNBQVMsRUFBRSxTQUFTO1lBQ3BCLFVBQVUsRUFBRSxrQkFBa0I7WUFDOUIsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLFNBQVM7U0FDckIsQ0FBQztLQUNIO0lBQ00sTUFBTSxDQUFDLHlCQUF5QixDQUFDLFVBQXdDO1FBQzlFLE9BQU87WUFDTCxTQUFTLEVBQUUsU0FBUztZQUNwQixVQUFVLEVBQUUsb0JBQW9CO1lBQ2hDLGFBQWEsRUFBRSxVQUFVO1lBQ3pCLFNBQVMsRUFBRSxTQUFTO1NBQ3JCLENBQUM7S0FDSDtJQUNNLE1BQU0sQ0FBQyx5QkFBeUIsQ0FBQyxVQUF3QztRQUM5RSxPQUFPO1lBQ0wsU0FBUyxFQUFFLFNBQVM7WUFDcEIsVUFBVSxFQUFFLHNCQUFzQjtZQUNsQyxhQUFhLEVBQUUsVUFBVTtZQUN6QixTQUFTLEVBQUUsU0FBUztTQUNyQixDQUFDO0tBQ0g7SUFDTSxNQUFNLENBQUMseUJBQXlCLENBQUMsVUFBd0M7UUFDOUUsT0FBTztZQUNMLFNBQVMsRUFBRSxTQUFTO1lBQ3BCLFVBQVUsRUFBRSxzQkFBc0I7WUFDbEMsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLFNBQVM7U0FDckIsQ0FBQztLQUNIO0lBQ00sTUFBTSxDQUFDLHlCQUF5QixDQUFDLFVBQXdDO1FBQzlFLE9BQU87WUFDTCxTQUFTLEVBQUUsU0FBUztZQUNwQixVQUFVLEVBQUUsc0JBQXNCO1lBQ2xDLGFBQWEsRUFBRSxVQUFVO1lBQ3pCLFNBQVMsRUFBRSxTQUFTO1NBQ3JCLENBQUM7S0FDSDtJQUNNLE1BQU0sQ0FBQyx5QkFBeUIsQ0FBQyxVQUF3QztRQUM5RSxPQUFPO1lBQ0wsU0FBUyxFQUFFLFNBQVM7WUFDcEIsVUFBVSxFQUFFLHNCQUFzQjtZQUNsQyxhQUFhLEVBQUUsVUFBVTtZQUN6QixTQUFTLEVBQUUsU0FBUztTQUNyQixDQUFDO0tBQ0g7Q0FDRjtBQXpGRCxnQ0F5RkMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb3B5cmlnaHQgMjAxMi0yMDIyIEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG5cbi8qIGVzbGludC1kaXNhYmxlIG1heC1sZW4gKi8gLy8gVGhpcyBpcyBnZW5lcmF0ZWQgY29kZSAtIGxpbmUgbGVuZ3RocyBhcmUgZGlmZmljdWx0IHRvIGNvbnRyb2xcblxuZXhwb3J0IGNsYXNzIEVMQk1ldHJpY3Mge1xuICBwdWJsaWMgc3RhdGljIGxhdGVuY3lBdmVyYWdlKGRpbWVuc2lvbnM6IHsgTG9hZEJhbGFuY2VyTmFtZTogc3RyaW5nIH0pIHtcbiAgICByZXR1cm4ge1xuICAgICAgbmFtZXNwYWNlOiAnQVdTL0VMQicsXG4gICAgICBtZXRyaWNOYW1lOiAnTGF0ZW5jeScsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGJhY2tlbmRDb25uZWN0aW9uRXJyb3JzQXZlcmFnZShkaW1lbnNpb25zOiB7IExvYWRCYWxhbmNlck5hbWU6IHN0cmluZyB9KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9FTEInLFxuICAgICAgbWV0cmljTmFtZTogJ0JhY2tlbmRDb25uZWN0aW9uRXJyb3JzJyxcbiAgICAgIGRpbWVuc2lvbnNNYXA6IGRpbWVuc2lvbnMsXG4gICAgICBzdGF0aXN0aWM6ICdBdmVyYWdlJyxcbiAgICB9O1xuICB9XG4gIHB1YmxpYyBzdGF0aWMgcmVxdWVzdENvdW50QXZlcmFnZShkaW1lbnNpb25zOiB7IExvYWRCYWxhbmNlck5hbWU6IHN0cmluZyB9KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9FTEInLFxuICAgICAgbWV0cmljTmFtZTogJ1JlcXVlc3RDb3VudCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIHNwaWxsb3ZlckNvdW50QXZlcmFnZShkaW1lbnNpb25zOiB7IExvYWRCYWxhbmNlck5hbWU6IHN0cmluZyB9KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9FTEInLFxuICAgICAgbWV0cmljTmFtZTogJ1NwaWxsb3ZlckNvdW50JyxcbiAgICAgIGRpbWVuc2lvbnNNYXA6IGRpbWVuc2lvbnMsXG4gICAgICBzdGF0aXN0aWM6ICdBdmVyYWdlJyxcbiAgICB9O1xuICB9XG4gIHB1YmxpYyBzdGF0aWMgc3VyZ2VRdWV1ZUxlbmd0aEF2ZXJhZ2UoZGltZW5zaW9uczogeyBMb2FkQmFsYW5jZXJOYW1lOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvRUxCJyxcbiAgICAgIG1ldHJpY05hbWU6ICdTdXJnZVF1ZXVlTGVuZ3RoJyxcbiAgICAgIGRpbWVuc2lvbnNNYXA6IGRpbWVuc2lvbnMsXG4gICAgICBzdGF0aXN0aWM6ICdBdmVyYWdlJyxcbiAgICB9O1xuICB9XG4gIHB1YmxpYyBzdGF0aWMgaGVhbHRoeUhvc3RDb3VudEF2ZXJhZ2UoZGltZW5zaW9uczogeyBMb2FkQmFsYW5jZXJOYW1lOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvRUxCJyxcbiAgICAgIG1ldHJpY05hbWU6ICdIZWFsdGh5SG9zdENvdW50JyxcbiAgICAgIGRpbWVuc2lvbnNNYXA6IGRpbWVuc2lvbnMsXG4gICAgICBzdGF0aXN0aWM6ICdBdmVyYWdlJyxcbiAgICB9O1xuICB9XG4gIHB1YmxpYyBzdGF0aWMgdW5IZWFsdGh5SG9zdENvdW50QXZlcmFnZShkaW1lbnNpb25zOiB7IExvYWRCYWxhbmNlck5hbWU6IHN0cmluZyB9KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9FTEInLFxuICAgICAgbWV0cmljTmFtZTogJ1VuSGVhbHRoeUhvc3RDb3VudCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGh0dHBDb2RlQmFja2VuZDJYeEF2ZXJhZ2UoZGltZW5zaW9uczogeyBMb2FkQmFsYW5jZXJOYW1lOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvRUxCJyxcbiAgICAgIG1ldHJpY05hbWU6ICdIVFRQQ29kZV9CYWNrZW5kXzJYWCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGh0dHBDb2RlQmFja2VuZDNYeEF2ZXJhZ2UoZGltZW5zaW9uczogeyBMb2FkQmFsYW5jZXJOYW1lOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvRUxCJyxcbiAgICAgIG1ldHJpY05hbWU6ICdIVFRQQ29kZV9CYWNrZW5kXzNYWCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGh0dHBDb2RlQmFja2VuZDRYeEF2ZXJhZ2UoZGltZW5zaW9uczogeyBMb2FkQmFsYW5jZXJOYW1lOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvRUxCJyxcbiAgICAgIG1ldHJpY05hbWU6ICdIVFRQQ29kZV9CYWNrZW5kXzRYWCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGh0dHBDb2RlQmFja2VuZDVYeEF2ZXJhZ2UoZGltZW5zaW9uczogeyBMb2FkQmFsYW5jZXJOYW1lOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvRUxCJyxcbiAgICAgIG1ldHJpY05hbWU6ICdIVFRQQ29kZV9CYWNrZW5kXzVYWCcsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxufVxuIl19
import * as cdk from '@aws-cdk/core';
import * as cfn_parse from '@aws-cdk/core/lib/cfn-parse';
/**
* Properties for defining a `AWS::ElasticLoadBalancing::LoadBalancer`.
* Properties for defining a `CfnLoadBalancer`.
*

@@ -11,4 +11,6 @@ * @external

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.Listeners`.
* The listeners for the load balancer. You can specify at most one listener per port.
*
* If you update the properties for a listener, AWS CloudFormation deletes the existing listener and creates a new one with the specified properties. While the new listener is being created, clients cannot connect to the load balancer.
*
* @external

@@ -19,3 +21,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-listeners

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy`.
* Information about where and how access logs are stored for the load balancer.
*

@@ -27,3 +29,3 @@ * @external

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.AppCookieStickinessPolicy`.
* Information about a policy for application-controlled session stickiness.
*

@@ -35,4 +37,6 @@ * @external

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.AvailabilityZones`.
* The Availability Zones for the load balancer. For load balancers in a VPC, specify `Subnets` instead.
*
* Update requires replacement if you did not previously specify an Availability Zone or if you are removing all Availability Zones. Otherwise, update requires no interruption.
*
* @external

@@ -43,4 +47,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-availabilityzones

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.ConnectionDrainingPolicy`.
* If enabled, the load balancer allows existing requests to complete before the load balancer shifts traffic away from a deregistered or unhealthy instance.
*
* For more information, see [Configure Connection Draining](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/config-conn-drain.html) in the *Classic Load Balancers Guide* .
*
* @external

@@ -51,4 +57,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-connectiondrainingpolicy

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.ConnectionSettings`.
* If enabled, the load balancer allows the connections to remain idle (no data is sent over the connection) for the specified duration.
*
* By default, Elastic Load Balancing maintains a 60-second idle connection timeout for both front-end and back-end connections of your load balancer. For more information, see [Configure Idle Connection Timeout](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/config-idle-timeout.html) in the *Classic Load Balancers Guide* .
*
* @external

@@ -59,4 +67,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-connectionsettings

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.CrossZone`.
* If enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.
*
* For more information, see [Configure Cross-Zone Load Balancing](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-disable-crosszone-lb.html) in the *Classic Load Balancers Guide* .
*
* @external

@@ -67,4 +77,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-crosszone

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.HealthCheck`.
* The health check settings to use when evaluating the health of your EC2 instances.
*
* Update requires replacement if you did not previously specify health check settings or if you are removing the health check settings. Otherwise, update requires no interruption.
*
* @external

@@ -75,3 +87,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-healthcheck

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.Instances`.
* The IDs of the instances for the load balancer.
*

@@ -83,3 +95,3 @@ * @external

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.LBCookieStickinessPolicy`.
* Information about a policy for duration-based session stickiness.
*

@@ -91,4 +103,8 @@ * @external

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.LoadBalancerName`.
* The name of the load balancer.
*
* This name must be unique within your set of load balancers for the region.
*
* If you don't specify a name, AWS CloudFormation generates a unique physical ID for the load balancer. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html) . If you specify a name, you cannot perform updates that require replacement of this resource, but you can perform other updates. To replace the resource, specify a new name.
*
* @external

@@ -99,4 +115,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-elbname

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.Policies`.
* The policies defined for your Classic Load Balancer.
*
* Specify only back-end server policies.
*
* @external

@@ -107,4 +125,8 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-policies

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.Scheme`.
* The type of load balancer. Valid only for load balancers in a VPC.
*
* If `Scheme` is `internet-facing` , the load balancer has a public DNS name that resolves to a public IP address.
*
* If `Scheme` is `internal` , the load balancer has a public DNS name that resolves to a private IP address.
*
* @external

@@ -115,4 +137,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-scheme

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.SecurityGroups`.
* The security groups for the load balancer.
*
* Valid only for load balancers in a VPC.
*
* @external

@@ -123,4 +147,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-securitygroups

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.Subnets`.
* The IDs of the subnets for the load balancer. You can specify at most one subnet per Availability Zone.
*
* Update requires replacement if you did not previously specify a subnet or if you are removing all subnets. Otherwise, update requires no interruption. To update to a different subnet in the current Availability Zone, you must first update to a subnet in a different Availability Zone, then update to the new subnet in the original Availability Zone.
*
* @external

@@ -131,3 +157,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-subnets

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.Tags`.
* The tags associated with a load balancer.
*

@@ -142,2 +168,8 @@ * @external

*
* Specifies a Classic Load Balancer.
*
* You can specify the `AvailabilityZones` or `Subnets` property, but not both.
*
* If this resource has a public IP address and is also in a VPC that is defined in the same template, you must use the [DependsOn attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) to declare a dependency on the VPC-gateway attachment.
*
* @external

@@ -163,2 +195,6 @@ * @cloudformationResource AWS::ElasticLoadBalancing::LoadBalancer

/**
* The name of the Route 53 hosted zone that is associated with the load balancer.
*
* Internal-facing load balancers don't use this value, use `DNSName` instead.
*
* @external

@@ -169,2 +205,4 @@ * @cloudformationAttribute CanonicalHostedZoneName

/**
* The ID of the Route 53 hosted zone name that is associated with the load balancer.
*
* @external

@@ -175,2 +213,4 @@ * @cloudformationAttribute CanonicalHostedZoneNameID

/**
* The DNS name for the load balancer.
*
* @external

@@ -181,2 +221,4 @@ * @cloudformationAttribute DNSName

/**
* The name of the security group that you can use as part of your inbound rules for your load balancer's back-end instances.
*
* @external

@@ -187,2 +229,4 @@ * @cloudformationAttribute SourceSecurityGroup.GroupName

/**
* The owner of the source security group.
*
* @external

@@ -193,4 +237,6 @@ * @cloudformationAttribute SourceSecurityGroup.OwnerAlias

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.Listeners`.
* The listeners for the load balancer. You can specify at most one listener per port.
*
* If you update the properties for a listener, AWS CloudFormation deletes the existing listener and creates a new one with the specified properties. While the new listener is being created, clients cannot connect to the load balancer.
*
* @external

@@ -201,3 +247,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-listeners

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy`.
* Information about where and how access logs are stored for the load balancer.
*

@@ -209,3 +255,3 @@ * @external

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.AppCookieStickinessPolicy`.
* Information about a policy for application-controlled session stickiness.
*

@@ -217,4 +263,6 @@ * @external

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.AvailabilityZones`.
* The Availability Zones for the load balancer. For load balancers in a VPC, specify `Subnets` instead.
*
* Update requires replacement if you did not previously specify an Availability Zone or if you are removing all Availability Zones. Otherwise, update requires no interruption.
*
* @external

@@ -225,4 +273,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-availabilityzones

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.ConnectionDrainingPolicy`.
* If enabled, the load balancer allows existing requests to complete before the load balancer shifts traffic away from a deregistered or unhealthy instance.
*
* For more information, see [Configure Connection Draining](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/config-conn-drain.html) in the *Classic Load Balancers Guide* .
*
* @external

@@ -233,4 +283,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-connectiondrainingpolicy

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.ConnectionSettings`.
* If enabled, the load balancer allows the connections to remain idle (no data is sent over the connection) for the specified duration.
*
* By default, Elastic Load Balancing maintains a 60-second idle connection timeout for both front-end and back-end connections of your load balancer. For more information, see [Configure Idle Connection Timeout](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/config-idle-timeout.html) in the *Classic Load Balancers Guide* .
*
* @external

@@ -241,4 +293,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-connectionsettings

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.CrossZone`.
* If enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.
*
* For more information, see [Configure Cross-Zone Load Balancing](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-disable-crosszone-lb.html) in the *Classic Load Balancers Guide* .
*
* @external

@@ -249,4 +303,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-crosszone

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.HealthCheck`.
* The health check settings to use when evaluating the health of your EC2 instances.
*
* Update requires replacement if you did not previously specify health check settings or if you are removing the health check settings. Otherwise, update requires no interruption.
*
* @external

@@ -257,3 +313,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-healthcheck

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.Instances`.
* The IDs of the instances for the load balancer.
*

@@ -265,3 +321,3 @@ * @external

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.LBCookieStickinessPolicy`.
* Information about a policy for duration-based session stickiness.
*

@@ -273,4 +329,8 @@ * @external

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.LoadBalancerName`.
* The name of the load balancer.
*
* This name must be unique within your set of load balancers for the region.
*
* If you don't specify a name, AWS CloudFormation generates a unique physical ID for the load balancer. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html) . If you specify a name, you cannot perform updates that require replacement of this resource, but you can perform other updates. To replace the resource, specify a new name.
*
* @external

@@ -281,4 +341,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-elbname

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.Policies`.
* The policies defined for your Classic Load Balancer.
*
* Specify only back-end server policies.
*
* @external

@@ -289,4 +351,8 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-policies

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.Scheme`.
* The type of load balancer. Valid only for load balancers in a VPC.
*
* If `Scheme` is `internet-facing` , the load balancer has a public DNS name that resolves to a public IP address.
*
* If `Scheme` is `internal` , the load balancer has a public DNS name that resolves to a private IP address.
*
* @external

@@ -297,4 +363,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-scheme

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.SecurityGroups`.
* The security groups for the load balancer.
*
* Valid only for load balancers in a VPC.
*
* @external

@@ -305,4 +373,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-securitygroups

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.Subnets`.
* The IDs of the subnets for the load balancer. You can specify at most one subnet per Availability Zone.
*
* Update requires replacement if you did not previously specify a subnet or if you are removing all subnets. Otherwise, update requires no interruption. To update to a different subnet in the current Availability Zone, you must first update to a subnet in a different Availability Zone, then update to the new subnet in the original Availability Zone.
*
* @external

@@ -313,3 +383,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-subnets

/**
* `AWS::ElasticLoadBalancing::LoadBalancer.Tags`.
* The tags associated with a load balancer.
*

@@ -354,2 +424,8 @@ * @external

*
* Specifies a Classic Load Balancer.
*
* You can specify the `AvailabilityZones` or `Subnets` property, but not both.
*
* If this resource has a public IP address and is also in a VPC that is defined in the same template, you must use the [DependsOn attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) to declare a dependency on the VPC-gateway attachment.
*
* @external

@@ -361,2 +437,4 @@ * @cloudformationResource AWS::ElasticLoadBalancing::LoadBalancer

/**
* Specifies where and how access logs are stored for your Classic Load Balancer.
*
* @external

@@ -367,4 +445,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-accessloggingpolicy.html

/**
* `CfnLoadBalancer.AccessLoggingPolicyProperty.EmitInterval`.
* The interval for publishing the access logs. You can specify an interval of either 5 minutes or 60 minutes.
*
* Default: 60 minutes
*
* @external

@@ -375,3 +455,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-accessloggingpolicy.html#cfn-elb-accessloggingpolicy-emitinterval

/**
* `CfnLoadBalancer.AccessLoggingPolicyProperty.Enabled`.
* Specifies whether access logs are enabled for the load balancer.
*

@@ -383,3 +463,3 @@ * @external

/**
* `CfnLoadBalancer.AccessLoggingPolicyProperty.S3BucketName`.
* The name of the Amazon S3 bucket where the access logs are stored.
*

@@ -391,4 +471,6 @@ * @external

/**
* `CfnLoadBalancer.AccessLoggingPolicyProperty.S3BucketPrefix`.
* The logical hierarchy you created for your Amazon S3 bucket, for example `my-bucket-prefix/prod` .
*
* If the prefix is not provided, the log is placed at the root level of the bucket.
*
* @external

@@ -403,2 +485,8 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-accessloggingpolicy.html#cfn-elb-accessloggingpolicy-s3bucketprefix

*
* Specifies a Classic Load Balancer.
*
* You can specify the `AvailabilityZones` or `Subnets` property, but not both.
*
* If this resource has a public IP address and is also in a VPC that is defined in the same template, you must use the [DependsOn attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) to declare a dependency on the VPC-gateway attachment.
*
* @external

@@ -410,2 +498,6 @@ * @cloudformationResource AWS::ElasticLoadBalancing::LoadBalancer

/**
* Specifies a policy for application-controlled session stickiness for your Classic Load Balancer.
*
* To associate a policy with a listener, use the [PolicyNames](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html#cfn-ec2-elb-listener-policynames) property for the listener.
*
* @external

@@ -416,3 +508,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-AppCookieStickinessPolicy.html

/**
* `CfnLoadBalancer.AppCookieStickinessPolicyProperty.CookieName`.
* The name of the application cookie used for stickiness.
*

@@ -424,4 +516,6 @@ * @external

/**
* `CfnLoadBalancer.AppCookieStickinessPolicyProperty.PolicyName`.
* The mnemonic name for the policy being created.
*
* The name must be unique within a set of policies for this load balancer.
*
* @external

@@ -436,2 +530,8 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-AppCookieStickinessPolicy.html#cfn-elb-appcookiestickinesspolicy-policyname

*
* Specifies a Classic Load Balancer.
*
* You can specify the `AvailabilityZones` or `Subnets` property, but not both.
*
* If this resource has a public IP address and is also in a VPC that is defined in the same template, you must use the [DependsOn attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) to declare a dependency on the VPC-gateway attachment.
*
* @external

@@ -443,2 +543,4 @@ * @cloudformationResource AWS::ElasticLoadBalancing::LoadBalancer

/**
* Specifies the connection draining settings for your Classic Load Balancer.
*
* @external

@@ -449,3 +551,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-connectiondrainingpolicy.html

/**
* `CfnLoadBalancer.ConnectionDrainingPolicyProperty.Enabled`.
* Specifies whether connection draining is enabled for the load balancer.
*

@@ -457,3 +559,3 @@ * @external

/**
* `CfnLoadBalancer.ConnectionDrainingPolicyProperty.Timeout`.
* The maximum time, in seconds, to keep the existing connections open before deregistering the instances.
*

@@ -469,2 +571,8 @@ * @external

*
* Specifies a Classic Load Balancer.
*
* You can specify the `AvailabilityZones` or `Subnets` property, but not both.
*
* If this resource has a public IP address and is also in a VPC that is defined in the same template, you must use the [DependsOn attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) to declare a dependency on the VPC-gateway attachment.
*
* @external

@@ -476,2 +584,4 @@ * @cloudformationResource AWS::ElasticLoadBalancing::LoadBalancer

/**
* Specifies the idle timeout value for your Classic Load Balancer.
*
* @external

@@ -482,3 +592,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-connectionsettings.html

/**
* `CfnLoadBalancer.ConnectionSettingsProperty.IdleTimeout`.
* The time, in seconds, that the connection is allowed to be idle (no data has been sent over the connection) before it is closed by the load balancer.
*

@@ -494,2 +604,8 @@ * @external

*
* Specifies a Classic Load Balancer.
*
* You can specify the `AvailabilityZones` or `Subnets` property, but not both.
*
* If this resource has a public IP address and is also in a VPC that is defined in the same template, you must use the [DependsOn attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) to declare a dependency on the VPC-gateway attachment.
*
* @external

@@ -501,2 +617,4 @@ * @cloudformationResource AWS::ElasticLoadBalancing::LoadBalancer

/**
* Specifies health check settings for your Classic Load Balancer.
*
* @external

@@ -507,3 +625,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html

/**
* `CfnLoadBalancer.HealthCheckProperty.HealthyThreshold`.
* The number of consecutive health checks successes required before moving the instance to the `Healthy` state.
*

@@ -515,3 +633,3 @@ * @external

/**
* `CfnLoadBalancer.HealthCheckProperty.Interval`.
* The approximate interval, in seconds, between health checks of an individual instance.
*

@@ -523,4 +641,14 @@ * @external

/**
* `CfnLoadBalancer.HealthCheckProperty.Target`.
* The instance being checked.
*
* The protocol is either TCP, HTTP, HTTPS, or SSL. The range of valid ports is one (1) through 65535.
*
* TCP is the default, specified as a TCP: port pair, for example "TCP:5000". In this case, a health check simply attempts to open a TCP connection to the instance on the specified port. Failure to connect within the configured timeout is considered unhealthy.
*
* SSL is also specified as SSL: port pair, for example, SSL:5000.
*
* For HTTP/HTTPS, you must include a ping path in the string. HTTP is specified as a HTTP:port;/;PathToPing; grouping, for example "HTTP:80/weather/us/wa/seattle". In this case, a HTTP GET request is issued to the instance on the given port and path. Any answer other than "200 OK" within the timeout period is considered unhealthy.
*
* The total length of the HTTP ping target must be 1024 16-bit Unicode characters or less.
*
* @external

@@ -531,4 +659,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html#cfn-elb-healthcheck-target

/**
* `CfnLoadBalancer.HealthCheckProperty.Timeout`.
* The amount of time, in seconds, during which no response means a failed health check.
*
* This value must be less than the `Interval` value.
*
* @external

@@ -539,3 +669,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html#cfn-elb-healthcheck-timeout

/**
* `CfnLoadBalancer.HealthCheckProperty.UnhealthyThreshold`.
* The number of consecutive health check failures required before moving the instance to the `Unhealthy` state.
*

@@ -551,2 +681,8 @@ * @external

*
* Specifies a Classic Load Balancer.
*
* You can specify the `AvailabilityZones` or `Subnets` property, but not both.
*
* If this resource has a public IP address and is also in a VPC that is defined in the same template, you must use the [DependsOn attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) to declare a dependency on the VPC-gateway attachment.
*
* @external

@@ -558,2 +694,6 @@ * @cloudformationResource AWS::ElasticLoadBalancing::LoadBalancer

/**
* Specifies a policy for duration-based session stickiness for your Classic Load Balancer.
*
* To associate a policy with a listener, use the [PolicyNames](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html#cfn-ec2-elb-listener-policynames) property for the listener.
*
* @external

@@ -564,4 +704,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-LBCookieStickinessPolicy.html

/**
* `CfnLoadBalancer.LBCookieStickinessPolicyProperty.CookieExpirationPeriod`.
* The time period, in seconds, after which the cookie should be considered stale.
*
* If this parameter is not specified, the stickiness session lasts for the duration of the browser session.
*
* @external

@@ -572,4 +714,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-LBCookieStickinessPolicy.html#cfn-elb-lbcookiestickinesspolicy-cookieexpirationperiod

/**
* `CfnLoadBalancer.LBCookieStickinessPolicyProperty.PolicyName`.
* The name of the policy.
*
* This name must be unique within the set of policies for this load balancer.
*
* @external

@@ -584,2 +728,8 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-LBCookieStickinessPolicy.html#cfn-elb-lbcookiestickinesspolicy-policyname

*
* Specifies a Classic Load Balancer.
*
* You can specify the `AvailabilityZones` or `Subnets` property, but not both.
*
* If this resource has a public IP address and is also in a VPC that is defined in the same template, you must use the [DependsOn attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) to declare a dependency on the VPC-gateway attachment.
*
* @external

@@ -591,2 +741,4 @@ * @cloudformationResource AWS::ElasticLoadBalancing::LoadBalancer

/**
* Specifies a listener for your Classic Load Balancer.
*
* @external

@@ -597,3 +749,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html

/**
* `CfnLoadBalancer.ListenersProperty.InstancePort`.
* The port on which the instance is listening.
*

@@ -605,4 +757,10 @@ * @external

/**
* `CfnLoadBalancer.ListenersProperty.InstanceProtocol`.
* The protocol to use for routing traffic to instances: HTTP, HTTPS, TCP, or SSL.
*
* If the front-end protocol is TCP or SSL, the back-end protocol must be TCP or SSL. If the front-end protocol is HTTP or HTTPS, the back-end protocol must be HTTP or HTTPS.
*
* If there is another listener with the same `InstancePort` whose `InstanceProtocol` is secure, (HTTPS or SSL), the listener's `InstanceProtocol` must also be secure.
*
* If there is another listener with the same `InstancePort` whose `InstanceProtocol` is HTTP or TCP, the listener's `InstanceProtocol` must be HTTP or TCP.
*
* @external

@@ -613,4 +771,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html#cfn-ec2-elb-listener-instanceprotocol

/**
* `CfnLoadBalancer.ListenersProperty.LoadBalancerPort`.
* The port on which the load balancer is listening.
*
* On EC2-VPC, you can specify any port from the range 1-65535. On EC2-Classic, you can specify any port from the following list: 25, 80, 443, 465, 587, 1024-65535.
*
* @external

@@ -621,3 +781,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html#cfn-ec2-elb-listener-loadbalancerport

/**
* `CfnLoadBalancer.ListenersProperty.PolicyNames`.
* The names of the policies to associate with the listener.
*

@@ -629,3 +789,3 @@ * @external

/**
* `CfnLoadBalancer.ListenersProperty.Protocol`.
* The load balancer transport protocol to use for routing: HTTP, HTTPS, TCP, or SSL.
*

@@ -637,3 +797,3 @@ * @external

/**
* `CfnLoadBalancer.ListenersProperty.SSLCertificateId`.
* The Amazon Resource Name (ARN) of the server certificate.
*

@@ -649,2 +809,8 @@ * @external

*
* Specifies a Classic Load Balancer.
*
* You can specify the `AvailabilityZones` or `Subnets` property, but not both.
*
* If this resource has a public IP address and is also in a VPC that is defined in the same template, you must use the [DependsOn attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) to declare a dependency on the VPC-gateway attachment.
*
* @external

@@ -656,2 +822,6 @@ * @cloudformationResource AWS::ElasticLoadBalancing::LoadBalancer

/**
* Specifies policies for your Classic Load Balancer.
*
* To associate policies with a listener, use the [PolicyNames](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html#cfn-ec2-elb-listener-policynames) property for the listener.
*
* @external

@@ -662,3 +832,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-policy.html

/**
* `CfnLoadBalancer.PoliciesProperty.Attributes`.
* The policy attributes.
*

@@ -670,4 +840,6 @@ * @external

/**
* `CfnLoadBalancer.PoliciesProperty.InstancePorts`.
* The instance ports for the policy.
*
* Required only for some policy types.
*
* @external

@@ -678,4 +850,6 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-policy.html#cfn-ec2-elb-policy-instanceports

/**
* `CfnLoadBalancer.PoliciesProperty.LoadBalancerPorts`.
* The load balancer ports for the policy.
*
* Required only for some policy types.
*
* @external

@@ -686,3 +860,3 @@ * @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-policy.html#cfn-ec2-elb-policy-loadbalancerports

/**
* `CfnLoadBalancer.PoliciesProperty.PolicyName`.
* The name of the policy.
*

@@ -694,3 +868,3 @@ * @external

/**
* `CfnLoadBalancer.PoliciesProperty.PolicyType`.
* The name of the policy type.
*

@@ -697,0 +871,0 @@ * @external

@@ -173,3 +173,3 @@ "use strict";

_a = JSII_RTTI_SYMBOL_1;
LoadBalancer[_a] = { fqn: "@aws-cdk/aws-elasticloadbalancing.LoadBalancer", version: "1.137.0" };
LoadBalancer[_a] = { fqn: "@aws-cdk/aws-elasticloadbalancing.LoadBalancer", version: "1.138.0" };
/**

@@ -200,3 +200,3 @@ * Reference to a listener's port just created.

_b = JSII_RTTI_SYMBOL_1;
ListenerPort[_b] = { fqn: "@aws-cdk/aws-elasticloadbalancing.ListenerPort", version: "1.137.0" };
ListenerPort[_b] = { fqn: "@aws-cdk/aws-elasticloadbalancing.ListenerPort", version: "1.138.0" };
function wellKnownProtocol(port) {

@@ -203,0 +203,0 @@ const proto = tryWellKnownProtocol(port);

{
"name": "@aws-cdk/aws-elasticloadbalancing",
"version": "1.137.0",
"version": "1.138.0",
"description": "The CDK Construct Library for AWS::ElasticLoadBalancing",

@@ -75,12 +75,12 @@ "main": "lib/index.js",

"devDependencies": {
"@aws-cdk/assert-internal": "1.137.0",
"@aws-cdk/cdk-build-tools": "1.137.0",
"@aws-cdk/cdk-integ-tools": "1.137.0",
"@aws-cdk/cfn2ts": "1.137.0",
"@aws-cdk/pkglint": "1.137.0",
"@aws-cdk/assert-internal": "1.138.0",
"@aws-cdk/cdk-build-tools": "1.138.0",
"@aws-cdk/cdk-integ-tools": "1.138.0",
"@aws-cdk/cfn2ts": "1.138.0",
"@aws-cdk/pkglint": "1.138.0",
"@types/jest": "^27.0.3"
},
"dependencies": {
"@aws-cdk/aws-ec2": "1.137.0",
"@aws-cdk/core": "1.137.0",
"@aws-cdk/aws-ec2": "1.138.0",
"@aws-cdk/core": "1.138.0",
"constructs": "^3.3.69"

@@ -90,4 +90,4 @@ },

"peerDependencies": {
"@aws-cdk/aws-ec2": "1.137.0",
"@aws-cdk/core": "1.137.0",
"@aws-cdk/aws-ec2": "1.138.0",
"@aws-cdk/core": "1.138.0",
"constructs": "^3.3.69"

@@ -94,0 +94,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc