cdk-ec2-key-pair
Version:
CDK Construct for managing EC2 key pairs
57 lines • 5.5 kB
JavaScript
;
// this file is physically present in /lambda, as it is required for build the lambda zip
// the file is symlinked into /lib, as otherwise jsii is refusing to find it, even when the whole lambda directory is not ignored
Object.defineProperty(exports, "__esModule", { value: true });
exports.KeyType = exports.PublicKeyFormat = exports.LogLevel = void 0;
var LogLevel;
(function (LogLevel) {
/* eslint-disable @typescript-eslint/naming-convention */
LogLevel[LogLevel["ERROR"] = 0] = "ERROR";
LogLevel[LogLevel["WARN"] = 1] = "WARN";
LogLevel[LogLevel["INFO"] = 2] = "INFO";
LogLevel[LogLevel["DEBUG"] = 3] = "DEBUG";
/* eslint-enable @typescript-eslint/naming-convention */
})(LogLevel || (exports.LogLevel = LogLevel = {}));
var PublicKeyFormat;
(function (PublicKeyFormat) {
/* eslint-disable @typescript-eslint/naming-convention */
/**
* OpenSSH format
*/
PublicKeyFormat["OPENSSH"] = "openssh";
/**
* SSH format
*/
PublicKeyFormat["SSH"] = "ssh";
/**
* PEM format
*/
PublicKeyFormat["PEM"] = "pem";
/**
* PKCS#1 format
*/
PublicKeyFormat["PKCS1"] = "pkcs1";
/**
* PKCS#8 format
*/
PublicKeyFormat["PKCS8"] = "pkcs8";
/**
* Raw OpenSSH wire format
*
* As CloudFormation cannot handle binary data, if the public key is exposed in the template, the value is base64 encoded
*/
PublicKeyFormat["RFC4253"] = "rfc4253";
/**
* PuTTY ppk format
*/
PublicKeyFormat["PUTTY"] = "putty";
/* eslint-enable @typescript-eslint/naming-convention */
})(PublicKeyFormat || (exports.PublicKeyFormat = PublicKeyFormat = {}));
var KeyType;
(function (KeyType) {
/* eslint-disable @typescript-eslint/naming-convention */
KeyType["RSA"] = "rsa";
KeyType["ED25519"] = "ed25519";
/* eslint-enable @typescript-eslint/naming-convention */
})(KeyType || (exports.KeyType = KeyType = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0eXBlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEseUZBQXlGO0FBQ3pGLGlJQUFpSTs7O0FBRWpJLElBQVksUUFPWDtBQVBELFdBQVksUUFBUTtJQUNsQix5REFBeUQ7SUFDekQseUNBQUssQ0FBQTtJQUNMLHVDQUFJLENBQUE7SUFDSix1Q0FBSSxDQUFBO0lBQ0oseUNBQUssQ0FBQTtJQUNMLHdEQUF3RDtBQUMxRCxDQUFDLEVBUFcsUUFBUSx3QkFBUixRQUFRLFFBT25CO0FBRUQsSUFBWSxlQXdDWDtBQXhDRCxXQUFZLGVBQWU7SUFDekIseURBQXlEO0lBQ3pEOztPQUVHO0lBQ0gsc0NBQW1CLENBQUE7SUFFbkI7O09BRUc7SUFDSCw4QkFBVyxDQUFBO0lBRVg7O09BRUc7SUFDSCw4QkFBVyxDQUFBO0lBRVg7O09BRUc7SUFDSCxrQ0FBZSxDQUFBO0lBRWY7O09BRUc7SUFDSCxrQ0FBZSxDQUFBO0lBRWY7Ozs7T0FJRztJQUNILHNDQUFtQixDQUFBO0lBRW5COztPQUVHO0lBQ0gsa0NBQWUsQ0FBQTtJQUVmLHdEQUF3RDtBQUMxRCxDQUFDLEVBeENXLGVBQWUsK0JBQWYsZUFBZSxRQXdDMUI7QUFFRCxJQUFZLE9BS1g7QUFMRCxXQUFZLE9BQU87SUFDakIseURBQXlEO0lBQ3pELHNCQUFXLENBQUE7SUFDWCw4QkFBbUIsQ0FBQTtJQUNuQix3REFBd0Q7QUFDMUQsQ0FBQyxFQUxXLE9BQU8sdUJBQVAsT0FBTyxRQUtsQiIsInNvdXJjZXNDb250ZW50IjpbIi8vIHRoaXMgZmlsZSBpcyBwaHlzaWNhbGx5IHByZXNlbnQgaW4gL2xhbWJkYSwgYXMgaXQgaXMgcmVxdWlyZWQgZm9yIGJ1aWxkIHRoZSBsYW1iZGEgemlwXG4vLyB0aGUgZmlsZSBpcyBzeW1saW5rZWQgaW50byAvbGliLCBhcyBvdGhlcndpc2UganNpaSBpcyByZWZ1c2luZyB0byBmaW5kIGl0LCBldmVuIHdoZW4gdGhlIHdob2xlIGxhbWJkYSBkaXJlY3RvcnkgaXMgbm90IGlnbm9yZWRcblxuZXhwb3J0IGVudW0gTG9nTGV2ZWwge1xuICAvKiBlc2xpbnQtZGlzYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvbmFtaW5nLWNvbnZlbnRpb24gKi9cbiAgRVJST1IsXG4gIFdBUk4sXG4gIElORk8sXG4gIERFQlVHLFxuICAvKiBlc2xpbnQtZW5hYmxlIEB0eXBlc2NyaXB0LWVzbGludC9uYW1pbmctY29udmVudGlvbiAqL1xufVxuXG5leHBvcnQgZW51bSBQdWJsaWNLZXlGb3JtYXQge1xuICAvKiBlc2xpbnQtZGlzYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvbmFtaW5nLWNvbnZlbnRpb24gKi9cbiAgLyoqXG4gICAqIE9wZW5TU0ggZm9ybWF0XG4gICAqL1xuICBPUEVOU1NIID0gJ29wZW5zc2gnLFxuXG4gIC8qKlxuICAgKiBTU0ggZm9ybWF0XG4gICAqL1xuICBTU0ggPSAnc3NoJyxcblxuICAvKipcbiAgICogUEVNIGZvcm1hdFxuICAgKi9cbiAgUEVNID0gJ3BlbScsXG5cbiAgLyoqXG4gICAqIFBLQ1MjMSBmb3JtYXRcbiAgICovXG4gIFBLQ1MxID0gJ3BrY3MxJyxcblxuICAvKipcbiAgICogUEtDUyM4IGZvcm1hdFxuICAgKi9cbiAgUEtDUzggPSAncGtjczgnLFxuXG4gIC8qKlxuICAgKiBSYXcgT3BlblNTSCB3aXJlIGZvcm1hdFxuICAgKlxuICAgKiBBcyBDbG91ZEZvcm1hdGlvbiBjYW5ub3QgaGFuZGxlIGJpbmFyeSBkYXRhLCBpZiB0aGUgcHVibGljIGtleSBpcyBleHBvc2VkIGluIHRoZSB0ZW1wbGF0ZSwgdGhlIHZhbHVlIGlzIGJhc2U2NCBlbmNvZGVkXG4gICAqL1xuICBSRkM0MjUzID0gJ3JmYzQyNTMnLFxuXG4gIC8qKlxuICAgKiBQdVRUWSBwcGsgZm9ybWF0XG4gICAqL1xuICBQVVRUWSA9ICdwdXR0eScsXG5cbiAgLyogZXNsaW50LWVuYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvbmFtaW5nLWNvbnZlbnRpb24gKi9cbn1cblxuZXhwb3J0IGVudW0gS2V5VHlwZSB7XG4gIC8qIGVzbGludC1kaXNhYmxlIEB0eXBlc2NyaXB0LWVzbGludC9uYW1pbmctY29udmVudGlvbiAqL1xuICBSU0EgPSAncnNhJyxcbiAgRUQyNTUxOSA9ICdlZDI1NTE5JyxcbiAgLyogZXNsaW50LWVuYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvbmFtaW5nLWNvbnZlbnRpb24gKi9cbn1cblxuZXhwb3J0IGludGVyZmFjZSBSZXNvdXJjZVByb3BlcnRpZXMge1xuICAvKiBlc2xpbnQtZGlzYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvbmFtaW5nLWNvbnZlbnRpb24gKi9cbiAgTmFtZTogc3RyaW5nO1xuICBTdG9yZVB1YmxpY0tleT86ICd0cnVlJyB8ICdmYWxzZSc7IC8vIHByb3BzIHBhc3NlZCB2aWEgbGFtYmRhIGFsd2F5cyBhcmUgb2YgdHlwZSBzdHJpbmdcbiAgRXhwb3NlUHVibGljS2V5PzogJ3RydWUnIHwgJ2ZhbHNlJztcbiAgUHVibGljS2V5OiBzdHJpbmc7XG4gIFNlY3JldFByZWZpeDogc3RyaW5nO1xuICBEZXNjcmlwdGlvbjogc3RyaW5nO1xuICBLbXNQcml2YXRlOiBzdHJpbmc7XG4gIEttc1B1YmxpYzogc3RyaW5nO1xuICBLZXlUeXBlOiBLZXlUeXBlO1xuICBQdWJsaWNLZXlGb3JtYXQ6IFB1YmxpY0tleUZvcm1hdDtcbiAgUmVtb3ZlS2V5U2VjcmV0c0FmdGVyRGF5czogbnVtYmVyO1xuICBTdGFja05hbWU6IHN0cmluZztcbiAgVGFnczogUmVjb3JkPHN0cmluZywgc3RyaW5nPjtcbiAgTG9nTGV2ZWw/OiBMb2dMZXZlbDtcbiAgLyogZXNsaW50LWVuYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvbmFtaW5nLWNvbnZlbnRpb24gKi9cbn1cbiJdfQ==