@aws-cdk/aws-kinesisanalytics-flink-alpha
Version:
A CDK Construct Library for Kinesis Analytics Flink applications
16 lines • 1.82 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW52aXJvbm1lbnQtcHJvcGVydGllcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImVudmlyb25tZW50LXByb3BlcnRpZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFQSxzREFjQztBQWRELFNBQWdCLHFCQUFxQixDQUNuQyxjQUFnRjtJQUVoRixNQUFNLE9BQU8sR0FBRyxNQUFNLENBQUMsT0FBTyxDQUFDLGNBQWMsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUNyRCxJQUFJLE9BQU8sQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFLENBQUM7UUFDekIsT0FBTztJQUNULENBQUM7SUFFRCxPQUFPO1FBQ0wsY0FBYyxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxHQUFHLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQztZQUMxQyxlQUFlLEVBQUUsRUFBRTtZQUNuQixXQUFXLEVBQUUsR0FBRztTQUNqQixDQUFDLENBQUM7S0FDSixDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGthIGZyb20gJ2F3cy1jZGstbGliL2F3cy1raW5lc2lzYW5hbHl0aWNzJztcblxuZXhwb3J0IGZ1bmN0aW9uIGVudmlyb25tZW50UHJvcGVydGllcyhcbiAgcHJvcGVydHlHcm91cHM/OiB7IHJlYWRvbmx5IFtwcm9wZXJ0eUlkOiBzdHJpbmddOiB7IFttYXBLZXk6IHN0cmluZ106IHN0cmluZyB9IH0sXG4pOiBrYS5DZm5BcHBsaWNhdGlvblYyLkVudmlyb25tZW50UHJvcGVydGllc1Byb3BlcnR5IHwgdW5kZWZpbmVkIHtcbiAgY29uc3QgZW50cmllcyA9IE9iamVjdC5lbnRyaWVzKHByb3BlcnR5R3JvdXBzID8/IHt9KTtcbiAgaWYgKGVudHJpZXMubGVuZ3RoID09PSAwKSB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgcmV0dXJuIHtcbiAgICBwcm9wZXJ0eUdyb3VwczogZW50cmllcy5tYXAoKFtpZCwgbWFwXSkgPT4gKHtcbiAgICAgIHByb3BlcnR5R3JvdXBJZDogaWQsXG4gICAgICBwcm9wZXJ0eU1hcDogbWFwLFxuICAgIH0pKSxcbiAgfTtcbn1cbiJdfQ==