@aws-cdk/aws-kinesisanalytics-flink-alpha
Version:
A CDK Construct Library for Kinesis Analytics Flink applications
16 lines • 1.83 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.environmentProperties = environmentProperties;
function environmentProperties(propertyGroups) {
const entries = Object.entries(propertyGroups ?? {});
if (entries.length === 0) {
return;
}
return {
propertyGroups: entries.map(([id, map]) => ({
propertyGroupId: id,
propertyMap: map,
})),
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW52aXJvbm1lbnQtcHJvcGVydGllcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImVudmlyb25tZW50LXByb3BlcnRpZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFQSxzREFjQztBQWRELFNBQWdCLHFCQUFxQixDQUNuQyxjQUFnRjtJQUVoRixNQUFNLE9BQU8sR0FBRyxNQUFNLENBQUMsT0FBTyxDQUFDLGNBQWMsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUNyRCxJQUFJLE9BQU8sQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFLENBQUM7UUFDekIsT0FBTztJQUNULENBQUM7SUFFRCxPQUFPO1FBQ0wsY0FBYyxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxHQUFHLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQztZQUMxQyxlQUFlLEVBQUUsRUFBRTtZQUNuQixXQUFXLEVBQUUsR0FBRztTQUNqQixDQUFDLENBQUM7S0FDSixDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlICogYXMga2EgZnJvbSAnYXdzLWNkay1saWIvYXdzLWtpbmVzaXNhbmFseXRpY3MnO1xuXG5leHBvcnQgZnVuY3Rpb24gZW52aXJvbm1lbnRQcm9wZXJ0aWVzKFxuICBwcm9wZXJ0eUdyb3Vwcz86IHsgcmVhZG9ubHkgW3Byb3BlcnR5SWQ6IHN0cmluZ106IHsgW21hcEtleTogc3RyaW5nXTogc3RyaW5nIH0gfSxcbik6IGthLkNmbkFwcGxpY2F0aW9uVjIuRW52aXJvbm1lbnRQcm9wZXJ0aWVzUHJvcGVydHkgfCB1bmRlZmluZWQge1xuICBjb25zdCBlbnRyaWVzID0gT2JqZWN0LmVudHJpZXMocHJvcGVydHlHcm91cHMgPz8ge30pO1xuICBpZiAoZW50cmllcy5sZW5ndGggPT09IDApIHtcbiAgICByZXR1cm47XG4gIH1cblxuICByZXR1cm4ge1xuICAgIHByb3BlcnR5R3JvdXBzOiBlbnRyaWVzLm1hcCgoW2lkLCBtYXBdKSA9PiAoe1xuICAgICAgcHJvcGVydHlHcm91cElkOiBpZCxcbiAgICAgIHByb3BlcnR5TWFwOiBtYXAsXG4gICAgfSkpLFxuICB9O1xufVxuIl19