UNPKG

@cdklabs/cdk-amazonmq

Version:
33 lines 3.31 kB
"use strict"; /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ Object.defineProperty(exports, "__esModule", { value: true }); exports.RabbitMqAuthenticationStrategy = void 0; /** * Authentication strategies available for Amazon MQ RabbitMQ brokers. * * These strategies determine how user authentication is handled by the broker. */ var RabbitMqAuthenticationStrategy; (function (RabbitMqAuthenticationStrategy) { /** * Simple Authentication using RabbitMQ's built-in user management. * * With this strategy, users are managed directly through the broker's * configuration and stored in the broker's internal database. User credentials * are specified during broker deployment. */ RabbitMqAuthenticationStrategy["SIMPLE"] = "SIMPLE"; /** * Configuration-managed authentication strategy. * * With this strategy, user authentication is handled through external * configuration mechanisms rather than the broker's internal user database. * This allows for integration with external authentication systems and * more flexible user management approaches. */ RabbitMqAuthenticationStrategy["CONFIG_MANAGED"] = "config_managed"; })(RabbitMqAuthenticationStrategy || (exports.RabbitMqAuthenticationStrategy = RabbitMqAuthenticationStrategy = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFiYml0bXEtYXV0aGVudGljYXRpb24tc3RyYXRlZ3kuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcmFiYml0bXEvcmFiYml0bXEtYXV0aGVudGljYXRpb24tc3RyYXRlZ3kudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7RUFHRTs7O0FBRUY7Ozs7R0FJRztBQUNILElBQVksOEJBbUJYO0FBbkJELFdBQVksOEJBQThCO0lBQ3hDOzs7Ozs7T0FNRztJQUNILG1EQUFpQixDQUFBO0lBRWpCOzs7Ozs7O09BT0c7SUFDSCxtRUFBaUMsQ0FBQTtBQUNuQyxDQUFDLEVBbkJXLDhCQUE4Qiw4Q0FBOUIsOEJBQThCLFFBbUJ6QyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuXG4vKipcbiAqIEF1dGhlbnRpY2F0aW9uIHN0cmF0ZWdpZXMgYXZhaWxhYmxlIGZvciBBbWF6b24gTVEgUmFiYml0TVEgYnJva2Vycy5cbiAqXG4gKiBUaGVzZSBzdHJhdGVnaWVzIGRldGVybWluZSBob3cgdXNlciBhdXRoZW50aWNhdGlvbiBpcyBoYW5kbGVkIGJ5IHRoZSBicm9rZXIuXG4gKi9cbmV4cG9ydCBlbnVtIFJhYmJpdE1xQXV0aGVudGljYXRpb25TdHJhdGVneSB7XG4gIC8qKlxuICAgKiBTaW1wbGUgQXV0aGVudGljYXRpb24gdXNpbmcgUmFiYml0TVEncyBidWlsdC1pbiB1c2VyIG1hbmFnZW1lbnQuXG4gICAqXG4gICAqIFdpdGggdGhpcyBzdHJhdGVneSwgdXNlcnMgYXJlIG1hbmFnZWQgZGlyZWN0bHkgdGhyb3VnaCB0aGUgYnJva2VyJ3NcbiAgICogY29uZmlndXJhdGlvbiBhbmQgc3RvcmVkIGluIHRoZSBicm9rZXIncyBpbnRlcm5hbCBkYXRhYmFzZS4gVXNlciBjcmVkZW50aWFsc1xuICAgKiBhcmUgc3BlY2lmaWVkIGR1cmluZyBicm9rZXIgZGVwbG95bWVudC5cbiAgICovXG4gIFNJTVBMRSA9IFwiU0lNUExFXCIsXG5cbiAgLyoqXG4gICAqIENvbmZpZ3VyYXRpb24tbWFuYWdlZCBhdXRoZW50aWNhdGlvbiBzdHJhdGVneS5cbiAgICpcbiAgICogV2l0aCB0aGlzIHN0cmF0ZWd5LCB1c2VyIGF1dGhlbnRpY2F0aW9uIGlzIGhhbmRsZWQgdGhyb3VnaCBleHRlcm5hbFxuICAgKiBjb25maWd1cmF0aW9uIG1lY2hhbmlzbXMgcmF0aGVyIHRoYW4gdGhlIGJyb2tlcidzIGludGVybmFsIHVzZXIgZGF0YWJhc2UuXG4gICAqIFRoaXMgYWxsb3dzIGZvciBpbnRlZ3JhdGlvbiB3aXRoIGV4dGVybmFsIGF1dGhlbnRpY2F0aW9uIHN5c3RlbXMgYW5kXG4gICAqIG1vcmUgZmxleGlibGUgdXNlciBtYW5hZ2VtZW50IGFwcHJvYWNoZXMuXG4gICAqL1xuICBDT05GSUdfTUFOQUdFRCA9IFwiY29uZmlnX21hbmFnZWRcIixcbn1cbiJdfQ==