UNPKG

cdk-amazon-chime-resources

Version:

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

1,087 lines (1,086 loc) 237 kB
import { loadRestJsonErrorCode, parseJsonBody as parseBody, parseJsonErrorBody as parseErrorBody } from "@aws-sdk/core"; import { HttpRequest as __HttpRequest } from "@smithy/protocol-http"; import { _json, collectBody, decorateServiceException as __decorateServiceException, expectBoolean as __expectBoolean, expectInt32 as __expectInt32, expectLong as __expectLong, expectNonNull as __expectNonNull, expectNumber as __expectNumber, expectString as __expectString, parseEpochTimestamp as __parseEpochTimestamp, take, withBaseException, } from "@smithy/smithy-client"; import { v4 as generateIdempotencyToken } from "uuid"; import { AlreadyExistsException, AssociatedInstances, AssociationAlreadyExists, AssociationDoesNotExist, AssociationExecutionDoesNotExist, AssociationLimitExceeded, AutomationExecutionNotFoundException, DocumentAlreadyExists, DocumentLimitExceeded, DoesNotExistException, DuplicateInstanceId, IdempotentParameterMismatch, InternalServerError, InvalidActivation, InvalidActivationId, InvalidAssociationVersion, InvalidCommandId, InvalidDeleteInventoryParametersException, InvalidDeletionIdException, InvalidDocument, InvalidDocumentContent, InvalidDocumentOperation, InvalidDocumentSchemaVersion, InvalidDocumentVersion, InvalidFilter, InvalidFilterKey, InvalidFilterValue, InvalidInstanceId, InvalidInstanceInformationFilterValue, InvalidInstancePropertyFilterValue, InvalidInventoryRequestException, InvalidNextToken, InvalidOptionException, InvalidOutputLocation, InvalidParameters, InvalidPermissionType, InvalidResourceId, InvalidResourceType, InvalidSchedule, InvalidTag, InvalidTarget, InvalidTargetMaps, InvalidTypeNameException, MalformedResourcePolicyDocumentException, MaxDocumentSizeExceeded, OpsItemAccessDeniedException, OpsItemAlreadyExistsException, OpsItemConflictException, OpsItemInvalidParameterException, OpsItemLimitExceededException, OpsItemNotFoundException, OpsItemRelatedItemAlreadyExistsException, OpsMetadataAlreadyExistsException, OpsMetadataInvalidArgumentException, OpsMetadataLimitExceededException, OpsMetadataNotFoundException, OpsMetadataTooManyUpdatesException, ParameterNotFound, ResourceDataSyncAlreadyExistsException, ResourceDataSyncCountExceededException, ResourceDataSyncInvalidConfigurationException, ResourceDataSyncNotFoundException, ResourceInUseException, ResourceLimitExceededException, ResourceNotFoundException, ResourcePolicyConflictException, ResourcePolicyInvalidParameterException, ResourcePolicyNotFoundException, TargetInUseException, TooManyTagsError, TooManyUpdates, UnsupportedOperatingSystem, UnsupportedPlatformType, } from "../models/models_0"; import { AutomationDefinitionNotFoundException, AutomationDefinitionVersionNotFoundException, AutomationExecutionLimitExceededException, AutomationStepNotFoundException, ComplianceTypeCountLimitExceededException, CustomSchemaCountLimitExceededException, DocumentPermissionLimit, FeatureNotAvailableException, HierarchyLevelLimitExceededException, HierarchyTypeMismatchException, IncompatiblePolicyException, InvalidAggregatorException, InvalidAllowedPatternException, InvalidAssociation, InvalidAutomationExecutionParametersException, InvalidAutomationSignalException, InvalidDocumentType, InvalidFilterOption, InvalidInventoryGroupException, InvalidInventoryItemContextException, InvalidItemContentException, InvalidKeyId, InvalidNotificationConfig, InvalidOutputFolder, InvalidPluginName, InvalidPolicyAttributeException, InvalidPolicyTypeException, InvalidResultAttributeException, InvalidRole, InvocationDoesNotExist, ItemContentMismatchException, ItemSizeLimitExceededException, OpsItemRelatedItemAssociationNotFoundException, ParameterAlreadyExists, ParameterLimitExceeded, ParameterMaxVersionLimitExceeded, ParameterPatternMismatchException, ParameterVersionLabelLimitExceeded, ParameterVersionNotFound, PoliciesLimitExceededException, ResourcePolicyLimitExceededException, ServiceSettingNotFound, SubTypeCountLimitExceededException, TotalSizeLimitExceededException, UnsupportedCalendarException, UnsupportedFeatureRequiredException, UnsupportedInventoryItemContextException, UnsupportedInventorySchemaVersionException, UnsupportedParameterType, } from "../models/models_1"; import { AssociationVersionLimitExceeded, AutomationDefinitionNotApprovedException, DocumentVersionLimitExceeded, DuplicateDocumentContent, DuplicateDocumentVersionName, InvalidAutomationStatusUpdateException, InvalidUpdate, OpsMetadataKeyLimitExceededException, ResourceDataSyncConflictException, StatusUnchanged, TargetNotConnected, } from "../models/models_2"; import { SSMServiceException as __BaseException } from "../models/SSMServiceException"; export const se_AddTagsToResourceCommand = async (input, context) => { const headers = sharedHeaders("AddTagsToResource"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_AssociateOpsItemRelatedItemCommand = async (input, context) => { const headers = sharedHeaders("AssociateOpsItemRelatedItem"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_CancelCommandCommand = async (input, context) => { const headers = sharedHeaders("CancelCommand"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_CancelMaintenanceWindowExecutionCommand = async (input, context) => { const headers = sharedHeaders("CancelMaintenanceWindowExecution"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_CreateActivationCommand = async (input, context) => { const headers = sharedHeaders("CreateActivation"); let body; body = JSON.stringify(se_CreateActivationRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_CreateAssociationCommand = async (input, context) => { const headers = sharedHeaders("CreateAssociation"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_CreateAssociationBatchCommand = async (input, context) => { const headers = sharedHeaders("CreateAssociationBatch"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_CreateDocumentCommand = async (input, context) => { const headers = sharedHeaders("CreateDocument"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_CreateMaintenanceWindowCommand = async (input, context) => { const headers = sharedHeaders("CreateMaintenanceWindow"); let body; body = JSON.stringify(se_CreateMaintenanceWindowRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_CreateOpsItemCommand = async (input, context) => { const headers = sharedHeaders("CreateOpsItem"); let body; body = JSON.stringify(se_CreateOpsItemRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_CreateOpsMetadataCommand = async (input, context) => { const headers = sharedHeaders("CreateOpsMetadata"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_CreatePatchBaselineCommand = async (input, context) => { const headers = sharedHeaders("CreatePatchBaseline"); let body; body = JSON.stringify(se_CreatePatchBaselineRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_CreateResourceDataSyncCommand = async (input, context) => { const headers = sharedHeaders("CreateResourceDataSync"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeleteActivationCommand = async (input, context) => { const headers = sharedHeaders("DeleteActivation"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeleteAssociationCommand = async (input, context) => { const headers = sharedHeaders("DeleteAssociation"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeleteDocumentCommand = async (input, context) => { const headers = sharedHeaders("DeleteDocument"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeleteInventoryCommand = async (input, context) => { const headers = sharedHeaders("DeleteInventory"); let body; body = JSON.stringify(se_DeleteInventoryRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeleteMaintenanceWindowCommand = async (input, context) => { const headers = sharedHeaders("DeleteMaintenanceWindow"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeleteOpsItemCommand = async (input, context) => { const headers = sharedHeaders("DeleteOpsItem"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeleteOpsMetadataCommand = async (input, context) => { const headers = sharedHeaders("DeleteOpsMetadata"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeleteParameterCommand = async (input, context) => { const headers = sharedHeaders("DeleteParameter"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeleteParametersCommand = async (input, context) => { const headers = sharedHeaders("DeleteParameters"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeletePatchBaselineCommand = async (input, context) => { const headers = sharedHeaders("DeletePatchBaseline"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeleteResourceDataSyncCommand = async (input, context) => { const headers = sharedHeaders("DeleteResourceDataSync"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeleteResourcePolicyCommand = async (input, context) => { const headers = sharedHeaders("DeleteResourcePolicy"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeregisterManagedInstanceCommand = async (input, context) => { const headers = sharedHeaders("DeregisterManagedInstance"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeregisterPatchBaselineForPatchGroupCommand = async (input, context) => { const headers = sharedHeaders("DeregisterPatchBaselineForPatchGroup"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeregisterTargetFromMaintenanceWindowCommand = async (input, context) => { const headers = sharedHeaders("DeregisterTargetFromMaintenanceWindow"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DeregisterTaskFromMaintenanceWindowCommand = async (input, context) => { const headers = sharedHeaders("DeregisterTaskFromMaintenanceWindow"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeActivationsCommand = async (input, context) => { const headers = sharedHeaders("DescribeActivations"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeAssociationCommand = async (input, context) => { const headers = sharedHeaders("DescribeAssociation"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeAssociationExecutionsCommand = async (input, context) => { const headers = sharedHeaders("DescribeAssociationExecutions"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeAssociationExecutionTargetsCommand = async (input, context) => { const headers = sharedHeaders("DescribeAssociationExecutionTargets"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeAutomationExecutionsCommand = async (input, context) => { const headers = sharedHeaders("DescribeAutomationExecutions"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeAutomationStepExecutionsCommand = async (input, context) => { const headers = sharedHeaders("DescribeAutomationStepExecutions"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeAvailablePatchesCommand = async (input, context) => { const headers = sharedHeaders("DescribeAvailablePatches"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeDocumentCommand = async (input, context) => { const headers = sharedHeaders("DescribeDocument"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeDocumentPermissionCommand = async (input, context) => { const headers = sharedHeaders("DescribeDocumentPermission"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeEffectiveInstanceAssociationsCommand = async (input, context) => { const headers = sharedHeaders("DescribeEffectiveInstanceAssociations"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeEffectivePatchesForPatchBaselineCommand = async (input, context) => { const headers = sharedHeaders("DescribeEffectivePatchesForPatchBaseline"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeInstanceAssociationsStatusCommand = async (input, context) => { const headers = sharedHeaders("DescribeInstanceAssociationsStatus"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeInstanceInformationCommand = async (input, context) => { const headers = sharedHeaders("DescribeInstanceInformation"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeInstancePatchesCommand = async (input, context) => { const headers = sharedHeaders("DescribeInstancePatches"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeInstancePatchStatesCommand = async (input, context) => { const headers = sharedHeaders("DescribeInstancePatchStates"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeInstancePatchStatesForPatchGroupCommand = async (input, context) => { const headers = sharedHeaders("DescribeInstancePatchStatesForPatchGroup"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeInstancePropertiesCommand = async (input, context) => { const headers = sharedHeaders("DescribeInstanceProperties"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeInventoryDeletionsCommand = async (input, context) => { const headers = sharedHeaders("DescribeInventoryDeletions"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeMaintenanceWindowExecutionsCommand = async (input, context) => { const headers = sharedHeaders("DescribeMaintenanceWindowExecutions"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand = async (input, context) => { const headers = sharedHeaders("DescribeMaintenanceWindowExecutionTaskInvocations"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeMaintenanceWindowExecutionTasksCommand = async (input, context) => { const headers = sharedHeaders("DescribeMaintenanceWindowExecutionTasks"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeMaintenanceWindowsCommand = async (input, context) => { const headers = sharedHeaders("DescribeMaintenanceWindows"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeMaintenanceWindowScheduleCommand = async (input, context) => { const headers = sharedHeaders("DescribeMaintenanceWindowSchedule"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeMaintenanceWindowsForTargetCommand = async (input, context) => { const headers = sharedHeaders("DescribeMaintenanceWindowsForTarget"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeMaintenanceWindowTargetsCommand = async (input, context) => { const headers = sharedHeaders("DescribeMaintenanceWindowTargets"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeMaintenanceWindowTasksCommand = async (input, context) => { const headers = sharedHeaders("DescribeMaintenanceWindowTasks"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeOpsItemsCommand = async (input, context) => { const headers = sharedHeaders("DescribeOpsItems"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeParametersCommand = async (input, context) => { const headers = sharedHeaders("DescribeParameters"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribePatchBaselinesCommand = async (input, context) => { const headers = sharedHeaders("DescribePatchBaselines"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribePatchGroupsCommand = async (input, context) => { const headers = sharedHeaders("DescribePatchGroups"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribePatchGroupStateCommand = async (input, context) => { const headers = sharedHeaders("DescribePatchGroupState"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribePatchPropertiesCommand = async (input, context) => { const headers = sharedHeaders("DescribePatchProperties"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DescribeSessionsCommand = async (input, context) => { const headers = sharedHeaders("DescribeSessions"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_DisassociateOpsItemRelatedItemCommand = async (input, context) => { const headers = sharedHeaders("DisassociateOpsItemRelatedItem"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetAutomationExecutionCommand = async (input, context) => { const headers = sharedHeaders("GetAutomationExecution"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetCalendarStateCommand = async (input, context) => { const headers = sharedHeaders("GetCalendarState"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetCommandInvocationCommand = async (input, context) => { const headers = sharedHeaders("GetCommandInvocation"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetConnectionStatusCommand = async (input, context) => { const headers = sharedHeaders("GetConnectionStatus"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetDefaultPatchBaselineCommand = async (input, context) => { const headers = sharedHeaders("GetDefaultPatchBaseline"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetDeployablePatchSnapshotForInstanceCommand = async (input, context) => { const headers = sharedHeaders("GetDeployablePatchSnapshotForInstance"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetDocumentCommand = async (input, context) => { const headers = sharedHeaders("GetDocument"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetInventoryCommand = async (input, context) => { const headers = sharedHeaders("GetInventory"); let body; body = JSON.stringify(se_GetInventoryRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetInventorySchemaCommand = async (input, context) => { const headers = sharedHeaders("GetInventorySchema"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetMaintenanceWindowCommand = async (input, context) => { const headers = sharedHeaders("GetMaintenanceWindow"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetMaintenanceWindowExecutionCommand = async (input, context) => { const headers = sharedHeaders("GetMaintenanceWindowExecution"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetMaintenanceWindowExecutionTaskCommand = async (input, context) => { const headers = sharedHeaders("GetMaintenanceWindowExecutionTask"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetMaintenanceWindowExecutionTaskInvocationCommand = async (input, context) => { const headers = sharedHeaders("GetMaintenanceWindowExecutionTaskInvocation"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetMaintenanceWindowTaskCommand = async (input, context) => { const headers = sharedHeaders("GetMaintenanceWindowTask"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetOpsItemCommand = async (input, context) => { const headers = sharedHeaders("GetOpsItem"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetOpsMetadataCommand = async (input, context) => { const headers = sharedHeaders("GetOpsMetadata"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetOpsSummaryCommand = async (input, context) => { const headers = sharedHeaders("GetOpsSummary"); let body; body = JSON.stringify(se_GetOpsSummaryRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetParameterCommand = async (input, context) => { const headers = sharedHeaders("GetParameter"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetParameterHistoryCommand = async (input, context) => { const headers = sharedHeaders("GetParameterHistory"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetParametersCommand = async (input, context) => { const headers = sharedHeaders("GetParameters"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetParametersByPathCommand = async (input, context) => { const headers = sharedHeaders("GetParametersByPath"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetPatchBaselineCommand = async (input, context) => { const headers = sharedHeaders("GetPatchBaseline"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetPatchBaselineForPatchGroupCommand = async (input, context) => { const headers = sharedHeaders("GetPatchBaselineForPatchGroup"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetResourcePoliciesCommand = async (input, context) => { const headers = sharedHeaders("GetResourcePolicies"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_GetServiceSettingCommand = async (input, context) => { const headers = sharedHeaders("GetServiceSetting"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_LabelParameterVersionCommand = async (input, context) => { const headers = sharedHeaders("LabelParameterVersion"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListAssociationsCommand = async (input, context) => { const headers = sharedHeaders("ListAssociations"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListAssociationVersionsCommand = async (input, context) => { const headers = sharedHeaders("ListAssociationVersions"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListCommandInvocationsCommand = async (input, context) => { const headers = sharedHeaders("ListCommandInvocations"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListCommandsCommand = async (input, context) => { const headers = sharedHeaders("ListCommands"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListComplianceItemsCommand = async (input, context) => { const headers = sharedHeaders("ListComplianceItems"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListComplianceSummariesCommand = async (input, context) => { const headers = sharedHeaders("ListComplianceSummaries"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListDocumentMetadataHistoryCommand = async (input, context) => { const headers = sharedHeaders("ListDocumentMetadataHistory"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListDocumentsCommand = async (input, context) => { const headers = sharedHeaders("ListDocuments"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListDocumentVersionsCommand = async (input, context) => { const headers = sharedHeaders("ListDocumentVersions"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListInventoryEntriesCommand = async (input, context) => { const headers = sharedHeaders("ListInventoryEntries"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListOpsItemEventsCommand = async (input, context) => { const headers = sharedHeaders("ListOpsItemEvents"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListOpsItemRelatedItemsCommand = async (input, context) => { const headers = sharedHeaders("ListOpsItemRelatedItems"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListOpsMetadataCommand = async (input, context) => { const headers = sharedHeaders("ListOpsMetadata"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListResourceComplianceSummariesCommand = async (input, context) => { const headers = sharedHeaders("ListResourceComplianceSummaries"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListResourceDataSyncCommand = async (input, context) => { const headers = sharedHeaders("ListResourceDataSync"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ListTagsForResourceCommand = async (input, context) => { const headers = sharedHeaders("ListTagsForResource"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ModifyDocumentPermissionCommand = async (input, context) => { const headers = sharedHeaders("ModifyDocumentPermission"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_PutComplianceItemsCommand = async (input, context) => { const headers = sharedHeaders("PutComplianceItems"); let body; body = JSON.stringify(se_PutComplianceItemsRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_PutInventoryCommand = async (input, context) => { const headers = sharedHeaders("PutInventory"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_PutParameterCommand = async (input, context) => { const headers = sharedHeaders("PutParameter"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_PutResourcePolicyCommand = async (input, context) => { const headers = sharedHeaders("PutResourcePolicy"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_RegisterDefaultPatchBaselineCommand = async (input, context) => { const headers = sharedHeaders("RegisterDefaultPatchBaseline"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_RegisterPatchBaselineForPatchGroupCommand = async (input, context) => { const headers = sharedHeaders("RegisterPatchBaselineForPatchGroup"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_RegisterTargetWithMaintenanceWindowCommand = async (input, context) => { const headers = sharedHeaders("RegisterTargetWithMaintenanceWindow"); let body; body = JSON.stringify(se_RegisterTargetWithMaintenanceWindowRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_RegisterTaskWithMaintenanceWindowCommand = async (input, context) => { const headers = sharedHeaders("RegisterTaskWithMaintenanceWindow"); let body; body = JSON.stringify(se_RegisterTaskWithMaintenanceWindowRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_RemoveTagsFromResourceCommand = async (input, context) => { const headers = sharedHeaders("RemoveTagsFromResource"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ResetServiceSettingCommand = async (input, context) => { const headers = sharedHeaders("ResetServiceSetting"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_ResumeSessionCommand = async (input, context) => { const headers = sharedHeaders("ResumeSession"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_SendAutomationSignalCommand = async (input, context) => { const headers = sharedHeaders("SendAutomationSignal"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_SendCommandCommand = async (input, context) => { const headers = sharedHeaders("SendCommand"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_StartAssociationsOnceCommand = async (input, context) => { const headers = sharedHeaders("StartAssociationsOnce"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_StartAutomationExecutionCommand = async (input, context) => { const headers = sharedHeaders("StartAutomationExecution"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_StartChangeRequestExecutionCommand = async (input, context) => { const headers = sharedHeaders("StartChangeRequestExecution"); let body; body = JSON.stringify(se_StartChangeRequestExecutionRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_StartSessionCommand = async (input, context) => { const headers = sharedHeaders("StartSession"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_StopAutomationExecutionCommand = async (input, context) => { const headers = sharedHeaders("StopAutomationExecution"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_TerminateSessionCommand = async (input, context) => { const headers = sharedHeaders("TerminateSession"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UnlabelParameterVersionCommand = async (input, context) => { const headers = sharedHeaders("UnlabelParameterVersion"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateAssociationCommand = async (input, context) => { const headers = sharedHeaders("UpdateAssociation"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateAssociationStatusCommand = async (input, context) => { const headers = sharedHeaders("UpdateAssociationStatus"); let body; body = JSON.stringify(se_UpdateAssociationStatusRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateDocumentCommand = async (input, context) => { const headers = sharedHeaders("UpdateDocument"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateDocumentDefaultVersionCommand = async (input, context) => { const headers = sharedHeaders("UpdateDocumentDefaultVersion"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateDocumentMetadataCommand = async (input, context) => { const headers = sharedHeaders("UpdateDocumentMetadata"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateMaintenanceWindowCommand = async (input, context) => { const headers = sharedHeaders("UpdateMaintenanceWindow"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateMaintenanceWindowTargetCommand = async (input, context) => { const headers = sharedHeaders("UpdateMaintenanceWindowTarget"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateMaintenanceWindowTaskCommand = async (input, context) => { const headers = sharedHeaders("UpdateMaintenanceWindowTask"); let body; body = JSON.stringify(se_UpdateMaintenanceWindowTaskRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateManagedInstanceRoleCommand = async (input, context) => { const headers = sharedHeaders("UpdateManagedInstanceRole"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateOpsItemCommand = async (input, context) => { const headers = sharedHeaders("UpdateOpsItem"); let body; body = JSON.stringify(se_UpdateOpsItemRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateOpsMetadataCommand = async (input, context) => { const headers = sharedHeaders("UpdateOpsMetadata"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdatePatchBaselineCommand = async (input, context) => { const headers = sharedHeaders("UpdatePatchBaseline"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateResourceDataSyncCommand = async (input, context) => { const headers = sharedHeaders("UpdateResourceDataSync"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const se_UpdateServiceSettingCommand = async (input, context) => { const headers = sharedHeaders("UpdateServiceSetting"); let body; body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; export const de_AddTagsToResourceCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_AssociateOpsItemRelatedItemCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_CancelCommandCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_CancelMaintenanceWindowExecutionCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_CreateActivationCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_CreateAssociationCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = de_CreateAssociationResult(data, context); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_CreateAssociationBatchCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = de_CreateAssociationBatchResult(data, context); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_CreateDocumentCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = de_CreateDocumentResult(data, context); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_CreateMaintenanceWindowCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_CreateOpsItemCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_CreateOpsMetadataCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_CreatePatchBaselineCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_CreateResourceDataSyncCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_DeleteActivationCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_DeleteAssociationCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_DeleteDocumentCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_DeleteInventoryCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_DeleteMaintenanceWindowCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await parseBody(output.body, context); let contents = {}; contents = _json(data); const response = { $metadata: deserializeMetadata(output), ...contents, }; return response; }; export const de_DeleteOpsItemCommand = async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); }