UNPKG

cdk-amazon-chime-resources

Version:

![Experimental](https://img.shields.io/badge/experimental-important.svg?style=for-the-badge)

44 lines 6.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PutStreamingConfiguration = exports.AppInstanceDataType = void 0; /* eslint-disable import/no-extraneous-dependencies */ const client_chime_sdk_messaging_1 = require("@aws-sdk/client-chime-sdk-messaging"); const chimeClient = new client_chime_sdk_messaging_1.ChimeSDKMessagingClient({ region: process.env.AWS_REGION, }); var AppInstanceDataType; (function (AppInstanceDataType) { AppInstanceDataType["CHANNEL"] = "Channel"; AppInstanceDataType["CHANNELMESSAGE"] = "ChannelMessage"; })(AppInstanceDataType || (exports.AppInstanceDataType = AppInstanceDataType = {})); let putStreamingConfigurationOutput; let putStreamingConfigurationInput; let updatedConfiguration; const PutStreamingConfiguration = async (props) => { updatedConfiguration = []; props.streamingConfigs?.forEach((streamingConfig) => { updatedConfiguration.push({ DataType: streamingConfig.dataType, ResourceArn: streamingConfig.resourceArn, }); }); putStreamingConfigurationInput = { AppInstanceArn: props.appInstanceArn, StreamingConfigurations: updatedConfiguration, }; console.log('putStreamingConfigurationInput', putStreamingConfigurationInput); try { putStreamingConfigurationOutput = await chimeClient.send(new client_chime_sdk_messaging_1.PutMessagingStreamingConfigurationsCommand(putStreamingConfigurationInput)); } catch (error) { if (error instanceof Error) { console.error(error); throw error; } } return { appInstanceStreamingConfiguration: putStreamingConfigurationOutput.StreamingConfigurations, }; }; exports.PutStreamingConfiguration = PutStreamingConfiguration; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RyZWFtaW5nQ29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3Jlc291cmNlcy9tZXNzYWdpbmcvc3RyZWFtaW5nQ29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHNEQUFzRDtBQUN0RCxvRkFNNkM7QUFFN0MsTUFBTSxXQUFXLEdBQUcsSUFBSSxvREFBdUIsQ0FBQztJQUM5QyxNQUFNLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxVQUFVO0NBQy9CLENBQUMsQ0FBQztBQUVILElBQVksbUJBR1g7QUFIRCxXQUFZLG1CQUFtQjtJQUM3QiwwQ0FBbUIsQ0FBQTtJQUNuQix3REFBaUMsQ0FBQTtBQUNuQyxDQUFDLEVBSFcsbUJBQW1CLG1DQUFuQixtQkFBbUIsUUFHOUI7QUFXRCxJQUFJLCtCQUFpRixDQUFDO0FBQ3RGLElBQUksOEJBQStFLENBQUM7QUFDcEYsSUFBSSxvQkFBOEMsQ0FBQztBQUM1QyxNQUFNLHlCQUF5QixHQUFHLEtBQUssRUFBRSxLQUF5QixFQUFFLEVBQUU7SUFDM0Usb0JBQW9CLEdBQUcsRUFBRSxDQUFDO0lBRTFCLEtBQUssQ0FBQyxnQkFBZ0IsRUFBRSxPQUFPLENBQUMsQ0FBQyxlQUFlLEVBQUUsRUFBRTtRQUNsRCxvQkFBb0IsQ0FBQyxJQUFJLENBQUM7WUFDeEIsUUFBUSxFQUFFLGVBQWUsQ0FBQyxRQUFRO1lBQ2xDLFdBQVcsRUFBRSxlQUFlLENBQUMsV0FBVztTQUN6QyxDQUFDLENBQUM7SUFDTCxDQUFDLENBQUMsQ0FBQztJQUVILDhCQUE4QixHQUFHO1FBQy9CLGNBQWMsRUFBRSxLQUFLLENBQUMsY0FBYztRQUNwQyx1QkFBdUIsRUFBRSxvQkFBb0I7S0FDOUMsQ0FBQztJQUNGLE9BQU8sQ0FBQyxHQUFHLENBQUMsZ0NBQWdDLEVBQUUsOEJBQThCLENBQUMsQ0FBQztJQUM5RSxJQUFJLENBQUM7UUFDSCwrQkFBK0IsR0FBRyxNQUFNLFdBQVcsQ0FBQyxJQUFJLENBQ3RELElBQUksdUVBQTBDLENBQzVDLDhCQUE4QixDQUMvQixDQUNGLENBQUM7SUFDSixDQUFDO0lBQUMsT0FBTyxLQUFLLEVBQUUsQ0FBQztRQUNmLElBQUksS0FBSyxZQUFZLEtBQUssRUFBRSxDQUFDO1lBQzNCLE9BQU8sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7WUFDckIsTUFBTSxLQUFLLENBQUM7UUFDZCxDQUFDO0lBQ0gsQ0FBQztJQUNELE9BQU87UUFDTCxpQ0FBaUMsRUFDL0IsK0JBQStCLENBQUMsdUJBQXVCO0tBQzFELENBQUM7QUFDSixDQUFDLENBQUM7QUEvQlcsUUFBQSx5QkFBeUIsNkJBK0JwQyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGVzbGludC1kaXNhYmxlIGltcG9ydC9uby1leHRyYW5lb3VzLWRlcGVuZGVuY2llcyAqL1xuaW1wb3J0IHtcbiAgU3RyZWFtaW5nQ29uZmlndXJhdGlvbixcbiAgQ2hpbWVTREtNZXNzYWdpbmdDbGllbnQsXG4gIFB1dE1lc3NhZ2luZ1N0cmVhbWluZ0NvbmZpZ3VyYXRpb25zQ29tbWFuZCxcbiAgUHV0TWVzc2FnaW5nU3RyZWFtaW5nQ29uZmlndXJhdGlvbnNDb21tYW5kSW5wdXQsXG4gIFB1dE1lc3NhZ2luZ1N0cmVhbWluZ0NvbmZpZ3VyYXRpb25zQ29tbWFuZE91dHB1dCxcbn0gZnJvbSAnQGF3cy1zZGsvY2xpZW50LWNoaW1lLXNkay1tZXNzYWdpbmcnO1xuXG5jb25zdCBjaGltZUNsaWVudCA9IG5ldyBDaGltZVNES01lc3NhZ2luZ0NsaWVudCh7XG4gIHJlZ2lvbjogcHJvY2Vzcy5lbnYuQVdTX1JFR0lPTixcbn0pO1xuXG5leHBvcnQgZW51bSBBcHBJbnN0YW5jZURhdGFUeXBlIHtcbiAgQ0hBTk5FTCA9ICdDaGFubmVsJyxcbiAgQ0hBTk5FTE1FU1NBR0UgPSAnQ2hhbm5lbE1lc3NhZ2UnLFxufVxuXG5pbnRlcmZhY2UgU3RyZWFtaW5nQ29uZmlnc1Byb3BzIHtcbiAgZGF0YVR5cGU6IEFwcEluc3RhbmNlRGF0YVR5cGU7XG4gIHJlc291cmNlQXJuOiBzdHJpbmc7XG59XG5pbnRlcmZhY2UgRGF0YVJldGVudGlvblByb3BzIHtcbiAgc3RyZWFtaW5nQ29uZmlncz86IFN0cmVhbWluZ0NvbmZpZ3NQcm9wc1tdO1xuICBhcHBJbnN0YW5jZUFybj86IHN0cmluZztcbn1cblxubGV0IHB1dFN0cmVhbWluZ0NvbmZpZ3VyYXRpb25PdXRwdXQ6IFB1dE1lc3NhZ2luZ1N0cmVhbWluZ0NvbmZpZ3VyYXRpb25zQ29tbWFuZE91dHB1dDtcbmxldCBwdXRTdHJlYW1pbmdDb25maWd1cmF0aW9uSW5wdXQ6IFB1dE1lc3NhZ2luZ1N0cmVhbWluZ0NvbmZpZ3VyYXRpb25zQ29tbWFuZElucHV0O1xubGV0IHVwZGF0ZWRDb25maWd1cmF0aW9uOiBTdHJlYW1pbmdDb25maWd1cmF0aW9uW107XG5leHBvcnQgY29uc3QgUHV0U3RyZWFtaW5nQ29uZmlndXJhdGlvbiA9IGFzeW5jIChwcm9wczogRGF0YVJldGVudGlvblByb3BzKSA9PiB7XG4gIHVwZGF0ZWRDb25maWd1cmF0aW9uID0gW107XG5cbiAgcHJvcHMuc3RyZWFtaW5nQ29uZmlncz8uZm9yRWFjaCgoc3RyZWFtaW5nQ29uZmlnKSA9PiB7XG4gICAgdXBkYXRlZENvbmZpZ3VyYXRpb24ucHVzaCh7XG4gICAgICBEYXRhVHlwZTogc3RyZWFtaW5nQ29uZmlnLmRhdGFUeXBlLFxuICAgICAgUmVzb3VyY2VBcm46IHN0cmVhbWluZ0NvbmZpZy5yZXNvdXJjZUFybixcbiAgICB9KTtcbiAgfSk7XG5cbiAgcHV0U3RyZWFtaW5nQ29uZmlndXJhdGlvbklucHV0ID0ge1xuICAgIEFwcEluc3RhbmNlQXJuOiBwcm9wcy5hcHBJbnN0YW5jZUFybixcbiAgICBTdHJlYW1pbmdDb25maWd1cmF0aW9uczogdXBkYXRlZENvbmZpZ3VyYXRpb24sXG4gIH07XG4gIGNvbnNvbGUubG9nKCdwdXRTdHJlYW1pbmdDb25maWd1cmF0aW9uSW5wdXQnLCBwdXRTdHJlYW1pbmdDb25maWd1cmF0aW9uSW5wdXQpO1xuICB0cnkge1xuICAgIHB1dFN0cmVhbWluZ0NvbmZpZ3VyYXRpb25PdXRwdXQgPSBhd2FpdCBjaGltZUNsaWVudC5zZW5kKFxuICAgICAgbmV3IFB1dE1lc3NhZ2luZ1N0cmVhbWluZ0NvbmZpZ3VyYXRpb25zQ29tbWFuZChcbiAgICAgICAgcHV0U3RyZWFtaW5nQ29uZmlndXJhdGlvbklucHV0LFxuICAgICAgKSxcbiAgICApO1xuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGlmIChlcnJvciBpbnN0YW5jZW9mIEVycm9yKSB7XG4gICAgICBjb25zb2xlLmVycm9yKGVycm9yKTtcbiAgICAgIHRocm93IGVycm9yO1xuICAgIH1cbiAgfVxuICByZXR1cm4ge1xuICAgIGFwcEluc3RhbmNlU3RyZWFtaW5nQ29uZmlndXJhdGlvbjpcbiAgICAgIHB1dFN0cmVhbWluZ0NvbmZpZ3VyYXRpb25PdXRwdXQuU3RyZWFtaW5nQ29uZmlndXJhdGlvbnMsXG4gIH07XG59O1xuIl19