@cdklabs/cdk-amazonmq
Version:
<!--BEGIN STABILITY BANNER-->
33 lines • 3.31 kB
JavaScript
;
/*
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==