UNPKG

cdk-amazon-chime-resources

Version:

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

805 lines 772 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.se_DeleteMeetingCommand = exports.se_DeleteMediaCapturePipelineCommand = exports.se_DeleteEventsConfigurationCommand = exports.se_DeleteChannelModeratorCommand = exports.se_DeleteChannelMessageCommand = exports.se_DeleteChannelMembershipCommand = exports.se_DeleteChannelBanCommand = exports.se_DeleteChannelCommand = exports.se_DeleteAttendeeCommand = exports.se_DeleteAppInstanceUserCommand = exports.se_DeleteAppInstanceStreamingConfigurationsCommand = exports.se_DeleteAppInstanceAdminCommand = exports.se_DeleteAppInstanceCommand = exports.se_DeleteAccountCommand = exports.se_CreateVoiceConnectorGroupCommand = exports.se_CreateVoiceConnectorCommand = exports.se_CreateUserCommand = exports.se_CreateSipRuleCommand = exports.se_CreateSipMediaApplicationCallCommand = exports.se_CreateSipMediaApplicationCommand = exports.se_CreateRoomMembershipCommand = exports.se_CreateRoomCommand = exports.se_CreateProxySessionCommand = exports.se_CreatePhoneNumberOrderCommand = exports.se_CreateMeetingWithAttendeesCommand = exports.se_CreateMeetingDialOutCommand = exports.se_CreateMeetingCommand = exports.se_CreateMediaCapturePipelineCommand = exports.se_CreateChannelModeratorCommand = exports.se_CreateChannelMembershipCommand = exports.se_CreateChannelBanCommand = exports.se_CreateChannelCommand = exports.se_CreateBotCommand = exports.se_CreateAttendeeCommand = exports.se_CreateAppInstanceUserCommand = exports.se_CreateAppInstanceAdminCommand = exports.se_CreateAppInstanceCommand = exports.se_CreateAccountCommand = exports.se_BatchUpdateUserCommand = exports.se_BatchUpdatePhoneNumberCommand = exports.se_BatchUnsuspendUserCommand = exports.se_BatchSuspendUserCommand = exports.se_BatchDeletePhoneNumberCommand = exports.se_BatchCreateRoomMembershipCommand = exports.se_BatchCreateChannelMembershipCommand = exports.se_BatchCreateAttendeeCommand = exports.se_AssociateSigninDelegateGroupsWithAccountCommand = exports.se_AssociatePhoneNumberWithUserCommand = exports.se_AssociatePhoneNumbersWithVoiceConnectorGroupCommand = exports.se_AssociatePhoneNumbersWithVoiceConnectorCommand = void 0; exports.se_GetUserSettingsCommand = exports.se_GetUserCommand = exports.se_GetSipRuleCommand = exports.se_GetSipMediaApplicationLoggingConfigurationCommand = exports.se_GetSipMediaApplicationCommand = exports.se_GetRoomCommand = exports.se_GetRetentionSettingsCommand = exports.se_GetProxySessionCommand = exports.se_GetPhoneNumberSettingsCommand = exports.se_GetPhoneNumberOrderCommand = exports.se_GetPhoneNumberCommand = exports.se_GetMessagingSessionEndpointCommand = exports.se_GetMeetingCommand = exports.se_GetMediaCapturePipelineCommand = exports.se_GetGlobalSettingsCommand = exports.se_GetEventsConfigurationCommand = exports.se_GetChannelMessageCommand = exports.se_GetBotCommand = exports.se_GetAttendeeCommand = exports.se_GetAppInstanceStreamingConfigurationsCommand = exports.se_GetAppInstanceRetentionSettingsCommand = exports.se_GetAccountSettingsCommand = exports.se_GetAccountCommand = exports.se_DisassociateSigninDelegateGroupsFromAccountCommand = exports.se_DisassociatePhoneNumbersFromVoiceConnectorGroupCommand = exports.se_DisassociatePhoneNumbersFromVoiceConnectorCommand = exports.se_DisassociatePhoneNumberFromUserCommand = exports.se_DescribeChannelModeratorCommand = exports.se_DescribeChannelModeratedByAppInstanceUserCommand = exports.se_DescribeChannelMembershipForAppInstanceUserCommand = exports.se_DescribeChannelMembershipCommand = exports.se_DescribeChannelBanCommand = exports.se_DescribeChannelCommand = exports.se_DescribeAppInstanceUserCommand = exports.se_DescribeAppInstanceAdminCommand = exports.se_DescribeAppInstanceCommand = exports.se_DeleteVoiceConnectorTerminationCredentialsCommand = exports.se_DeleteVoiceConnectorTerminationCommand = exports.se_DeleteVoiceConnectorStreamingConfigurationCommand = exports.se_DeleteVoiceConnectorProxyCommand = exports.se_DeleteVoiceConnectorOriginationCommand = exports.se_DeleteVoiceConnectorGroupCommand = exports.se_DeleteVoiceConnectorEmergencyCallingConfigurationCommand = exports.se_DeleteVoiceConnectorCommand = exports.se_DeleteSipRuleCommand = exports.se_DeleteSipMediaApplicationCommand = exports.se_DeleteRoomMembershipCommand = exports.se_DeleteRoomCommand = exports.se_DeleteProxySessionCommand = exports.se_DeletePhoneNumberCommand = void 0; exports.se_PutVoiceConnectorProxyCommand = exports.se_PutVoiceConnectorOriginationCommand = exports.se_PutVoiceConnectorLoggingConfigurationCommand = exports.se_PutVoiceConnectorEmergencyCallingConfigurationCommand = exports.se_PutSipMediaApplicationLoggingConfigurationCommand = exports.se_PutRetentionSettingsCommand = exports.se_PutEventsConfigurationCommand = exports.se_PutAppInstanceStreamingConfigurationsCommand = exports.se_PutAppInstanceRetentionSettingsCommand = exports.se_LogoutUserCommand = exports.se_ListVoiceConnectorTerminationCredentialsCommand = exports.se_ListVoiceConnectorsCommand = exports.se_ListVoiceConnectorGroupsCommand = exports.se_ListUsersCommand = exports.se_ListTagsForResourceCommand = exports.se_ListSupportedPhoneNumberCountriesCommand = exports.se_ListSipRulesCommand = exports.se_ListSipMediaApplicationsCommand = exports.se_ListRoomsCommand = exports.se_ListRoomMembershipsCommand = exports.se_ListProxySessionsCommand = exports.se_ListPhoneNumbersCommand = exports.se_ListPhoneNumberOrdersCommand = exports.se_ListMeetingTagsCommand = exports.se_ListMeetingsCommand = exports.se_ListMediaCapturePipelinesCommand = exports.se_ListChannelsModeratedByAppInstanceUserCommand = exports.se_ListChannelsCommand = exports.se_ListChannelModeratorsCommand = exports.se_ListChannelMessagesCommand = exports.se_ListChannelMembershipsForAppInstanceUserCommand = exports.se_ListChannelMembershipsCommand = exports.se_ListChannelBansCommand = exports.se_ListBotsCommand = exports.se_ListAttendeeTagsCommand = exports.se_ListAttendeesCommand = exports.se_ListAppInstanceUsersCommand = exports.se_ListAppInstancesCommand = exports.se_ListAppInstanceAdminsCommand = exports.se_ListAccountsCommand = exports.se_InviteUsersCommand = exports.se_GetVoiceConnectorTerminationHealthCommand = exports.se_GetVoiceConnectorTerminationCommand = exports.se_GetVoiceConnectorStreamingConfigurationCommand = exports.se_GetVoiceConnectorProxyCommand = exports.se_GetVoiceConnectorOriginationCommand = exports.se_GetVoiceConnectorLoggingConfigurationCommand = exports.se_GetVoiceConnectorGroupCommand = exports.se_GetVoiceConnectorEmergencyCallingConfigurationCommand = exports.se_GetVoiceConnectorCommand = void 0; exports.de_BatchSuspendUserCommand = exports.de_BatchDeletePhoneNumberCommand = exports.de_BatchCreateRoomMembershipCommand = exports.de_BatchCreateChannelMembershipCommand = exports.de_BatchCreateAttendeeCommand = exports.de_AssociateSigninDelegateGroupsWithAccountCommand = exports.de_AssociatePhoneNumberWithUserCommand = exports.de_AssociatePhoneNumbersWithVoiceConnectorGroupCommand = exports.de_AssociatePhoneNumbersWithVoiceConnectorCommand = exports.se_ValidateE911AddressCommand = exports.se_UpdateVoiceConnectorGroupCommand = exports.se_UpdateVoiceConnectorCommand = exports.se_UpdateUserSettingsCommand = exports.se_UpdateUserCommand = exports.se_UpdateSipRuleCommand = exports.se_UpdateSipMediaApplicationCallCommand = exports.se_UpdateSipMediaApplicationCommand = exports.se_UpdateRoomMembershipCommand = exports.se_UpdateRoomCommand = exports.se_UpdateProxySessionCommand = exports.se_UpdatePhoneNumberSettingsCommand = exports.se_UpdatePhoneNumberCommand = exports.se_UpdateGlobalSettingsCommand = exports.se_UpdateChannelReadMarkerCommand = exports.se_UpdateChannelMessageCommand = exports.se_UpdateChannelCommand = exports.se_UpdateBotCommand = exports.se_UpdateAppInstanceUserCommand = exports.se_UpdateAppInstanceCommand = exports.se_UpdateAccountSettingsCommand = exports.se_UpdateAccountCommand = exports.se_UntagResourceCommand = exports.se_UntagMeetingCommand = exports.se_UntagAttendeeCommand = exports.se_TagResourceCommand = exports.se_TagMeetingCommand = exports.se_TagAttendeeCommand = exports.se_StopMeetingTranscriptionCommand = exports.se_StartMeetingTranscriptionCommand = exports.se_SendChannelMessageCommand = exports.se_SearchAvailablePhoneNumbersCommand = exports.se_RestorePhoneNumberCommand = exports.se_ResetPersonalPINCommand = exports.se_RegenerateSecurityTokenCommand = exports.se_RedactRoomMessageCommand = exports.se_RedactConversationMessageCommand = exports.se_RedactChannelMessageCommand = exports.se_PutVoiceConnectorTerminationCredentialsCommand = exports.se_PutVoiceConnectorTerminationCommand = exports.se_PutVoiceConnectorStreamingConfigurationCommand = void 0; exports.de_DeleteVoiceConnectorGroupCommand = exports.de_DeleteVoiceConnectorEmergencyCallingConfigurationCommand = exports.de_DeleteVoiceConnectorCommand = exports.de_DeleteSipRuleCommand = exports.de_DeleteSipMediaApplicationCommand = exports.de_DeleteRoomMembershipCommand = exports.de_DeleteRoomCommand = exports.de_DeleteProxySessionCommand = exports.de_DeletePhoneNumberCommand = exports.de_DeleteMeetingCommand = exports.de_DeleteMediaCapturePipelineCommand = exports.de_DeleteEventsConfigurationCommand = exports.de_DeleteChannelModeratorCommand = exports.de_DeleteChannelMessageCommand = exports.de_DeleteChannelMembershipCommand = exports.de_DeleteChannelBanCommand = exports.de_DeleteChannelCommand = exports.de_DeleteAttendeeCommand = exports.de_DeleteAppInstanceUserCommand = exports.de_DeleteAppInstanceStreamingConfigurationsCommand = exports.de_DeleteAppInstanceAdminCommand = exports.de_DeleteAppInstanceCommand = exports.de_DeleteAccountCommand = exports.de_CreateVoiceConnectorGroupCommand = exports.de_CreateVoiceConnectorCommand = exports.de_CreateUserCommand = exports.de_CreateSipRuleCommand = exports.de_CreateSipMediaApplicationCallCommand = exports.de_CreateSipMediaApplicationCommand = exports.de_CreateRoomMembershipCommand = exports.de_CreateRoomCommand = exports.de_CreateProxySessionCommand = exports.de_CreatePhoneNumberOrderCommand = exports.de_CreateMeetingWithAttendeesCommand = exports.de_CreateMeetingDialOutCommand = exports.de_CreateMeetingCommand = exports.de_CreateMediaCapturePipelineCommand = exports.de_CreateChannelModeratorCommand = exports.de_CreateChannelMembershipCommand = exports.de_CreateChannelBanCommand = exports.de_CreateChannelCommand = exports.de_CreateBotCommand = exports.de_CreateAttendeeCommand = exports.de_CreateAppInstanceUserCommand = exports.de_CreateAppInstanceAdminCommand = exports.de_CreateAppInstanceCommand = exports.de_CreateAccountCommand = exports.de_BatchUpdateUserCommand = exports.de_BatchUpdatePhoneNumberCommand = exports.de_BatchUnsuspendUserCommand = void 0; exports.de_GetVoiceConnectorTerminationHealthCommand = exports.de_GetVoiceConnectorTerminationCommand = exports.de_GetVoiceConnectorStreamingConfigurationCommand = exports.de_GetVoiceConnectorProxyCommand = exports.de_GetVoiceConnectorOriginationCommand = exports.de_GetVoiceConnectorLoggingConfigurationCommand = exports.de_GetVoiceConnectorGroupCommand = exports.de_GetVoiceConnectorEmergencyCallingConfigurationCommand = exports.de_GetVoiceConnectorCommand = exports.de_GetUserSettingsCommand = exports.de_GetUserCommand = exports.de_GetSipRuleCommand = exports.de_GetSipMediaApplicationLoggingConfigurationCommand = exports.de_GetSipMediaApplicationCommand = exports.de_GetRoomCommand = exports.de_GetRetentionSettingsCommand = exports.de_GetProxySessionCommand = exports.de_GetPhoneNumberSettingsCommand = exports.de_GetPhoneNumberOrderCommand = exports.de_GetPhoneNumberCommand = exports.de_GetMessagingSessionEndpointCommand = exports.de_GetMeetingCommand = exports.de_GetMediaCapturePipelineCommand = exports.de_GetGlobalSettingsCommand = exports.de_GetEventsConfigurationCommand = exports.de_GetChannelMessageCommand = exports.de_GetBotCommand = exports.de_GetAttendeeCommand = exports.de_GetAppInstanceStreamingConfigurationsCommand = exports.de_GetAppInstanceRetentionSettingsCommand = exports.de_GetAccountSettingsCommand = exports.de_GetAccountCommand = exports.de_DisassociateSigninDelegateGroupsFromAccountCommand = exports.de_DisassociatePhoneNumbersFromVoiceConnectorGroupCommand = exports.de_DisassociatePhoneNumbersFromVoiceConnectorCommand = exports.de_DisassociatePhoneNumberFromUserCommand = exports.de_DescribeChannelModeratorCommand = exports.de_DescribeChannelModeratedByAppInstanceUserCommand = exports.de_DescribeChannelMembershipForAppInstanceUserCommand = exports.de_DescribeChannelMembershipCommand = exports.de_DescribeChannelBanCommand = exports.de_DescribeChannelCommand = exports.de_DescribeAppInstanceUserCommand = exports.de_DescribeAppInstanceAdminCommand = exports.de_DescribeAppInstanceCommand = exports.de_DeleteVoiceConnectorTerminationCredentialsCommand = exports.de_DeleteVoiceConnectorTerminationCommand = exports.de_DeleteVoiceConnectorStreamingConfigurationCommand = exports.de_DeleteVoiceConnectorProxyCommand = exports.de_DeleteVoiceConnectorOriginationCommand = void 0; exports.de_RestorePhoneNumberCommand = exports.de_ResetPersonalPINCommand = exports.de_RegenerateSecurityTokenCommand = exports.de_RedactRoomMessageCommand = exports.de_RedactConversationMessageCommand = exports.de_RedactChannelMessageCommand = exports.de_PutVoiceConnectorTerminationCredentialsCommand = exports.de_PutVoiceConnectorTerminationCommand = exports.de_PutVoiceConnectorStreamingConfigurationCommand = exports.de_PutVoiceConnectorProxyCommand = exports.de_PutVoiceConnectorOriginationCommand = exports.de_PutVoiceConnectorLoggingConfigurationCommand = exports.de_PutVoiceConnectorEmergencyCallingConfigurationCommand = exports.de_PutSipMediaApplicationLoggingConfigurationCommand = exports.de_PutRetentionSettingsCommand = exports.de_PutEventsConfigurationCommand = exports.de_PutAppInstanceStreamingConfigurationsCommand = exports.de_PutAppInstanceRetentionSettingsCommand = exports.de_LogoutUserCommand = exports.de_ListVoiceConnectorTerminationCredentialsCommand = exports.de_ListVoiceConnectorsCommand = exports.de_ListVoiceConnectorGroupsCommand = exports.de_ListUsersCommand = exports.de_ListTagsForResourceCommand = exports.de_ListSupportedPhoneNumberCountriesCommand = exports.de_ListSipRulesCommand = exports.de_ListSipMediaApplicationsCommand = exports.de_ListRoomsCommand = exports.de_ListRoomMembershipsCommand = exports.de_ListProxySessionsCommand = exports.de_ListPhoneNumbersCommand = exports.de_ListPhoneNumberOrdersCommand = exports.de_ListMeetingTagsCommand = exports.de_ListMeetingsCommand = exports.de_ListMediaCapturePipelinesCommand = exports.de_ListChannelsModeratedByAppInstanceUserCommand = exports.de_ListChannelsCommand = exports.de_ListChannelModeratorsCommand = exports.de_ListChannelMessagesCommand = exports.de_ListChannelMembershipsForAppInstanceUserCommand = exports.de_ListChannelMembershipsCommand = exports.de_ListChannelBansCommand = exports.de_ListBotsCommand = exports.de_ListAttendeeTagsCommand = exports.de_ListAttendeesCommand = exports.de_ListAppInstanceUsersCommand = exports.de_ListAppInstancesCommand = exports.de_ListAppInstanceAdminsCommand = exports.de_ListAccountsCommand = exports.de_InviteUsersCommand = void 0; exports.de_ValidateE911AddressCommand = exports.de_UpdateVoiceConnectorGroupCommand = exports.de_UpdateVoiceConnectorCommand = exports.de_UpdateUserSettingsCommand = exports.de_UpdateUserCommand = exports.de_UpdateSipRuleCommand = exports.de_UpdateSipMediaApplicationCallCommand = exports.de_UpdateSipMediaApplicationCommand = exports.de_UpdateRoomMembershipCommand = exports.de_UpdateRoomCommand = exports.de_UpdateProxySessionCommand = exports.de_UpdatePhoneNumberSettingsCommand = exports.de_UpdatePhoneNumberCommand = exports.de_UpdateGlobalSettingsCommand = exports.de_UpdateChannelReadMarkerCommand = exports.de_UpdateChannelMessageCommand = exports.de_UpdateChannelCommand = exports.de_UpdateBotCommand = exports.de_UpdateAppInstanceUserCommand = exports.de_UpdateAppInstanceCommand = exports.de_UpdateAccountSettingsCommand = exports.de_UpdateAccountCommand = exports.de_UntagResourceCommand = exports.de_UntagMeetingCommand = exports.de_UntagAttendeeCommand = exports.de_TagResourceCommand = exports.de_TagMeetingCommand = exports.de_TagAttendeeCommand = exports.de_StopMeetingTranscriptionCommand = exports.de_StartMeetingTranscriptionCommand = exports.de_SendChannelMessageCommand = exports.de_SearchAvailablePhoneNumbersCommand = void 0; const protocol_http_1 = require("@aws-sdk/protocol-http"); const smithy_client_1 = require("@aws-sdk/smithy-client"); const uuid_1 = require("uuid"); const ChimeServiceException_1 = require("../models/ChimeServiceException"); const models_0_1 = require("../models/models_0"); const se_AssociatePhoneNumbersWithVoiceConnectorCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/voice-connectors/{VoiceConnectorId}"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "VoiceConnectorId", () => input.VoiceConnectorId, "{VoiceConnectorId}", false); const query = map({ operation: [, "associate-phone-numbers"], }); let body; body = JSON.stringify({ ...(input.E164PhoneNumbers != null && { E164PhoneNumbers: se_E164PhoneNumberList(input.E164PhoneNumbers, context), }), ...(input.ForceAssociate != null && { ForceAssociate: input.ForceAssociate }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, query, body, }); }; exports.se_AssociatePhoneNumbersWithVoiceConnectorCommand = se_AssociatePhoneNumbersWithVoiceConnectorCommand; const se_AssociatePhoneNumbersWithVoiceConnectorGroupCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/voice-connector-groups/{VoiceConnectorGroupId}"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "VoiceConnectorGroupId", () => input.VoiceConnectorGroupId, "{VoiceConnectorGroupId}", false); const query = map({ operation: [, "associate-phone-numbers"], }); let body; body = JSON.stringify({ ...(input.E164PhoneNumbers != null && { E164PhoneNumbers: se_E164PhoneNumberList(input.E164PhoneNumbers, context), }), ...(input.ForceAssociate != null && { ForceAssociate: input.ForceAssociate }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, query, body, }); }; exports.se_AssociatePhoneNumbersWithVoiceConnectorGroupCommand = se_AssociatePhoneNumbersWithVoiceConnectorGroupCommand; const se_AssociatePhoneNumberWithUserCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/accounts/{AccountId}/users/{UserId}"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "AccountId", () => input.AccountId, "{AccountId}", false); resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "UserId", () => input.UserId, "{UserId}", false); const query = map({ operation: [, "associate-phone-number"], }); let body; body = JSON.stringify({ ...(input.E164PhoneNumber != null && { E164PhoneNumber: input.E164PhoneNumber }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, query, body, }); }; exports.se_AssociatePhoneNumberWithUserCommand = se_AssociatePhoneNumberWithUserCommand; const se_AssociateSigninDelegateGroupsWithAccountCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/accounts/{AccountId}"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "AccountId", () => input.AccountId, "{AccountId}", false); const query = map({ operation: [, "associate-signin-delegate-groups"], }); let body; body = JSON.stringify({ ...(input.SigninDelegateGroups != null && { SigninDelegateGroups: se_SigninDelegateGroupList(input.SigninDelegateGroups, context), }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, query, body, }); }; exports.se_AssociateSigninDelegateGroupsWithAccountCommand = se_AssociateSigninDelegateGroupsWithAccountCommand; const se_BatchCreateAttendeeCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/meetings/{MeetingId}/attendees"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "MeetingId", () => input.MeetingId, "{MeetingId}", false); const query = map({ operation: [, "batch-create"], }); let body; body = JSON.stringify({ ...(input.Attendees != null && { Attendees: se_CreateAttendeeRequestItemList(input.Attendees, context) }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, query, body, }); }; exports.se_BatchCreateAttendeeCommand = se_BatchCreateAttendeeCommand; const se_BatchCreateChannelMembershipCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = map({}, isSerializableHeaderValue, { "content-type": "application/json", "x-amz-chime-bearer": input.ChimeBearer, }); let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/channels/{ChannelArn}/memberships"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "ChannelArn", () => input.ChannelArn, "{ChannelArn}", false); const query = map({ operation: [, "batch-create"], }); let body; body = JSON.stringify({ ...(input.MemberArns != null && { MemberArns: se_MemberArns(input.MemberArns, context) }), ...(input.Type != null && { Type: input.Type }), }); let { hostname: resolvedHostname } = await context.endpoint(); if (context.disableHostPrefix !== true) { resolvedHostname = "messaging-" + resolvedHostname; if (!(0, protocol_http_1.isValidHostname)(resolvedHostname)) { throw new Error("ValidationError: prefixed hostname must be hostname compatible."); } } return new protocol_http_1.HttpRequest({ protocol, hostname: resolvedHostname, port, method: "POST", headers, path: resolvedPath, query, body, }); }; exports.se_BatchCreateChannelMembershipCommand = se_BatchCreateChannelMembershipCommand; const se_BatchCreateRoomMembershipCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/accounts/{AccountId}/rooms/{RoomId}/memberships"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "AccountId", () => input.AccountId, "{AccountId}", false); resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "RoomId", () => input.RoomId, "{RoomId}", false); const query = map({ operation: [, "batch-create"], }); let body; body = JSON.stringify({ ...(input.MembershipItemList != null && { MembershipItemList: se_MembershipItemList(input.MembershipItemList, context), }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, query, body, }); }; exports.se_BatchCreateRoomMembershipCommand = se_BatchCreateRoomMembershipCommand; const se_BatchDeletePhoneNumberCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/phone-numbers"; const query = map({ operation: [, "batch-delete"], }); let body; body = JSON.stringify({ ...(input.PhoneNumberIds != null && { PhoneNumberIds: se_NonEmptyStringList(input.PhoneNumberIds, context) }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, query, body, }); }; exports.se_BatchDeletePhoneNumberCommand = se_BatchDeletePhoneNumberCommand; const se_BatchSuspendUserCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/accounts/{AccountId}/users"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "AccountId", () => input.AccountId, "{AccountId}", false); const query = map({ operation: [, "suspend"], }); let body; body = JSON.stringify({ ...(input.UserIdList != null && { UserIdList: se_UserIdList(input.UserIdList, context) }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, query, body, }); }; exports.se_BatchSuspendUserCommand = se_BatchSuspendUserCommand; const se_BatchUnsuspendUserCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/accounts/{AccountId}/users"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "AccountId", () => input.AccountId, "{AccountId}", false); const query = map({ operation: [, "unsuspend"], }); let body; body = JSON.stringify({ ...(input.UserIdList != null && { UserIdList: se_UserIdList(input.UserIdList, context) }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, query, body, }); }; exports.se_BatchUnsuspendUserCommand = se_BatchUnsuspendUserCommand; const se_BatchUpdatePhoneNumberCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/phone-numbers"; const query = map({ operation: [, "batch-update"], }); let body; body = JSON.stringify({ ...(input.UpdatePhoneNumberRequestItems != null && { UpdatePhoneNumberRequestItems: se_UpdatePhoneNumberRequestItemList(input.UpdatePhoneNumberRequestItems, context), }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, query, body, }); }; exports.se_BatchUpdatePhoneNumberCommand = se_BatchUpdatePhoneNumberCommand; const se_BatchUpdateUserCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/accounts/{AccountId}/users"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "AccountId", () => input.AccountId, "{AccountId}", false); let body; body = JSON.stringify({ ...(input.UpdateUserRequestItems != null && { UpdateUserRequestItems: se_UpdateUserRequestItemList(input.UpdateUserRequestItems, context), }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_BatchUpdateUserCommand = se_BatchUpdateUserCommand; const se_CreateAccountCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/accounts"; let body; body = JSON.stringify({ ...(input.Name != null && { Name: input.Name }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateAccountCommand = se_CreateAccountCommand; const se_CreateAppInstanceCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/app-instances"; let body; body = JSON.stringify({ ClientRequestToken: input.ClientRequestToken ?? (0, uuid_1.v4)(), ...(input.Metadata != null && { Metadata: input.Metadata }), ...(input.Name != null && { Name: input.Name }), ...(input.Tags != null && { Tags: se_TagList(input.Tags, context) }), }); let { hostname: resolvedHostname } = await context.endpoint(); if (context.disableHostPrefix !== true) { resolvedHostname = "identity-" + resolvedHostname; if (!(0, protocol_http_1.isValidHostname)(resolvedHostname)) { throw new Error("ValidationError: prefixed hostname must be hostname compatible."); } } return new protocol_http_1.HttpRequest({ protocol, hostname: resolvedHostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateAppInstanceCommand = se_CreateAppInstanceCommand; const se_CreateAppInstanceAdminCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/app-instances/{AppInstanceArn}/admins"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "AppInstanceArn", () => input.AppInstanceArn, "{AppInstanceArn}", false); let body; body = JSON.stringify({ ...(input.AppInstanceAdminArn != null && { AppInstanceAdminArn: input.AppInstanceAdminArn }), }); let { hostname: resolvedHostname } = await context.endpoint(); if (context.disableHostPrefix !== true) { resolvedHostname = "identity-" + resolvedHostname; if (!(0, protocol_http_1.isValidHostname)(resolvedHostname)) { throw new Error("ValidationError: prefixed hostname must be hostname compatible."); } } return new protocol_http_1.HttpRequest({ protocol, hostname: resolvedHostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateAppInstanceAdminCommand = se_CreateAppInstanceAdminCommand; const se_CreateAppInstanceUserCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/app-instance-users"; let body; body = JSON.stringify({ ...(input.AppInstanceArn != null && { AppInstanceArn: input.AppInstanceArn }), ...(input.AppInstanceUserId != null && { AppInstanceUserId: input.AppInstanceUserId }), ClientRequestToken: input.ClientRequestToken ?? (0, uuid_1.v4)(), ...(input.Metadata != null && { Metadata: input.Metadata }), ...(input.Name != null && { Name: input.Name }), ...(input.Tags != null && { Tags: se_TagList(input.Tags, context) }), }); let { hostname: resolvedHostname } = await context.endpoint(); if (context.disableHostPrefix !== true) { resolvedHostname = "identity-" + resolvedHostname; if (!(0, protocol_http_1.isValidHostname)(resolvedHostname)) { throw new Error("ValidationError: prefixed hostname must be hostname compatible."); } } return new protocol_http_1.HttpRequest({ protocol, hostname: resolvedHostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateAppInstanceUserCommand = se_CreateAppInstanceUserCommand; const se_CreateAttendeeCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/meetings/{MeetingId}/attendees"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "MeetingId", () => input.MeetingId, "{MeetingId}", false); let body; body = JSON.stringify({ ...(input.ExternalUserId != null && { ExternalUserId: input.ExternalUserId }), ...(input.Tags != null && { Tags: se_AttendeeTagList(input.Tags, context) }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateAttendeeCommand = se_CreateAttendeeCommand; const se_CreateBotCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/accounts/{AccountId}/bots"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "AccountId", () => input.AccountId, "{AccountId}", false); let body; body = JSON.stringify({ ...(input.DisplayName != null && { DisplayName: input.DisplayName }), ...(input.Domain != null && { Domain: input.Domain }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateBotCommand = se_CreateBotCommand; const se_CreateChannelCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = map({}, isSerializableHeaderValue, { "content-type": "application/json", "x-amz-chime-bearer": input.ChimeBearer, }); const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/channels"; let body; body = JSON.stringify({ ...(input.AppInstanceArn != null && { AppInstanceArn: input.AppInstanceArn }), ClientRequestToken: input.ClientRequestToken ?? (0, uuid_1.v4)(), ...(input.Metadata != null && { Metadata: input.Metadata }), ...(input.Mode != null && { Mode: input.Mode }), ...(input.Name != null && { Name: input.Name }), ...(input.Privacy != null && { Privacy: input.Privacy }), ...(input.Tags != null && { Tags: se_TagList(input.Tags, context) }), }); let { hostname: resolvedHostname } = await context.endpoint(); if (context.disableHostPrefix !== true) { resolvedHostname = "messaging-" + resolvedHostname; if (!(0, protocol_http_1.isValidHostname)(resolvedHostname)) { throw new Error("ValidationError: prefixed hostname must be hostname compatible."); } } return new protocol_http_1.HttpRequest({ protocol, hostname: resolvedHostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateChannelCommand = se_CreateChannelCommand; const se_CreateChannelBanCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = map({}, isSerializableHeaderValue, { "content-type": "application/json", "x-amz-chime-bearer": input.ChimeBearer, }); let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/channels/{ChannelArn}/bans"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "ChannelArn", () => input.ChannelArn, "{ChannelArn}", false); let body; body = JSON.stringify({ ...(input.MemberArn != null && { MemberArn: input.MemberArn }), }); let { hostname: resolvedHostname } = await context.endpoint(); if (context.disableHostPrefix !== true) { resolvedHostname = "messaging-" + resolvedHostname; if (!(0, protocol_http_1.isValidHostname)(resolvedHostname)) { throw new Error("ValidationError: prefixed hostname must be hostname compatible."); } } return new protocol_http_1.HttpRequest({ protocol, hostname: resolvedHostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateChannelBanCommand = se_CreateChannelBanCommand; const se_CreateChannelMembershipCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = map({}, isSerializableHeaderValue, { "content-type": "application/json", "x-amz-chime-bearer": input.ChimeBearer, }); let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/channels/{ChannelArn}/memberships"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "ChannelArn", () => input.ChannelArn, "{ChannelArn}", false); let body; body = JSON.stringify({ ...(input.MemberArn != null && { MemberArn: input.MemberArn }), ...(input.Type != null && { Type: input.Type }), }); let { hostname: resolvedHostname } = await context.endpoint(); if (context.disableHostPrefix !== true) { resolvedHostname = "messaging-" + resolvedHostname; if (!(0, protocol_http_1.isValidHostname)(resolvedHostname)) { throw new Error("ValidationError: prefixed hostname must be hostname compatible."); } } return new protocol_http_1.HttpRequest({ protocol, hostname: resolvedHostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateChannelMembershipCommand = se_CreateChannelMembershipCommand; const se_CreateChannelModeratorCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = map({}, isSerializableHeaderValue, { "content-type": "application/json", "x-amz-chime-bearer": input.ChimeBearer, }); let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/channels/{ChannelArn}/moderators"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "ChannelArn", () => input.ChannelArn, "{ChannelArn}", false); let body; body = JSON.stringify({ ...(input.ChannelModeratorArn != null && { ChannelModeratorArn: input.ChannelModeratorArn }), }); let { hostname: resolvedHostname } = await context.endpoint(); if (context.disableHostPrefix !== true) { resolvedHostname = "messaging-" + resolvedHostname; if (!(0, protocol_http_1.isValidHostname)(resolvedHostname)) { throw new Error("ValidationError: prefixed hostname must be hostname compatible."); } } return new protocol_http_1.HttpRequest({ protocol, hostname: resolvedHostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateChannelModeratorCommand = se_CreateChannelModeratorCommand; const se_CreateMediaCapturePipelineCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/media-capture-pipelines"; let body; body = JSON.stringify({ ...(input.ChimeSdkMeetingConfiguration != null && { ChimeSdkMeetingConfiguration: se_ChimeSdkMeetingConfiguration(input.ChimeSdkMeetingConfiguration, context), }), ClientRequestToken: input.ClientRequestToken ?? (0, uuid_1.v4)(), ...(input.SinkArn != null && { SinkArn: input.SinkArn }), ...(input.SinkType != null && { SinkType: input.SinkType }), ...(input.SourceArn != null && { SourceArn: input.SourceArn }), ...(input.SourceType != null && { SourceType: input.SourceType }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateMediaCapturePipelineCommand = se_CreateMediaCapturePipelineCommand; const se_CreateMeetingCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/meetings"; let body; body = JSON.stringify({ ClientRequestToken: input.ClientRequestToken ?? (0, uuid_1.v4)(), ...(input.ExternalMeetingId != null && { ExternalMeetingId: input.ExternalMeetingId }), ...(input.MediaRegion != null && { MediaRegion: input.MediaRegion }), ...(input.MeetingHostId != null && { MeetingHostId: input.MeetingHostId }), ...(input.NotificationsConfiguration != null && { NotificationsConfiguration: se_MeetingNotificationConfiguration(input.NotificationsConfiguration, context), }), ...(input.Tags != null && { Tags: se_MeetingTagList(input.Tags, context) }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateMeetingCommand = se_CreateMeetingCommand; const se_CreateMeetingDialOutCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/meetings/{MeetingId}/dial-outs"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "MeetingId", () => input.MeetingId, "{MeetingId}", false); let body; body = JSON.stringify({ ...(input.FromPhoneNumber != null && { FromPhoneNumber: input.FromPhoneNumber }), ...(input.JoinToken != null && { JoinToken: input.JoinToken }), ...(input.ToPhoneNumber != null && { ToPhoneNumber: input.ToPhoneNumber }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateMeetingDialOutCommand = se_CreateMeetingDialOutCommand; const se_CreateMeetingWithAttendeesCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/meetings"; const query = map({ operation: [, "create-attendees"], }); let body; body = JSON.stringify({ ...(input.Attendees != null && { Attendees: se_CreateMeetingWithAttendeesRequestItemList(input.Attendees, context), }), ClientRequestToken: input.ClientRequestToken ?? (0, uuid_1.v4)(), ...(input.ExternalMeetingId != null && { ExternalMeetingId: input.ExternalMeetingId }), ...(input.MediaRegion != null && { MediaRegion: input.MediaRegion }), ...(input.MeetingHostId != null && { MeetingHostId: input.MeetingHostId }), ...(input.NotificationsConfiguration != null && { NotificationsConfiguration: se_MeetingNotificationConfiguration(input.NotificationsConfiguration, context), }), ...(input.Tags != null && { Tags: se_MeetingTagList(input.Tags, context) }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, query, body, }); }; exports.se_CreateMeetingWithAttendeesCommand = se_CreateMeetingWithAttendeesCommand; const se_CreatePhoneNumberOrderCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/phone-number-orders"; let body; body = JSON.stringify({ ...(input.E164PhoneNumbers != null && { E164PhoneNumbers: se_E164PhoneNumberList(input.E164PhoneNumbers, context), }), ...(input.ProductType != null && { ProductType: input.ProductType }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreatePhoneNumberOrderCommand = se_CreatePhoneNumberOrderCommand; const se_CreateProxySessionCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = { "content-type": "application/json", }; let resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/voice-connectors/{VoiceConnectorId}/proxy-sessions"; resolvedPath = (0, smithy_client_1.resolvedPath)(resolvedPath, input, "VoiceConnectorId", () => input.VoiceConnectorId, "{VoiceConnectorId}", false); let body; body = JSON.stringify({ ...(input.Capabilities != null && { Capabilities: se_CapabilityList(input.Capabilities, context) }), ...(input.ExpiryMinutes != null && { ExpiryMinutes: input.ExpiryMinutes }), ...(input.GeoMatchLevel != null && { GeoMatchLevel: input.GeoMatchLevel }), ...(input.GeoMatchParams != null && { GeoMatchParams: se_GeoMatchParams(input.GeoMatchParams, context) }), ...(input.Name != null && { Name: input.Name }), ...(input.NumberSelectionBehavior != null && { NumberSelectionBehavior: input.NumberSelectionBehavior }), ...(input.ParticipantPhoneNumbers != null && { ParticipantPhoneNumbers: se_ParticipantPhoneNumberList(input.ParticipantPhoneNumbers, context), }), }); return new protocol_http_1.HttpRequest({ protocol, hostname, port, method: "POST", headers, path: resolvedPath, body, }); }; exports.se_CreateProxySessionCommand = se_CreateProxySessionCommand; cons