/var/runtime/node_modules/@aws-sdk/client-iot/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
"use strict";var __defProp = Object.defineProperty;var __getOwnPropDesc = Object.getOwnPropertyDescriptor;var __getOwnPropNames = Object.getOwnPropertyNames;var __hasOwnProp = Object.prototype.hasOwnProperty;var __name = (target, value) => __defProp(target, "name", { value, configurable: true });var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true });};var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to;};var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsvar index_exports = {};__export(index_exports, { AbortAction: () => AbortAction, AcceptCertificateTransferCommand: () => AcceptCertificateTransferCommand, ActionType: () => ActionType, AddThingToBillingGroupCommand: () => AddThingToBillingGroupCommand, AddThingToThingGroupCommand: () => AddThingToThingGroupCommand, AggregationTypeName: () => AggregationTypeName, AlertTargetType: () => AlertTargetType, ApplicationProtocol: () => ApplicationProtocol, AssetPropertyVariant: () => AssetPropertyVariant, AssociateSbomWithPackageVersionCommand: () => AssociateSbomWithPackageVersionCommand, AssociateTargetsWithJobCommand: () => AssociateTargetsWithJobCommand, AttachPolicyCommand: () => AttachPolicyCommand, AttachPrincipalPolicyCommand: () => AttachPrincipalPolicyCommand, AttachSecurityProfileCommand: () => AttachSecurityProfileCommand, AttachThingPrincipalCommand: () => AttachThingPrincipalCommand, AuditCheckRunStatus: () => AuditCheckRunStatus, AuditFindingSeverity: () => AuditFindingSeverity, AuditFrequency: () => AuditFrequency, AuditMitigationActionsExecutionStatus: () => AuditMitigationActionsExecutionStatus, AuditMitigationActionsTaskStatus: () => AuditMitigationActionsTaskStatus, AuditNotificationType: () => AuditNotificationType, AuditTaskStatus: () => AuditTaskStatus, AuditTaskType: () => AuditTaskType, AuthDecision: () => AuthDecision, AuthenticationType: () => AuthenticationType, AuthorizerStatus: () => AuthorizerStatus, AutoRegistrationStatus: () => AutoRegistrationStatus, AwsJobAbortCriteriaAbortAction: () => AwsJobAbortCriteriaAbortAction, AwsJobAbortCriteriaFailureType: () => AwsJobAbortCriteriaFailureType, BehaviorCriteriaType: () => BehaviorCriteriaType, CACertificateStatus: () => CACertificateStatus, CACertificateUpdateAction: () => CACertificateUpdateAction, CancelAuditMitigationActionsTaskCommand: () => CancelAuditMitigationActionsTaskCommand, CancelAuditTaskCommand: () => CancelAuditTaskCommand, CancelCertificateTransferCommand: () => CancelCertificateTransferCommand, CancelDetectMitigationActionsTaskCommand: () => CancelDetectMitigationActionsTaskCommand, CancelJobCommand: () => CancelJobCommand, CancelJobExecutionCommand: () => CancelJobExecutionCommand, CannedAccessControlList: () => CannedAccessControlList, CertificateConflictException: () => CertificateConflictException, CertificateMode: () => CertificateMode, CertificateProviderOperation: () => CertificateProviderOperation, CertificateStateException: () => CertificateStateException, CertificateStatus: () => CertificateStatus, CertificateValidationException: () => CertificateValidationException, ClearDefaultAuthorizerCommand: () => ClearDefaultAuthorizerCommand, CommandExecutionStatus: () => CommandExecutionStatus, CommandNamespace: () => CommandNamespace, ComparisonOperator: () => ComparisonOperator, ConfidenceLevel: () => ConfidenceLevel, ConfigName: () => ConfigName, ConfigurationStatus: () => ConfigurationStatus, ConfirmTopicRuleDestinationCommand: () => ConfirmTopicRuleDestinationCommand, ConflictException: () => ConflictException, ConflictingResourceUpdateException: () => ConflictingResourceUpdateException, CreateAuditSuppressionCommand: () => CreateAuditSuppressionCommand, CreateAuthorizerCommand: () => CreateAuthorizerCommand, CreateBillingGroupCommand: () => CreateBillingGroupCommand, CreateCertificateFromCsrCommand: () => CreateCertificateFromCsrCommand, CreateCertificateProviderCommand: () => CreateCertificateProviderCommand, CreateCommandCommand: () => CreateCommandCommand, CreateCustomMetricCommand: () => CreateCustomMetricCommand, CreateDimensionCommand: () => CreateDimensionCommand, CreateDomainConfigurationCommand: () => CreateDomainConfigurationCommand, CreateDynamicThingGroupCommand: () => CreateDynamicThingGroupCommand, CreateFleetMetricCommand: () => CreateFleetMetricCommand, CreateJobCommand: () => CreateJobCommand, CreateJobTemplateCommand: () => CreateJobTemplateCommand, CreateKeysAndCertificateCommand: () => CreateKeysAndCertificateCommand, CreateKeysAndCertificateResponseFilterSensitiveLog: () => CreateKeysAndCertificateResponseFilterSensitiveLog, CreateMitigationActionCommand: () => CreateMitigationActionCommand, CreateOTAUpdateCommand: () => CreateOTAUpdateCommand, CreatePackageCommand: () => CreatePackageCommand, CreatePackageRequestFilterSensitiveLog: () => CreatePackageRequestFilterSensitiveLog, CreatePackageResponseFilterSensitiveLog: () => CreatePackageResponseFilterSensitiveLog, CreatePackageVersionCommand: () => CreatePackageVersionCommand, CreatePackageVersionRequestFilterSensitiveLog: () => CreatePackageVersionRequestFilterSensitiveLog, CreatePackageVersionResponseFilterSensitiveLog: () => CreatePackageVersionResponseFilterSensitiveLog, CreatePolicyCommand: () => CreatePolicyCommand, CreatePolicyVersionCommand: () => CreatePolicyVersionCommand, CreateProvisioningClaimCommand: () => CreateProvisioningClaimCommand, CreateProvisioningClaimResponseFilterSensitiveLog: () => CreateProvisioningClaimResponseFilterSensitiveLog, CreateProvisioningTemplateCommand: () => CreateProvisioningTemplateCommand, CreateProvisioningTemplateVersionCommand: () => CreateProvisioningTemplateVersionCommand, CreateRoleAliasCommand: () => CreateRoleAliasCommand, CreateScheduledAuditCommand: () => CreateScheduledAuditCommand, CreateSecurityProfileCommand: () => CreateSecurityProfileCommand, CreateStreamCommand: () => CreateStreamCommand, CreateThingCommand: () => CreateThingCommand, CreateThingGroupCommand: () => CreateThingGroupCommand, CreateThingTypeCommand: () => CreateThingTypeCommand, CreateTopicRuleCommand: () => CreateTopicRuleCommand, CreateTopicRuleDestinationCommand: () => CreateTopicRuleDestinationCommand, CustomMetricType: () => CustomMetricType, DayOfWeek: () => DayOfWeek, DeleteAccountAuditConfigurationCommand: () => DeleteAccountAuditConfigurationCommand, DeleteAuditSuppressionCommand: () => DeleteAuditSuppressionCommand, DeleteAuthorizerCommand: () => DeleteAuthorizerCommand, DeleteBillingGroupCommand: () => DeleteBillingGroupCommand, DeleteCACertificateCommand: () => DeleteCACertificateCommand, DeleteCertificateCommand: () => DeleteCertificateCommand, DeleteCertificateProviderCommand: () => DeleteCertificateProviderCommand, DeleteCommandCommand: () => DeleteCommandCommand, DeleteCommandExecutionCommand: () => DeleteCommandExecutionCommand, DeleteConflictException: () => DeleteConflictException, DeleteCustomMetricCommand: () => DeleteCustomMetricCommand, DeleteDimensionCommand: () => DeleteDimensionCommand, DeleteDomainConfigurationCommand: () => DeleteDomainConfigurationCommand, DeleteDynamicThingGroupCommand: () => DeleteDynamicThingGroupCommand, DeleteFleetMetricCommand: () => DeleteFleetMetricCommand, DeleteJobCommand: () => DeleteJobCommand, DeleteJobExecutionCommand: () => DeleteJobExecutionCommand, DeleteJobTemplateCommand: () => DeleteJobTemplateCommand, DeleteMitigationActionCommand: () => DeleteMitigationActionCommand, DeleteOTAUpdateCommand: () => DeleteOTAUpdateCommand, DeletePackageCommand: () => DeletePackageCommand, DeletePackageVersionCommand: () => DeletePackageVersionCommand, DeletePolicyCommand: () => DeletePolicyCommand, DeletePolicyVersionCommand: () => DeletePolicyVersionCommand, DeleteProvisioningTemplateCommand: () => DeleteProvisioningTemplateCommand, DeleteProvisioningTemplateVersionCommand: () => DeleteProvisioningTemplateVersionCommand, DeleteRegistrationCodeCommand: () => DeleteRegistrationCodeCommand, DeleteRoleAliasCommand: () => DeleteRoleAliasCommand, DeleteScheduledAuditCommand: () => DeleteScheduledAuditCommand, DeleteSecurityProfileCommand: () => DeleteSecurityProfileCommand, DeleteStreamCommand: () => DeleteStreamCommand, DeleteThingCommand: () => DeleteThingCommand, DeleteThingGroupCommand: () => DeleteThingGroupCommand, DeleteThingTypeCommand: () => DeleteThingTypeCommand, DeleteTopicRuleCommand: () => DeleteTopicRuleCommand, DeleteTopicRuleDestinationCommand: () => DeleteTopicRuleDestinationCommand, DeleteV2LoggingLevelCommand: () => DeleteV2LoggingLevelCommand, DeprecateThingTypeCommand: () => DeprecateThingTypeCommand, DescribeAccountAuditConfigurationCommand: () => DescribeAccountAuditConfigurationCommand, DescribeAuditFindingCommand: () => DescribeAuditFindingCommand, DescribeAuditMitigationActionsTaskCommand: () => DescribeAuditMitigationActionsTaskCommand, DescribeAuditSuppressionCommand: () => DescribeAuditSuppressionCommand, DescribeAuditTaskCommand: () => DescribeAuditTaskCommand, DescribeAuthorizerCommand: () => DescribeAuthorizerCommand, DescribeBillingGroupCommand: () => DescribeBillingGroupCommand, DescribeCACertificateCommand: () => DescribeCACertificateCommand, DescribeCertificateCommand: () => DescribeCertificateCommand, DescribeCertificateProviderCommand: () => DescribeCertificateProviderCommand, DescribeCustomMetricCommand: () => DescribeCustomMetricCommand, DescribeDefaultAuthorizerCommand: () => DescribeDefaultAuthorizerCommand, DescribeDetectMitigationActionsTaskCommand: () => DescribeDetectMitigationActionsTaskCommand, DescribeDimensionCommand: () => DescribeDimensionCommand, DescribeDomainConfigurationCommand: () => DescribeDomainConfigurationCommand, DescribeEncryptionConfigurationCommand: () => DescribeEncryptionConfigurationCommand, DescribeEndpointCommand: () => DescribeEndpointCommand, DescribeEventConfigurationsCommand: () => DescribeEventConfigurationsCommand, DescribeFleetMetricCommand: () => DescribeFleetMetricCommand, DescribeIndexCommand: () => DescribeIndexCommand, DescribeJobCommand: () => DescribeJobCommand, DescribeJobExecutionCommand: () => DescribeJobExecutionCommand, DescribeJobTemplateCommand: () => DescribeJobTemplateCommand, DescribeManagedJobTemplateCommand: () => DescribeManagedJobTemplateCommand, DescribeMitigationActionCommand: () => DescribeMitigationActionCommand, DescribeProvisioningTemplateCommand: () => DescribeProvisioningTemplateCommand, DescribeProvisioningTemplateVersionCommand: () => DescribeProvisioningTemplateVersionCommand, DescribeRoleAliasCommand: () => DescribeRoleAliasCommand, DescribeScheduledAuditCommand: () => DescribeScheduledAuditCommand, DescribeSecurityProfileCommand: () => DescribeSecurityProfileCommand, DescribeStreamCommand: () => DescribeStreamCommand, DescribeThingCommand: () => DescribeThingCommand, DescribeThingGroupCommand: () => DescribeThingGroupCommand, DescribeThingRegistrationTaskCommand: () => DescribeThingRegistrationTaskCommand, DescribeThingTypeCommand: () => DescribeThingTypeCommand, DetachPolicyCommand: () => DetachPolicyCommand, DetachPrincipalPolicyCommand: () => DetachPrincipalPolicyCommand, DetachSecurityProfileCommand: () => DetachSecurityProfileCommand, DetachThingPrincipalCommand: () => DetachThingPrincipalCommand, DetectMitigationActionExecutionStatus: () => DetectMitigationActionExecutionStatus, DetectMitigationActionsTaskStatus: () => DetectMitigationActionsTaskStatus, DeviceCertificateUpdateAction: () => DeviceCertificateUpdateAction, DeviceDefenderIndexingMode: () => DeviceDefenderIndexingMode, DimensionType: () => DimensionType, DimensionValueOperator: () => DimensionValueOperator, DisableTopicRuleCommand: () => DisableTopicRuleCommand, DisassociateSbomFromPackageVersionCommand: () => DisassociateSbomFromPackageVersionCommand, DisconnectReasonValue: () => DisconnectReasonValue, DomainConfigurationStatus: () => DomainConfigurationStatus, DomainType: () => DomainType, DynamicGroupStatus: () => DynamicGroupStatus, DynamoKeyType: () => DynamoKeyType, EnableTopicRuleCommand: () => EnableTopicRuleCommand, EncryptionType: () => EncryptionType, EventType: () => EventType, FieldType: () => FieldType, FleetMetricUnit: () => FleetMetricUnit, GetBehaviorModelTrainingSummariesCommand: () => GetBehaviorModelTrainingSummariesCommand, GetBucketsAggregationCommand: () => GetBucketsAggregationCommand, GetCardinalityCommand: () => GetCardinalityCommand, GetCommandCommand: () => GetCommandCommand, GetCommandExecutionCommand: () => GetCommandExecutionCommand, GetEffectivePoliciesCommand: () => GetEffectivePoliciesCommand, GetIndexingConfigurationCommand: () => GetIndexingConfigurationCommand, GetJobDocumentCommand: () => GetJobDocumentCommand, GetLoggingOptionsCommand: () => GetLoggingOptionsCommand, GetOTAUpdateCommand: () => GetOTAUpdateCommand, GetPackageCommand: () => GetPackageCommand, GetPackageConfigurationCommand: () => GetPackageConfigurationCommand, GetPackageResponseFilterSensitiveLog: () => GetPackageResponseFilterSensitiveLog, GetPackageVersionCommand: () => GetPackageVersionCommand, GetPackageVersionResponseFilterSensitiveLog: () => GetPackageVersionResponseFilterSensitiveLog, GetPercentilesCommand: () => GetPercentilesCommand, GetPolicyCommand: () => GetPolicyCommand, GetPolicyVersionCommand: () => GetPolicyVersionCommand, GetRegistrationCodeCommand: () => GetRegistrationCodeCommand, GetStatisticsCommand: () => GetStatisticsCommand, GetThingConnectivityDataCommand: () => GetThingConnectivityDataCommand, GetThingConnectivityDataRequestFilterSensitiveLog: () => GetThingConnectivityDataRequestFilterSensitiveLog, GetThingConnectivityDataResponseFilterSensitiveLog: () => GetThingConnectivityDataResponseFilterSensitiveLog, GetTopicRuleCommand: () => GetTopicRuleCommand, GetTopicRuleDestinationCommand: () => GetTopicRuleDestinationCommand, GetV2LoggingOptionsCommand: () => GetV2LoggingOptionsCommand, IndexNotReadyException: () => IndexNotReadyException, IndexStatus: () => IndexStatus, InternalException: () => InternalException, InternalFailureException: () => InternalFailureException, InternalServerException: () => InternalServerException, InvalidAggregationException: () => InvalidAggregationException, InvalidQueryException: () => InvalidQueryException, InvalidRequestException: () => InvalidRequestException, InvalidResponseException: () => InvalidResponseException, InvalidStateTransitionException: () => InvalidStateTransitionException, IoT: () => IoT, IoTClient: () => IoTClient, IoTServiceException: () => IoTServiceException, JobEndBehavior: () => JobEndBehavior, JobExecutionFailureType: () => JobExecutionFailureType, JobExecutionStatus: () => JobExecutionStatus, JobStatus: () => JobStatus, KeyPairFilterSensitiveLog: () => KeyPairFilterSensitiveLog, LimitExceededException: () => LimitExceededException, ListActiveViolationsCommand: () => ListActiveViolationsCommand, ListAttachedPoliciesCommand: () => ListAttachedPoliciesCommand, ListAuditFindingsCommand: () => ListAuditFindingsCommand, ListAuditMitigationActionsExecutionsCommand: () => ListAuditMitigationActionsExecutionsCommand, ListAuditMitigationActionsTasksCommand: () => ListAuditMitigationActionsTasksCommand, ListAuditSuppressionsCommand: () => ListAuditSuppressionsCommand, ListAuditTasksCommand: () => ListAuditTasksCommand, ListAuthorizersCommand: () => ListAuthorizersCommand, ListBillingGroupsCommand: () => ListBillingGroupsCommand, ListCACertificatesCommand: () => ListCACertificatesCommand, ListCertificateProvidersCommand: () => ListCertificateProvidersCommand, ListCertificatesByCACommand: () => ListCertificatesByCACommand, ListCertificatesCommand: () => ListCertificatesCommand, ListCommandExecutionsCommand: () => ListCommandExecutionsCommand, ListCommandsCommand: () => ListCommandsCommand, ListCustomMetricsCommand: () => ListCustomMetricsCommand, ListDetectMitigationActionsExecutionsCommand: () => ListDetectMitigationActionsExecutionsCommand, ListDetectMitigationActionsTasksCommand: () => ListDetectMitigationActionsTasksCommand, ListDimensionsCommand: () => ListDimensionsCommand, ListDomainConfigurationsCommand: () => ListDomainConfigurationsCommand, ListFleetMetricsCommand: () => ListFleetMetricsCommand, ListIndicesCommand: () => ListIndicesCommand, ListJobExecutionsForJobCommand: () => ListJobExecutionsForJobCommand, ListJobExecutionsForThingCommand: () => ListJobExecutionsForThingCommand, ListJobTemplatesCommand: () => ListJobTemplatesCommand, ListJobsCommand: () => ListJobsCommand, ListManagedJobTemplatesCommand: () => ListManagedJobTemplatesCommand, ListMetricValuesCommand: () => ListMetricValuesCommand, ListMitigationActionsCommand: () => ListMitigationActionsCommand, ListOTAUpdatesCommand: () => ListOTAUpdatesCommand, ListOutgoingCertificatesCommand: () => ListOutgoingCertificatesCommand, ListPackageVersionsCommand: () => ListPackageVersionsCommand, ListPackagesCommand: () => ListPackagesCommand, ListPoliciesCommand: () => ListPoliciesCommand, ListPolicyPrincipalsCommand: () => ListPolicyPrincipalsCommand, ListPolicyVersionsCommand: () => ListPolicyVersionsCommand, ListPrincipalPoliciesCommand: () => ListPrincipalPoliciesCommand, ListPrincipalThingsCommand: () => ListPrincipalThingsCommand, ListPrincipalThingsV2Command: () => ListPrincipalThingsV2Command, ListProvisioningTemplateVersionsCommand: () => ListProvisioningTemplateVersionsCommand, ListProvisioningTemplatesCommand: () => ListProvisioningTemplatesCommand, ListRelatedResourcesForAuditFindingCommand: () => ListRelatedResourcesForAuditFindingCommand, ListRoleAliasesCommand: () => ListRoleAliasesCommand, ListSbomValidationResultsCommand: () => ListSbomValidationResultsCommand, ListScheduledAuditsCommand: () => ListScheduledAuditsCommand, ListSecurityProfilesCommand: () => ListSecurityProfilesCommand, ListSecurityProfilesForTargetCommand: () => ListSecurityProfilesForTargetCommand, ListStreamsCommand: () => ListStreamsCommand, ListTagsForResourceCommand: () => ListTagsForResourceCommand, ListTargetsForPolicyCommand: () => ListTargetsForPolicyCommand, ListTargetsForSecurityProfileCommand: () => ListTargetsForSecurityProfileCommand, ListThingGroupsCommand: () => ListThingGroupsCommand, ListThingGroupsForThingCommand: () => ListThingGroupsForThingCommand, ListThingPrincipalsCommand: () => ListThingPrincipalsCommand, ListThingPrincipalsV2Command: () => ListThingPrincipalsV2Command, ListThingRegistrationTaskReportsCommand: () => ListThingRegistrationTaskReportsCommand, ListThingRegistrationTasksCommand: () => ListThingRegistrationTasksCommand, ListThingTypesCommand: () => ListThingTypesCommand, ListThingsCommand: () => ListThingsCommand, ListThingsInBillingGroupCommand: () => ListThingsInBillingGroupCommand, ListThingsInThingGroupCommand: () => ListThingsInThingGroupCommand, ListTopicRuleDestinationsCommand: () => ListTopicRuleDestinationsCommand, ListTopicRulesCommand: () => ListTopicRulesCommand, ListV2LoggingLevelsCommand: () => ListV2LoggingLevelsCommand, ListViolationEventsCommand: () => ListViolationEventsCommand, LogLevel: () => LogLevel, LogTargetType: () => LogTargetType, MalformedPolicyException: () => MalformedPolicyException, MessageFormat: () => MessageFormat, MitigationActionType: () => MitigationActionType, ModelStatus: () => ModelStatus, NamedShadowIndexingMode: () => NamedShadowIndexingMode, NotConfiguredException: () => NotConfiguredException, OTAUpdateStatus: () => OTAUpdateStatus, PackageVersionAction: () => PackageVersionAction, PackageVersionStatus: () => PackageVersionStatus, PolicyTemplateName: () => PolicyTemplateName, Protocol: () => Protocol, PutVerificationStateOnViolationCommand: () => PutVerificationStateOnViolationCommand, RegisterCACertificateCommand: () => RegisterCACertificateCommand, RegisterCertificateCommand: () => RegisterCertificateCommand, RegisterCertificateWithoutCACommand: () => RegisterCertificateWithoutCACommand, RegisterThingCommand: () => RegisterThingCommand, RegistrationCodeValidationException: () => RegistrationCodeValidationException, RejectCertificateTransferCommand: () => RejectCertificateTransferCommand, RemoveThingFromBillingGroupCommand: () => RemoveThingFromBillingGroupCommand, RemoveThingFromThingGroupCommand: () => RemoveThingFromThingGroupCommand, ReplaceTopicRuleCommand: () => ReplaceTopicRuleCommand, ReportType: () => ReportType, ResourceAlreadyExistsException: () => ResourceAlreadyExistsException, ResourceNotFoundException: () => ResourceNotFoundException, ResourceRegistrationFailureException: () => ResourceRegistrationFailureException, ResourceType: () => ResourceType, RetryableFailureType: () => RetryableFailureType, SbomValidationErrorCode: () => SbomValidationErrorCode, SbomValidationResult: () => SbomValidationResult, SbomValidationStatus: () => SbomValidationStatus, SearchIndexCommand: () => SearchIndexCommand, ServerCertificateStatus: () => ServerCertificateStatus, ServiceQuotaExceededException: () => ServiceQuotaExceededException, ServiceType: () => ServiceType, ServiceUnavailableException: () => ServiceUnavailableException, SetDefaultAuthorizerCommand: () => SetDefaultAuthorizerCommand, SetDefaultPolicyVersionCommand: () => SetDefaultPolicyVersionCommand, SetLoggingOptionsCommand: () => SetLoggingOptionsCommand, SetV2LoggingLevelCommand: () => SetV2LoggingLevelCommand, SetV2LoggingOptionsCommand: () => SetV2LoggingOptionsCommand, SortOrder: () => SortOrder, SqlParseException: () => SqlParseException, StartAuditMitigationActionsTaskCommand: () => StartAuditMitigationActionsTaskCommand, StartDetectMitigationActionsTaskCommand: () => StartDetectMitigationActionsTaskCommand, StartOnDemandAuditTaskCommand: () => StartOnDemandAuditTaskCommand, StartThingRegistrationTaskCommand: () => StartThingRegistrationTaskCommand, Status: () => Status, StopThingRegistrationTaskCommand: () => StopThingRegistrationTaskCommand, TagResourceCommand: () => TagResourceCommand, TargetFieldOrder: () => TargetFieldOrder, TargetSelection: () => TargetSelection, TaskAlreadyExistsException: () => TaskAlreadyExistsException, TemplateType: () => TemplateType, TestAuthorizationCommand: () => TestAuthorizationCommand, TestInvokeAuthorizerCommand: () => TestInvokeAuthorizerCommand, ThingConnectivityIndexingMode: () => ThingConnectivityIndexingMode, ThingGroupIndexingMode: () => ThingGroupIndexingMode, ThingIndexingMode: () => ThingIndexingMode, ThingPrincipalType: () => ThingPrincipalType, ThrottlingException: () => ThrottlingException, TopicRuleDestinationStatus: () => TopicRuleDestinationStatus, TransferAlreadyCompletedException: () => TransferAlreadyCompletedException, TransferCertificateCommand: () => TransferCertificateCommand, TransferConflictException: () => TransferConflictException, UnauthorizedException: () => UnauthorizedException, UntagResourceCommand: () => UntagResourceCommand, UpdateAccountAuditConfigurationCommand: () => UpdateAccountAuditConfigurationCommand, UpdateAuditSuppressionCommand: () => UpdateAuditSuppressionCommand, UpdateAuthorizerCommand: () => UpdateAuthorizerCommand, UpdateBillingGroupCommand: () => UpdateBillingGroupCommand, UpdateCACertificateCommand: () => UpdateCACertificateCommand, UpdateCertificateCommand: () => UpdateCertificateCommand, UpdateCertificateProviderCommand: () => UpdateCertificateProviderCommand, UpdateCommandCommand: () => UpdateCommandCommand, UpdateCustomMetricCommand: () => UpdateCustomMetricCommand, UpdateDimensionCommand: () => UpdateDimensionCommand, UpdateDomainConfigurationCommand: () => UpdateDomainConfigurationCommand, UpdateDynamicThingGroupCommand: () => UpdateDynamicThingGroupCommand, UpdateEncryptionConfigurationCommand: () => UpdateEncryptionConfigurationCommand, UpdateEventConfigurationsCommand: () => UpdateEventConfigurationsCommand, UpdateFleetMetricCommand: () => UpdateFleetMetricCommand, UpdateIndexingConfigurationCommand: () => UpdateIndexingConfigurationCommand, UpdateJobCommand: () => UpdateJobCommand, UpdateMitigationActionCommand: () => UpdateMitigationActionCommand, UpdatePackageCommand: () => UpdatePackageCommand, UpdatePackageConfigurationCommand: () => UpdatePackageConfigurationCommand, UpdatePackageRequestFilterSensitiveLog: () => UpdatePackageRequestFilterSensitiveLog, UpdatePackageVersionCommand: () => UpdatePackageVersionCommand, UpdatePackageVersionRequestFilterSensitiveLog: () => UpdatePackageVersionRequestFilterSensitiveLog, UpdateProvisioningTemplateCommand: () => UpdateProvisioningTemplateCommand, UpdateRoleAliasCommand: () => UpdateRoleAliasCommand, UpdateScheduledAuditCommand: () => UpdateScheduledAuditCommand, UpdateSecurityProfileCommand: () => UpdateSecurityProfileCommand, UpdateStreamCommand: () => UpdateStreamCommand, UpdateThingCommand: () => UpdateThingCommand, UpdateThingGroupCommand: () => UpdateThingGroupCommand, UpdateThingGroupsForThingCommand: () => UpdateThingGroupsForThingCommand, UpdateThingTypeCommand: () => UpdateThingTypeCommand, UpdateTopicRuleDestinationCommand: () => UpdateTopicRuleDestinationCommand, ValidateSecurityProfileBehaviorsCommand: () => ValidateSecurityProfileBehaviorsCommand, ValidationException: () => ValidationException, VerificationState: () => VerificationState, VersionConflictException: () => VersionConflictException, VersionsLimitExceededException: () => VersionsLimitExceededException, ViolationEventType: () => ViolationEventType, __Client: () => import_smithy_client.Client, paginateGetBehaviorModelTrainingSummaries: () => paginateGetBehaviorModelTrainingSummaries, paginateListActiveViolations: () => paginateListActiveViolations, paginateListAttachedPolicies: () => paginateListAttachedPolicies, paginateListAuditFindings: () => paginateListAuditFindings, paginateListAuditMitigationActionsExecutions: () => paginateListAuditMitigationActionsExecutions, paginateListAuditMitigationActionsTasks: () => paginateListAuditMitigationActionsTasks, paginateListAuditSuppressions: () => paginateListAuditSuppressions, paginateListAuditTasks: () => paginateListAuditTasks, paginateListAuthorizers: () => paginateListAuthorizers, paginateListBillingGroups: () => paginateListBillingGroups, paginateListCACertificates: () => paginateListCACertificates, paginateListCertificates: () => paginateListCertificates, paginateListCertificatesByCA: () => paginateListCertificatesByCA, paginateListCommandExecutions: () => paginateListCommandExecutions, paginateListCommands: () => paginateListCommands, paginateListCustomMetrics: () => paginateListCustomMetrics, paginateListDetectMitigationActionsExecutions: () => paginateListDetectMitigationActionsExecutions, paginateListDetectMitigationActionsTasks: () => paginateListDetectMitigationActionsTasks, paginateListDimensions: () => paginateListDimensions, paginateListDomainConfigurations: () => paginateListDomainConfigurations, paginateListFleetMetrics: () => paginateListFleetMetrics, paginateListIndices: () => paginateListIndices, paginateListJobExecutionsForJob: () => paginateListJobExecutionsForJob, paginateListJobExecutionsForThing: () => paginateListJobExecutionsForThing, paginateListJobTemplates: () => paginateListJobTemplates, paginateListJobs: () => paginateListJobs, paginateListManagedJobTemplates: () => paginateListManagedJobTemplates, paginateListMetricValues: () => paginateListMetricValues, paginateListMitigationActions: () => paginateListMitigationActions, paginateListOTAUpdates: () => paginateListOTAUpdates, paginateListOutgoingCertificates: () => paginateListOutgoingCertificates, paginateListPackageVersions: () => paginateListPackageVersions, paginateListPackages: () => paginateListPackages, paginateListPolicies: () => paginateListPolicies, paginateListPolicyPrincipals: () => paginateListPolicyPrincipals, paginateListPrincipalPolicies: () => paginateListPrincipalPolicies, paginateListPrincipalThings: () => paginateListPrincipalThings, paginateListPrincipalThingsV2: () => paginateListPrincipalThingsV2, paginateListProvisioningTemplateVersions: () => paginateListProvisioningTemplateVersions, paginateListProvisioningTemplates: () => paginateListProvisioningTemplates, paginateListRelatedResourcesForAuditFinding: () => paginateListRelatedResourcesForAuditFinding, paginateListRoleAliases: () => paginateListRoleAliases, paginateListSbomValidationResults: () => paginateListSbomValidationResults, paginateListScheduledAudits: () => paginateListScheduledAudits, paginateListSecurityProfiles: () => paginateListSecurityProfiles, paginateListSecurityProfilesForTarget: () => paginateListSecurityProfilesForTarget, paginateListStreams: () => paginateListStreams, paginateListTagsForResource: () => paginateListTagsForResource, paginateListTargetsForPolicy: () => paginateListTargetsForPolicy, paginateListTargetsForSecurityProfile: () => paginateListTargetsForSecurityProfile, paginateListThingGroups: () => paginateListThingGroups, paginateListThingGroupsForThing: () => paginateListThingGroupsForThing, paginateListThingPrincipals: () => paginateListThingPrincipals, paginateListThingPrincipalsV2: () => paginateListThingPrincipalsV2, paginateListThingRegistrationTaskReports: () => paginateListThingRegistrationTaskReports, paginateListThingRegistrationTasks: () => paginateListThingRegistrationTasks, paginateListThingTypes: () => paginateListThingTypes, paginateListThings: () => paginateListThings, paginateListThingsInBillingGroup: () => paginateListThingsInBillingGroup, paginateListThingsInThingGroup: () => paginateListThingsInThingGroup, paginateListTopicRuleDestinations: () => paginateListTopicRuleDestinations, paginateListTopicRules: () => paginateListTopicRules, paginateListV2LoggingLevels: () => paginateListV2LoggingLevels, paginateListViolationEvents: () => paginateListViolationEvents});module.exports = __toCommonJS(index_exports); // src/IoTClient.tsvar import_middleware_host_header = require("@aws-sdk/middleware-host-header");var import_middleware_logger = require("@aws-sdk/middleware-logger");var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection");var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent");var import_config_resolver = require("@smithy/config-resolver");var import_core = require("@smithy/core");var import_middleware_content_length = require("@smithy/middleware-content-length");var import_middleware_endpoint = require("@smithy/middleware-endpoint");var import_middleware_retry = require("@smithy/middleware-retry"); var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider"); // src/endpoint/EndpointParameters.tsvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => { return Object.assign(options, { useDualstackEndpoint: options.useDualstackEndpoint ?? false, useFipsEndpoint: options.useFipsEndpoint ?? false, defaultSigningName: "iot" });}, "resolveClientEndpointParameters");var commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/IoTClient.tsvar import_runtimeConfig = require("././runtimeConfig"); // src/runtimeExtensions.tsvar import_region_config_resolver = require("@aws-sdk/region-config-resolver");var import_protocol_http = require("@smithy/protocol-http");var import_smithy_client = require("@smithy/smithy-client"); // src/auth/httpAuthExtensionConfiguration.tsvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; let _credentials = runtimeConfig.credentials; return { setHttpAuthScheme(httpAuthScheme) { const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); if (index === -1) { _httpAuthSchemes.push(httpAuthScheme); } else { _httpAuthSchemes.splice(index, 1, httpAuthScheme); } }, httpAuthSchemes() { return _httpAuthSchemes; }, setHttpAuthSchemeProvider(httpAuthSchemeProvider) { _httpAuthSchemeProvider = httpAuthSchemeProvider; }, httpAuthSchemeProvider() { return _httpAuthSchemeProvider; }, setCredentials(credentials) { _credentials = credentials; }, credentials() { return _credentials; } };}, "getHttpAuthExtensionConfiguration");var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => { return { httpAuthSchemes: config.httpAuthSchemes(), httpAuthSchemeProvider: config.httpAuthSchemeProvider(), credentials: config.credentials() };}, "resolveHttpAuthRuntimeConfig"); // src/runtimeExtensions.tsvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => { const extensionConfiguration = Object.assign( (0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig), (0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig), (0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig) ); extensions.forEach((extension) => extension.configure(extensionConfiguration)); return Object.assign( runtimeConfig, (0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), (0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration), (0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration) );}, "resolveRuntimeExtensions"); // src/IoTClient.tsvar IoTClient = class extends import_smithy_client.Client { static { __name(this, "IoTClient"); } /** * The resolved configuration of IoTClient class. This is resolved and normalized from the {@link IoTClientConfig | constructor configuration interface}. */ config; constructor(...[configuration]) { const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {}); super(_config_0); this.initConfig = _config_0; const _config_1 = resolveClientEndpointParameters(_config_0); const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1); const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2); const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3); const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4); const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5); const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6); const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); this.config = _config_8; this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_retry.getOmitRetryHeadersPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config)); this.middlewareStack.use( (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, { httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultIoTHttpAuthSchemeParametersProvider, identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials }), "identityProviderConfigProvider") }) ); this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config)); } /** * Destroy underlying resources, like sockets. It's usually not necessary to do this. * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. * Otherwise, sockets might stay open for quite a long time before the server terminates them. */ destroy() { super.destroy(); }}; // src/IoT.ts // src/commands/AcceptCertificateTransferCommand.ts var import_middleware_serde = require("@smithy/middleware-serde"); // src/protocols/Aws_restJson1.tsvar import_core2 = require("@aws-sdk/core"); var import_uuid = require("uuid"); // src/models/IoTServiceException.ts var IoTServiceException = class _IoTServiceException extends import_smithy_client.ServiceException { static { __name(this, "IoTServiceException"); } /** * @internal */ constructor(options) { super(options); Object.setPrototypeOf(this, _IoTServiceException.prototype); }}; // src/models/models_0.ts var AbortAction = { CANCEL: "CANCEL"};var JobExecutionFailureType = { ALL: "ALL", FAILED: "FAILED", REJECTED: "REJECTED", TIMED_OUT: "TIMED_OUT"};var InternalFailureException = class _InternalFailureException extends IoTServiceException { static { __name(this, "InternalFailureException"); } name = "InternalFailureException"; $fault = "server"; /** * @internal */ constructor(opts) { super({ name: "InternalFailureException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InternalFailureException.prototype); }};var InvalidRequestException = class _InvalidRequestException extends IoTServiceException { static { __name(this, "InvalidRequestException"); } name = "InvalidRequestException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidRequestException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidRequestException.prototype); }};var ResourceNotFoundException = class _ResourceNotFoundException extends IoTServiceException { static { __name(this, "ResourceNotFoundException"); } name = "ResourceNotFoundException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ResourceNotFoundException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ResourceNotFoundException.prototype); }};var ServiceUnavailableException = class _ServiceUnavailableException extends IoTServiceException { static { __name(this, "ServiceUnavailableException"); } name = "ServiceUnavailableException"; $fault = "server"; /** * @internal */ constructor(opts) { super({ name: "ServiceUnavailableException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _ServiceUnavailableException.prototype); }};var ThrottlingException = class _ThrottlingException extends IoTServiceException { static { __name(this, "ThrottlingException"); } name = "ThrottlingException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ThrottlingException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ThrottlingException.prototype); }};var TransferAlreadyCompletedException = class _TransferAlreadyCompletedException extends IoTServiceException { static { __name(this, "TransferAlreadyCompletedException"); } name = "TransferAlreadyCompletedException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "TransferAlreadyCompletedException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _TransferAlreadyCompletedException.prototype); }};var UnauthorizedException = class _UnauthorizedException extends IoTServiceException { static { __name(this, "UnauthorizedException"); } name = "UnauthorizedException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "UnauthorizedException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _UnauthorizedException.prototype); }};var DynamoKeyType = { NUMBER: "NUMBER", STRING: "STRING"};var AssetPropertyVariant;((AssetPropertyVariant3) => { AssetPropertyVariant3.visit = /* @__PURE__ */ __name((value, visitor) => { if (value.stringValue !== void 0) return visitor.stringValue(value.stringValue); if (value.integerValue !== void 0) return visitor.integerValue(value.integerValue); if (value.doubleValue !== void 0) return visitor.doubleValue(value.doubleValue); if (value.booleanValue !== void 0) return visitor.booleanValue(value.booleanValue); return visitor._(value.$unknown[0], value.$unknown[1]); }, "visit");})(AssetPropertyVariant || (AssetPropertyVariant = {}));var CannedAccessControlList = { AuthenticatedRead: "authenticated-read", AwsExecRead: "aws-exec-read", BucketOwnerFullControl: "bucket-owner-full-control", BucketOwnerRead: "bucket-owner-read", LogDeliveryWrite: "log-delivery-write", Private: "private", PublicRead: "public-read", PublicReadWrite: "public-read-write"};var MessageFormat = { JSON: "JSON", RAW: "RAW"};var ActionType = { CONNECT: "CONNECT", PUBLISH: "PUBLISH", RECEIVE: "RECEIVE", SUBSCRIBE: "SUBSCRIBE"};var ComparisonOperator = { GREATER_THAN: "greater-than", GREATER_THAN_EQUALS: "greater-than-equals", IN_CIDR_SET: "in-cidr-set", IN_PORT_SET: "in-port-set", IN_SET: "in-set", LESS_THAN: "less-than", LESS_THAN_EQUALS: "less-than-equals", NOT_IN_CIDR_SET: "not-in-cidr-set", NOT_IN_PORT_SET: "not-in-port-set", NOT_IN_SET: "not-in-set"};var ConfidenceLevel = { HIGH: "HIGH", LOW: "LOW", MEDIUM: "MEDIUM"};var DimensionValueOperator = { IN: "IN", NOT_IN: "NOT_IN"};var VerificationState = { BENIGN_POSITIVE: "BENIGN_POSITIVE", FALSE_POSITIVE: "FALSE_POSITIVE", TRUE_POSITIVE: "TRUE_POSITIVE", UNKNOWN: "UNKNOWN"};var AggregationTypeName = { CARDINALITY: "Cardinality", PERCENTILES: "Percentiles", STATISTICS: "Statistics"};var AlertTargetType = { SNS: "SNS"};var ApplicationProtocol = { DEFAULT: "DEFAULT", HTTPS: "HTTPS", MQTT_WSS: "MQTT_WSS", SECURE_MQTT: "SECURE_MQTT"};var SbomValidationStatus = { FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", SUCCEEDED: "SUCCEEDED"};var ConflictException = class _ConflictException extends IoTServiceException { static { __name(this, "ConflictException"); } name = "ConflictException"; $fault = "client"; /** * <p>A resource with the same name already exists.</p> * @public */ resourceId; /** * @internal */ constructor(opts) { super({ name: "ConflictException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ConflictException.prototype); this.resourceId = opts.resourceId; }};var InternalServerException = class _InternalServerException extends IoTServiceException { static { __name(this, "InternalServerException"); } name = "InternalServerException"; $fault = "server"; /** * @internal */ constructor(opts) { super({ name: "InternalServerException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InternalServerException.prototype); }};var ServiceQuotaExceededException = class _ServiceQuotaExceededException extends IoTServiceException { static { __name(this, "ServiceQuotaExceededException"); } name = "ServiceQuotaExceededException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ServiceQuotaExceededException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ServiceQuotaExceededException.prototype); }};var ValidationException = class _ValidationException extends IoTServiceException { static { __name(this, "ValidationException"); } name = "ValidationException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ValidationException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ValidationException.prototype); }};var LimitExceededException = class _LimitExceededException extends IoTServiceException { static { __name(this, "LimitExceededException"); } name = "LimitExceededException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "LimitExceededException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _LimitExceededException.prototype); }};var VersionConflictException = class _VersionConflictException extends IoTServiceException { static { __name(this, "VersionConflictException"); } name = "VersionConflictException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "VersionConflictException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _VersionConflictException.prototype); }};var ThingPrincipalType = { EXCLUSIVE_THING: "EXCLUSIVE_THING", NON_EXCLUSIVE_THING: "NON_EXCLUSIVE_THING"};var ConfigName = { CERT_AGE_THRESHOLD_IN_DAYS: "CERT_AGE_THRESHOLD_IN_DAYS", CERT_EXPIRATION_THRESHOLD_IN_DAYS: "CERT_EXPIRATION_THRESHOLD_IN_DAYS"};var AuditCheckRunStatus = { CANCELED: "CANCELED", COMPLETED_COMPLIANT: "COMPLETED_COMPLIANT", COMPLETED_NON_COMPLIANT: "COMPLETED_NON_COMPLIANT", FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", WAITING_FOR_DATA_COLLECTION: "WAITING_FOR_DATA_COLLECTION"};var ResourceType = { ACCOUNT_SETTINGS: "ACCOUNT_SETTINGS", CA_CERTIFICATE: "CA_CERTIFICATE", CLIENT_ID: "CLIENT_ID", COGNITO_IDENTITY_POOL: "COGNITO_IDENTITY_POOL", DEVICE_CERTIFICATE: "DEVICE_CERTIFICATE", IAM_ROLE: "IAM_ROLE", IOT_POLICY: "IOT_POLICY", ISSUER_CERTIFICATE: "ISSUER_CERTIFICATE", ROLE_ALIAS: "ROLE_ALIAS"};var AuditFindingSeverity = { CRITICAL: "CRITICAL", HIGH: "HIGH", LOW: "LOW", MEDIUM: "MEDIUM"};var AuditFrequency = { BIWEEKLY: "BIWEEKLY", DAILY: "DAILY", MONTHLY: "MONTHLY", WEEKLY: "WEEKLY"};var AuditMitigationActionsExecutionStatus = { CANCELED: "CANCELED", COMPLETED: "COMPLETED", FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", PENDING: "PENDING", SKIPPED: "SKIPPED"};var AuditMitigationActionsTaskStatus = { CANCELED: "CANCELED", COMPLETED: "COMPLETED", FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS"};var AuditNotificationType = { SNS: "SNS"};var AuditTaskStatus = { CANCELED: "CANCELED", COMPLETED: "COMPLETED", FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS"};var AuditTaskType = { ON_DEMAND_AUDIT_TASK: "ON_DEMAND_AUDIT_TASK", SCHEDULED_AUDIT_TASK: "SCHEDULED_AUDIT_TASK"};var AuthDecision = { ALLOWED: "ALLOWED", EXPLICIT_DENY: "EXPLICIT_DENY", IMPLICIT_DENY: "IMPLICIT_DENY"};var AuthenticationType = { AWS_SIGV4: "AWS_SIGV4", AWS_X509: "AWS_X509", CUSTOM_AUTH: "CUSTOM_AUTH", CUSTOM_AUTH_X509: "CUSTOM_AUTH_X509", DEFAULT: "DEFAULT"};var AuthorizerStatus = { ACTIVE: "ACTIVE", INACTIVE: "INACTIVE"};var AutoRegistrationStatus = { DISABLE: "DISABLE", ENABLE: "ENABLE"};var InvalidStateTransitionException = class _InvalidStateTransitionException extends IoTServiceException { static { __name(this, "InvalidStateTransitionException"); } name = "InvalidStateTransitionException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidStateTransitionException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidStateTransitionException.prototype); }};var ConflictingResourceUpdateException = class _ConflictingResourceUpdateException extends IoTServiceException { static { __name(this, "ConflictingResourceUpdateException"); } name = "ConflictingResourceUpdateException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ConflictingResourceUpdateException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ConflictingResourceUpdateException.prototype); }};var InternalException = class _InternalException extends IoTServiceException { static { __name(this, "InternalException"); } name = "InternalException"; $fault = "server"; /** * @internal */ constructor(opts) { super({ name: "InternalException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InternalException.prototype); }};var ResourceAlreadyExistsException = class _ResourceAlreadyExistsException extends IoTServiceException { static { __name(this, "ResourceAlreadyExistsException"); } name = "ResourceAlreadyExistsException"; $fault = "client"; /** * <p>The ID of the resource that caused the exception.</p> * @public */ resourceId; /** * <p>The ARN of the resource that caused the exception.</p> * @public */ resourceArn; /** * @internal */ constructor(opts) { super({ name: "ResourceAlreadyExistsException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ResourceAlreadyExistsException.prototype); this.resourceId = opts.resourceId; this.resourceArn = opts.resourceArn; }};var CertificateProviderOperation = { CreateCertificateFromCsr: "CreateCertificateFromCsr"};var CommandNamespace = { AWSIoT: "AWS-IoT", AWSIoTFleetWise: "AWS-IoT-FleetWise"};var CustomMetricType = { IP_ADDRESS_LIST: "ip-address-list", NUMBER: "number", NUMBER_LIST: "number-list", STRING_LIST: "string-list"};var DimensionType = { TOPIC_FILTER: "TOPIC_FILTER"};var CertificateValidationException = class _CertificateValidationException extends IoTServiceException { static { __name(this, "CertificateValidationException"); } name = "CertificateValidationException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "CertificateValidationException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _CertificateValidationException.prototype); }};var ServiceType = { CREDENTIAL_PROVIDER: "CREDENTIAL_PROVIDER", DATA: "DATA", JOBS: "JOBS"};var InvalidQueryException = class _InvalidQueryException extends IoTServiceException { static { __name(this, "InvalidQueryException"); } name = "InvalidQueryException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidQueryException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidQueryException.prototype); }};var FleetMetricUnit = { Bits: "Bits", BitsSecond: "Bits/Second", Bytes: "Bytes", BytesSecond: "Bytes/Second", Count: "Count", CountSecond: "Count/Second", Gigabits: "Gigabits", GigabitsSecond: "Gigabits/Second", Gigabytes: "Gigabytes", GigabytesSecond: "Gigabytes/Second", Kilobits: "Kilobits", KilobitsSecond: "Kilobits/Second", Kilobytes: "Kilobytes", KilobytesSecond: "Kilobytes/Second", Megabits: "Megabits", MegabitsSecond: "Megabits/Second", Megabytes: "Megabytes", MegabytesSecond: "Megabytes/Second", Microseconds: "Microseconds", Milliseconds: "Milliseconds", None: "None", Percent: "Percent", Seconds: "Seconds", Terabits: "Terabits", TerabitsSecond: "Terabits/Second", Terabytes: "Terabytes", TerabytesSecond: "Terabytes/Second"};var IndexNotReadyException = class _IndexNotReadyException extends IoTServiceException { static { __name(this, "IndexNotReadyException"); } name = "IndexNotReadyException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "IndexNotReadyException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _IndexNotReadyException.prototype); }};var InvalidAggregationException = class _InvalidAggregationException extends IoTServiceException { static { __name(this, "InvalidAggregationException"); } name = "InvalidAggregationException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidAggregationException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidAggregationException.prototype); }};var RetryableFailureType = { ALL: "ALL", FAILED: "FAILED", TIMED_OUT: "TIMED_OUT"};var JobEndBehavior = { CANCEL: "CANCEL", FORCE_CANCEL: "FORCE_CANCEL", STOP_ROLLOUT: "STOP_ROLLOUT"};var TargetSelection = { CONTINUOUS: "CONTINUOUS", SNAPSHOT: "SNAPSHOT"};var LogLevel = { DEBUG: "DEBUG", DISABLED: "DISABLED", ERROR: "ERROR", INFO: "INFO", WARN: "WARN"};var PolicyTemplateName = { BLANK_POLICY: "BLANK_POLICY"};var CACertificateUpdateAction = { DEACTIVATE: "DEACTIVATE"};var DeviceCertificateUpdateAction = { DEACTIVATE: "DEACTIVATE"};var AwsJobAbortCriteriaAbortAction = { CANCEL: "CANCEL"};var AwsJobAbortCriteriaFailureType = { ALL: "ALL", FAILED: "FAILED", REJECTED: "REJECTED", TIMED_OUT: "TIMED_OUT"};var Protocol = { HTTP: "HTTP", MQTT: "MQTT"};var OTAUpdateStatus = { CREATE_COMPLETE: "CREATE_COMPLETE", CREATE_FAILED: "CREATE_FAILED", CREATE_IN_PROGRESS: "CREATE_IN_PROGRESS", CREATE_PENDING: "CREATE_PENDING", DELETE_FAILED: "DELETE_FAILED", DELETE_IN_PROGRESS: "DELETE_IN_PROGRESS"};var PackageVersionStatus = { DEPRECATED: "DEPRECATED", DRAFT: "DRAFT", PUBLISHED: "PUBLISHED"};var MalformedPolicyException = class _MalformedPolicyException extends IoTServiceException { static { __name(this, "MalformedPolicyException"); } name = "MalformedPolicyException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "MalformedPolicyException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _MalformedPolicyException.prototype); }};var VersionsLimitExceededException = class _VersionsLimitExceededException extends IoTServiceException { static { __name(this, "VersionsLimitExceededException"); } name = "VersionsLimitExceededException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "VersionsLimitExceededException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _VersionsLimitExceededException.prototype); }};var TemplateType = { FLEET_PROVISIONING: "FLEET_PROVISIONING", JITP: "JITP"};var DayOfWeek = { FRI: "FRI", MON: "MON", SAT: "SAT", SUN: "SUN", THU: "THU", TUE: "TUE", WED: "WED"};var SqlParseException = class _SqlParseException extends IoTServiceException { static { __name(this, "SqlParseException"); } name = "SqlParseException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "SqlParseException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SqlParseException.prototype); }};var TopicRuleDestinationStatus = { DELETING: "DELETING", DISABLED: "DISABLED", ENABLED: "ENABLED", ERROR: "ERROR", IN_PROGRESS: "IN_PROGRESS"};var KeyPairFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.PrivateKey && { PrivateKey: import_smithy_client.SENSITIVE_STRING }}), "KeyPairFilterSensitiveLog");var CreateKeysAndCertificateResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.keyPair && { keyPair: KeyPairFilterSensitiveLog(obj.keyPair) }}), "CreateKeysAndCertificateResponseFilterSensitiveLog");var CreatePackageRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.description && { description: import_smithy_client.SENSITIVE_STRING }}), "CreatePackageRequestFilterSensitiveLog");var CreatePackageResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.description && { description: import_smithy_client.SENSITIVE_STRING }}), "CreatePackageResponseFilterSensitiveLog");var CreatePackageVersionRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.description && { description: import_smithy_client.SENSITIVE_STRING }, ...obj.attributes && { attributes: import_smithy_client.SENSITIVE_STRING }, ...obj.recipe && { recipe: import_smithy_client.SENSITIVE_STRING }}), "CreatePackageVersionRequestFilterSensitiveLog");var CreatePackageVersionResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.description && { description: import_smithy_client.SENSITIVE_STRING }, ...obj.attributes && { attributes: import_smithy_client.SENSITIVE_STRING }}), "CreatePackageVersionResponseFilterSensitiveLog");var CreateProvisioningClaimResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.keyPair && { keyPair: KeyPairFilterSensitiveLog(obj.keyPair) }}), "CreateProvisioningClaimResponseFilterSensitiveLog"); // src/models/models_1.ts var DeleteConflictException = class _DeleteConflictException extends IoTServiceException { static { __name(this, "DeleteConflictException"); } name = "DeleteConflictException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "DeleteConflictException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _DeleteConflictException.prototype); }};var CertificateStateException = class _CertificateStateException extends IoTServiceException { static { __name(this, "CertificateStateException"); } name = "CertificateStateException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "CertificateStateException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _CertificateStateException.prototype); }};var LogTargetType = { CLIENT_ID: "CLIENT_ID", DEFAULT: "DEFAULT", PRINCIPAL_ID: "PRINCIPAL_ID", SOURCE_IP: "SOURCE_IP", THING_GROUP: "THING_GROUP"};var CertificateMode = { DEFAULT: "DEFAULT", SNI_ONLY: "SNI_ONLY"};var CACertificateStatus = { ACTIVE: "ACTIVE", INACTIVE: "INACTIVE"};var CertificateStatus = { ACTIVE: "ACTIVE", INACTIVE: "INACTIVE", PENDING_ACTIVATION: "PENDING_ACTIVATION", PENDING_TRANSFER: "PENDING_TRANSFER", REGISTER_INACTIVE: "REGISTER_INACTIVE", REVOKED: "REVOKED"};var DetectMitigationActionsTaskStatus = { CANCELED: "CANCELED", FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", SUCCESSFUL: "SUCCESSFUL"};var DomainConfigurationStatus = { DISABLED: "DISABLED", ENABLED: "ENABLED"};var DomainType = { AWS_MANAGED: "AWS_MANAGED", CUSTOMER_MANAGED: "CUSTOMER_MANAGED", ENDPOINT: "ENDPOINT"};var ServerCertificateStatus = { INVALID: "INVALID", VALID: "VALID"};var ConfigurationStatus = { HEALTHY: "HEALTHY", UNHEALTHY: "UNHEALTHY"};var EncryptionType = { AWS_OWNED_KMS_KEY: "AWS_OWNED_KMS_KEY", CUSTOMER_MANAGED_KMS_KEY: "CUSTOMER_MANAGED_KMS_KEY"};var EventType = { CA_CERTIFICATE: "CA_CERTIFICATE", CERTIFICATE: "CERTIFICATE", JOB: "JOB", JOB_EXECUTION: "JOB_EXECUTION", POLICY: "POLICY", THING: "THING", THING_GROUP: "THING_GROUP", THING_GROUP_HIERARCHY: "THING_GROUP_HIERARCHY", THING_GROUP_MEMBERSHIP: "THING_GROUP_MEMBERSHIP", THING_TYPE: "THING_TYPE", THING_TYPE_ASSOCIATION: "THING_TYPE_ASSOCIATION"};var IndexStatus = { ACTIVE: "ACTIVE", BUILDING: "BUILDING", REBUILDING: "REBUILDING"};var JobStatus = { CANCELED: "CANCELED", COMPLETED: "COMPLETED", DELETION_IN_PROGRESS: "DELETION_IN_PROGRESS", IN_PROGRESS: "IN_PROGRESS", SCHEDULED: "SCHEDULED"};var JobExecutionStatus = { CANCELED: "CANCELED", FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", QUEUED: "QUEUED", REJECTED: "REJECTED", REMOVED: "REMOVED", SUCCEEDED: "SUCCEEDED", TIMED_OUT: "TIMED_OUT"};var MitigationActionType = { ADD_THINGS_TO_THING_GROUP: "ADD_THINGS_TO_THING_GROUP", ENABLE_IOT_LOGGING: "ENABLE_IOT_LOGGING", PUBLISH_FINDING_TO_SNS: "PUBLISH_FINDING_TO_SNS", REPLACE_DEFAULT_POLICY_VERSION: "REPLACE_DEFAULT_POLICY_VERSION", UPDATE_CA_CERTIFICATE: "UPDATE_CA_CERTIFICATE", UPDATE_DEVICE_CERTIFICATE: "UPDATE_DEVICE_CERTIFICATE"};var DynamicGroupStatus = { ACTIVE: "ACTIVE", BUILDING: "BUILDING", REBUILDING: "REBUILDING"};var Status = { Cancelled: "Cancelled", Cancelling: "Cancelling", Completed: "Completed", Failed: "Failed", InProgress: "InProgress"};var ModelStatus = { ACTIVE: "ACTIVE", EXPIRED: "EXPIRED", PENDING_BUILD: "PENDING_BUILD"};var CommandExecutionStatus = { CREATED: "CREATED", FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", REJECTED: "REJECTED", SUCCEEDED: "SUCCEEDED", TIMED_OUT: "TIMED_OUT"};var FieldType = { BOOLEAN: "Boolean", NUMBER: "Number", STRING: "String"};var ThingGroupIndexingMode = { OFF: "OFF", ON: "ON"};var DeviceDefenderIndexingMode = { OFF: "OFF", VIOLATIONS: "VIOLATIONS"};var TargetFieldOrder = { LatLon: "LatLon", LonLat: "LonLat"};var NamedShadowIndexingMode = { OFF: "OFF", ON: "ON"};var ThingConnectivityIndexingMode = { OFF: "OFF", STATUS: "STATUS"};var ThingIndexingMode = { OFF: "OFF", REGISTRY: "REGISTRY", REGISTRY_AND_SHADOW: "REGISTRY_AND_SHADOW"};var DisconnectReasonValue = { AUTH_ERROR: "AUTH_ERROR", CLIENT_ERROR: "CLIENT_ERROR", CLIENT_INITIATED_DISCONNECT: "CLIENT_INITIATED_DISCONNECT", CONNECTION_LOST: "CONNECTION_LOST", CUSTOMAUTH_TTL_EXPIRATION: "CUSTOMAUTH_TTL_EXPIRATION", DUPLICATE_CLIENTID: "DUPLICATE_CLIENTID", FORBIDDEN_ACCESS: "FORBIDDEN_ACCESS", MQTT_KEEP_ALIVE_TIMEOUT: "MQTT_KEEP_ALIVE_TIMEOUT", NONE: "NONE", SERVER_ERROR: "SERVER_ERROR", SERVER_INITIATED_DISCONNECT: "SERVER_INITIATED_DISCONNECT", THROTTLED: "THROTTLED", UNKNOWN: "UNKNOWN", WEBSOCKET_TTL_EXPIRATION: "WEBSOCKET_TTL_EXPIRATION"};var NotConfiguredException = class _NotConfiguredException extends IoTServiceException { static { __name(this, "NotConfiguredException"); } name = "NotConfiguredException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "NotConfiguredException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _NotConfiguredException.prototype); }};var BehaviorCriteriaType = { MACHINE_LEARNING: "MACHINE_LEARNING", STATIC: "STATIC", STATISTICAL: "STATISTICAL"};var SortOrder = { Ascending: "ASCENDING", Descending: "DESCENDING"};var GetPackageResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.description && { description: import_smithy_client.SENSITIVE_STRING }}), "GetPackageResponseFilterSensitiveLog");var GetPackageVersionResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.description && { description: import_smithy_client.SENSITIVE_STRING }, ...obj.attributes && { attributes: import_smithy_client.SENSITIVE_STRING }, ...obj.recipe && { recipe: import_smithy_client.SENSITIVE_STRING }}), "GetPackageVersionResponseFilterSensitiveLog");var GetThingConnectivityDataRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.thingName && { thingName: import_smithy_client.SENSITIVE_STRING }}), "GetThingConnectivityDataRequestFilterSensitiveLog");var GetThingConnectivityDataResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.thingName && { thingName: import_smithy_client.SENSITIVE_STRING }}), "GetThingConnectivityDataResponseFilterSensitiveLog"); // src/models/models_2.ts var DetectMitigationActionExecutionStatus = { FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", SKIPPED: "SKIPPED", SUCCESSFUL: "SUCCESSFUL"};var SbomValidationResult = { FAILED: "FAILED", SUCCEEDED: "SUCCEEDED"};var SbomValidationErrorCode = { FILE_SIZE_LIMIT_EXCEEDED: "FILE_SIZE_LIMIT_EXCEEDED", INCOMPATIBLE_FORMAT: "INCOMPATIBLE_FORMAT"};var ReportType = { ERRORS: "ERRORS", RESULTS: "RESULTS"};var ViolationEventType = { ALARM_CLEARED: "alarm-cleared", ALARM_INVALIDATED: "alarm-invalidated", IN_ALARM: "in-alarm"};var RegistrationCodeValidationException = class _RegistrationCodeValidationException extends IoTServiceException { static { __name(this, "RegistrationCodeValidationException"); } name = "RegistrationCodeValidationException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "RegistrationCodeValidationException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _RegistrationCodeValidationException.prototype); }};var CertificateConflictException = class _CertificateConflictException extends IoTServiceException { static { __name(this, "CertificateConflictException"); } name = "CertificateConflictException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "CertificateConflictException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _CertificateConflictException.prototype); }};var ResourceRegistrationFailureException = class _ResourceRegistrationFailureException extends IoTServiceException { static { __name(this, "ResourceRegistrationFailureException"); } name = "ResourceRegistrationFailureException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ResourceRegistrationFailureException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ResourceRegistrationFailureException.prototype); }};var TaskAlreadyExistsException = class _TaskAlreadyExistsException extends IoTServiceException { static { __name(this, "TaskAlreadyExistsException"); } name = "TaskAlreadyExistsException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "TaskAlreadyExistsException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _TaskAlreadyExistsException.prototype); }};var InvalidResponseException = class _InvalidResponseException extends IoTServiceException { static { __name(this, "InvalidResponseException"); } name = "InvalidResponseException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidResponseException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidResponseException.prototype); }};var TransferConflictException = class _TransferConflictException extends IoTServiceException { static { __name(this, "TransferConflictException"); } name = "TransferConflictException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "TransferConflictException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _TransferConflictException.prototype); }};var PackageVersionAction = { DEPRECATE: "DEPRECATE", PUBLISH: "PUBLISH"};var UpdatePackageRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.description && { description: import_smithy_client.SENSITIVE_STRING }}), "UpdatePackageRequestFilterSensitiveLog");var UpdatePackageVersionRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.description && { description: import_smithy_client.SENSITIVE_STRING }, ...obj.attributes && { attributes: import_smithy_client.SENSITIVE_STRING }, ...obj.recipe && { recipe: import_smithy_client.SENSITIVE_STRING }}), "UpdatePackageVersionRequestFilterSensitiveLog"); // src/protocols/Aws_restJson1.tsvar se_AcceptCertificateTransferCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/accept-certificate-transfer/{certificateId}"); b.p("certificateId", () => input.certificateId, "{certificateId}", false); const query = (0, import_smithy_client.map)({ [_sAA]: [() => input.setAsActive !== void 0, () => input[_sAA].toString()] }); let body; b.m("PATCH").h(headers).q(query).b(body); return b.build();}, "se_AcceptCertificateTransferCommand");var se_AddThingToBillingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/billing-groups/addThingToBillingGroup"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { billingGroupArn: [], billingGroupName: [], thingArn: [], thingName: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_AddThingToBillingGroupCommand");var se_AddThingToThingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/thing-groups/addThingToThingGroup"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { overrideDynamicGroups: [], thingArn: [], thingGroupArn: [], thingGroupName: [], thingName: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_AddThingToThingGroupCommand");var se_AssociateSbomWithPackageVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/packages/{packageName}/versions/{versionName}/sbom"); b.p("packageName", () => input.packageName, "{packageName}", false); b.p("versionName", () => input.versionName, "{versionName}", false); const query = (0, import_smithy_client.map)({ [_cT]: [, input[_cT] ?? (0, import_uuid.v4)()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sbom: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sbom") }) ); b.m("PUT").h(headers).q(query).b(body); return b.build();}, "se_AssociateSbomWithPackageVersionCommand");var se_AssociateTargetsWithJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/jobs/{jobId}/targets"); b.p("jobId", () => input.jobId, "{jobId}", false); const query = (0, import_smithy_client.map)({ [_nI]: [, input[_nI]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { comment: [], targets: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "targets") }) ); b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_AssociateTargetsWithJobCommand");var se_AttachPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/target-policies/{policyName}"); b.p("policyName", () => input.policyName, "{policyName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { target: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_AttachPolicyCommand");var se_AttachPrincipalPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { [_xaip]: input[_p] }); b.bp("/principal-policies/{policyName}"); b.p("policyName", () => input.policyName, "{policyName}", false); let body; b.m("PUT").h(headers).b(body); return b.build();}, "se_AttachPrincipalPolicyCommand");var se_AttachSecurityProfileCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/security-profiles/{securityProfileName}/targets"); b.p("securityProfileName", () => input.securityProfileName, "{securityProfileName}", false); const query = (0, import_smithy_client.map)({ [_sPTA]: [, (0, import_smithy_client.expectNonNull)(input[_sPTA], `securityProfileTargetArn`)] }); let body; b.m("PUT").h(headers).q(query).b(body); return b.build();}, "se_AttachSecurityProfileCommand");var se_AttachThingPrincipalCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { [_xap]: input[_p] }); b.bp("/things/{thingName}/principals"); b.p("thingName", () => input.thingName, "{thingName}", false); const query = (0, import_smithy_client.map)({ [_tPT]: [, input[_tPT]] }); let body; b.m("PUT").h(headers).q(query).b(body); return b.build();}, "se_AttachThingPrincipalCommand");var se_CancelAuditMitigationActionsTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/mitigationactions/tasks/{taskId}/cancel"); b.p("taskId", () => input.taskId, "{taskId}", false); let body; b.m("PUT").h(headers).b(body); return b.build();}, "se_CancelAuditMitigationActionsTaskCommand");var se_CancelAuditTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/tasks/{taskId}/cancel"); b.p("taskId", () => input.taskId, "{taskId}", false); let body; b.m("PUT").h(headers).b(body); return b.build();}, "se_CancelAuditTaskCommand");var se_CancelCertificateTransferCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/cancel-certificate-transfer/{certificateId}"); b.p("certificateId", () => input.certificateId, "{certificateId}", false); let body; b.m("PATCH").h(headers).b(body); return b.build();}, "se_CancelCertificateTransferCommand");var se_CancelDetectMitigationActionsTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/detect/mitigationactions/tasks/{taskId}/cancel"); b.p("taskId", () => input.taskId, "{taskId}", false); let body; b.m("PUT").h(headers).b(body); return b.build();}, "se_CancelDetectMitigationActionsTaskCommand");var se_CancelJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/jobs/{jobId}/cancel"); b.p("jobId", () => input.jobId, "{jobId}", false); const query = (0, import_smithy_client.map)({ [_f]: [() => input.force !== void 0, () => input[_f].toString()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { comment: [], reasonCode: [] }) ); b.m("PUT").h(headers).q(query).b(body); return b.build();}, "se_CancelJobCommand");var se_CancelJobExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/things/{thingName}/jobs/{jobId}/cancel"); b.p("jobId", () => input.jobId, "{jobId}", false); b.p("thingName", () => input.thingName, "{thingName}", false); const query = (0, import_smithy_client.map)({ [_f]: [() => input.force !== void 0, () => input[_f].toString()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { expectedVersion: [], statusDetails: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "statusDetails") }) ); b.m("PUT").h(headers).q(query).b(body); return b.build();}, "se_CancelJobExecutionCommand");var se_ClearDefaultAuthorizerCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/default-authorizer"); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_ClearDefaultAuthorizerCommand");var se_ConfirmTopicRuleDestinationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/confirmdestination/{confirmationToken+}"); b.p("confirmationToken", () => input.confirmationToken, "{confirmationToken+}", true); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_ConfirmTopicRuleDestinationCommand");var se_CreateAuditSuppressionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/suppressions/create"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { checkName: [], clientRequestToken: [true, (_) => _ ?? (0, import_uuid.v4)()], description: [], expirationDate: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "expirationDate"), resourceIdentifier: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceIdentifier"), suppressIndefinitely: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateAuditSuppressionCommand");var se_CreateAuthorizerCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/authorizer/{authorizerName}"); b.p("authorizerName", () => input.authorizerName, "{authorizerName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { authorizerFunctionArn: [], enableCachingForHttp: [], signingDisabled: [], status: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), tokenKeyName: [], tokenSigningPublicKeys: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tokenSigningPublicKeys") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateAuthorizerCommand");var se_CreateBillingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/billing-groups/{billingGroupName}"); b.p("billingGroupName", () => input.billingGroupName, "{billingGroupName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { billingGroupProperties: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "billingGroupProperties"), tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateBillingGroupCommand");var se_CreateCertificateFromCsrCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/certificates"); const query = (0, import_smithy_client.map)({ [_sAA]: [() => input.setAsActive !== void 0, () => input[_sAA].toString()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { certificateSigningRequest: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_CreateCertificateFromCsrCommand");var se_CreateCertificateProviderCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/certificate-providers/{certificateProviderName}"); b.p("certificateProviderName", () => input.certificateProviderName, "{certificateProviderName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { accountDefaultForOperations: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "accountDefaultForOperations"), clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], lambdaFunctionArn: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateCertificateProviderCommand");var se_CreateCommandCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/commands/{commandId}"); b.p("commandId", () => input.commandId, "{commandId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { description: [], displayName: [], mandatoryParameters: /* @__PURE__ */ __name((_) => se_CommandParameterList(_, context), "mandatoryParameters"), namespace: [], payload: /* @__PURE__ */ __name((_) => se_CommandPayload(_, context), "payload"), roleArn: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_CreateCommandCommand");var se_CreateCustomMetricCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/custom-metric/{metricName}"); b.p("metricName", () => input.metricName, "{metricName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { clientRequestToken: [true, (_) => _ ?? (0, import_uuid.v4)()], displayName: [], metricType: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateCustomMetricCommand");var se_CreateDimensionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/dimensions/{name}"); b.p("name", () => input.name, "{name}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { clientRequestToken: [true, (_) => _ ?? (0, import_uuid.v4)()], stringValues: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "stringValues"), tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), type: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateDimensionCommand");var se_CreateDomainConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/domainConfigurations/{domainConfigurationName}"); b.p("domainConfigurationName", () => input.domainConfigurationName, "{domainConfigurationName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { applicationProtocol: [], authenticationType: [], authorizerConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "authorizerConfig"), clientCertificateConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "clientCertificateConfig"), domainName: [], serverCertificateArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "serverCertificateArns"), serverCertificateConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "serverCertificateConfig"), serviceType: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), tlsConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tlsConfig"), validationCertificateArn: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateDomainConfigurationCommand");var se_CreateDynamicThingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/dynamic-thing-groups/{thingGroupName}"); b.p("thingGroupName", () => input.thingGroupName, "{thingGroupName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { indexName: [], queryString: [], queryVersion: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), thingGroupProperties: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "thingGroupProperties") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateDynamicThingGroupCommand");var se_CreateFleetMetricCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/fleet-metric/{metricName}"); b.p("metricName", () => input.metricName, "{metricName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { aggregationField: [], aggregationType: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "aggregationType"), description: [], indexName: [], period: [], queryString: [], queryVersion: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), unit: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_CreateFleetMetricCommand");var se_CreateJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/jobs/{jobId}"); b.p("jobId", () => input.jobId, "{jobId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { abortConfig: /* @__PURE__ */ __name((_) => se_AbortConfig(_, context), "abortConfig"), description: [], destinationPackageVersions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "destinationPackageVersions"), document: [], documentParameters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "documentParameters"), documentSource: [], jobExecutionsRetryConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "jobExecutionsRetryConfig"), jobExecutionsRolloutConfig: /* @__PURE__ */ __name((_) => se_JobExecutionsRolloutConfig(_, context), "jobExecutionsRolloutConfig"), jobTemplateArn: [], namespaceId: [], presignedUrlConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "presignedUrlConfig"), schedulingConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "schedulingConfig"), tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), targetSelection: [], targets: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "targets"), timeoutConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "timeoutConfig") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_CreateJobCommand");var se_CreateJobTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/job-templates/{jobTemplateId}"); b.p("jobTemplateId", () => input.jobTemplateId, "{jobTemplateId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { abortConfig: /* @__PURE__ */ __name((_) => se_AbortConfig(_, context), "abortConfig"), description: [], destinationPackageVersions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "destinationPackageVersions"), document: [], documentSource: [], jobArn: [], jobExecutionsRetryConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "jobExecutionsRetryConfig"), jobExecutionsRolloutConfig: /* @__PURE__ */ __name((_) => se_JobExecutionsRolloutConfig(_, context), "jobExecutionsRolloutConfig"), maintenanceWindows: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "maintenanceWindows"), presignedUrlConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "presignedUrlConfig"), tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), timeoutConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "timeoutConfig") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_CreateJobTemplateCommand");var se_CreateKeysAndCertificateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/keys-and-certificate"); const query = (0, import_smithy_client.map)({ [_sAA]: [() => input.setAsActive !== void 0, () => input[_sAA].toString()] }); let body; b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_CreateKeysAndCertificateCommand");var se_CreateMitigationActionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/mitigationactions/actions/{actionName}"); b.p("actionName", () => input.actionName, "{actionName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { actionParams: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "actionParams"), roleArn: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateMitigationActionCommand");var se_CreateOTAUpdateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/otaUpdates/{otaUpdateId}"); b.p("otaUpdateId", () => input.otaUpdateId, "{otaUpdateId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { additionalParameters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "additionalParameters"), awsJobAbortConfig: /* @__PURE__ */ __name((_) => se_AwsJobAbortConfig(_, context), "awsJobAbortConfig"), awsJobExecutionsRolloutConfig: /* @__PURE__ */ __name((_) => se_AwsJobExecutionsRolloutConfig(_, context), "awsJobExecutionsRolloutConfig"), awsJobPresignedUrlConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "awsJobPresignedUrlConfig"), awsJobTimeoutConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "awsJobTimeoutConfig"), description: [], files: /* @__PURE__ */ __name((_) => se_OTAUpdateFiles(_, context), "files"), protocols: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "protocols"), roleArn: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), targetSelection: [], targets: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "targets") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateOTAUpdateCommand");var se_CreatePackageCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/packages/{packageName}"); b.p("packageName", () => input.packageName, "{packageName}", false); const query = (0, import_smithy_client.map)({ [_cT]: [, input[_cT] ?? (0, import_uuid.v4)()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { description: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("PUT").h(headers).q(query).b(body); return b.build();}, "se_CreatePackageCommand");var se_CreatePackageVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/packages/{packageName}/versions/{versionName}"); b.p("packageName", () => input.packageName, "{packageName}", false); b.p("versionName", () => input.versionName, "{versionName}", false); const query = (0, import_smithy_client.map)({ [_cT]: [, input[_cT] ?? (0, import_uuid.v4)()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { artifact: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "artifact"), attributes: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "attributes"), description: [], recipe: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("PUT").h(headers).q(query).b(body); return b.build();}, "se_CreatePackageVersionCommand");var se_CreatePolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/policies/{policyName}"); b.p("policyName", () => input.policyName, "{policyName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { policyDocument: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreatePolicyCommand");var se_CreatePolicyVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/policies/{policyName}/version"); b.p("policyName", () => input.policyName, "{policyName}", false); const query = (0, import_smithy_client.map)({ [_sAD]: [() => input.setAsDefault !== void 0, () => input[_sAD].toString()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { policyDocument: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_CreatePolicyVersionCommand");var se_CreateProvisioningClaimCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/provisioning-templates/{templateName}/provisioning-claim"); b.p("templateName", () => input.templateName, "{templateName}", false); let body; b.m("POST").h(headers).b(body); return b.build();}, "se_CreateProvisioningClaimCommand");var se_CreateProvisioningTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/provisioning-templates"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { description: [], enabled: [], preProvisioningHook: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "preProvisioningHook"), provisioningRoleArn: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), templateBody: [], templateName: [], type: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateProvisioningTemplateCommand");var se_CreateProvisioningTemplateVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/provisioning-templates/{templateName}/versions"); b.p("templateName", () => input.templateName, "{templateName}", false); const query = (0, import_smithy_client.map)({ [_sAD]: [() => input.setAsDefault !== void 0, () => input[_sAD].toString()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { templateBody: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_CreateProvisioningTemplateVersionCommand");var se_CreateRoleAliasCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/role-aliases/{roleAlias}"); b.p("roleAlias", () => input.roleAlias, "{roleAlias}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { credentialDurationSeconds: [], roleArn: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateRoleAliasCommand");var se_CreateScheduledAuditCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/scheduledaudits/{scheduledAuditName}"); b.p("scheduledAuditName", () => input.scheduledAuditName, "{scheduledAuditName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { dayOfMonth: [], dayOfWeek: [], frequency: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), targetCheckNames: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "targetCheckNames") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateScheduledAuditCommand");var se_CreateSecurityProfileCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/security-profiles/{securityProfileName}"); b.p("securityProfileName", () => input.securityProfileName, "{securityProfileName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { additionalMetricsToRetain: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "additionalMetricsToRetain"), additionalMetricsToRetainV2: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "additionalMetricsToRetainV2"), alertTargets: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "alertTargets"), behaviors: /* @__PURE__ */ __name((_) => se_Behaviors(_, context), "behaviors"), metricsExportConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "metricsExportConfig"), securityProfileDescription: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateSecurityProfileCommand");var se_CreateStreamCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/streams/{streamId}"); b.p("streamId", () => input.streamId, "{streamId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { description: [], files: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "files"), roleArn: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateStreamCommand");var se_CreateThingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/things/{thingName}"); b.p("thingName", () => input.thingName, "{thingName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { attributePayload: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "attributePayload"), billingGroupName: [], thingTypeName: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateThingCommand");var se_CreateThingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/thing-groups/{thingGroupName}"); b.p("thingGroupName", () => input.thingGroupName, "{thingGroupName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { parentGroupName: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), thingGroupProperties: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "thingGroupProperties") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateThingGroupCommand");var se_CreateThingTypeCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/thing-types/{thingTypeName}"); b.p("thingTypeName", () => input.thingTypeName, "{thingTypeName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), thingTypeProperties: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "thingTypeProperties") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateThingTypeCommand");var se_CreateTopicRuleCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xat]: input[_t] }); b.bp("/rules/{ruleName}"); b.p("ruleName", () => input.ruleName, "{ruleName}", false); let body; if (input.topicRulePayload !== void 0) { body = (0, import_smithy_client._json)(input.topicRulePayload); } if (body === void 0) { body = {}; } body = JSON.stringify(body); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateTopicRuleCommand");var se_CreateTopicRuleDestinationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/destinations"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { destinationConfiguration: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "destinationConfiguration") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateTopicRuleDestinationCommand");var se_DeleteAccountAuditConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/configuration"); const query = (0, import_smithy_client.map)({ [_dSA]: [() => input.deleteScheduledAudits !== void 0, () => input[_dSA].toString()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteAccountAuditConfigurationCommand");var se_DeleteAuditSuppressionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/suppressions/delete"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { checkName: [], resourceIdentifier: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceIdentifier") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteAuditSuppressionCommand");var se_DeleteAuthorizerCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/authorizer/{authorizerName}"); b.p("authorizerName", () => input.authorizerName, "{authorizerName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteAuthorizerCommand");var se_DeleteBillingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/billing-groups/{billingGroupName}"); b.p("billingGroupName", () => input.billingGroupName, "{billingGroupName}", false); const query = (0, import_smithy_client.map)({ [_eV]: [() => input.expectedVersion !== void 0, () => input[_eV].toString()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteBillingGroupCommand");var se_DeleteCACertificateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/cacertificate/{certificateId}"); b.p("certificateId", () => input.certificateId, "{certificateId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteCACertificateCommand");var se_DeleteCertificateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/certificates/{certificateId}"); b.p("certificateId", () => input.certificateId, "{certificateId}", false); const query = (0, import_smithy_client.map)({ [_fD]: [() => input.forceDelete !== void 0, () => input[_fD].toString()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteCertificateCommand");var se_DeleteCertificateProviderCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/certificate-providers/{certificateProviderName}"); b.p("certificateProviderName", () => input.certificateProviderName, "{certificateProviderName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteCertificateProviderCommand");var se_DeleteCommandCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/commands/{commandId}"); b.p("commandId", () => input.commandId, "{commandId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteCommandCommand");var se_DeleteCommandExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/command-executions/{executionId}"); b.p("executionId", () => input.executionId, "{executionId}", false); const query = (0, import_smithy_client.map)({ [_tA]: [, (0, import_smithy_client.expectNonNull)(input[_tA], `targetArn`)] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteCommandExecutionCommand");var se_DeleteCustomMetricCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/custom-metric/{metricName}"); b.p("metricName", () => input.metricName, "{metricName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteCustomMetricCommand");var se_DeleteDimensionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/dimensions/{name}"); b.p("name", () => input.name, "{name}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteDimensionCommand");var se_DeleteDomainConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/domainConfigurations/{domainConfigurationName}"); b.p("domainConfigurationName", () => input.domainConfigurationName, "{domainConfigurationName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteDomainConfigurationCommand");var se_DeleteDynamicThingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/dynamic-thing-groups/{thingGroupName}"); b.p("thingGroupName", () => input.thingGroupName, "{thingGroupName}", false); const query = (0, import_smithy_client.map)({ [_eV]: [() => input.expectedVersion !== void 0, () => input[_eV].toString()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteDynamicThingGroupCommand");var se_DeleteFleetMetricCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/fleet-metric/{metricName}"); b.p("metricName", () => input.metricName, "{metricName}", false); const query = (0, import_smithy_client.map)({ [_eV]: [() => input.expectedVersion !== void 0, () => input[_eV].toString()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteFleetMetricCommand");var se_DeleteJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/jobs/{jobId}"); b.p("jobId", () => input.jobId, "{jobId}", false); const query = (0, import_smithy_client.map)({ [_f]: [() => input.force !== void 0, () => input[_f].toString()], [_nI]: [, input[_nI]] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteJobCommand");var se_DeleteJobExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}"); b.p("jobId", () => input.jobId, "{jobId}", false); b.p("thingName", () => input.thingName, "{thingName}", false); b.p("executionNumber", () => input.executionNumber.toString(), "{executionNumber}", false); const query = (0, import_smithy_client.map)({ [_f]: [() => input.force !== void 0, () => input[_f].toString()], [_nI]: [, input[_nI]] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteJobExecutionCommand");var se_DeleteJobTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/job-templates/{jobTemplateId}"); b.p("jobTemplateId", () => input.jobTemplateId, "{jobTemplateId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteJobTemplateCommand");var se_DeleteMitigationActionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/mitigationactions/actions/{actionName}"); b.p("actionName", () => input.actionName, "{actionName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteMitigationActionCommand");var se_DeleteOTAUpdateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/otaUpdates/{otaUpdateId}"); b.p("otaUpdateId", () => input.otaUpdateId, "{otaUpdateId}", false); const query = (0, import_smithy_client.map)({ [_dS]: [() => input.deleteStream !== void 0, () => input[_dS].toString()], [_fDAWSJ]: [() => input.forceDeleteAWSJob !== void 0, () => input[_fDAWSJ].toString()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteOTAUpdateCommand");var se_DeletePackageCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/packages/{packageName}"); b.p("packageName", () => input.packageName, "{packageName}", false); const query = (0, import_smithy_client.map)({ [_cT]: [, input[_cT] ?? (0, import_uuid.v4)()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeletePackageCommand");var se_DeletePackageVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/packages/{packageName}/versions/{versionName}"); b.p("packageName", () => input.packageName, "{packageName}", false); b.p("versionName", () => input.versionName, "{versionName}", false); const query = (0, import_smithy_client.map)({ [_cT]: [, input[_cT] ?? (0, import_uuid.v4)()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeletePackageVersionCommand");var se_DeletePolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/policies/{policyName}"); b.p("policyName", () => input.policyName, "{policyName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeletePolicyCommand");var se_DeletePolicyVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/policies/{policyName}/version/{policyVersionId}"); b.p("policyName", () => input.policyName, "{policyName}", false); b.p("policyVersionId", () => input.policyVersionId, "{policyVersionId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeletePolicyVersionCommand");var se_DeleteProvisioningTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/provisioning-templates/{templateName}"); b.p("templateName", () => input.templateName, "{templateName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteProvisioningTemplateCommand");var se_DeleteProvisioningTemplateVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/provisioning-templates/{templateName}/versions/{versionId}"); b.p("templateName", () => input.templateName, "{templateName}", false); b.p("versionId", () => input.versionId.toString(), "{versionId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteProvisioningTemplateVersionCommand");var se_DeleteRegistrationCodeCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/registrationcode"); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteRegistrationCodeCommand");var se_DeleteRoleAliasCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/role-aliases/{roleAlias}"); b.p("roleAlias", () => input.roleAlias, "{roleAlias}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteRoleAliasCommand");var se_DeleteScheduledAuditCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/scheduledaudits/{scheduledAuditName}"); b.p("scheduledAuditName", () => input.scheduledAuditName, "{scheduledAuditName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteScheduledAuditCommand");var se_DeleteSecurityProfileCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/security-profiles/{securityProfileName}"); b.p("securityProfileName", () => input.securityProfileName, "{securityProfileName}", false); const query = (0, import_smithy_client.map)({ [_eV]: [() => input.expectedVersion !== void 0, () => input[_eV].toString()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteSecurityProfileCommand");var se_DeleteStreamCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/streams/{streamId}"); b.p("streamId", () => input.streamId, "{streamId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteStreamCommand");var se_DeleteThingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/things/{thingName}"); b.p("thingName", () => input.thingName, "{thingName}", false); const query = (0, import_smithy_client.map)({ [_eV]: [() => input.expectedVersion !== void 0, () => input[_eV].toString()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteThingCommand");var se_DeleteThingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/thing-groups/{thingGroupName}"); b.p("thingGroupName", () => input.thingGroupName, "{thingGroupName}", false); const query = (0, import_smithy_client.map)({ [_eV]: [() => input.expectedVersion !== void 0, () => input[_eV].toString()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteThingGroupCommand");var se_DeleteThingTypeCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/thing-types/{thingTypeName}"); b.p("thingTypeName", () => input.thingTypeName, "{thingTypeName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteThingTypeCommand");var se_DeleteTopicRuleCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/rules/{ruleName}"); b.p("ruleName", () => input.ruleName, "{ruleName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteTopicRuleCommand");var se_DeleteTopicRuleDestinationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/destinations/{arn+}"); b.p("arn", () => input.arn, "{arn+}", true); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteTopicRuleDestinationCommand");var se_DeleteV2LoggingLevelCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/v2LoggingLevel"); const query = (0, import_smithy_client.map)({ [_tT]: [, (0, import_smithy_client.expectNonNull)(input[_tT], `targetType`)], [_tN]: [, (0, import_smithy_client.expectNonNull)(input[_tN], `targetName`)] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DeleteV2LoggingLevelCommand");var se_DeprecateThingTypeCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/thing-types/{thingTypeName}/deprecate"); b.p("thingTypeName", () => input.thingTypeName, "{thingTypeName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { undoDeprecate: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeprecateThingTypeCommand");var se_DescribeAccountAuditConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/configuration"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeAccountAuditConfigurationCommand");var se_DescribeAuditFindingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/findings/{findingId}"); b.p("findingId", () => input.findingId, "{findingId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeAuditFindingCommand");var se_DescribeAuditMitigationActionsTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/mitigationactions/tasks/{taskId}"); b.p("taskId", () => input.taskId, "{taskId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeAuditMitigationActionsTaskCommand");var se_DescribeAuditSuppressionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/suppressions/describe"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { checkName: [], resourceIdentifier: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceIdentifier") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeAuditSuppressionCommand");var se_DescribeAuditTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/tasks/{taskId}"); b.p("taskId", () => input.taskId, "{taskId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeAuditTaskCommand");var se_DescribeAuthorizerCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/authorizer/{authorizerName}"); b.p("authorizerName", () => input.authorizerName, "{authorizerName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeAuthorizerCommand");var se_DescribeBillingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/billing-groups/{billingGroupName}"); b.p("billingGroupName", () => input.billingGroupName, "{billingGroupName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeBillingGroupCommand");var se_DescribeCACertificateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/cacertificate/{certificateId}"); b.p("certificateId", () => input.certificateId, "{certificateId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeCACertificateCommand");var se_DescribeCertificateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/certificates/{certificateId}"); b.p("certificateId", () => input.certificateId, "{certificateId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeCertificateCommand");var se_DescribeCertificateProviderCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/certificate-providers/{certificateProviderName}"); b.p("certificateProviderName", () => input.certificateProviderName, "{certificateProviderName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeCertificateProviderCommand");var se_DescribeCustomMetricCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/custom-metric/{metricName}"); b.p("metricName", () => input.metricName, "{metricName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeCustomMetricCommand");var se_DescribeDefaultAuthorizerCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/default-authorizer"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeDefaultAuthorizerCommand");var se_DescribeDetectMitigationActionsTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/detect/mitigationactions/tasks/{taskId}"); b.p("taskId", () => input.taskId, "{taskId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeDetectMitigationActionsTaskCommand");var se_DescribeDimensionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/dimensions/{name}"); b.p("name", () => input.name, "{name}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeDimensionCommand");var se_DescribeDomainConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/domainConfigurations/{domainConfigurationName}"); b.p("domainConfigurationName", () => input.domainConfigurationName, "{domainConfigurationName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeDomainConfigurationCommand");var se_DescribeEncryptionConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/encryption-configuration"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeEncryptionConfigurationCommand");var se_DescribeEndpointCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/endpoint"); const query = (0, import_smithy_client.map)({ [_eT]: [, input[_eT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_DescribeEndpointCommand");var se_DescribeEventConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/event-configurations"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeEventConfigurationsCommand");var se_DescribeFleetMetricCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/fleet-metric/{metricName}"); b.p("metricName", () => input.metricName, "{metricName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeFleetMetricCommand");var se_DescribeIndexCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/indices/{indexName}"); b.p("indexName", () => input.indexName, "{indexName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeIndexCommand");var se_DescribeJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/jobs/{jobId}"); b.p("jobId", () => input.jobId, "{jobId}", false); const query = (0, import_smithy_client.map)({ [_bS]: [() => input.beforeSubstitution !== void 0, () => input[_bS].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_DescribeJobCommand");var se_DescribeJobExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/things/{thingName}/jobs/{jobId}"); b.p("jobId", () => input.jobId, "{jobId}", false); b.p("thingName", () => input.thingName, "{thingName}", false); const query = (0, import_smithy_client.map)({ [_eN]: [() => input.executionNumber !== void 0, () => input[_eN].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_DescribeJobExecutionCommand");var se_DescribeJobTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/job-templates/{jobTemplateId}"); b.p("jobTemplateId", () => input.jobTemplateId, "{jobTemplateId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeJobTemplateCommand");var se_DescribeManagedJobTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/managed-job-templates/{templateName}"); b.p("templateName", () => input.templateName, "{templateName}", false); const query = (0, import_smithy_client.map)({ [_tV]: [, input[_tV]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_DescribeManagedJobTemplateCommand");var se_DescribeMitigationActionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/mitigationactions/actions/{actionName}"); b.p("actionName", () => input.actionName, "{actionName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeMitigationActionCommand");var se_DescribeProvisioningTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/provisioning-templates/{templateName}"); b.p("templateName", () => input.templateName, "{templateName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeProvisioningTemplateCommand");var se_DescribeProvisioningTemplateVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/provisioning-templates/{templateName}/versions/{versionId}"); b.p("templateName", () => input.templateName, "{templateName}", false); b.p("versionId", () => input.versionId.toString(), "{versionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeProvisioningTemplateVersionCommand");var se_DescribeRoleAliasCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/role-aliases/{roleAlias}"); b.p("roleAlias", () => input.roleAlias, "{roleAlias}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeRoleAliasCommand");var se_DescribeScheduledAuditCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/scheduledaudits/{scheduledAuditName}"); b.p("scheduledAuditName", () => input.scheduledAuditName, "{scheduledAuditName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeScheduledAuditCommand");var se_DescribeSecurityProfileCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/security-profiles/{securityProfileName}"); b.p("securityProfileName", () => input.securityProfileName, "{securityProfileName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeSecurityProfileCommand");var se_DescribeStreamCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/streams/{streamId}"); b.p("streamId", () => input.streamId, "{streamId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeStreamCommand");var se_DescribeThingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/things/{thingName}"); b.p("thingName", () => input.thingName, "{thingName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeThingCommand");var se_DescribeThingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/thing-groups/{thingGroupName}"); b.p("thingGroupName", () => input.thingGroupName, "{thingGroupName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeThingGroupCommand");var se_DescribeThingRegistrationTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/thing-registration-tasks/{taskId}"); b.p("taskId", () => input.taskId, "{taskId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeThingRegistrationTaskCommand");var se_DescribeThingTypeCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/thing-types/{thingTypeName}"); b.p("thingTypeName", () => input.thingTypeName, "{thingTypeName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeThingTypeCommand");var se_DetachPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/target-policies/{policyName}"); b.p("policyName", () => input.policyName, "{policyName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { target: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DetachPolicyCommand");var se_DetachPrincipalPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { [_xaip]: input[_p] }); b.bp("/principal-policies/{policyName}"); b.p("policyName", () => input.policyName, "{policyName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DetachPrincipalPolicyCommand");var se_DetachSecurityProfileCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/security-profiles/{securityProfileName}/targets"); b.p("securityProfileName", () => input.securityProfileName, "{securityProfileName}", false); const query = (0, import_smithy_client.map)({ [_sPTA]: [, (0, import_smithy_client.expectNonNull)(input[_sPTA], `securityProfileTargetArn`)] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DetachSecurityProfileCommand");var se_DetachThingPrincipalCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { [_xap]: input[_p] }); b.bp("/things/{thingName}/principals"); b.p("thingName", () => input.thingName, "{thingName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DetachThingPrincipalCommand");var se_DisableTopicRuleCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/rules/{ruleName}/disable"); b.p("ruleName", () => input.ruleName, "{ruleName}", false); let body; b.m("POST").h(headers).b(body); return b.build();}, "se_DisableTopicRuleCommand");var se_DisassociateSbomFromPackageVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/packages/{packageName}/versions/{versionName}/sbom"); b.p("packageName", () => input.packageName, "{packageName}", false); b.p("versionName", () => input.versionName, "{versionName}", false); const query = (0, import_smithy_client.map)({ [_cT]: [, input[_cT] ?? (0, import_uuid.v4)()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_DisassociateSbomFromPackageVersionCommand");var se_EnableTopicRuleCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/rules/{ruleName}/enable"); b.p("ruleName", () => input.ruleName, "{ruleName}", false); let body; b.m("POST").h(headers).b(body); return b.build();}, "se_EnableTopicRuleCommand");var se_GetBehaviorModelTrainingSummariesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/behavior-model-training/summaries"); const query = (0, import_smithy_client.map)({ [_sPN]: [, input[_sPN]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetBehaviorModelTrainingSummariesCommand");var se_GetBucketsAggregationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/indices/buckets"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { aggregationField: [], bucketsAggregationType: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "bucketsAggregationType"), indexName: [], queryString: [], queryVersion: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_GetBucketsAggregationCommand");var se_GetCardinalityCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/indices/cardinality"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { aggregationField: [], indexName: [], queryString: [], queryVersion: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_GetCardinalityCommand");var se_GetCommandCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/commands/{commandId}"); b.p("commandId", () => input.commandId, "{commandId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetCommandCommand");var se_GetCommandExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/command-executions/{executionId}"); b.p("executionId", () => input.executionId, "{executionId}", false); const query = (0, import_smithy_client.map)({ [_tA]: [, (0, import_smithy_client.expectNonNull)(input[_tA], `targetArn`)], [_iR]: [() => input.includeResult !== void 0, () => input[_iR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetCommandExecutionCommand");var se_GetEffectivePoliciesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/effective-policies"); const query = (0, import_smithy_client.map)({ [_tNh]: [, input[_tNh]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { cognitoIdentityPoolId: [], principal: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_GetEffectivePoliciesCommand");var se_GetIndexingConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/indexing/config"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetIndexingConfigurationCommand");var se_GetJobDocumentCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/jobs/{jobId}/job-document"); b.p("jobId", () => input.jobId, "{jobId}", false); const query = (0, import_smithy_client.map)({ [_bS]: [() => input.beforeSubstitution !== void 0, () => input[_bS].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetJobDocumentCommand");var se_GetLoggingOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/loggingOptions"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetLoggingOptionsCommand");var se_GetOTAUpdateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/otaUpdates/{otaUpdateId}"); b.p("otaUpdateId", () => input.otaUpdateId, "{otaUpdateId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetOTAUpdateCommand");var se_GetPackageCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/packages/{packageName}"); b.p("packageName", () => input.packageName, "{packageName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetPackageCommand");var se_GetPackageConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/package-configuration"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetPackageConfigurationCommand");var se_GetPackageVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/packages/{packageName}/versions/{versionName}"); b.p("packageName", () => input.packageName, "{packageName}", false); b.p("versionName", () => input.versionName, "{versionName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetPackageVersionCommand");var se_GetPercentilesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/indices/percentiles"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { aggregationField: [], indexName: [], percents: /* @__PURE__ */ __name((_) => se_PercentList(_, context), "percents"), queryString: [], queryVersion: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_GetPercentilesCommand");var se_GetPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/policies/{policyName}"); b.p("policyName", () => input.policyName, "{policyName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetPolicyCommand");var se_GetPolicyVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/policies/{policyName}/version/{policyVersionId}"); b.p("policyName", () => input.policyName, "{policyName}", false); b.p("policyVersionId", () => input.policyVersionId, "{policyVersionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetPolicyVersionCommand");var se_GetRegistrationCodeCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/registrationcode"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetRegistrationCodeCommand");var se_GetStatisticsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/indices/statistics"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { aggregationField: [], indexName: [], queryString: [], queryVersion: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_GetStatisticsCommand");var se_GetThingConnectivityDataCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/things/{thingName}/connectivity-data"); b.p("thingName", () => input.thingName, "{thingName}", false); let body; b.m("POST").h(headers).b(body); return b.build();}, "se_GetThingConnectivityDataCommand");var se_GetTopicRuleCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/rules/{ruleName}"); b.p("ruleName", () => input.ruleName, "{ruleName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetTopicRuleCommand");var se_GetTopicRuleDestinationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/destinations/{arn+}"); b.p("arn", () => input.arn, "{arn+}", true); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetTopicRuleDestinationCommand");var se_GetV2LoggingOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/v2LoggingOptions"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetV2LoggingOptionsCommand");var se_ListActiveViolationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/active-violations"); const query = (0, import_smithy_client.map)({ [_tNh]: [, input[_tNh]], [_sPN]: [, input[_sPN]], [_bCT]: [, input[_bCT]], [_lSA]: [() => input.listSuppressedAlerts !== void 0, () => input[_lSA].toString()], [_vS]: [, input[_vS]], [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListActiveViolationsCommand");var se_ListAttachedPoliciesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/attached-policies/{target}"); b.p("target", () => input.target, "{target}", false); const query = (0, import_smithy_client.map)({ [_r]: [() => input.recursive !== void 0, () => input[_r].toString()], [_m]: [, input[_m]], [_pS]: [() => input.pageSize !== void 0, () => input[_pS].toString()] }); let body; b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_ListAttachedPoliciesCommand");var se_ListAuditFindingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/findings"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { checkName: [], endTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "endTime"), listSuppressedFindings: [], maxResults: [], nextToken: [], resourceIdentifier: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceIdentifier"), startTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "startTime"), taskId: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListAuditFindingsCommand");var se_ListAuditMitigationActionsExecutionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/mitigationactions/executions"); const query = (0, import_smithy_client.map)({ [_tI]: [, (0, import_smithy_client.expectNonNull)(input[_tI], `taskId`)], [_aS]: [, input[_aS]], [_fI]: [, (0, import_smithy_client.expectNonNull)(input[_fI], `findingId`)], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListAuditMitigationActionsExecutionsCommand");var se_ListAuditMitigationActionsTasksCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/mitigationactions/tasks"); const query = (0, import_smithy_client.map)({ [_aTI]: [, input[_aTI]], [_fI]: [, input[_fI]], [_tS]: [, input[_tS]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]], [_sT]: [(0, import_smithy_client.expectNonNull)(input.startTime, `startTime`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_sT]).toString()], [_eTn]: [(0, import_smithy_client.expectNonNull)(input.endTime, `endTime`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_eTn]).toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListAuditMitigationActionsTasksCommand");var se_ListAuditSuppressionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/suppressions/list"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { ascendingOrder: [], checkName: [], maxResults: [], nextToken: [], resourceIdentifier: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceIdentifier") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListAuditSuppressionsCommand");var se_ListAuditTasksCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/tasks"); const query = (0, import_smithy_client.map)({ [_sT]: [(0, import_smithy_client.expectNonNull)(input.startTime, `startTime`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_sT]).toString()], [_eTn]: [(0, import_smithy_client.expectNonNull)(input.endTime, `endTime`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_eTn]).toString()], [_tTa]: [, input[_tTa]], [_tS]: [, input[_tS]], [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListAuditTasksCommand");var se_ListAuthorizersCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/authorizers"); const query = (0, import_smithy_client.map)({ [_pS]: [() => input.pageSize !== void 0, () => input[_pS].toString()], [_m]: [, input[_m]], [_iAO]: [() => input.ascendingOrder !== void 0, () => input[_aO].toString()], [_s]: [, input[_s]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListAuthorizersCommand");var se_ListBillingGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/billing-groups"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nPF]: [, input[_nPF]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListBillingGroupsCommand");var se_ListCACertificatesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/cacertificates"); const query = (0, import_smithy_client.map)({ [_pS]: [() => input.pageSize !== void 0, () => input[_pS].toString()], [_m]: [, input[_m]], [_iAO]: [() => input.ascendingOrder !== void 0, () => input[_aO].toString()], [_tNe]: [, input[_tNe]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListCACertificatesCommand");var se_ListCertificateProvidersCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/certificate-providers"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_iAO]: [() => input.ascendingOrder !== void 0, () => input[_aO].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListCertificateProvidersCommand");var se_ListCertificatesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/certificates"); const query = (0, import_smithy_client.map)({ [_pS]: [() => input.pageSize !== void 0, () => input[_pS].toString()], [_m]: [, input[_m]], [_iAO]: [() => input.ascendingOrder !== void 0, () => input[_aO].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListCertificatesCommand");var se_ListCertificatesByCACommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/certificates-by-ca/{caCertificateId}"); b.p("caCertificateId", () => input.caCertificateId, "{caCertificateId}", false); const query = (0, import_smithy_client.map)({ [_pS]: [() => input.pageSize !== void 0, () => input[_pS].toString()], [_m]: [, input[_m]], [_iAO]: [() => input.ascendingOrder !== void 0, () => input[_aO].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListCertificatesByCACommand");var se_ListCommandExecutionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/command-executions"); const query = (0, import_smithy_client.map)({ [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { commandArn: [], completedTimeFilter: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "completedTimeFilter"), namespace: [], sortOrder: [], startedTimeFilter: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "startedTimeFilter"), status: [], targetArn: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_ListCommandExecutionsCommand");var se_ListCommandsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/commands"); const query = (0, import_smithy_client.map)({ [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]], [_n]: [, input[_n]], [_cPN]: [, input[_cPN]], [_sO]: [, input[_sO]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListCommandsCommand");var se_ListCustomMetricsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/custom-metrics"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListCustomMetricsCommand");var se_ListDetectMitigationActionsExecutionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/detect/mitigationactions/executions"); const query = (0, import_smithy_client.map)({ [_tI]: [, input[_tI]], [_vI]: [, input[_vI]], [_tNh]: [, input[_tNh]], [_sT]: [() => input.startTime !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_sT]).toString()], [_eTn]: [() => input.endTime !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_eTn]).toString()], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListDetectMitigationActionsExecutionsCommand");var se_ListDetectMitigationActionsTasksCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/detect/mitigationactions/tasks"); const query = (0, import_smithy_client.map)({ [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]], [_sT]: [(0, import_smithy_client.expectNonNull)(input.startTime, `startTime`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_sT]).toString()], [_eTn]: [(0, import_smithy_client.expectNonNull)(input.endTime, `endTime`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_eTn]).toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListDetectMitigationActionsTasksCommand");var se_ListDimensionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/dimensions"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListDimensionsCommand");var se_ListDomainConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/domainConfigurations"); const query = (0, import_smithy_client.map)({ [_m]: [, input[_m]], [_pS]: [() => input.pageSize !== void 0, () => input[_pS].toString()], [_sTe]: [, input[_sTe]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListDomainConfigurationsCommand");var se_ListFleetMetricsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/fleet-metrics"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListFleetMetricsCommand");var se_ListIndicesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/indices"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListIndicesCommand");var se_ListJobExecutionsForJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/jobs/{jobId}/things"); b.p("jobId", () => input.jobId, "{jobId}", false); const query = (0, import_smithy_client.map)({ [_s]: [, input[_s]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListJobExecutionsForJobCommand");var se_ListJobExecutionsForThingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/things/{thingName}/jobs"); b.p("thingName", () => input.thingName, "{thingName}", false); const query = (0, import_smithy_client.map)({ [_s]: [, input[_s]], [_nI]: [, input[_nI]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]], [_jI]: [, input[_jI]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListJobExecutionsForThingCommand");var se_ListJobsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/jobs"); const query = (0, import_smithy_client.map)({ [_s]: [, input[_s]], [_tSa]: [, input[_tSa]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]], [_tGN]: [, input[_tGN]], [_tGI]: [, input[_tGI]], [_nI]: [, input[_nI]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListJobsCommand");var se_ListJobTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/job-templates"); const query = (0, import_smithy_client.map)({ [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListJobTemplatesCommand");var se_ListManagedJobTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/managed-job-templates"); const query = (0, import_smithy_client.map)({ [_tNe]: [, input[_tNe]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListManagedJobTemplatesCommand");var se_ListMetricValuesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/metric-values"); const query = (0, import_smithy_client.map)({ [_tNh]: [, (0, import_smithy_client.expectNonNull)(input[_tNh], `thingName`)], [_mN]: [, (0, import_smithy_client.expectNonNull)(input[_mN], `metricName`)], [_dN]: [, input[_dN]], [_dVO]: [, input[_dVO]], [_sT]: [(0, import_smithy_client.expectNonNull)(input.startTime, `startTime`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_sT]).toString()], [_eTn]: [(0, import_smithy_client.expectNonNull)(input.endTime, `endTime`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_eTn]).toString()], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListMetricValuesCommand");var se_ListMitigationActionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/mitigationactions/actions"); const query = (0, import_smithy_client.map)({ [_aT]: [, input[_aT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListMitigationActionsCommand");var se_ListOTAUpdatesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/otaUpdates"); const query = (0, import_smithy_client.map)({ [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]], [_oUS]: [, input[_oUS]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListOTAUpdatesCommand");var se_ListOutgoingCertificatesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/certificates-out-going"); const query = (0, import_smithy_client.map)({ [_pS]: [() => input.pageSize !== void 0, () => input[_pS].toString()], [_m]: [, input[_m]], [_iAO]: [() => input.ascendingOrder !== void 0, () => input[_aO].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListOutgoingCertificatesCommand");var se_ListPackagesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/packages"); const query = (0, import_smithy_client.map)({ [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListPackagesCommand");var se_ListPackageVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/packages/{packageName}/versions"); b.p("packageName", () => input.packageName, "{packageName}", false); const query = (0, import_smithy_client.map)({ [_s]: [, input[_s]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListPackageVersionsCommand");var se_ListPoliciesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/policies"); const query = (0, import_smithy_client.map)({ [_m]: [, input[_m]], [_pS]: [() => input.pageSize !== void 0, () => input[_pS].toString()], [_iAO]: [() => input.ascendingOrder !== void 0, () => input[_aO].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListPoliciesCommand");var se_ListPolicyPrincipalsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { [_xaip_]: input[_pN] }); b.bp("/policy-principals"); const query = (0, import_smithy_client.map)({ [_m]: [, input[_m]], [_pS]: [() => input.pageSize !== void 0, () => input[_pS].toString()], [_iAO]: [() => input.ascendingOrder !== void 0, () => input[_aO].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListPolicyPrincipalsCommand");var se_ListPolicyVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/policies/{policyName}/version"); b.p("policyName", () => input.policyName, "{policyName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_ListPolicyVersionsCommand");var se_ListPrincipalPoliciesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { [_xaip]: input[_p] }); b.bp("/principal-policies"); const query = (0, import_smithy_client.map)({ [_m]: [, input[_m]], [_pS]: [() => input.pageSize !== void 0, () => input[_pS].toString()], [_iAO]: [() => input.ascendingOrder !== void 0, () => input[_aO].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListPrincipalPoliciesCommand");var se_ListPrincipalThingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { [_xap]: input[_p] }); b.bp("/principals/things"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListPrincipalThingsCommand");var se_ListPrincipalThingsV2Command = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { [_xap]: input[_p] }); b.bp("/principals/things-v2"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_tPT]: [, input[_tPT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListPrincipalThingsV2Command");var se_ListProvisioningTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/provisioning-templates"); const query = (0, import_smithy_client.map)({ [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListProvisioningTemplatesCommand");var se_ListProvisioningTemplateVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/provisioning-templates/{templateName}/versions"); b.p("templateName", () => input.templateName, "{templateName}", false); const query = (0, import_smithy_client.map)({ [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListProvisioningTemplateVersionsCommand");var se_ListRelatedResourcesForAuditFindingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/relatedResources"); const query = (0, import_smithy_client.map)({ [_fI]: [, (0, import_smithy_client.expectNonNull)(input[_fI], `findingId`)], [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListRelatedResourcesForAuditFindingCommand");var se_ListRoleAliasesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/role-aliases"); const query = (0, import_smithy_client.map)({ [_pS]: [() => input.pageSize !== void 0, () => input[_pS].toString()], [_m]: [, input[_m]], [_iAO]: [() => input.ascendingOrder !== void 0, () => input[_aO].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListRoleAliasesCommand");var se_ListSbomValidationResultsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/packages/{packageName}/versions/{versionName}/sbom-validation-results"); b.p("packageName", () => input.packageName, "{packageName}", false); b.p("versionName", () => input.versionName, "{versionName}", false); const query = (0, import_smithy_client.map)({ [_vR]: [, input[_vR]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListSbomValidationResultsCommand");var se_ListScheduledAuditsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/scheduledaudits"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListScheduledAuditsCommand");var se_ListSecurityProfilesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/security-profiles"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_dN]: [, input[_dN]], [_mN]: [, input[_mN]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListSecurityProfilesCommand");var se_ListSecurityProfilesForTargetCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/security-profiles-for-target"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_r]: [() => input.recursive !== void 0, () => input[_r].toString()], [_sPTA]: [, (0, import_smithy_client.expectNonNull)(input[_sPTA], `securityProfileTargetArn`)] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListSecurityProfilesForTargetCommand");var se_ListStreamsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/streams"); const query = (0, import_smithy_client.map)({ [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]], [_iAO]: [() => input.ascendingOrder !== void 0, () => input[_aO].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListStreamsCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/tags"); const query = (0, import_smithy_client.map)({ [_rA]: [, (0, import_smithy_client.expectNonNull)(input[_rA], `resourceArn`)], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListTagsForResourceCommand");var se_ListTargetsForPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/policy-targets/{policyName}"); b.p("policyName", () => input.policyName, "{policyName}", false); const query = (0, import_smithy_client.map)({ [_m]: [, input[_m]], [_pS]: [() => input.pageSize !== void 0, () => input[_pS].toString()] }); let body; b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_ListTargetsForPolicyCommand");var se_ListTargetsForSecurityProfileCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/security-profiles/{securityProfileName}/targets"); b.p("securityProfileName", () => input.securityProfileName, "{securityProfileName}", false); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListTargetsForSecurityProfileCommand");var se_ListThingGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/thing-groups"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_pG]: [, input[_pG]], [_nPF]: [, input[_nPF]], [_r]: [() => input.recursive !== void 0, () => input[_r].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListThingGroupsCommand");var se_ListThingGroupsForThingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/things/{thingName}/thing-groups"); b.p("thingName", () => input.thingName, "{thingName}", false); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListThingGroupsForThingCommand");var se_ListThingPrincipalsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/things/{thingName}/principals"); b.p("thingName", () => input.thingName, "{thingName}", false); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListThingPrincipalsCommand");var se_ListThingPrincipalsV2Command = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/things/{thingName}/principals-v2"); b.p("thingName", () => input.thingName, "{thingName}", false); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_tPT]: [, input[_tPT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListThingPrincipalsV2Command");var se_ListThingRegistrationTaskReportsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/thing-registration-tasks/{taskId}/reports"); b.p("taskId", () => input.taskId, "{taskId}", false); const query = (0, import_smithy_client.map)({ [_rT]: [, (0, import_smithy_client.expectNonNull)(input[_rT], `reportType`)], [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListThingRegistrationTaskReportsCommand");var se_ListThingRegistrationTasksCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/thing-registration-tasks"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_s]: [, input[_s]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListThingRegistrationTasksCommand");var se_ListThingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/things"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_aN]: [, input[_aN]], [_aV]: [, input[_aV]], [_tTN]: [, input[_tTN]], [_uPAV]: [() => input.usePrefixAttributeValue !== void 0, () => input[_uPAV].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListThingsCommand");var se_ListThingsInBillingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/billing-groups/{billingGroupName}/things"); b.p("billingGroupName", () => input.billingGroupName, "{billingGroupName}", false); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListThingsInBillingGroupCommand");var se_ListThingsInThingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/thing-groups/{thingGroupName}/things"); b.p("thingGroupName", () => input.thingGroupName, "{thingGroupName}", false); const query = (0, import_smithy_client.map)({ [_r]: [() => input.recursive !== void 0, () => input[_r].toString()], [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListThingsInThingGroupCommand");var se_ListThingTypesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/thing-types"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_tTN]: [, input[_tTN]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListThingTypesCommand");var se_ListTopicRuleDestinationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/destinations"); const query = (0, import_smithy_client.map)({ [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListTopicRuleDestinationsCommand");var se_ListTopicRulesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/rules"); const query = (0, import_smithy_client.map)({ [_to]: [, input[_to]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]], [_rD]: [() => input.ruleDisabled !== void 0, () => input[_rD].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListTopicRulesCommand");var se_ListV2LoggingLevelsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/v2LoggingLevel"); const query = (0, import_smithy_client.map)({ [_tT]: [, input[_tT]], [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListV2LoggingLevelsCommand");var se_ListViolationEventsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/violation-events"); const query = (0, import_smithy_client.map)({ [_sT]: [(0, import_smithy_client.expectNonNull)(input.startTime, `startTime`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_sT]).toString()], [_eTn]: [(0, import_smithy_client.expectNonNull)(input.endTime, `endTime`) != null, () => (0, import_smithy_client.serializeDateTime)(input[_eTn]).toString()], [_tNh]: [, input[_tNh]], [_sPN]: [, input[_sPN]], [_bCT]: [, input[_bCT]], [_lSA]: [() => input.listSuppressedAlerts !== void 0, () => input[_lSA].toString()], [_vS]: [, input[_vS]], [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListViolationEventsCommand");var se_PutVerificationStateOnViolationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/violations/verification-state/{violationId}"); b.p("violationId", () => input.violationId, "{violationId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { verificationState: [], verificationStateDescription: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_PutVerificationStateOnViolationCommand");var se_RegisterCACertificateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/cacertificate"); const query = (0, import_smithy_client.map)({ [_sAA]: [() => input.setAsActive !== void 0, () => input[_sAA].toString()], [_aAR]: [() => input.allowAutoRegistration !== void 0, () => input[_aAR].toString()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { caCertificate: [], certificateMode: [], registrationConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "registrationConfig"), tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), verificationCertificate: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_RegisterCACertificateCommand");var se_RegisterCertificateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/certificate/register"); const query = (0, import_smithy_client.map)({ [_sAA]: [() => input.setAsActive !== void 0, () => input[_sAA].toString()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { caCertificatePem: [], certificatePem: [], status: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_RegisterCertificateCommand");var se_RegisterCertificateWithoutCACommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/certificate/register-no-ca"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { certificatePem: [], status: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_RegisterCertificateWithoutCACommand");var se_RegisterThingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/things"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { parameters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "parameters"), templateBody: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_RegisterThingCommand");var se_RejectCertificateTransferCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/reject-certificate-transfer/{certificateId}"); b.p("certificateId", () => input.certificateId, "{certificateId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { rejectReason: [] }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_RejectCertificateTransferCommand");var se_RemoveThingFromBillingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/billing-groups/removeThingFromBillingGroup"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { billingGroupArn: [], billingGroupName: [], thingArn: [], thingName: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_RemoveThingFromBillingGroupCommand");var se_RemoveThingFromThingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/thing-groups/removeThingFromThingGroup"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { thingArn: [], thingGroupArn: [], thingGroupName: [], thingName: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_RemoveThingFromThingGroupCommand");var se_ReplaceTopicRuleCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/rules/{ruleName}"); b.p("ruleName", () => input.ruleName, "{ruleName}", false); let body; if (input.topicRulePayload !== void 0) { body = (0, import_smithy_client._json)(input.topicRulePayload); } if (body === void 0) { body = {}; } body = JSON.stringify(body); b.m("PATCH").h(headers).b(body); return b.build();}, "se_ReplaceTopicRuleCommand");var se_SearchIndexCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/indices/search"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { indexName: [], maxResults: [], nextToken: [], queryString: [], queryVersion: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_SearchIndexCommand");var se_SetDefaultAuthorizerCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/default-authorizer"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { authorizerName: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_SetDefaultAuthorizerCommand");var se_SetDefaultPolicyVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/policies/{policyName}/version/{policyVersionId}"); b.p("policyName", () => input.policyName, "{policyName}", false); b.p("policyVersionId", () => input.policyVersionId, "{policyVersionId}", false); let body; b.m("PATCH").h(headers).b(body); return b.build();}, "se_SetDefaultPolicyVersionCommand");var se_SetLoggingOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/loggingOptions"); let body; if (input.loggingOptionsPayload !== void 0) { body = (0, import_smithy_client._json)(input.loggingOptionsPayload); } if (body === void 0) { body = {}; } body = JSON.stringify(body); b.m("POST").h(headers).b(body); return b.build();}, "se_SetLoggingOptionsCommand");var se_SetV2LoggingLevelCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v2LoggingLevel"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { logLevel: [], logTarget: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "logTarget") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_SetV2LoggingLevelCommand");var se_SetV2LoggingOptionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/v2LoggingOptions"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { defaultLogLevel: [], disableAllLogs: [], roleArn: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_SetV2LoggingOptionsCommand");var se_StartAuditMitigationActionsTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/mitigationactions/tasks/{taskId}"); b.p("taskId", () => input.taskId, "{taskId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { auditCheckToActionsMapping: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "auditCheckToActionsMapping"), clientRequestToken: [true, (_) => _ ?? (0, import_uuid.v4)()], target: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "target") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartAuditMitigationActionsTaskCommand");var se_StartDetectMitigationActionsTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/detect/mitigationactions/tasks/{taskId}"); b.p("taskId", () => input.taskId, "{taskId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { actions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "actions"), clientRequestToken: [true, (_) => _ ?? (0, import_uuid.v4)()], includeOnlyActiveViolations: [], includeSuppressedAlerts: [], target: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "target"), violationEventOccurrenceRange: /* @__PURE__ */ __name((_) => se_ViolationEventOccurrenceRange(_, context), "violationEventOccurrenceRange") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_StartDetectMitigationActionsTaskCommand");var se_StartOnDemandAuditTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/tasks"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { targetCheckNames: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "targetCheckNames") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartOnDemandAuditTaskCommand");var se_StartThingRegistrationTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/thing-registration-tasks"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { inputFileBucket: [], inputFileKey: [], roleArn: [], templateBody: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartThingRegistrationTaskCommand");var se_StopThingRegistrationTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/thing-registration-tasks/{taskId}/cancel"); b.p("taskId", () => input.taskId, "{taskId}", false); let body; b.m("PUT").h(headers).b(body); return b.build();}, "se_StopThingRegistrationTaskCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/tags"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { resourceArn: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_TagResourceCommand");var se_TestAuthorizationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/test-authorization"); const query = (0, import_smithy_client.map)({ [_cI]: [, input[_cI]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { authInfos: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "authInfos"), cognitoIdentityPoolId: [], policyNamesToAdd: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "policyNamesToAdd"), policyNamesToSkip: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "policyNamesToSkip"), principal: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_TestAuthorizationCommand");var se_TestInvokeAuthorizerCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/authorizer/{authorizerName}/test"); b.p("authorizerName", () => input.authorizerName, "{authorizerName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { httpContext: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "httpContext"), mqttContext: /* @__PURE__ */ __name((_) => se_MqttContext(_, context), "mqttContext"), tlsContext: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tlsContext"), token: [], tokenSignature: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_TestInvokeAuthorizerCommand");var se_TransferCertificateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/transfer-certificate/{certificateId}"); b.p("certificateId", () => input.certificateId, "{certificateId}", false); const query = (0, import_smithy_client.map)({ [_tAA]: [, (0, import_smithy_client.expectNonNull)(input[_tAA], `targetAwsAccount`)] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { transferMessage: [] }) ); b.m("PATCH").h(headers).q(query).b(body); return b.build();}, "se_TransferCertificateCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/untag"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { resourceArn: [], tagKeys: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tagKeys") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UntagResourceCommand");var se_UpdateAccountAuditConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/configuration"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { auditCheckConfigurations: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "auditCheckConfigurations"), auditNotificationTargetConfigurations: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "auditNotificationTargetConfigurations"), roleArn: [] }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateAccountAuditConfigurationCommand");var se_UpdateAuditSuppressionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/suppressions/update"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { checkName: [], description: [], expirationDate: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "expirationDate"), resourceIdentifier: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceIdentifier"), suppressIndefinitely: [] }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateAuditSuppressionCommand");var se_UpdateAuthorizerCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/authorizer/{authorizerName}"); b.p("authorizerName", () => input.authorizerName, "{authorizerName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { authorizerFunctionArn: [], enableCachingForHttp: [], status: [], tokenKeyName: [], tokenSigningPublicKeys: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tokenSigningPublicKeys") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateAuthorizerCommand");var se_UpdateBillingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/billing-groups/{billingGroupName}"); b.p("billingGroupName", () => input.billingGroupName, "{billingGroupName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { billingGroupProperties: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "billingGroupProperties"), expectedVersion: [] }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateBillingGroupCommand");var se_UpdateCACertificateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/cacertificate/{certificateId}"); b.p("certificateId", () => input.certificateId, "{certificateId}", false); const query = (0, import_smithy_client.map)({ [_nS]: [, input[_nS]], [_nARS]: [, input[_nARS]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { registrationConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "registrationConfig"), removeAutoRegistration: [] }) ); b.m("PUT").h(headers).q(query).b(body); return b.build();}, "se_UpdateCACertificateCommand");var se_UpdateCertificateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/certificates/{certificateId}"); b.p("certificateId", () => input.certificateId, "{certificateId}", false); const query = (0, import_smithy_client.map)({ [_nS]: [, (0, import_smithy_client.expectNonNull)(input[_nS], `newStatus`)] }); let body; b.m("PUT").h(headers).q(query).b(body); return b.build();}, "se_UpdateCertificateCommand");var se_UpdateCertificateProviderCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/certificate-providers/{certificateProviderName}"); b.p("certificateProviderName", () => input.certificateProviderName, "{certificateProviderName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { accountDefaultForOperations: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "accountDefaultForOperations"), lambdaFunctionArn: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateCertificateProviderCommand");var se_UpdateCommandCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/commands/{commandId}"); b.p("commandId", () => input.commandId, "{commandId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { deprecated: [], description: [], displayName: [] }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateCommandCommand");var se_UpdateCustomMetricCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/custom-metric/{metricName}"); b.p("metricName", () => input.metricName, "{metricName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { displayName: [] }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateCustomMetricCommand");var se_UpdateDimensionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/dimensions/{name}"); b.p("name", () => input.name, "{name}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { stringValues: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "stringValues") }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateDimensionCommand");var se_UpdateDomainConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/domainConfigurations/{domainConfigurationName}"); b.p("domainConfigurationName", () => input.domainConfigurationName, "{domainConfigurationName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { applicationProtocol: [], authenticationType: [], authorizerConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "authorizerConfig"), clientCertificateConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "clientCertificateConfig"), domainConfigurationStatus: [], removeAuthorizerConfig: [], serverCertificateConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "serverCertificateConfig"), tlsConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tlsConfig") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateDomainConfigurationCommand");var se_UpdateDynamicThingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/dynamic-thing-groups/{thingGroupName}"); b.p("thingGroupName", () => input.thingGroupName, "{thingGroupName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { expectedVersion: [], indexName: [], queryString: [], queryVersion: [], thingGroupProperties: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "thingGroupProperties") }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateDynamicThingGroupCommand");var se_UpdateEncryptionConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/encryption-configuration"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { encryptionType: [], kmsAccessRoleArn: [], kmsKeyArn: [] }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateEncryptionConfigurationCommand");var se_UpdateEventConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/event-configurations"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { eventConfigurations: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "eventConfigurations") }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateEventConfigurationsCommand");var se_UpdateFleetMetricCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/fleet-metric/{metricName}"); b.p("metricName", () => input.metricName, "{metricName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { aggregationField: [], aggregationType: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "aggregationType"), description: [], expectedVersion: [], indexName: [], period: [], queryString: [], queryVersion: [], unit: [] }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateFleetMetricCommand");var se_UpdateIndexingConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/indexing/config"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { thingGroupIndexingConfiguration: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "thingGroupIndexingConfiguration"), thingIndexingConfiguration: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "thingIndexingConfiguration") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateIndexingConfigurationCommand");var se_UpdateJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/jobs/{jobId}"); b.p("jobId", () => input.jobId, "{jobId}", false); const query = (0, import_smithy_client.map)({ [_nI]: [, input[_nI]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { abortConfig: /* @__PURE__ */ __name((_) => se_AbortConfig(_, context), "abortConfig"), description: [], jobExecutionsRetryConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "jobExecutionsRetryConfig"), jobExecutionsRolloutConfig: /* @__PURE__ */ __name((_) => se_JobExecutionsRolloutConfig(_, context), "jobExecutionsRolloutConfig"), presignedUrlConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "presignedUrlConfig"), timeoutConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "timeoutConfig") }) ); b.m("PATCH").h(headers).q(query).b(body); return b.build();}, "se_UpdateJobCommand");var se_UpdateMitigationActionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/mitigationactions/actions/{actionName}"); b.p("actionName", () => input.actionName, "{actionName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { actionParams: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "actionParams"), roleArn: [] }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateMitigationActionCommand");var se_UpdatePackageCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/packages/{packageName}"); b.p("packageName", () => input.packageName, "{packageName}", false); const query = (0, import_smithy_client.map)({ [_cT]: [, input[_cT] ?? (0, import_uuid.v4)()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { defaultVersionName: [], description: [], unsetDefaultVersion: [] }) ); b.m("PATCH").h(headers).q(query).b(body); return b.build();}, "se_UpdatePackageCommand");var se_UpdatePackageConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/package-configuration"); const query = (0, import_smithy_client.map)({ [_cT]: [, input[_cT] ?? (0, import_uuid.v4)()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { versionUpdateByJobsConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "versionUpdateByJobsConfig") }) ); b.m("PATCH").h(headers).q(query).b(body); return b.build();}, "se_UpdatePackageConfigurationCommand");var se_UpdatePackageVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/packages/{packageName}/versions/{versionName}"); b.p("packageName", () => input.packageName, "{packageName}", false); b.p("versionName", () => input.versionName, "{versionName}", false); const query = (0, import_smithy_client.map)({ [_cT]: [, input[_cT] ?? (0, import_uuid.v4)()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { action: [], artifact: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "artifact"), attributes: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "attributes"), description: [], recipe: [] }) ); b.m("PATCH").h(headers).q(query).b(body); return b.build();}, "se_UpdatePackageVersionCommand");var se_UpdateProvisioningTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/provisioning-templates/{templateName}"); b.p("templateName", () => input.templateName, "{templateName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { defaultVersionId: [], description: [], enabled: [], preProvisioningHook: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "preProvisioningHook"), provisioningRoleArn: [], removePreProvisioningHook: [] }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateProvisioningTemplateCommand");var se_UpdateRoleAliasCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/role-aliases/{roleAlias}"); b.p("roleAlias", () => input.roleAlias, "{roleAlias}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { credentialDurationSeconds: [], roleArn: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateRoleAliasCommand");var se_UpdateScheduledAuditCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/scheduledaudits/{scheduledAuditName}"); b.p("scheduledAuditName", () => input.scheduledAuditName, "{scheduledAuditName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { dayOfMonth: [], dayOfWeek: [], frequency: [], targetCheckNames: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "targetCheckNames") }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateScheduledAuditCommand");var se_UpdateSecurityProfileCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/security-profiles/{securityProfileName}"); b.p("securityProfileName", () => input.securityProfileName, "{securityProfileName}", false); const query = (0, import_smithy_client.map)({ [_eV]: [() => input.expectedVersion !== void 0, () => input[_eV].toString()] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { additionalMetricsToRetain: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "additionalMetricsToRetain"), additionalMetricsToRetainV2: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "additionalMetricsToRetainV2"), alertTargets: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "alertTargets"), behaviors: /* @__PURE__ */ __name((_) => se_Behaviors(_, context), "behaviors"), deleteAdditionalMetricsToRetain: [], deleteAlertTargets: [], deleteBehaviors: [], deleteMetricsExportConfig: [], metricsExportConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "metricsExportConfig"), securityProfileDescription: [] }) ); b.m("PATCH").h(headers).q(query).b(body); return b.build();}, "se_UpdateSecurityProfileCommand");var se_UpdateStreamCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/streams/{streamId}"); b.p("streamId", () => input.streamId, "{streamId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { description: [], files: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "files"), roleArn: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateStreamCommand");var se_UpdateThingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/things/{thingName}"); b.p("thingName", () => input.thingName, "{thingName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { attributePayload: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "attributePayload"), expectedVersion: [], removeThingType: [], thingTypeName: [] }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateThingCommand");var se_UpdateThingGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/thing-groups/{thingGroupName}"); b.p("thingGroupName", () => input.thingGroupName, "{thingGroupName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { expectedVersion: [], thingGroupProperties: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "thingGroupProperties") }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateThingGroupCommand");var se_UpdateThingGroupsForThingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/thing-groups/updateThingGroupsForThing"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { overrideDynamicGroups: [], thingGroupsToAdd: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "thingGroupsToAdd"), thingGroupsToRemove: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "thingGroupsToRemove"), thingName: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateThingGroupsForThingCommand");var se_UpdateThingTypeCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/thing-types/{thingTypeName}"); b.p("thingTypeName", () => input.thingTypeName, "{thingTypeName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { thingTypeProperties: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "thingTypeProperties") }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateThingTypeCommand");var se_UpdateTopicRuleDestinationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/destinations"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { arn: [], status: [] }) ); b.m("PATCH").h(headers).b(body); return b.build();}, "se_UpdateTopicRuleDestinationCommand");var se_ValidateSecurityProfileBehaviorsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/security-profile-behaviors/validate"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { behaviors: /* @__PURE__ */ __name((_) => se_Behaviors(_, context), "behaviors") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ValidateSecurityProfileBehaviorsCommand");var de_AcceptCertificateTransferCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_AcceptCertificateTransferCommand");var de_AddThingToBillingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_AddThingToBillingGroupCommand");var de_AddThingToThingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_AddThingToThingGroupCommand");var de_AssociateSbomWithPackageVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { packageName: import_smithy_client.expectString, sbom: import_smithy_client._json, sbomValidationStatus: import_smithy_client.expectString, versionName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_AssociateSbomWithPackageVersionCommand");var de_AssociateTargetsWithJobCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { description: import_smithy_client.expectString, jobArn: import_smithy_client.expectString, jobId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_AssociateTargetsWithJobCommand");var de_AttachPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_AttachPolicyCommand");var de_AttachPrincipalPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_AttachPrincipalPolicyCommand");var de_AttachSecurityProfileCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_AttachSecurityProfileCommand");var de_AttachThingPrincipalCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_AttachThingPrincipalCommand");var de_CancelAuditMitigationActionsTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_CancelAuditMitigationActionsTaskCommand");var de_CancelAuditTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_CancelAuditTaskCommand");var de_CancelCertificateTransferCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_CancelCertificateTransferCommand");var de_CancelDetectMitigationActionsTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_CancelDetectMitigationActionsTaskCommand");var de_CancelJobCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { description: import_smithy_client.expectString, jobArn: import_smithy_client.expectString, jobId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CancelJobCommand");var de_CancelJobExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_CancelJobExecutionCommand");var de_ClearDefaultAuthorizerCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_ClearDefaultAuthorizerCommand");var de_ConfirmTopicRuleDestinationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_ConfirmTopicRuleDestinationCommand");var de_CreateAuditSuppressionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_CreateAuditSuppressionCommand");var de_CreateAuthorizerCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { authorizerArn: import_smithy_client.expectString, authorizerName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateAuthorizerCommand");var de_CreateBillingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { billingGroupArn: import_smithy_client.expectString, billingGroupId: import_smithy_client.expectString, billingGroupName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateBillingGroupCommand");var de_CreateCertificateFromCsrCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificateArn: import_smithy_client.expectString, certificateId: import_smithy_client.expectString, certificatePem: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateCertificateFromCsrCommand");var de_CreateCertificateProviderCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificateProviderArn: import_smithy_client.expectString, certificateProviderName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateCertificateProviderCommand");var de_CreateCommandCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { commandArn: import_smithy_client.expectString, commandId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateCommandCommand");var de_CreateCustomMetricCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { metricArn: import_smithy_client.expectString, metricName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateCustomMetricCommand");var de_CreateDimensionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { arn: import_smithy_client.expectString, name: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateDimensionCommand");var de_CreateDomainConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { domainConfigurationArn: import_smithy_client.expectString, domainConfigurationName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateDomainConfigurationCommand");var de_CreateDynamicThingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { indexName: import_smithy_client.expectString, queryString: import_smithy_client.expectString, queryVersion: import_smithy_client.expectString, thingGroupArn: import_smithy_client.expectString, thingGroupId: import_smithy_client.expectString, thingGroupName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateDynamicThingGroupCommand");var de_CreateFleetMetricCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { metricArn: import_smithy_client.expectString, metricName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateFleetMetricCommand");var de_CreateJobCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { description: import_smithy_client.expectString, jobArn: import_smithy_client.expectString, jobId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateJobCommand");var de_CreateJobTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { jobTemplateArn: import_smithy_client.expectString, jobTemplateId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateJobTemplateCommand");var de_CreateKeysAndCertificateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificateArn: import_smithy_client.expectString, certificateId: import_smithy_client.expectString, certificatePem: import_smithy_client.expectString, keyPair: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_CreateKeysAndCertificateCommand");var de_CreateMitigationActionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { actionArn: import_smithy_client.expectString, actionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateMitigationActionCommand");var de_CreateOTAUpdateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { awsIotJobArn: import_smithy_client.expectString, awsIotJobId: import_smithy_client.expectString, otaUpdateArn: import_smithy_client.expectString, otaUpdateId: import_smithy_client.expectString, otaUpdateStatus: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateOTAUpdateCommand");var de_CreatePackageCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { description: import_smithy_client.expectString, packageArn: import_smithy_client.expectString, packageName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreatePackageCommand");var de_CreatePackageVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { attributes: import_smithy_client._json, description: import_smithy_client.expectString, errorReason: import_smithy_client.expectString, packageName: import_smithy_client.expectString, packageVersionArn: import_smithy_client.expectString, status: import_smithy_client.expectString, versionName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreatePackageVersionCommand");var de_CreatePolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { policyArn: import_smithy_client.expectString, policyDocument: import_smithy_client.expectString, policyName: import_smithy_client.expectString, policyVersionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreatePolicyCommand");var de_CreatePolicyVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { isDefaultVersion: import_smithy_client.expectBoolean, policyArn: import_smithy_client.expectString, policyDocument: import_smithy_client.expectString, policyVersionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreatePolicyVersionCommand");var de_CreateProvisioningClaimCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificateId: import_smithy_client.expectString, certificatePem: import_smithy_client.expectString, expiration: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "expiration"), keyPair: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_CreateProvisioningClaimCommand");var de_CreateProvisioningTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { defaultVersionId: import_smithy_client.expectInt32, templateArn: import_smithy_client.expectString, templateName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateProvisioningTemplateCommand");var de_CreateProvisioningTemplateVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { isDefaultVersion: import_smithy_client.expectBoolean, templateArn: import_smithy_client.expectString, templateName: import_smithy_client.expectString, versionId: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents;}, "de_CreateProvisioningTemplateVersionCommand");var de_CreateRoleAliasCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { roleAlias: import_smithy_client.expectString, roleAliasArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateRoleAliasCommand");var de_CreateScheduledAuditCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { scheduledAuditArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateScheduledAuditCommand");var de_CreateSecurityProfileCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { securityProfileArn: import_smithy_client.expectString, securityProfileName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateSecurityProfileCommand");var de_CreateStreamCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { description: import_smithy_client.expectString, streamArn: import_smithy_client.expectString, streamId: import_smithy_client.expectString, streamVersion: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents;}, "de_CreateStreamCommand");var de_CreateThingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { thingArn: import_smithy_client.expectString, thingId: import_smithy_client.expectString, thingName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateThingCommand");var de_CreateThingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { thingGroupArn: import_smithy_client.expectString, thingGroupId: import_smithy_client.expectString, thingGroupName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateThingGroupCommand");var de_CreateThingTypeCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { thingTypeArn: import_smithy_client.expectString, thingTypeId: import_smithy_client.expectString, thingTypeName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateThingTypeCommand");var de_CreateTopicRuleCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_CreateTopicRuleCommand");var de_CreateTopicRuleDestinationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { topicRuleDestination: /* @__PURE__ */ __name((_) => de_TopicRuleDestination(_, context), "topicRuleDestination") }); Object.assign(contents, doc); return contents;}, "de_CreateTopicRuleDestinationCommand");var de_DeleteAccountAuditConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteAccountAuditConfigurationCommand");var de_DeleteAuditSuppressionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteAuditSuppressionCommand");var de_DeleteAuthorizerCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteAuthorizerCommand");var de_DeleteBillingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteBillingGroupCommand");var de_DeleteCACertificateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteCACertificateCommand");var de_DeleteCertificateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteCertificateCommand");var de_DeleteCertificateProviderCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteCertificateProviderCommand");var de_DeleteCommandCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); (0, import_smithy_client.map)(contents, { statusCode: [, output.statusCode] }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteCommandCommand");var de_DeleteCommandExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteCommandExecutionCommand");var de_DeleteCustomMetricCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteCustomMetricCommand");var de_DeleteDimensionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteDimensionCommand");var de_DeleteDomainConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteDomainConfigurationCommand");var de_DeleteDynamicThingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteDynamicThingGroupCommand");var de_DeleteFleetMetricCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteFleetMetricCommand");var de_DeleteJobCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteJobCommand");var de_DeleteJobExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteJobExecutionCommand");var de_DeleteJobTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteJobTemplateCommand");var de_DeleteMitigationActionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteMitigationActionCommand");var de_DeleteOTAUpdateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteOTAUpdateCommand");var de_DeletePackageCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeletePackageCommand");var de_DeletePackageVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeletePackageVersionCommand");var de_DeletePolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeletePolicyCommand");var de_DeletePolicyVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeletePolicyVersionCommand");var de_DeleteProvisioningTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteProvisioningTemplateCommand");var de_DeleteProvisioningTemplateVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteProvisioningTemplateVersionCommand");var de_DeleteRegistrationCodeCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteRegistrationCodeCommand");var de_DeleteRoleAliasCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteRoleAliasCommand");var de_DeleteScheduledAuditCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteScheduledAuditCommand");var de_DeleteSecurityProfileCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteSecurityProfileCommand");var de_DeleteStreamCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteStreamCommand");var de_DeleteThingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteThingCommand");var de_DeleteThingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteThingGroupCommand");var de_DeleteThingTypeCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteThingTypeCommand");var de_DeleteTopicRuleCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteTopicRuleCommand");var de_DeleteTopicRuleDestinationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteTopicRuleDestinationCommand");var de_DeleteV2LoggingLevelCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteV2LoggingLevelCommand");var de_DeprecateThingTypeCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeprecateThingTypeCommand");var de_DescribeAccountAuditConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { auditCheckConfigurations: import_smithy_client._json, auditNotificationTargetConfigurations: import_smithy_client._json, roleArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeAccountAuditConfigurationCommand");var de_DescribeAuditFindingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { finding: /* @__PURE__ */ __name((_) => de_AuditFinding(_, context), "finding") }); Object.assign(contents, doc); return contents;}, "de_DescribeAuditFindingCommand");var de_DescribeAuditMitigationActionsTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { actionsDefinition: import_smithy_client._json, auditCheckToActionsMapping: import_smithy_client._json, endTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "endTime"), startTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "startTime"), target: import_smithy_client._json, taskStatistics: import_smithy_client._json, taskStatus: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeAuditMitigationActionsTaskCommand");var de_DescribeAuditSuppressionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { checkName: import_smithy_client.expectString, description: import_smithy_client.expectString, expirationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "expirationDate"), resourceIdentifier: import_smithy_client._json, suppressIndefinitely: import_smithy_client.expectBoolean }); Object.assign(contents, doc); return contents;}, "de_DescribeAuditSuppressionCommand");var de_DescribeAuditTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { auditDetails: import_smithy_client._json, scheduledAuditName: import_smithy_client.expectString, taskStartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "taskStartTime"), taskStatistics: import_smithy_client._json, taskStatus: import_smithy_client.expectString, taskType: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeAuditTaskCommand");var de_DescribeAuthorizerCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { authorizerDescription: /* @__PURE__ */ __name((_) => de_AuthorizerDescription(_, context), "authorizerDescription") }); Object.assign(contents, doc); return contents;}, "de_DescribeAuthorizerCommand");var de_DescribeBillingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { billingGroupArn: import_smithy_client.expectString, billingGroupId: import_smithy_client.expectString, billingGroupMetadata: /* @__PURE__ */ __name((_) => de_BillingGroupMetadata(_, context), "billingGroupMetadata"), billingGroupName: import_smithy_client.expectString, billingGroupProperties: import_smithy_client._json, version: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents;}, "de_DescribeBillingGroupCommand");var de_DescribeCACertificateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificateDescription: /* @__PURE__ */ __name((_) => de_CACertificateDescription(_, context), "certificateDescription"), registrationConfig: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_DescribeCACertificateCommand");var de_DescribeCertificateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificateDescription: /* @__PURE__ */ __name((_) => de_CertificateDescription(_, context), "certificateDescription") }); Object.assign(contents, doc); return contents;}, "de_DescribeCertificateCommand");var de_DescribeCertificateProviderCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { accountDefaultForOperations: import_smithy_client._json, certificateProviderArn: import_smithy_client.expectString, certificateProviderName: import_smithy_client.expectString, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), lambdaFunctionArn: import_smithy_client.expectString, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate") }); Object.assign(contents, doc); return contents;}, "de_DescribeCertificateProviderCommand");var de_DescribeCustomMetricCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), displayName: import_smithy_client.expectString, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), metricArn: import_smithy_client.expectString, metricName: import_smithy_client.expectString, metricType: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeCustomMetricCommand");var de_DescribeDefaultAuthorizerCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { authorizerDescription: /* @__PURE__ */ __name((_) => de_AuthorizerDescription(_, context), "authorizerDescription") }); Object.assign(contents, doc); return contents;}, "de_DescribeDefaultAuthorizerCommand");var de_DescribeDetectMitigationActionsTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { taskSummary: /* @__PURE__ */ __name((_) => de_DetectMitigationActionsTaskSummary(_, context), "taskSummary") }); Object.assign(contents, doc); return contents;}, "de_DescribeDetectMitigationActionsTaskCommand");var de_DescribeDimensionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { arn: import_smithy_client.expectString, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), name: import_smithy_client.expectString, stringValues: import_smithy_client._json, type: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeDimensionCommand");var de_DescribeDomainConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { applicationProtocol: import_smithy_client.expectString, authenticationType: import_smithy_client.expectString, authorizerConfig: import_smithy_client._json, clientCertificateConfig: import_smithy_client._json, domainConfigurationArn: import_smithy_client.expectString, domainConfigurationName: import_smithy_client.expectString, domainConfigurationStatus: import_smithy_client.expectString, domainName: import_smithy_client.expectString, domainType: import_smithy_client.expectString, lastStatusChangeDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastStatusChangeDate"), serverCertificateConfig: import_smithy_client._json, serverCertificates: import_smithy_client._json, serviceType: import_smithy_client.expectString, tlsConfig: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_DescribeDomainConfigurationCommand");var de_DescribeEncryptionConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { configurationDetails: import_smithy_client._json, encryptionType: import_smithy_client.expectString, kmsAccessRoleArn: import_smithy_client.expectString, kmsKeyArn: import_smithy_client.expectString, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate") }); Object.assign(contents, doc); return contents;}, "de_DescribeEncryptionConfigurationCommand");var de_DescribeEndpointCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { endpointAddress: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeEndpointCommand");var de_DescribeEventConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), eventConfigurations: import_smithy_client._json, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate") }); Object.assign(contents, doc); return contents;}, "de_DescribeEventConfigurationsCommand");var de_DescribeFleetMetricCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { aggregationField: import_smithy_client.expectString, aggregationType: import_smithy_client._json, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), description: import_smithy_client.expectString, indexName: import_smithy_client.expectString, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), metricArn: import_smithy_client.expectString, metricName: import_smithy_client.expectString, period: import_smithy_client.expectInt32, queryString: import_smithy_client.expectString, queryVersion: import_smithy_client.expectString, unit: import_smithy_client.expectString, version: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents;}, "de_DescribeFleetMetricCommand");var de_DescribeIndexCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { indexName: import_smithy_client.expectString, indexStatus: import_smithy_client.expectString, schema: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeIndexCommand");var de_DescribeJobCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { documentSource: import_smithy_client.expectString, job: /* @__PURE__ */ __name((_) => de_Job(_, context), "job") }); Object.assign(contents, doc); return contents;}, "de_DescribeJobCommand");var de_DescribeJobExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { execution: /* @__PURE__ */ __name((_) => de_JobExecution(_, context), "execution") }); Object.assign(contents, doc); return contents;}, "de_DescribeJobExecutionCommand");var de_DescribeJobTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { abortConfig: /* @__PURE__ */ __name((_) => de_AbortConfig(_, context), "abortConfig"), createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), description: import_smithy_client.expectString, destinationPackageVersions: import_smithy_client._json, document: import_smithy_client.expectString, documentSource: import_smithy_client.expectString, jobExecutionsRetryConfig: import_smithy_client._json, jobExecutionsRolloutConfig: /* @__PURE__ */ __name((_) => de_JobExecutionsRolloutConfig(_, context), "jobExecutionsRolloutConfig"), jobTemplateArn: import_smithy_client.expectString, jobTemplateId: import_smithy_client.expectString, maintenanceWindows: import_smithy_client._json, presignedUrlConfig: import_smithy_client._json, timeoutConfig: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_DescribeJobTemplateCommand");var de_DescribeManagedJobTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { description: import_smithy_client.expectString, document: import_smithy_client.expectString, documentParameters: import_smithy_client._json, environments: import_smithy_client._json, templateArn: import_smithy_client.expectString, templateName: import_smithy_client.expectString, templateVersion: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeManagedJobTemplateCommand");var de_DescribeMitigationActionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { actionArn: import_smithy_client.expectString, actionId: import_smithy_client.expectString, actionName: import_smithy_client.expectString, actionParams: import_smithy_client._json, actionType: import_smithy_client.expectString, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), roleArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeMitigationActionCommand");var de_DescribeProvisioningTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), defaultVersionId: import_smithy_client.expectInt32, description: import_smithy_client.expectString, enabled: import_smithy_client.expectBoolean, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), preProvisioningHook: import_smithy_client._json, provisioningRoleArn: import_smithy_client.expectString, templateArn: import_smithy_client.expectString, templateBody: import_smithy_client.expectString, templateName: import_smithy_client.expectString, type: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeProvisioningTemplateCommand");var de_DescribeProvisioningTemplateVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), isDefaultVersion: import_smithy_client.expectBoolean, templateBody: import_smithy_client.expectString, versionId: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents;}, "de_DescribeProvisioningTemplateVersionCommand");var de_DescribeRoleAliasCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { roleAliasDescription: /* @__PURE__ */ __name((_) => de_RoleAliasDescription(_, context), "roleAliasDescription") }); Object.assign(contents, doc); return contents;}, "de_DescribeRoleAliasCommand");var de_DescribeScheduledAuditCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { dayOfMonth: import_smithy_client.expectString, dayOfWeek: import_smithy_client.expectString, frequency: import_smithy_client.expectString, scheduledAuditArn: import_smithy_client.expectString, scheduledAuditName: import_smithy_client.expectString, targetCheckNames: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_DescribeScheduledAuditCommand");var de_DescribeSecurityProfileCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { additionalMetricsToRetain: import_smithy_client._json, additionalMetricsToRetainV2: import_smithy_client._json, alertTargets: import_smithy_client._json, behaviors: /* @__PURE__ */ __name((_) => de_Behaviors(_, context), "behaviors"), creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), metricsExportConfig: import_smithy_client._json, securityProfileArn: import_smithy_client.expectString, securityProfileDescription: import_smithy_client.expectString, securityProfileName: import_smithy_client.expectString, version: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents;}, "de_DescribeSecurityProfileCommand");var de_DescribeStreamCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { streamInfo: /* @__PURE__ */ __name((_) => de_StreamInfo(_, context), "streamInfo") }); Object.assign(contents, doc); return contents;}, "de_DescribeStreamCommand");var de_DescribeThingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { attributes: import_smithy_client._json, billingGroupName: import_smithy_client.expectString, defaultClientId: import_smithy_client.expectString, thingArn: import_smithy_client.expectString, thingId: import_smithy_client.expectString, thingName: import_smithy_client.expectString, thingTypeName: import_smithy_client.expectString, version: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents;}, "de_DescribeThingCommand");var de_DescribeThingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { indexName: import_smithy_client.expectString, queryString: import_smithy_client.expectString, queryVersion: import_smithy_client.expectString, status: import_smithy_client.expectString, thingGroupArn: import_smithy_client.expectString, thingGroupId: import_smithy_client.expectString, thingGroupMetadata: /* @__PURE__ */ __name((_) => de_ThingGroupMetadata(_, context), "thingGroupMetadata"), thingGroupName: import_smithy_client.expectString, thingGroupProperties: import_smithy_client._json, version: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents;}, "de_DescribeThingGroupCommand");var de_DescribeThingRegistrationTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), failureCount: import_smithy_client.expectInt32, inputFileBucket: import_smithy_client.expectString, inputFileKey: import_smithy_client.expectString, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), message: import_smithy_client.expectString, percentageProgress: import_smithy_client.expectInt32, roleArn: import_smithy_client.expectString, status: import_smithy_client.expectString, successCount: import_smithy_client.expectInt32, taskId: import_smithy_client.expectString, templateBody: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeThingRegistrationTaskCommand");var de_DescribeThingTypeCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { thingTypeArn: import_smithy_client.expectString, thingTypeId: import_smithy_client.expectString, thingTypeMetadata: /* @__PURE__ */ __name((_) => de_ThingTypeMetadata(_, context), "thingTypeMetadata"), thingTypeName: import_smithy_client.expectString, thingTypeProperties: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_DescribeThingTypeCommand");var de_DetachPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DetachPolicyCommand");var de_DetachPrincipalPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DetachPrincipalPolicyCommand");var de_DetachSecurityProfileCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DetachSecurityProfileCommand");var de_DetachThingPrincipalCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DetachThingPrincipalCommand");var de_DisableTopicRuleCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DisableTopicRuleCommand");var de_DisassociateSbomFromPackageVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DisassociateSbomFromPackageVersionCommand");var de_EnableTopicRuleCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_EnableTopicRuleCommand");var de_GetBehaviorModelTrainingSummariesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, summaries: /* @__PURE__ */ __name((_) => de_BehaviorModelTrainingSummaries(_, context), "summaries") }); Object.assign(contents, doc); return contents;}, "de_GetBehaviorModelTrainingSummariesCommand");var de_GetBucketsAggregationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { buckets: import_smithy_client._json, totalCount: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents;}, "de_GetBucketsAggregationCommand");var de_GetCardinalityCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { cardinality: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents;}, "de_GetCardinalityCommand");var de_GetCommandCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { commandArn: import_smithy_client.expectString, commandId: import_smithy_client.expectString, createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), deprecated: import_smithy_client.expectBoolean, description: import_smithy_client.expectString, displayName: import_smithy_client.expectString, lastUpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedAt"), mandatoryParameters: /* @__PURE__ */ __name((_) => de_CommandParameterList(_, context), "mandatoryParameters"), namespace: import_smithy_client.expectString, payload: /* @__PURE__ */ __name((_) => de_CommandPayload(_, context), "payload"), pendingDeletion: import_smithy_client.expectBoolean, roleArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetCommandCommand");var de_GetCommandExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { commandArn: import_smithy_client.expectString, completedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "completedAt"), createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), executionId: import_smithy_client.expectString, executionTimeoutSeconds: import_smithy_client.expectLong, lastUpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedAt"), parameters: /* @__PURE__ */ __name((_) => de_CommandExecutionParameterMap(_, context), "parameters"), result: /* @__PURE__ */ __name((_) => de_CommandExecutionResultMap(_, context), "result"), startedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "startedAt"), status: import_smithy_client.expectString, statusReason: import_smithy_client._json, targetArn: import_smithy_client.expectString, timeToLive: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "timeToLive") }); Object.assign(contents, doc); return contents;}, "de_GetCommandExecutionCommand");var de_GetEffectivePoliciesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { effectivePolicies: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetEffectivePoliciesCommand");var de_GetIndexingConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { thingGroupIndexingConfiguration: import_smithy_client._json, thingIndexingConfiguration: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetIndexingConfigurationCommand");var de_GetJobDocumentCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { document: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetJobDocumentCommand");var de_GetLoggingOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { logLevel: import_smithy_client.expectString, roleArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetLoggingOptionsCommand");var de_GetOTAUpdateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { otaUpdateInfo: /* @__PURE__ */ __name((_) => de_OTAUpdateInfo(_, context), "otaUpdateInfo") }); Object.assign(contents, doc); return contents;}, "de_GetOTAUpdateCommand");var de_GetPackageCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), defaultVersionName: import_smithy_client.expectString, description: import_smithy_client.expectString, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), packageArn: import_smithy_client.expectString, packageName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetPackageCommand");var de_GetPackageConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { versionUpdateByJobsConfig: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetPackageConfigurationCommand");var de_GetPackageVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { artifact: import_smithy_client._json, attributes: import_smithy_client._json, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), description: import_smithy_client.expectString, errorReason: import_smithy_client.expectString, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), packageName: import_smithy_client.expectString, packageVersionArn: import_smithy_client.expectString, recipe: import_smithy_client.expectString, sbom: import_smithy_client._json, sbomValidationStatus: import_smithy_client.expectString, status: import_smithy_client.expectString, versionName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetPackageVersionCommand");var de_GetPercentilesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { percentiles: /* @__PURE__ */ __name((_) => de_Percentiles(_, context), "percentiles") }); Object.assign(contents, doc); return contents;}, "de_GetPercentilesCommand");var de_GetPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), defaultVersionId: import_smithy_client.expectString, generationId: import_smithy_client.expectString, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), policyArn: import_smithy_client.expectString, policyDocument: import_smithy_client.expectString, policyName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetPolicyCommand");var de_GetPolicyVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), generationId: import_smithy_client.expectString, isDefaultVersion: import_smithy_client.expectBoolean, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), policyArn: import_smithy_client.expectString, policyDocument: import_smithy_client.expectString, policyName: import_smithy_client.expectString, policyVersionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetPolicyVersionCommand");var de_GetRegistrationCodeCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { registrationCode: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetRegistrationCodeCommand");var de_GetStatisticsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { statistics: /* @__PURE__ */ __name((_) => de_Statistics(_, context), "statistics") }); Object.assign(contents, doc); return contents;}, "de_GetStatisticsCommand");var de_GetThingConnectivityDataCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { connected: import_smithy_client.expectBoolean, disconnectReason: import_smithy_client.expectString, thingName: import_smithy_client.expectString, timestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "timestamp") }); Object.assign(contents, doc); return contents;}, "de_GetThingConnectivityDataCommand");var de_GetTopicRuleCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { rule: /* @__PURE__ */ __name((_) => de_TopicRule(_, context), "rule"), ruleArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetTopicRuleCommand");var de_GetTopicRuleDestinationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { topicRuleDestination: /* @__PURE__ */ __name((_) => de_TopicRuleDestination(_, context), "topicRuleDestination") }); Object.assign(contents, doc); return contents;}, "de_GetTopicRuleDestinationCommand");var de_GetV2LoggingOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { defaultLogLevel: import_smithy_client.expectString, disableAllLogs: import_smithy_client.expectBoolean, roleArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetV2LoggingOptionsCommand");var de_ListActiveViolationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { activeViolations: /* @__PURE__ */ __name((_) => de_ActiveViolations(_, context), "activeViolations"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListActiveViolationsCommand");var de_ListAttachedPoliciesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextMarker: import_smithy_client.expectString, policies: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListAttachedPoliciesCommand");var de_ListAuditFindingsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { findings: /* @__PURE__ */ __name((_) => de_AuditFindings(_, context), "findings"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAuditFindingsCommand");var de_ListAuditMitigationActionsExecutionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { actionsExecutions: /* @__PURE__ */ __name((_) => de_AuditMitigationActionExecutionMetadataList(_, context), "actionsExecutions"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAuditMitigationActionsExecutionsCommand");var de_ListAuditMitigationActionsTasksCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, tasks: /* @__PURE__ */ __name((_) => de_AuditMitigationActionsTaskMetadataList(_, context), "tasks") }); Object.assign(contents, doc); return contents;}, "de_ListAuditMitigationActionsTasksCommand");var de_ListAuditSuppressionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, suppressions: /* @__PURE__ */ __name((_) => de_AuditSuppressionList(_, context), "suppressions") }); Object.assign(contents, doc); return contents;}, "de_ListAuditSuppressionsCommand");var de_ListAuditTasksCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, tasks: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListAuditTasksCommand");var de_ListAuthorizersCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { authorizers: import_smithy_client._json, nextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAuthorizersCommand");var de_ListBillingGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { billingGroups: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListBillingGroupsCommand");var de_ListCACertificatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificates: /* @__PURE__ */ __name((_) => de_CACertificates(_, context), "certificates"), nextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListCACertificatesCommand");var de_ListCertificateProvidersCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificateProviders: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListCertificateProvidersCommand");var de_ListCertificatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificates: /* @__PURE__ */ __name((_) => de_Certificates(_, context), "certificates"), nextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListCertificatesCommand");var de_ListCertificatesByCACommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificates: /* @__PURE__ */ __name((_) => de_Certificates(_, context), "certificates"), nextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListCertificatesByCACommand");var de_ListCommandExecutionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { commandExecutions: /* @__PURE__ */ __name((_) => de_CommandExecutionSummaryList(_, context), "commandExecutions"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListCommandExecutionsCommand");var de_ListCommandsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { commands: /* @__PURE__ */ __name((_) => de_CommandSummaryList(_, context), "commands"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListCommandsCommand");var de_ListCustomMetricsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { metricNames: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListCustomMetricsCommand");var de_ListDetectMitigationActionsExecutionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { actionsExecutions: /* @__PURE__ */ __name((_) => de_DetectMitigationActionExecutionList(_, context), "actionsExecutions"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListDetectMitigationActionsExecutionsCommand");var de_ListDetectMitigationActionsTasksCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, tasks: /* @__PURE__ */ __name((_) => de_DetectMitigationActionsTaskSummaryList(_, context), "tasks") }); Object.assign(contents, doc); return contents;}, "de_ListDetectMitigationActionsTasksCommand");var de_ListDimensionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { dimensionNames: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListDimensionsCommand");var de_ListDomainConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { domainConfigurations: import_smithy_client._json, nextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListDomainConfigurationsCommand");var de_ListFleetMetricsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { fleetMetrics: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListFleetMetricsCommand");var de_ListIndicesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { indexNames: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListIndicesCommand");var de_ListJobExecutionsForJobCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { executionSummaries: /* @__PURE__ */ __name((_) => de_JobExecutionSummaryForJobList(_, context), "executionSummaries"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListJobExecutionsForJobCommand");var de_ListJobExecutionsForThingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { executionSummaries: /* @__PURE__ */ __name((_) => de_JobExecutionSummaryForThingList(_, context), "executionSummaries"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListJobExecutionsForThingCommand");var de_ListJobsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { jobs: /* @__PURE__ */ __name((_) => de_JobSummaryList(_, context), "jobs"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListJobsCommand");var de_ListJobTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { jobTemplates: /* @__PURE__ */ __name((_) => de_JobTemplateSummaryList(_, context), "jobTemplates"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListJobTemplatesCommand");var de_ListManagedJobTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { managedJobTemplates: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListManagedJobTemplatesCommand");var de_ListMetricValuesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { metricDatumList: /* @__PURE__ */ __name((_) => de_MetricDatumList(_, context), "metricDatumList"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListMetricValuesCommand");var de_ListMitigationActionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { actionIdentifiers: /* @__PURE__ */ __name((_) => de_MitigationActionIdentifierList(_, context), "actionIdentifiers"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListMitigationActionsCommand");var de_ListOTAUpdatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, otaUpdates: /* @__PURE__ */ __name((_) => de_OTAUpdatesSummary(_, context), "otaUpdates") }); Object.assign(contents, doc); return contents;}, "de_ListOTAUpdatesCommand");var de_ListOutgoingCertificatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextMarker: import_smithy_client.expectString, outgoingCertificates: /* @__PURE__ */ __name((_) => de_OutgoingCertificates(_, context), "outgoingCertificates") }); Object.assign(contents, doc); return contents;}, "de_ListOutgoingCertificatesCommand");var de_ListPackagesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, packageSummaries: /* @__PURE__ */ __name((_) => de_PackageSummaryList(_, context), "packageSummaries") }); Object.assign(contents, doc); return contents;}, "de_ListPackagesCommand");var de_ListPackageVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, packageVersionSummaries: /* @__PURE__ */ __name((_) => de_PackageVersionSummaryList(_, context), "packageVersionSummaries") }); Object.assign(contents, doc); return contents;}, "de_ListPackageVersionsCommand");var de_ListPoliciesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextMarker: import_smithy_client.expectString, policies: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListPoliciesCommand");var de_ListPolicyPrincipalsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextMarker: import_smithy_client.expectString, principals: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListPolicyPrincipalsCommand");var de_ListPolicyVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { policyVersions: /* @__PURE__ */ __name((_) => de_PolicyVersions(_, context), "policyVersions") }); Object.assign(contents, doc); return contents;}, "de_ListPolicyVersionsCommand");var de_ListPrincipalPoliciesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextMarker: import_smithy_client.expectString, policies: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListPrincipalPoliciesCommand");var de_ListPrincipalThingsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, things: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListPrincipalThingsCommand");var de_ListPrincipalThingsV2Command = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, principalThingObjects: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListPrincipalThingsV2Command");var de_ListProvisioningTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, templates: /* @__PURE__ */ __name((_) => de_ProvisioningTemplateListing(_, context), "templates") }); Object.assign(contents, doc); return contents;}, "de_ListProvisioningTemplatesCommand");var de_ListProvisioningTemplateVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, versions: /* @__PURE__ */ __name((_) => de_ProvisioningTemplateVersionListing(_, context), "versions") }); Object.assign(contents, doc); return contents;}, "de_ListProvisioningTemplateVersionsCommand");var de_ListRelatedResourcesForAuditFindingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, relatedResources: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListRelatedResourcesForAuditFindingCommand");var de_ListRoleAliasesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextMarker: import_smithy_client.expectString, roleAliases: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListRoleAliasesCommand");var de_ListSbomValidationResultsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, validationResultSummaries: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListSbomValidationResultsCommand");var de_ListScheduledAuditsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, scheduledAudits: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListScheduledAuditsCommand");var de_ListSecurityProfilesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, securityProfileIdentifiers: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListSecurityProfilesCommand");var de_ListSecurityProfilesForTargetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, securityProfileTargetMappings: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListSecurityProfilesForTargetCommand");var de_ListStreamsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, streams: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListStreamsCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListTagsForResourceCommand");var de_ListTargetsForPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextMarker: import_smithy_client.expectString, targets: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListTargetsForPolicyCommand");var de_ListTargetsForSecurityProfileCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, securityProfileTargets: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListTargetsForSecurityProfileCommand");var de_ListThingGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, thingGroups: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListThingGroupsCommand");var de_ListThingGroupsForThingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, thingGroups: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListThingGroupsForThingCommand");var de_ListThingPrincipalsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, principals: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListThingPrincipalsCommand");var de_ListThingPrincipalsV2Command = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, thingPrincipalObjects: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListThingPrincipalsV2Command");var de_ListThingRegistrationTaskReportsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, reportType: import_smithy_client.expectString, resourceLinks: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListThingRegistrationTaskReportsCommand");var de_ListThingRegistrationTasksCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, taskIds: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListThingRegistrationTasksCommand");var de_ListThingsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, things: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListThingsCommand");var de_ListThingsInBillingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, things: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListThingsInBillingGroupCommand");var de_ListThingsInThingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, things: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListThingsInThingGroupCommand");var de_ListThingTypesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, thingTypes: /* @__PURE__ */ __name((_) => de_ThingTypeList(_, context), "thingTypes") }); Object.assign(contents, doc); return contents;}, "de_ListThingTypesCommand");var de_ListTopicRuleDestinationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { destinationSummaries: /* @__PURE__ */ __name((_) => de_TopicRuleDestinationSummaries(_, context), "destinationSummaries"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListTopicRuleDestinationsCommand");var de_ListTopicRulesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, rules: /* @__PURE__ */ __name((_) => de_TopicRuleList(_, context), "rules") }); Object.assign(contents, doc); return contents;}, "de_ListTopicRulesCommand");var de_ListV2LoggingLevelsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { logTargetConfigurations: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListV2LoggingLevelsCommand");var de_ListViolationEventsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, violationEvents: /* @__PURE__ */ __name((_) => de_ViolationEvents(_, context), "violationEvents") }); Object.assign(contents, doc); return contents;}, "de_ListViolationEventsCommand");var de_PutVerificationStateOnViolationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_PutVerificationStateOnViolationCommand");var de_RegisterCACertificateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificateArn: import_smithy_client.expectString, certificateId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_RegisterCACertificateCommand");var de_RegisterCertificateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificateArn: import_smithy_client.expectString, certificateId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_RegisterCertificateCommand");var de_RegisterCertificateWithoutCACommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificateArn: import_smithy_client.expectString, certificateId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_RegisterCertificateWithoutCACommand");var de_RegisterThingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificatePem: import_smithy_client.expectString, resourceArns: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_RegisterThingCommand");var de_RejectCertificateTransferCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_RejectCertificateTransferCommand");var de_RemoveThingFromBillingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_RemoveThingFromBillingGroupCommand");var de_RemoveThingFromThingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_RemoveThingFromThingGroupCommand");var de_ReplaceTopicRuleCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_ReplaceTopicRuleCommand");var de_SearchIndexCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, thingGroups: import_smithy_client._json, things: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_SearchIndexCommand");var de_SetDefaultAuthorizerCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { authorizerArn: import_smithy_client.expectString, authorizerName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_SetDefaultAuthorizerCommand");var de_SetDefaultPolicyVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_SetDefaultPolicyVersionCommand");var de_SetLoggingOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_SetLoggingOptionsCommand");var de_SetV2LoggingLevelCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_SetV2LoggingLevelCommand");var de_SetV2LoggingOptionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_SetV2LoggingOptionsCommand");var de_StartAuditMitigationActionsTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { taskId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_StartAuditMitigationActionsTaskCommand");var de_StartDetectMitigationActionsTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { taskId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_StartDetectMitigationActionsTaskCommand");var de_StartOnDemandAuditTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { taskId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_StartOnDemandAuditTaskCommand");var de_StartThingRegistrationTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { taskId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_StartThingRegistrationTaskCommand");var de_StopThingRegistrationTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_StopThingRegistrationTaskCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_TagResourceCommand");var de_TestAuthorizationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { authResults: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_TestAuthorizationCommand");var de_TestInvokeAuthorizerCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { disconnectAfterInSeconds: import_smithy_client.expectInt32, isAuthenticated: import_smithy_client.expectBoolean, policyDocuments: import_smithy_client._json, principalId: import_smithy_client.expectString, refreshAfterInSeconds: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents;}, "de_TestInvokeAuthorizerCommand");var de_TransferCertificateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { transferredCertificateArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_TransferCertificateCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UntagResourceCommand");var de_UpdateAccountAuditConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateAccountAuditConfigurationCommand");var de_UpdateAuditSuppressionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateAuditSuppressionCommand");var de_UpdateAuthorizerCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { authorizerArn: import_smithy_client.expectString, authorizerName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateAuthorizerCommand");var de_UpdateBillingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { version: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents;}, "de_UpdateBillingGroupCommand");var de_UpdateCACertificateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateCACertificateCommand");var de_UpdateCertificateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateCertificateCommand");var de_UpdateCertificateProviderCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { certificateProviderArn: import_smithy_client.expectString, certificateProviderName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateCertificateProviderCommand");var de_UpdateCommandCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { commandId: import_smithy_client.expectString, deprecated: import_smithy_client.expectBoolean, description: import_smithy_client.expectString, displayName: import_smithy_client.expectString, lastUpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedAt") }); Object.assign(contents, doc); return contents;}, "de_UpdateCommandCommand");var de_UpdateCustomMetricCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), displayName: import_smithy_client.expectString, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), metricArn: import_smithy_client.expectString, metricName: import_smithy_client.expectString, metricType: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateCustomMetricCommand");var de_UpdateDimensionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { arn: import_smithy_client.expectString, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), name: import_smithy_client.expectString, stringValues: import_smithy_client._json, type: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateDimensionCommand");var de_UpdateDomainConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { domainConfigurationArn: import_smithy_client.expectString, domainConfigurationName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateDomainConfigurationCommand");var de_UpdateDynamicThingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { version: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents;}, "de_UpdateDynamicThingGroupCommand");var de_UpdateEncryptionConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateEncryptionConfigurationCommand");var de_UpdateEventConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateEventConfigurationsCommand");var de_UpdateFleetMetricCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateFleetMetricCommand");var de_UpdateIndexingConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateIndexingConfigurationCommand");var de_UpdateJobCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateJobCommand");var de_UpdateMitigationActionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { actionArn: import_smithy_client.expectString, actionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateMitigationActionCommand");var de_UpdatePackageCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdatePackageCommand");var de_UpdatePackageConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdatePackageConfigurationCommand");var de_UpdatePackageVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdatePackageVersionCommand");var de_UpdateProvisioningTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateProvisioningTemplateCommand");var de_UpdateRoleAliasCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { roleAlias: import_smithy_client.expectString, roleAliasArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateRoleAliasCommand");var de_UpdateScheduledAuditCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { scheduledAuditArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateScheduledAuditCommand");var de_UpdateSecurityProfileCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { additionalMetricsToRetain: import_smithy_client._json, additionalMetricsToRetainV2: import_smithy_client._json, alertTargets: import_smithy_client._json, behaviors: /* @__PURE__ */ __name((_) => de_Behaviors(_, context), "behaviors"), creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), metricsExportConfig: import_smithy_client._json, securityProfileArn: import_smithy_client.expectString, securityProfileDescription: import_smithy_client.expectString, securityProfileName: import_smithy_client.expectString, version: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents;}, "de_UpdateSecurityProfileCommand");var de_UpdateStreamCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { description: import_smithy_client.expectString, streamArn: import_smithy_client.expectString, streamId: import_smithy_client.expectString, streamVersion: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents;}, "de_UpdateStreamCommand");var de_UpdateThingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateThingCommand");var de_UpdateThingGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { version: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents;}, "de_UpdateThingGroupCommand");var de_UpdateThingGroupsForThingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateThingGroupsForThingCommand");var de_UpdateThingTypeCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateThingTypeCommand");var de_UpdateTopicRuleDestinationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateTopicRuleDestinationCommand");var de_ValidateSecurityProfileBehaviorsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { valid: import_smithy_client.expectBoolean, validationErrors: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ValidateSecurityProfileBehaviorsCommand");var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { const parsedOutput = { ...output, body: await (0, import_core2.parseJsonErrorBody)(output.body, context) }; const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body); switch (errorCode) { case "InternalFailureException": case "com.amazonaws.iot#InternalFailureException": throw await de_InternalFailureExceptionRes(parsedOutput, context); case "InvalidRequestException": case "com.amazonaws.iot#InvalidRequestException": throw await de_InvalidRequestExceptionRes(parsedOutput, context); case "ResourceNotFoundException": case "com.amazonaws.iot#ResourceNotFoundException": throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); case "ServiceUnavailableException": case "com.amazonaws.iot#ServiceUnavailableException": throw await de_ServiceUnavailableExceptionRes(parsedOutput, context); case "ThrottlingException": case "com.amazonaws.iot#ThrottlingException": throw await de_ThrottlingExceptionRes(parsedOutput, context); case "TransferAlreadyCompletedException": case "com.amazonaws.iot#TransferAlreadyCompletedException": throw await de_TransferAlreadyCompletedExceptionRes(parsedOutput, context); case "UnauthorizedException": case "com.amazonaws.iot#UnauthorizedException": throw await de_UnauthorizedExceptionRes(parsedOutput, context); case "ConflictException": case "com.amazonaws.iot#ConflictException": throw await de_ConflictExceptionRes(parsedOutput, context); case "InternalServerException": case "com.amazonaws.iot#InternalServerException": throw await de_InternalServerExceptionRes(parsedOutput, context); case "ServiceQuotaExceededException": case "com.amazonaws.iot#ServiceQuotaExceededException": throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); case "ValidationException": case "com.amazonaws.iot#ValidationException": throw await de_ValidationExceptionRes(parsedOutput, context); case "LimitExceededException": case "com.amazonaws.iot#LimitExceededException": throw await de_LimitExceededExceptionRes(parsedOutput, context); case "VersionConflictException": case "com.amazonaws.iot#VersionConflictException": throw await de_VersionConflictExceptionRes(parsedOutput, context); case "InvalidStateTransitionException": case "com.amazonaws.iot#InvalidStateTransitionException": throw await de_InvalidStateTransitionExceptionRes(parsedOutput, context); case "ConflictingResourceUpdateException": case "com.amazonaws.iot#ConflictingResourceUpdateException": throw await de_ConflictingResourceUpdateExceptionRes(parsedOutput, context); case "InternalException": case "com.amazonaws.iot#InternalException": throw await de_InternalExceptionRes(parsedOutput, context); case "ResourceAlreadyExistsException": case "com.amazonaws.iot#ResourceAlreadyExistsException": throw await de_ResourceAlreadyExistsExceptionRes(parsedOutput, context); case "CertificateValidationException": case "com.amazonaws.iot#CertificateValidationException": throw await de_CertificateValidationExceptionRes(parsedOutput, context); case "InvalidQueryException": case "com.amazonaws.iot#InvalidQueryException": throw await de_InvalidQueryExceptionRes(parsedOutput, context); case "IndexNotReadyException": case "com.amazonaws.iot#IndexNotReadyException": throw await de_IndexNotReadyExceptionRes(parsedOutput, context); case "InvalidAggregationException": case "com.amazonaws.iot#InvalidAggregationException": throw await de_InvalidAggregationExceptionRes(parsedOutput, context); case "MalformedPolicyException": case "com.amazonaws.iot#MalformedPolicyException": throw await de_MalformedPolicyExceptionRes(parsedOutput, context); case "VersionsLimitExceededException": case "com.amazonaws.iot#VersionsLimitExceededException": throw await de_VersionsLimitExceededExceptionRes(parsedOutput, context); case "SqlParseException": case "com.amazonaws.iot#SqlParseException": throw await de_SqlParseExceptionRes(parsedOutput, context); case "DeleteConflictException": case "com.amazonaws.iot#DeleteConflictException": throw await de_DeleteConflictExceptionRes(parsedOutput, context); case "CertificateStateException": case "com.amazonaws.iot#CertificateStateException": throw await de_CertificateStateExceptionRes(parsedOutput, context); case "NotConfiguredException": case "com.amazonaws.iot#NotConfiguredException": throw await de_NotConfiguredExceptionRes(parsedOutput, context); case "RegistrationCodeValidationException": case "com.amazonaws.iot#RegistrationCodeValidationException": throw await de_RegistrationCodeValidationExceptionRes(parsedOutput, context); case "CertificateConflictException": case "com.amazonaws.iot#CertificateConflictException": throw await de_CertificateConflictExceptionRes(parsedOutput, context); case "ResourceRegistrationFailureException": case "com.amazonaws.iot#ResourceRegistrationFailureException": throw await de_ResourceRegistrationFailureExceptionRes(parsedOutput, context); case "TaskAlreadyExistsException": case "com.amazonaws.iot#TaskAlreadyExistsException": throw await de_TaskAlreadyExistsExceptionRes(parsedOutput, context); case "InvalidResponseException": case "com.amazonaws.iot#InvalidResponseException": throw await de_InvalidResponseExceptionRes(parsedOutput, context); case "TransferConflictException": case "com.amazonaws.iot#TransferConflictException": throw await de_TransferConflictExceptionRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; return throwDefaultError({ output, parsedBody, errorCode }); }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(IoTServiceException);var de_CertificateConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new CertificateConflictException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_CertificateConflictExceptionRes");var de_CertificateStateExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new CertificateStateException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_CertificateStateExceptionRes");var de_CertificateValidationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new CertificateValidationException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_CertificateValidationExceptionRes");var de_ConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString, resourceId: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ConflictException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ConflictExceptionRes");var de_ConflictingResourceUpdateExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ConflictingResourceUpdateException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ConflictingResourceUpdateExceptionRes");var de_DeleteConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new DeleteConflictException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_DeleteConflictExceptionRes");var de_IndexNotReadyExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new IndexNotReadyException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_IndexNotReadyExceptionRes");var de_InternalExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InternalException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InternalExceptionRes");var de_InternalFailureExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InternalFailureException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InternalFailureExceptionRes");var de_InternalServerExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InternalServerException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InternalServerExceptionRes");var de_InvalidAggregationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidAggregationException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidAggregationExceptionRes");var de_InvalidQueryExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidQueryException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidQueryExceptionRes");var de_InvalidRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidRequestException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidRequestExceptionRes");var de_InvalidResponseExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidResponseException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidResponseExceptionRes");var de_InvalidStateTransitionExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidStateTransitionException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidStateTransitionExceptionRes");var de_LimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new LimitExceededException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_LimitExceededExceptionRes");var de_MalformedPolicyExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new MalformedPolicyException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_MalformedPolicyExceptionRes");var de_NotConfiguredExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new NotConfiguredException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_NotConfiguredExceptionRes");var de_RegistrationCodeValidationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new RegistrationCodeValidationException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_RegistrationCodeValidationExceptionRes");var de_ResourceAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString, resourceArn: import_smithy_client.expectString, resourceId: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ResourceAlreadyExistsException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceAlreadyExistsExceptionRes");var de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ResourceNotFoundException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceNotFoundExceptionRes");var de_ResourceRegistrationFailureExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ResourceRegistrationFailureException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceRegistrationFailureExceptionRes");var de_ServiceQuotaExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ServiceQuotaExceededException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ServiceQuotaExceededExceptionRes");var de_ServiceUnavailableExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ServiceUnavailableException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ServiceUnavailableExceptionRes");var de_SqlParseExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new SqlParseException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_SqlParseExceptionRes");var de_TaskAlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new TaskAlreadyExistsException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_TaskAlreadyExistsExceptionRes");var de_ThrottlingExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ThrottlingException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ThrottlingExceptionRes");var de_TransferAlreadyCompletedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new TransferAlreadyCompletedException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_TransferAlreadyCompletedExceptionRes");var de_TransferConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new TransferConflictException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_TransferConflictExceptionRes");var de_UnauthorizedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new UnauthorizedException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_UnauthorizedExceptionRes");var de_ValidationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ValidationException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ValidationExceptionRes");var de_VersionConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new VersionConflictException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_VersionConflictExceptionRes");var de_VersionsLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new VersionsLimitExceededException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_VersionsLimitExceededExceptionRes");var se_AbortConfig = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { criteriaList: /* @__PURE__ */ __name((_) => se_AbortCriteriaList(_, context), "criteriaList") });}, "se_AbortConfig");var se_AbortCriteria = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { action: [], failureType: [], minNumberOfExecutedThings: [], thresholdPercentage: import_smithy_client.serializeFloat });}, "se_AbortCriteria");var se_AbortCriteriaList = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_AbortCriteria(entry, context); });}, "se_AbortCriteriaList");var se_AwsJobAbortConfig = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { abortCriteriaList: /* @__PURE__ */ __name((_) => se_AwsJobAbortCriteriaList(_, context), "abortCriteriaList") });}, "se_AwsJobAbortConfig");var se_AwsJobAbortCriteria = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { action: [], failureType: [], minNumberOfExecutedThings: [], thresholdPercentage: import_smithy_client.serializeFloat });}, "se_AwsJobAbortCriteria");var se_AwsJobAbortCriteriaList = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_AwsJobAbortCriteria(entry, context); });}, "se_AwsJobAbortCriteriaList");var se_AwsJobExecutionsRolloutConfig = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { exponentialRate: /* @__PURE__ */ __name((_) => se_AwsJobExponentialRolloutRate(_, context), "exponentialRate"), maximumPerMinute: [] });}, "se_AwsJobExecutionsRolloutConfig");var se_AwsJobExponentialRolloutRate = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { baseRatePerMinute: [], incrementFactor: import_smithy_client.serializeFloat, rateIncreaseCriteria: import_smithy_client._json });}, "se_AwsJobExponentialRolloutRate");var se_Behavior = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { criteria: /* @__PURE__ */ __name((_) => se_BehaviorCriteria(_, context), "criteria"), exportMetric: [], metric: [], metricDimension: import_smithy_client._json, name: [], suppressAlerts: [] });}, "se_Behavior");var se_BehaviorCriteria = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { comparisonOperator: [], consecutiveDatapointsToAlarm: [], consecutiveDatapointsToClear: [], durationSeconds: [], mlDetectionConfig: import_smithy_client._json, statisticalThreshold: import_smithy_client._json, value: /* @__PURE__ */ __name((_) => se_MetricValue(_, context), "value") });}, "se_BehaviorCriteria");var se_Behaviors = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_Behavior(entry, context); });}, "se_Behaviors");var se_CodeSigning = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { awsSignerJobId: [], customCodeSigning: /* @__PURE__ */ __name((_) => se_CustomCodeSigning(_, context), "customCodeSigning"), startSigningJobParameter: import_smithy_client._json });}, "se_CodeSigning");var se_CodeSigningSignature = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { inlineDocument: context.base64Encoder });}, "se_CodeSigningSignature");var se_CommandParameter = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { defaultValue: /* @__PURE__ */ __name((_) => se_CommandParameterValue(_, context), "defaultValue"), description: [], name: [], value: /* @__PURE__ */ __name((_) => se_CommandParameterValue(_, context), "value") });}, "se_CommandParameter");var se_CommandParameterList = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_CommandParameter(entry, context); });}, "se_CommandParameterList");var se_CommandParameterValue = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { B: [], BIN: context.base64Encoder, D: import_smithy_client.serializeFloat, I: [], L: [], S: [], UL: [] });}, "se_CommandParameterValue");var se_CommandPayload = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { content: context.base64Encoder, contentType: [] });}, "se_CommandPayload");var se_CustomCodeSigning = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { certificateChain: import_smithy_client._json, hashAlgorithm: [], signature: /* @__PURE__ */ __name((_) => se_CodeSigningSignature(_, context), "signature"), signatureAlgorithm: [] });}, "se_CustomCodeSigning");var se_ExponentialRolloutRate = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { baseRatePerMinute: [], incrementFactor: import_smithy_client.serializeFloat, rateIncreaseCriteria: import_smithy_client._json });}, "se_ExponentialRolloutRate");var se_JobExecutionsRolloutConfig = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { exponentialRate: /* @__PURE__ */ __name((_) => se_ExponentialRolloutRate(_, context), "exponentialRate"), maximumPerMinute: [] });}, "se_JobExecutionsRolloutConfig");var se_MetricValue = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { cidrs: import_smithy_client._json, count: [], number: import_smithy_client.serializeFloat, numbers: /* @__PURE__ */ __name((_) => se_NumberList(_, context), "numbers"), ports: import_smithy_client._json, strings: import_smithy_client._json });}, "se_MetricValue");var se_MqttContext = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { clientId: [], password: context.base64Encoder, username: [] });}, "se_MqttContext");var se_NumberList = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return (0, import_smithy_client.serializeFloat)(entry); });}, "se_NumberList");var se_OTAUpdateFile = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { attributes: import_smithy_client._json, codeSigning: /* @__PURE__ */ __name((_) => se_CodeSigning(_, context), "codeSigning"), fileLocation: import_smithy_client._json, fileName: [], fileType: [], fileVersion: [] });}, "se_OTAUpdateFile");var se_OTAUpdateFiles = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_OTAUpdateFile(entry, context); });}, "se_OTAUpdateFiles");var se_PercentList = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return (0, import_smithy_client.serializeFloat)(entry); });}, "se_PercentList");var se_ViolationEventOccurrenceRange = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { endTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "endTime"), startTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "startTime") });}, "se_ViolationEventOccurrenceRange");var de_AbortConfig = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { criteriaList: /* @__PURE__ */ __name((_) => de_AbortCriteriaList(_, context), "criteriaList") });}, "de_AbortConfig");var de_AbortCriteria = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { action: import_smithy_client.expectString, failureType: import_smithy_client.expectString, minNumberOfExecutedThings: import_smithy_client.expectInt32, thresholdPercentage: import_smithy_client.limitedParseDouble });}, "de_AbortCriteria");var de_AbortCriteriaList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_AbortCriteria(entry, context); }); return retVal;}, "de_AbortCriteriaList");var de_ActiveViolation = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { behavior: /* @__PURE__ */ __name((_) => de_Behavior(_, context), "behavior"), lastViolationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastViolationTime"), lastViolationValue: /* @__PURE__ */ __name((_) => de_MetricValue(_, context), "lastViolationValue"), securityProfileName: import_smithy_client.expectString, thingName: import_smithy_client.expectString, verificationState: import_smithy_client.expectString, verificationStateDescription: import_smithy_client.expectString, violationEventAdditionalInfo: import_smithy_client._json, violationId: import_smithy_client.expectString, violationStartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "violationStartTime") });}, "de_ActiveViolation");var de_ActiveViolations = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ActiveViolation(entry, context); }); return retVal;}, "de_ActiveViolations");var de_AuditFinding = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { checkName: import_smithy_client.expectString, findingId: import_smithy_client.expectString, findingTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "findingTime"), isSuppressed: import_smithy_client.expectBoolean, nonCompliantResource: import_smithy_client._json, reasonForNonCompliance: import_smithy_client.expectString, reasonForNonComplianceCode: import_smithy_client.expectString, relatedResources: import_smithy_client._json, severity: import_smithy_client.expectString, taskId: import_smithy_client.expectString, taskStartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "taskStartTime") });}, "de_AuditFinding");var de_AuditFindings = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_AuditFinding(entry, context); }); return retVal;}, "de_AuditFindings");var de_AuditMitigationActionExecutionMetadata = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { actionId: import_smithy_client.expectString, actionName: import_smithy_client.expectString, endTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "endTime"), errorCode: import_smithy_client.expectString, findingId: import_smithy_client.expectString, message: import_smithy_client.expectString, startTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "startTime"), status: import_smithy_client.expectString, taskId: import_smithy_client.expectString });}, "de_AuditMitigationActionExecutionMetadata");var de_AuditMitigationActionExecutionMetadataList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_AuditMitigationActionExecutionMetadata(entry, context); }); return retVal;}, "de_AuditMitigationActionExecutionMetadataList");var de_AuditMitigationActionsTaskMetadata = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { startTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "startTime"), taskId: import_smithy_client.expectString, taskStatus: import_smithy_client.expectString });}, "de_AuditMitigationActionsTaskMetadata");var de_AuditMitigationActionsTaskMetadataList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_AuditMitigationActionsTaskMetadata(entry, context); }); return retVal;}, "de_AuditMitigationActionsTaskMetadataList");var de_AuditSuppression = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { checkName: import_smithy_client.expectString, description: import_smithy_client.expectString, expirationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "expirationDate"), resourceIdentifier: import_smithy_client._json, suppressIndefinitely: import_smithy_client.expectBoolean });}, "de_AuditSuppression");var de_AuditSuppressionList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_AuditSuppression(entry, context); }); return retVal;}, "de_AuditSuppressionList");var de_AuthorizerDescription = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { authorizerArn: import_smithy_client.expectString, authorizerFunctionArn: import_smithy_client.expectString, authorizerName: import_smithy_client.expectString, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), enableCachingForHttp: import_smithy_client.expectBoolean, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), signingDisabled: import_smithy_client.expectBoolean, status: import_smithy_client.expectString, tokenKeyName: import_smithy_client.expectString, tokenSigningPublicKeys: import_smithy_client._json });}, "de_AuthorizerDescription");var de_AwsJobExecutionsRolloutConfig = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { exponentialRate: /* @__PURE__ */ __name((_) => de_AwsJobExponentialRolloutRate(_, context), "exponentialRate"), maximumPerMinute: import_smithy_client.expectInt32 });}, "de_AwsJobExecutionsRolloutConfig");var de_AwsJobExponentialRolloutRate = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { baseRatePerMinute: import_smithy_client.expectInt32, incrementFactor: import_smithy_client.limitedParseDouble, rateIncreaseCriteria: import_smithy_client._json });}, "de_AwsJobExponentialRolloutRate");var de_Behavior = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { criteria: /* @__PURE__ */ __name((_) => de_BehaviorCriteria(_, context), "criteria"), exportMetric: import_smithy_client.expectBoolean, metric: import_smithy_client.expectString, metricDimension: import_smithy_client._json, name: import_smithy_client.expectString, suppressAlerts: import_smithy_client.expectBoolean });}, "de_Behavior");var de_BehaviorCriteria = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { comparisonOperator: import_smithy_client.expectString, consecutiveDatapointsToAlarm: import_smithy_client.expectInt32, consecutiveDatapointsToClear: import_smithy_client.expectInt32, durationSeconds: import_smithy_client.expectInt32, mlDetectionConfig: import_smithy_client._json, statisticalThreshold: import_smithy_client._json, value: /* @__PURE__ */ __name((_) => de_MetricValue(_, context), "value") });}, "de_BehaviorCriteria");var de_BehaviorModelTrainingSummaries = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_BehaviorModelTrainingSummary(entry, context); }); return retVal;}, "de_BehaviorModelTrainingSummaries");var de_BehaviorModelTrainingSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { behaviorName: import_smithy_client.expectString, datapointsCollectionPercentage: import_smithy_client.limitedParseDouble, lastModelRefreshDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModelRefreshDate"), modelStatus: import_smithy_client.expectString, securityProfileName: import_smithy_client.expectString, trainingDataCollectionStartDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "trainingDataCollectionStartDate") });}, "de_BehaviorModelTrainingSummary");var de_Behaviors = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Behavior(entry, context); }); return retVal;}, "de_Behaviors");var de_BillingGroupMetadata = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate") });}, "de_BillingGroupMetadata");var de_CACertificate = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { certificateArn: import_smithy_client.expectString, certificateId: import_smithy_client.expectString, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), status: import_smithy_client.expectString });}, "de_CACertificate");var de_CACertificateDescription = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { autoRegistrationStatus: import_smithy_client.expectString, certificateArn: import_smithy_client.expectString, certificateId: import_smithy_client.expectString, certificateMode: import_smithy_client.expectString, certificatePem: import_smithy_client.expectString, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), customerVersion: import_smithy_client.expectInt32, generationId: import_smithy_client.expectString, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), ownedBy: import_smithy_client.expectString, status: import_smithy_client.expectString, validity: /* @__PURE__ */ __name((_) => de_CertificateValidity(_, context), "validity") });}, "de_CACertificateDescription");var de_CACertificates = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_CACertificate(entry, context); }); return retVal;}, "de_CACertificates");var de_Certificate = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { certificateArn: import_smithy_client.expectString, certificateId: import_smithy_client.expectString, certificateMode: import_smithy_client.expectString, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), status: import_smithy_client.expectString });}, "de_Certificate");var de_CertificateDescription = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { caCertificateId: import_smithy_client.expectString, certificateArn: import_smithy_client.expectString, certificateId: import_smithy_client.expectString, certificateMode: import_smithy_client.expectString, certificatePem: import_smithy_client.expectString, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), customerVersion: import_smithy_client.expectInt32, generationId: import_smithy_client.expectString, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), ownedBy: import_smithy_client.expectString, previousOwnedBy: import_smithy_client.expectString, status: import_smithy_client.expectString, transferData: /* @__PURE__ */ __name((_) => de_TransferData(_, context), "transferData"), validity: /* @__PURE__ */ __name((_) => de_CertificateValidity(_, context), "validity") });}, "de_CertificateDescription");var de_Certificates = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Certificate(entry, context); }); return retVal;}, "de_Certificates");var de_CertificateValidity = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { notAfter: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "notAfter"), notBefore: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "notBefore") });}, "de_CertificateValidity");var de_CodeSigning = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { awsSignerJobId: import_smithy_client.expectString, customCodeSigning: /* @__PURE__ */ __name((_) => de_CustomCodeSigning(_, context), "customCodeSigning"), startSigningJobParameter: import_smithy_client._json });}, "de_CodeSigning");var de_CodeSigningSignature = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { inlineDocument: context.base64Decoder });}, "de_CodeSigningSignature");var de_CommandExecutionParameterMap = /* @__PURE__ */ __name((output, context) => { return Object.entries(output).reduce((acc, [key, value]) => { if (value === null) { return acc; } acc[key] = de_CommandParameterValue(value, context); return acc; }, {});}, "de_CommandExecutionParameterMap");var de_CommandExecutionResult = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { B: import_smithy_client.expectBoolean, BIN: context.base64Decoder, S: import_smithy_client.expectString });}, "de_CommandExecutionResult");var de_CommandExecutionResultMap = /* @__PURE__ */ __name((output, context) => { return Object.entries(output).reduce((acc, [key, value]) => { if (value === null) { return acc; } acc[key] = de_CommandExecutionResult(value, context); return acc; }, {});}, "de_CommandExecutionResultMap");var de_CommandExecutionSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { commandArn: import_smithy_client.expectString, completedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "completedAt"), createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), executionId: import_smithy_client.expectString, startedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "startedAt"), status: import_smithy_client.expectString, targetArn: import_smithy_client.expectString });}, "de_CommandExecutionSummary");var de_CommandExecutionSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_CommandExecutionSummary(entry, context); }); return retVal;}, "de_CommandExecutionSummaryList");var de_CommandParameter = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { defaultValue: /* @__PURE__ */ __name((_) => de_CommandParameterValue(_, context), "defaultValue"), description: import_smithy_client.expectString, name: import_smithy_client.expectString, value: /* @__PURE__ */ __name((_) => de_CommandParameterValue(_, context), "value") });}, "de_CommandParameter");var de_CommandParameterList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_CommandParameter(entry, context); }); return retVal;}, "de_CommandParameterList");var de_CommandParameterValue = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { B: import_smithy_client.expectBoolean, BIN: context.base64Decoder, D: import_smithy_client.limitedParseDouble, I: import_smithy_client.expectInt32, L: import_smithy_client.expectLong, S: import_smithy_client.expectString, UL: import_smithy_client.expectString });}, "de_CommandParameterValue");var de_CommandPayload = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { content: context.base64Decoder, contentType: import_smithy_client.expectString });}, "de_CommandPayload");var de_CommandSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { commandArn: import_smithy_client.expectString, commandId: import_smithy_client.expectString, createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), deprecated: import_smithy_client.expectBoolean, displayName: import_smithy_client.expectString, lastUpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedAt"), pendingDeletion: import_smithy_client.expectBoolean });}, "de_CommandSummary");var de_CommandSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_CommandSummary(entry, context); }); return retVal;}, "de_CommandSummaryList");var de_CustomCodeSigning = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { certificateChain: import_smithy_client._json, hashAlgorithm: import_smithy_client.expectString, signature: /* @__PURE__ */ __name((_) => de_CodeSigningSignature(_, context), "signature"), signatureAlgorithm: import_smithy_client.expectString });}, "de_CustomCodeSigning");var de_DetectMitigationActionExecution = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { actionName: import_smithy_client.expectString, errorCode: import_smithy_client.expectString, executionEndDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "executionEndDate"), executionStartDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "executionStartDate"), message: import_smithy_client.expectString, status: import_smithy_client.expectString, taskId: import_smithy_client.expectString, thingName: import_smithy_client.expectString, violationId: import_smithy_client.expectString });}, "de_DetectMitigationActionExecution");var de_DetectMitigationActionExecutionList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_DetectMitigationActionExecution(entry, context); }); return retVal;}, "de_DetectMitigationActionExecutionList");var de_DetectMitigationActionsTaskSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { actionsDefinition: import_smithy_client._json, onlyActiveViolationsIncluded: import_smithy_client.expectBoolean, suppressedAlertsIncluded: import_smithy_client.expectBoolean, target: import_smithy_client._json, taskEndTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "taskEndTime"), taskId: import_smithy_client.expectString, taskStartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "taskStartTime"), taskStatistics: import_smithy_client._json, taskStatus: import_smithy_client.expectString, violationEventOccurrenceRange: /* @__PURE__ */ __name((_) => de_ViolationEventOccurrenceRange(_, context), "violationEventOccurrenceRange") });}, "de_DetectMitigationActionsTaskSummary");var de_DetectMitigationActionsTaskSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_DetectMitigationActionsTaskSummary(entry, context); }); return retVal;}, "de_DetectMitigationActionsTaskSummaryList");var de_ExponentialRolloutRate = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { baseRatePerMinute: import_smithy_client.expectInt32, incrementFactor: import_smithy_client.limitedParseDouble, rateIncreaseCriteria: import_smithy_client._json });}, "de_ExponentialRolloutRate");var de_Job = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { abortConfig: /* @__PURE__ */ __name((_) => de_AbortConfig(_, context), "abortConfig"), comment: import_smithy_client.expectString, completedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "completedAt"), createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), description: import_smithy_client.expectString, destinationPackageVersions: import_smithy_client._json, documentParameters: import_smithy_client._json, forceCanceled: import_smithy_client.expectBoolean, isConcurrent: import_smithy_client.expectBoolean, jobArn: import_smithy_client.expectString, jobExecutionsRetryConfig: import_smithy_client._json, jobExecutionsRolloutConfig: /* @__PURE__ */ __name((_) => de_JobExecutionsRolloutConfig(_, context), "jobExecutionsRolloutConfig"), jobId: import_smithy_client.expectString, jobProcessDetails: import_smithy_client._json, jobTemplateArn: import_smithy_client.expectString, lastUpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedAt"), namespaceId: import_smithy_client.expectString, presignedUrlConfig: import_smithy_client._json, reasonCode: import_smithy_client.expectString, scheduledJobRollouts: import_smithy_client._json, schedulingConfig: import_smithy_client._json, status: import_smithy_client.expectString, targetSelection: import_smithy_client.expectString, targets: import_smithy_client._json, timeoutConfig: import_smithy_client._json });}, "de_Job");var de_JobExecution = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { approximateSecondsBeforeTimedOut: import_smithy_client.expectLong, executionNumber: import_smithy_client.expectLong, forceCanceled: import_smithy_client.expectBoolean, jobId: import_smithy_client.expectString, lastUpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedAt"), queuedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "queuedAt"), startedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "startedAt"), status: import_smithy_client.expectString, statusDetails: import_smithy_client._json, thingArn: import_smithy_client.expectString, versionNumber: import_smithy_client.expectLong });}, "de_JobExecution");var de_JobExecutionsRolloutConfig = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { exponentialRate: /* @__PURE__ */ __name((_) => de_ExponentialRolloutRate(_, context), "exponentialRate"), maximumPerMinute: import_smithy_client.expectInt32 });}, "de_JobExecutionsRolloutConfig");var de_JobExecutionSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { executionNumber: import_smithy_client.expectLong, lastUpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedAt"), queuedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "queuedAt"), retryAttempt: import_smithy_client.expectInt32, startedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "startedAt"), status: import_smithy_client.expectString });}, "de_JobExecutionSummary");var de_JobExecutionSummaryForJob = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { jobExecutionSummary: /* @__PURE__ */ __name((_) => de_JobExecutionSummary(_, context), "jobExecutionSummary"), thingArn: import_smithy_client.expectString });}, "de_JobExecutionSummaryForJob");var de_JobExecutionSummaryForJobList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_JobExecutionSummaryForJob(entry, context); }); return retVal;}, "de_JobExecutionSummaryForJobList");var de_JobExecutionSummaryForThing = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { jobExecutionSummary: /* @__PURE__ */ __name((_) => de_JobExecutionSummary(_, context), "jobExecutionSummary"), jobId: import_smithy_client.expectString });}, "de_JobExecutionSummaryForThing");var de_JobExecutionSummaryForThingList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_JobExecutionSummaryForThing(entry, context); }); return retVal;}, "de_JobExecutionSummaryForThingList");var de_JobSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { completedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "completedAt"), createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), isConcurrent: import_smithy_client.expectBoolean, jobArn: import_smithy_client.expectString, jobId: import_smithy_client.expectString, lastUpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedAt"), status: import_smithy_client.expectString, targetSelection: import_smithy_client.expectString, thingGroupId: import_smithy_client.expectString });}, "de_JobSummary");var de_JobSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_JobSummary(entry, context); }); return retVal;}, "de_JobSummaryList");var de_JobTemplateSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), description: import_smithy_client.expectString, jobTemplateArn: import_smithy_client.expectString, jobTemplateId: import_smithy_client.expectString });}, "de_JobTemplateSummary");var de_JobTemplateSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_JobTemplateSummary(entry, context); }); return retVal;}, "de_JobTemplateSummaryList");var de_MetricDatum = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { timestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "timestamp"), value: /* @__PURE__ */ __name((_) => de_MetricValue(_, context), "value") });}, "de_MetricDatum");var de_MetricDatumList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_MetricDatum(entry, context); }); return retVal;}, "de_MetricDatumList");var de_MetricValue = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { cidrs: import_smithy_client._json, count: import_smithy_client.expectLong, number: import_smithy_client.limitedParseDouble, numbers: /* @__PURE__ */ __name((_) => de_NumberList(_, context), "numbers"), ports: import_smithy_client._json, strings: import_smithy_client._json });}, "de_MetricValue");var de_MitigationActionIdentifier = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { actionArn: import_smithy_client.expectString, actionName: import_smithy_client.expectString, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate") });}, "de_MitigationActionIdentifier");var de_MitigationActionIdentifierList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_MitigationActionIdentifier(entry, context); }); return retVal;}, "de_MitigationActionIdentifierList");var de_NumberList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return (0, import_smithy_client.limitedParseDouble)(entry); }); return retVal;}, "de_NumberList");var de_OTAUpdateFile = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { attributes: import_smithy_client._json, codeSigning: /* @__PURE__ */ __name((_) => de_CodeSigning(_, context), "codeSigning"), fileLocation: import_smithy_client._json, fileName: import_smithy_client.expectString, fileType: import_smithy_client.expectInt32, fileVersion: import_smithy_client.expectString });}, "de_OTAUpdateFile");var de_OTAUpdateFiles = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_OTAUpdateFile(entry, context); }); return retVal;}, "de_OTAUpdateFiles");var de_OTAUpdateInfo = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { additionalParameters: import_smithy_client._json, awsIotJobArn: import_smithy_client.expectString, awsIotJobId: import_smithy_client.expectString, awsJobExecutionsRolloutConfig: /* @__PURE__ */ __name((_) => de_AwsJobExecutionsRolloutConfig(_, context), "awsJobExecutionsRolloutConfig"), awsJobPresignedUrlConfig: import_smithy_client._json, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), description: import_smithy_client.expectString, errorInfo: import_smithy_client._json, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), otaUpdateArn: import_smithy_client.expectString, otaUpdateFiles: /* @__PURE__ */ __name((_) => de_OTAUpdateFiles(_, context), "otaUpdateFiles"), otaUpdateId: import_smithy_client.expectString, otaUpdateStatus: import_smithy_client.expectString, protocols: import_smithy_client._json, targetSelection: import_smithy_client.expectString, targets: import_smithy_client._json });}, "de_OTAUpdateInfo");var de_OTAUpdatesSummary = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_OTAUpdateSummary(entry, context); }); return retVal;}, "de_OTAUpdatesSummary");var de_OTAUpdateSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), otaUpdateArn: import_smithy_client.expectString, otaUpdateId: import_smithy_client.expectString });}, "de_OTAUpdateSummary");var de_OutgoingCertificate = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { certificateArn: import_smithy_client.expectString, certificateId: import_smithy_client.expectString, creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), transferDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "transferDate"), transferMessage: import_smithy_client.expectString, transferredTo: import_smithy_client.expectString });}, "de_OutgoingCertificate");var de_OutgoingCertificates = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_OutgoingCertificate(entry, context); }); return retVal;}, "de_OutgoingCertificates");var de_PackageSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), defaultVersionName: import_smithy_client.expectString, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), packageName: import_smithy_client.expectString });}, "de_PackageSummary");var de_PackageSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_PackageSummary(entry, context); }); return retVal;}, "de_PackageSummaryList");var de_PackageVersionSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), packageName: import_smithy_client.expectString, status: import_smithy_client.expectString, versionName: import_smithy_client.expectString });}, "de_PackageVersionSummary");var de_PackageVersionSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_PackageVersionSummary(entry, context); }); return retVal;}, "de_PackageVersionSummaryList");var de_Percentiles = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_PercentPair(entry, context); }); return retVal;}, "de_Percentiles");var de_PercentPair = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { percent: import_smithy_client.limitedParseDouble, value: import_smithy_client.limitedParseDouble });}, "de_PercentPair");var de_PolicyVersion = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { createDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createDate"), isDefaultVersion: import_smithy_client.expectBoolean, versionId: import_smithy_client.expectString });}, "de_PolicyVersion");var de_PolicyVersions = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_PolicyVersion(entry, context); }); return retVal;}, "de_PolicyVersions");var de_ProvisioningTemplateListing = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ProvisioningTemplateSummary(entry, context); }); return retVal;}, "de_ProvisioningTemplateListing");var de_ProvisioningTemplateSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), description: import_smithy_client.expectString, enabled: import_smithy_client.expectBoolean, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), templateArn: import_smithy_client.expectString, templateName: import_smithy_client.expectString, type: import_smithy_client.expectString });}, "de_ProvisioningTemplateSummary");var de_ProvisioningTemplateVersionListing = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ProvisioningTemplateVersionSummary(entry, context); }); return retVal;}, "de_ProvisioningTemplateVersionListing");var de_ProvisioningTemplateVersionSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), isDefaultVersion: import_smithy_client.expectBoolean, versionId: import_smithy_client.expectInt32 });}, "de_ProvisioningTemplateVersionSummary");var de_RoleAliasDescription = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), credentialDurationSeconds: import_smithy_client.expectInt32, lastModifiedDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastModifiedDate"), owner: import_smithy_client.expectString, roleAlias: import_smithy_client.expectString, roleAliasArn: import_smithy_client.expectString, roleArn: import_smithy_client.expectString });}, "de_RoleAliasDescription");var de_Statistics = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { average: import_smithy_client.limitedParseDouble, count: import_smithy_client.expectInt32, maximum: import_smithy_client.limitedParseDouble, minimum: import_smithy_client.limitedParseDouble, stdDeviation: import_smithy_client.limitedParseDouble, sum: import_smithy_client.limitedParseDouble, sumOfSquares: import_smithy_client.limitedParseDouble, variance: import_smithy_client.limitedParseDouble });}, "de_Statistics");var de_StreamInfo = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), description: import_smithy_client.expectString, files: import_smithy_client._json, lastUpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedAt"), roleArn: import_smithy_client.expectString, streamArn: import_smithy_client.expectString, streamId: import_smithy_client.expectString, streamVersion: import_smithy_client.expectInt32 });}, "de_StreamInfo");var de_ThingGroupMetadata = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), parentGroupName: import_smithy_client.expectString, rootToParentThingGroups: import_smithy_client._json });}, "de_ThingGroupMetadata");var de_ThingTypeDefinition = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { thingTypeArn: import_smithy_client.expectString, thingTypeMetadata: /* @__PURE__ */ __name((_) => de_ThingTypeMetadata(_, context), "thingTypeMetadata"), thingTypeName: import_smithy_client.expectString, thingTypeProperties: import_smithy_client._json });}, "de_ThingTypeDefinition");var de_ThingTypeList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ThingTypeDefinition(entry, context); }); return retVal;}, "de_ThingTypeList");var de_ThingTypeMetadata = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { creationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationDate"), deprecated: import_smithy_client.expectBoolean, deprecationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "deprecationDate") });}, "de_ThingTypeMetadata");var de_TopicRule = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { actions: import_smithy_client._json, awsIotSqlVersion: import_smithy_client.expectString, createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), description: import_smithy_client.expectString, errorAction: import_smithy_client._json, ruleDisabled: import_smithy_client.expectBoolean, ruleName: import_smithy_client.expectString, sql: import_smithy_client.expectString });}, "de_TopicRule");var de_TopicRuleDestination = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { arn: import_smithy_client.expectString, createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), httpUrlProperties: import_smithy_client._json, lastUpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedAt"), status: import_smithy_client.expectString, statusReason: import_smithy_client.expectString, vpcProperties: import_smithy_client._json });}, "de_TopicRuleDestination");var de_TopicRuleDestinationSummaries = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_TopicRuleDestinationSummary(entry, context); }); return retVal;}, "de_TopicRuleDestinationSummaries");var de_TopicRuleDestinationSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { arn: import_smithy_client.expectString, createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), httpUrlSummary: import_smithy_client._json, lastUpdatedAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedAt"), status: import_smithy_client.expectString, statusReason: import_smithy_client.expectString, vpcDestinationSummary: import_smithy_client._json });}, "de_TopicRuleDestinationSummary");var de_TopicRuleList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_TopicRuleListItem(entry, context); }); return retVal;}, "de_TopicRuleList");var de_TopicRuleListItem = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { createdAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "createdAt"), ruleArn: import_smithy_client.expectString, ruleDisabled: import_smithy_client.expectBoolean, ruleName: import_smithy_client.expectString, topicPattern: import_smithy_client.expectString });}, "de_TopicRuleListItem");var de_TransferData = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { acceptDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "acceptDate"), rejectDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "rejectDate"), rejectReason: import_smithy_client.expectString, transferDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "transferDate"), transferMessage: import_smithy_client.expectString });}, "de_TransferData");var de_ViolationEvent = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { behavior: /* @__PURE__ */ __name((_) => de_Behavior(_, context), "behavior"), metricValue: /* @__PURE__ */ __name((_) => de_MetricValue(_, context), "metricValue"), securityProfileName: import_smithy_client.expectString, thingName: import_smithy_client.expectString, verificationState: import_smithy_client.expectString, verificationStateDescription: import_smithy_client.expectString, violationEventAdditionalInfo: import_smithy_client._json, violationEventTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "violationEventTime"), violationEventType: import_smithy_client.expectString, violationId: import_smithy_client.expectString });}, "de_ViolationEvent");var de_ViolationEventOccurrenceRange = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { endTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "endTime"), startTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "startTime") });}, "de_ViolationEventOccurrenceRange");var de_ViolationEvents = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ViolationEvent(entry, context); }); return retVal;}, "de_ViolationEvents");var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ httpStatusCode: output.statusCode, requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], extendedRequestId: output.headers["x-amz-id-2"], cfId: output.headers["x-amz-cf-id"]}), "deserializeMetadata");var _aAR = "allowAutoRegistration";var _aN = "attributeName";var _aO = "ascendingOrder";var _aS = "actionStatus";var _aT = "actionType";var _aTI = "auditTaskId";var _aV = "attributeValue";var _bCT = "behaviorCriteriaType";var _bS = "beforeSubstitution";var _cI = "clientId";var _cPN = "commandParameterName";var _cT = "clientToken";var _dN = "dimensionName";var _dS = "deleteStream";var _dSA = "deleteScheduledAudits";var _dVO = "dimensionValueOperator";var _eN = "executionNumber";var _eT = "endpointType";var _eTn = "endTime";var _eV = "expectedVersion";var _f = "force";var _fD = "forceDelete";var _fDAWSJ = "forceDeleteAWSJob";var _fI = "findingId";var _iAO = "isAscendingOrder";var _iR = "includeResult";var _jI = "jobId";var _lSA = "listSuppressedAlerts";var _m = "marker";var _mN = "metricName";var _mR = "maxResults";var _n = "namespace";var _nARS = "newAutoRegistrationStatus";var _nI = "namespaceId";var _nPF = "namePrefixFilter";var _nS = "newStatus";var _nT = "nextToken";var _oUS = "otaUpdateStatus";var _p = "principal";var _pG = "parentGroup";var _pN = "policyName";var _pS = "pageSize";var _r = "recursive";var _rA = "resourceArn";var _rD = "ruleDisabled";var _rT = "reportType";var _s = "status";var _sAA = "setAsActive";var _sAD = "setAsDefault";var _sO = "sortOrder";var _sPN = "securityProfileName";var _sPTA = "securityProfileTargetArn";var _sT = "startTime";var _sTe = "serviceType";var _t = "tags";var _tA = "targetArn";var _tAA = "targetAwsAccount";var _tGI = "thingGroupId";var _tGN = "thingGroupName";var _tI = "taskId";var _tN = "targetName";var _tNe = "templateName";var _tNh = "thingName";var _tPT = "thingPrincipalType";var _tS = "taskStatus";var _tSa = "targetSelection";var _tT = "targetType";var _tTN = "thingTypeName";var _tTa = "taskType";var _tV = "templateVersion";var _to = "topic";var _uPAV = "usePrefixAttributeValue";var _vI = "violationId";var _vR = "validationResult";var _vS = "verificationState";var _xaip = "x-amzn-iot-principal";var _xaip_ = "x-amzn-iot-policy";var _xap = "x-amzn-principal";var _xat = "x-amz-tagging"; // src/commands/AcceptCertificateTransferCommand.tsvar AcceptCertificateTransferCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "AcceptCertificateTransfer", {}).n("IoTClient", "AcceptCertificateTransferCommand").f(void 0, void 0).ser(se_AcceptCertificateTransferCommand).de(de_AcceptCertificateTransferCommand).build() { static { __name(this, "AcceptCertificateTransferCommand"); }}; // src/commands/AddThingToBillingGroupCommand.ts var AddThingToBillingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "AddThingToBillingGroup", {}).n("IoTClient", "AddThingToBillingGroupCommand").f(void 0, void 0).ser(se_AddThingToBillingGroupCommand).de(de_AddThingToBillingGroupCommand).build() { static { __name(this, "AddThingToBillingGroupCommand"); }}; // src/commands/AddThingToThingGroupCommand.ts var AddThingToThingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "AddThingToThingGroup", {}).n("IoTClient", "AddThingToThingGroupCommand").f(void 0, void 0).ser(se_AddThingToThingGroupCommand).de(de_AddThingToThingGroupCommand).build() { static { __name(this, "AddThingToThingGroupCommand"); }}; // src/commands/AssociateSbomWithPackageVersionCommand.ts var AssociateSbomWithPackageVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "AssociateSbomWithPackageVersion", {}).n("IoTClient", "AssociateSbomWithPackageVersionCommand").f(void 0, void 0).ser(se_AssociateSbomWithPackageVersionCommand).de(de_AssociateSbomWithPackageVersionCommand).build() { static { __name(this, "AssociateSbomWithPackageVersionCommand"); }}; // src/commands/AssociateTargetsWithJobCommand.ts var AssociateTargetsWithJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "AssociateTargetsWithJob", {}).n("IoTClient", "AssociateTargetsWithJobCommand").f(void 0, void 0).ser(se_AssociateTargetsWithJobCommand).de(de_AssociateTargetsWithJobCommand).build() { static { __name(this, "AssociateTargetsWithJobCommand"); }}; // src/commands/AttachPolicyCommand.ts var AttachPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "AttachPolicy", {}).n("IoTClient", "AttachPolicyCommand").f(void 0, void 0).ser(se_AttachPolicyCommand).de(de_AttachPolicyCommand).build() { static { __name(this, "AttachPolicyCommand"); }}; // src/commands/AttachPrincipalPolicyCommand.ts var AttachPrincipalPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "AttachPrincipalPolicy", {}).n("IoTClient", "AttachPrincipalPolicyCommand").f(void 0, void 0).ser(se_AttachPrincipalPolicyCommand).de(de_AttachPrincipalPolicyCommand).build() { static { __name(this, "AttachPrincipalPolicyCommand"); }}; // src/commands/AttachSecurityProfileCommand.ts var AttachSecurityProfileCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "AttachSecurityProfile", {}).n("IoTClient", "AttachSecurityProfileCommand").f(void 0, void 0).ser(se_AttachSecurityProfileCommand).de(de_AttachSecurityProfileCommand).build() { static { __name(this, "AttachSecurityProfileCommand"); }}; // src/commands/AttachThingPrincipalCommand.ts var AttachThingPrincipalCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "AttachThingPrincipal", {}).n("IoTClient", "AttachThingPrincipalCommand").f(void 0, void 0).ser(se_AttachThingPrincipalCommand).de(de_AttachThingPrincipalCommand).build() { static { __name(this, "AttachThingPrincipalCommand"); }}; // src/commands/CancelAuditMitigationActionsTaskCommand.ts var CancelAuditMitigationActionsTaskCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CancelAuditMitigationActionsTask", {}).n("IoTClient", "CancelAuditMitigationActionsTaskCommand").f(void 0, void 0).ser(se_CancelAuditMitigationActionsTaskCommand).de(de_CancelAuditMitigationActionsTaskCommand).build() { static { __name(this, "CancelAuditMitigationActionsTaskCommand"); }}; // src/commands/CancelAuditTaskCommand.ts var CancelAuditTaskCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CancelAuditTask", {}).n("IoTClient", "CancelAuditTaskCommand").f(void 0, void 0).ser(se_CancelAuditTaskCommand).de(de_CancelAuditTaskCommand).build() { static { __name(this, "CancelAuditTaskCommand"); }}; // src/commands/CancelCertificateTransferCommand.ts var CancelCertificateTransferCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CancelCertificateTransfer", {}).n("IoTClient", "CancelCertificateTransferCommand").f(void 0, void 0).ser(se_CancelCertificateTransferCommand).de(de_CancelCertificateTransferCommand).build() { static { __name(this, "CancelCertificateTransferCommand"); }}; // src/commands/CancelDetectMitigationActionsTaskCommand.ts var CancelDetectMitigationActionsTaskCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CancelDetectMitigationActionsTask", {}).n("IoTClient", "CancelDetectMitigationActionsTaskCommand").f(void 0, void 0).ser(se_CancelDetectMitigationActionsTaskCommand).de(de_CancelDetectMitigationActionsTaskCommand).build() { static { __name(this, "CancelDetectMitigationActionsTaskCommand"); }}; // src/commands/CancelJobCommand.ts var CancelJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CancelJob", {}).n("IoTClient", "CancelJobCommand").f(void 0, void 0).ser(se_CancelJobCommand).de(de_CancelJobCommand).build() { static { __name(this, "CancelJobCommand"); }}; // src/commands/CancelJobExecutionCommand.ts var CancelJobExecutionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CancelJobExecution", {}).n("IoTClient", "CancelJobExecutionCommand").f(void 0, void 0).ser(se_CancelJobExecutionCommand).de(de_CancelJobExecutionCommand).build() { static { __name(this, "CancelJobExecutionCommand"); }}; // src/commands/ClearDefaultAuthorizerCommand.ts var ClearDefaultAuthorizerCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "ClearDefaultAuthorizer", {}).n("IoTClient", "ClearDefaultAuthorizerCommand").f(void 0, void 0).ser(se_ClearDefaultAuthorizerCommand).de(de_ClearDefaultAuthorizerCommand).build() { static { __name(this, "ClearDefaultAuthorizerCommand"); }}; // src/commands/ConfirmTopicRuleDestinationCommand.ts var ConfirmTopicRuleDestinationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "ConfirmTopicRuleDestination", {}).n("IoTClient", "ConfirmTopicRuleDestinationCommand").f(void 0, void 0).ser(se_ConfirmTopicRuleDestinationCommand).de(de_ConfirmTopicRuleDestinationCommand).build() { static { __name(this, "ConfirmTopicRuleDestinationCommand"); }}; // src/commands/CreateAuditSuppressionCommand.ts var CreateAuditSuppressionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateAuditSuppression", {}).n("IoTClient", "CreateAuditSuppressionCommand").f(void 0, void 0).ser(se_CreateAuditSuppressionCommand).de(de_CreateAuditSuppressionCommand).build() { static { __name(this, "CreateAuditSuppressionCommand"); }}; // src/commands/CreateAuthorizerCommand.ts var CreateAuthorizerCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateAuthorizer", {}).n("IoTClient", "CreateAuthorizerCommand").f(void 0, void 0).ser(se_CreateAuthorizerCommand).de(de_CreateAuthorizerCommand).build() { static { __name(this, "CreateAuthorizerCommand"); }}; // src/commands/CreateBillingGroupCommand.ts var CreateBillingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateBillingGroup", {}).n("IoTClient", "CreateBillingGroupCommand").f(void 0, void 0).ser(se_CreateBillingGroupCommand).de(de_CreateBillingGroupCommand).build() { static { __name(this, "CreateBillingGroupCommand"); }}; // src/commands/CreateCertificateFromCsrCommand.ts var CreateCertificateFromCsrCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateCertificateFromCsr", {}).n("IoTClient", "CreateCertificateFromCsrCommand").f(void 0, void 0).ser(se_CreateCertificateFromCsrCommand).de(de_CreateCertificateFromCsrCommand).build() { static { __name(this, "CreateCertificateFromCsrCommand"); }}; // src/commands/CreateCertificateProviderCommand.ts var CreateCertificateProviderCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateCertificateProvider", {}).n("IoTClient", "CreateCertificateProviderCommand").f(void 0, void 0).ser(se_CreateCertificateProviderCommand).de(de_CreateCertificateProviderCommand).build() { static { __name(this, "CreateCertificateProviderCommand"); }}; // src/commands/CreateCommandCommand.ts var CreateCommandCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateCommand", {}).n("IoTClient", "CreateCommandCommand").f(void 0, void 0).ser(se_CreateCommandCommand).de(de_CreateCommandCommand).build() { static { __name(this, "CreateCommandCommand"); }}; // src/commands/CreateCustomMetricCommand.ts var CreateCustomMetricCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateCustomMetric", {}).n("IoTClient", "CreateCustomMetricCommand").f(void 0, void 0).ser(se_CreateCustomMetricCommand).de(de_CreateCustomMetricCommand).build() { static { __name(this, "CreateCustomMetricCommand"); }}; // src/commands/CreateDimensionCommand.ts var CreateDimensionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateDimension", {}).n("IoTClient", "CreateDimensionCommand").f(void 0, void 0).ser(se_CreateDimensionCommand).de(de_CreateDimensionCommand).build() { static { __name(this, "CreateDimensionCommand"); }}; // src/commands/CreateDomainConfigurationCommand.ts var CreateDomainConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateDomainConfiguration", {}).n("IoTClient", "CreateDomainConfigurationCommand").f(void 0, void 0).ser(se_CreateDomainConfigurationCommand).de(de_CreateDomainConfigurationCommand).build() { static { __name(this, "CreateDomainConfigurationCommand"); }}; // src/commands/CreateDynamicThingGroupCommand.ts var CreateDynamicThingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateDynamicThingGroup", {}).n("IoTClient", "CreateDynamicThingGroupCommand").f(void 0, void 0).ser(se_CreateDynamicThingGroupCommand).de(de_CreateDynamicThingGroupCommand).build() { static { __name(this, "CreateDynamicThingGroupCommand"); }}; // src/commands/CreateFleetMetricCommand.ts var CreateFleetMetricCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateFleetMetric", {}).n("IoTClient", "CreateFleetMetricCommand").f(void 0, void 0).ser(se_CreateFleetMetricCommand).de(de_CreateFleetMetricCommand).build() { static { __name(this, "CreateFleetMetricCommand"); }}; // src/commands/CreateJobCommand.ts var CreateJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateJob", {}).n("IoTClient", "CreateJobCommand").f(void 0, void 0).ser(se_CreateJobCommand).de(de_CreateJobCommand).build() { static { __name(this, "CreateJobCommand"); }}; // src/commands/CreateJobTemplateCommand.ts var CreateJobTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateJobTemplate", {}).n("IoTClient", "CreateJobTemplateCommand").f(void 0, void 0).ser(se_CreateJobTemplateCommand).de(de_CreateJobTemplateCommand).build() { static { __name(this, "CreateJobTemplateCommand"); }}; // src/commands/CreateKeysAndCertificateCommand.ts var CreateKeysAndCertificateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateKeysAndCertificate", {}).n("IoTClient", "CreateKeysAndCertificateCommand").f(void 0, CreateKeysAndCertificateResponseFilterSensitiveLog).ser(se_CreateKeysAndCertificateCommand).de(de_CreateKeysAndCertificateCommand).build() { static { __name(this, "CreateKeysAndCertificateCommand"); }}; // src/commands/CreateMitigationActionCommand.ts var CreateMitigationActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateMitigationAction", {}).n("IoTClient", "CreateMitigationActionCommand").f(void 0, void 0).ser(se_CreateMitigationActionCommand).de(de_CreateMitigationActionCommand).build() { static { __name(this, "CreateMitigationActionCommand"); }}; // src/commands/CreateOTAUpdateCommand.ts var CreateOTAUpdateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateOTAUpdate", {}).n("IoTClient", "CreateOTAUpdateCommand").f(void 0, void 0).ser(se_CreateOTAUpdateCommand).de(de_CreateOTAUpdateCommand).build() { static { __name(this, "CreateOTAUpdateCommand"); }}; // src/commands/CreatePackageCommand.ts var CreatePackageCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreatePackage", {}).n("IoTClient", "CreatePackageCommand").f(CreatePackageRequestFilterSensitiveLog, CreatePackageResponseFilterSensitiveLog).ser(se_CreatePackageCommand).de(de_CreatePackageCommand).build() { static { __name(this, "CreatePackageCommand"); }}; // src/commands/CreatePackageVersionCommand.ts var CreatePackageVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreatePackageVersion", {}).n("IoTClient", "CreatePackageVersionCommand").f(CreatePackageVersionRequestFilterSensitiveLog, CreatePackageVersionResponseFilterSensitiveLog).ser(se_CreatePackageVersionCommand).de(de_CreatePackageVersionCommand).build() { static { __name(this, "CreatePackageVersionCommand"); }}; // src/commands/CreatePolicyCommand.ts var CreatePolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreatePolicy", {}).n("IoTClient", "CreatePolicyCommand").f(void 0, void 0).ser(se_CreatePolicyCommand).de(de_CreatePolicyCommand).build() { static { __name(this, "CreatePolicyCommand"); }}; // src/commands/CreatePolicyVersionCommand.ts var CreatePolicyVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreatePolicyVersion", {}).n("IoTClient", "CreatePolicyVersionCommand").f(void 0, void 0).ser(se_CreatePolicyVersionCommand).de(de_CreatePolicyVersionCommand).build() { static { __name(this, "CreatePolicyVersionCommand"); }}; // src/commands/CreateProvisioningClaimCommand.ts var CreateProvisioningClaimCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateProvisioningClaim", {}).n("IoTClient", "CreateProvisioningClaimCommand").f(void 0, CreateProvisioningClaimResponseFilterSensitiveLog).ser(se_CreateProvisioningClaimCommand).de(de_CreateProvisioningClaimCommand).build() { static { __name(this, "CreateProvisioningClaimCommand"); }}; // src/commands/CreateProvisioningTemplateCommand.ts var CreateProvisioningTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateProvisioningTemplate", {}).n("IoTClient", "CreateProvisioningTemplateCommand").f(void 0, void 0).ser(se_CreateProvisioningTemplateCommand).de(de_CreateProvisioningTemplateCommand).build() { static { __name(this, "CreateProvisioningTemplateCommand"); }}; // src/commands/CreateProvisioningTemplateVersionCommand.ts var CreateProvisioningTemplateVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateProvisioningTemplateVersion", {}).n("IoTClient", "CreateProvisioningTemplateVersionCommand").f(void 0, void 0).ser(se_CreateProvisioningTemplateVersionCommand).de(de_CreateProvisioningTemplateVersionCommand).build() { static { __name(this, "CreateProvisioningTemplateVersionCommand"); }}; // src/commands/CreateRoleAliasCommand.ts var CreateRoleAliasCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateRoleAlias", {}).n("IoTClient", "CreateRoleAliasCommand").f(void 0, void 0).ser(se_CreateRoleAliasCommand).de(de_CreateRoleAliasCommand).build() { static { __name(this, "CreateRoleAliasCommand"); }}; // src/commands/CreateScheduledAuditCommand.ts var CreateScheduledAuditCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateScheduledAudit", {}).n("IoTClient", "CreateScheduledAuditCommand").f(void 0, void 0).ser(se_CreateScheduledAuditCommand).de(de_CreateScheduledAuditCommand).build() { static { __name(this, "CreateScheduledAuditCommand"); }}; // src/commands/CreateSecurityProfileCommand.ts var CreateSecurityProfileCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateSecurityProfile", {}).n("IoTClient", "CreateSecurityProfileCommand").f(void 0, void 0).ser(se_CreateSecurityProfileCommand).de(de_CreateSecurityProfileCommand).build() { static { __name(this, "CreateSecurityProfileCommand"); }}; // src/commands/CreateStreamCommand.ts var CreateStreamCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateStream", {}).n("IoTClient", "CreateStreamCommand").f(void 0, void 0).ser(se_CreateStreamCommand).de(de_CreateStreamCommand).build() { static { __name(this, "CreateStreamCommand"); }}; // src/commands/CreateThingCommand.ts var CreateThingCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateThing", {}).n("IoTClient", "CreateThingCommand").f(void 0, void 0).ser(se_CreateThingCommand).de(de_CreateThingCommand).build() { static { __name(this, "CreateThingCommand"); }}; // src/commands/CreateThingGroupCommand.ts var CreateThingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateThingGroup", {}).n("IoTClient", "CreateThingGroupCommand").f(void 0, void 0).ser(se_CreateThingGroupCommand).de(de_CreateThingGroupCommand).build() { static { __name(this, "CreateThingGroupCommand"); }}; // src/commands/CreateThingTypeCommand.ts var CreateThingTypeCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateThingType", {}).n("IoTClient", "CreateThingTypeCommand").f(void 0, void 0).ser(se_CreateThingTypeCommand).de(de_CreateThingTypeCommand).build() { static { __name(this, "CreateThingTypeCommand"); }}; // src/commands/CreateTopicRuleCommand.ts var CreateTopicRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateTopicRule", {}).n("IoTClient", "CreateTopicRuleCommand").f(void 0, void 0).ser(se_CreateTopicRuleCommand).de(de_CreateTopicRuleCommand).build() { static { __name(this, "CreateTopicRuleCommand"); }}; // src/commands/CreateTopicRuleDestinationCommand.ts var CreateTopicRuleDestinationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "CreateTopicRuleDestination", {}).n("IoTClient", "CreateTopicRuleDestinationCommand").f(void 0, void 0).ser(se_CreateTopicRuleDestinationCommand).de(de_CreateTopicRuleDestinationCommand).build() { static { __name(this, "CreateTopicRuleDestinationCommand"); }}; // src/commands/DeleteAccountAuditConfigurationCommand.ts var DeleteAccountAuditConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteAccountAuditConfiguration", {}).n("IoTClient", "DeleteAccountAuditConfigurationCommand").f(void 0, void 0).ser(se_DeleteAccountAuditConfigurationCommand).de(de_DeleteAccountAuditConfigurationCommand).build() { static { __name(this, "DeleteAccountAuditConfigurationCommand"); }}; // src/commands/DeleteAuditSuppressionCommand.ts var DeleteAuditSuppressionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteAuditSuppression", {}).n("IoTClient", "DeleteAuditSuppressionCommand").f(void 0, void 0).ser(se_DeleteAuditSuppressionCommand).de(de_DeleteAuditSuppressionCommand).build() { static { __name(this, "DeleteAuditSuppressionCommand"); }}; // src/commands/DeleteAuthorizerCommand.ts var DeleteAuthorizerCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteAuthorizer", {}).n("IoTClient", "DeleteAuthorizerCommand").f(void 0, void 0).ser(se_DeleteAuthorizerCommand).de(de_DeleteAuthorizerCommand).build() { static { __name(this, "DeleteAuthorizerCommand"); }}; // src/commands/DeleteBillingGroupCommand.ts var DeleteBillingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteBillingGroup", {}).n("IoTClient", "DeleteBillingGroupCommand").f(void 0, void 0).ser(se_DeleteBillingGroupCommand).de(de_DeleteBillingGroupCommand).build() { static { __name(this, "DeleteBillingGroupCommand"); }}; // src/commands/DeleteCACertificateCommand.ts var DeleteCACertificateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteCACertificate", {}).n("IoTClient", "DeleteCACertificateCommand").f(void 0, void 0).ser(se_DeleteCACertificateCommand).de(de_DeleteCACertificateCommand).build() { static { __name(this, "DeleteCACertificateCommand"); }}; // src/commands/DeleteCertificateCommand.ts var DeleteCertificateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteCertificate", {}).n("IoTClient", "DeleteCertificateCommand").f(void 0, void 0).ser(se_DeleteCertificateCommand).de(de_DeleteCertificateCommand).build() { static { __name(this, "DeleteCertificateCommand"); }}; // src/commands/DeleteCertificateProviderCommand.ts var DeleteCertificateProviderCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteCertificateProvider", {}).n("IoTClient", "DeleteCertificateProviderCommand").f(void 0, void 0).ser(se_DeleteCertificateProviderCommand).de(de_DeleteCertificateProviderCommand).build() { static { __name(this, "DeleteCertificateProviderCommand"); }}; // src/commands/DeleteCommandCommand.ts var DeleteCommandCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteCommand", {}).n("IoTClient", "DeleteCommandCommand").f(void 0, void 0).ser(se_DeleteCommandCommand).de(de_DeleteCommandCommand).build() { static { __name(this, "DeleteCommandCommand"); }}; // src/commands/DeleteCommandExecutionCommand.ts var DeleteCommandExecutionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteCommandExecution", {}).n("IoTClient", "DeleteCommandExecutionCommand").f(void 0, void 0).ser(se_DeleteCommandExecutionCommand).de(de_DeleteCommandExecutionCommand).build() { static { __name(this, "DeleteCommandExecutionCommand"); }}; // src/commands/DeleteCustomMetricCommand.ts var DeleteCustomMetricCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteCustomMetric", {}).n("IoTClient", "DeleteCustomMetricCommand").f(void 0, void 0).ser(se_DeleteCustomMetricCommand).de(de_DeleteCustomMetricCommand).build() { static { __name(this, "DeleteCustomMetricCommand"); }}; // src/commands/DeleteDimensionCommand.ts var DeleteDimensionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteDimension", {}).n("IoTClient", "DeleteDimensionCommand").f(void 0, void 0).ser(se_DeleteDimensionCommand).de(de_DeleteDimensionCommand).build() { static { __name(this, "DeleteDimensionCommand"); }}; // src/commands/DeleteDomainConfigurationCommand.ts var DeleteDomainConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteDomainConfiguration", {}).n("IoTClient", "DeleteDomainConfigurationCommand").f(void 0, void 0).ser(se_DeleteDomainConfigurationCommand).de(de_DeleteDomainConfigurationCommand).build() { static { __name(this, "DeleteDomainConfigurationCommand"); }}; // src/commands/DeleteDynamicThingGroupCommand.ts var DeleteDynamicThingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteDynamicThingGroup", {}).n("IoTClient", "DeleteDynamicThingGroupCommand").f(void 0, void 0).ser(se_DeleteDynamicThingGroupCommand).de(de_DeleteDynamicThingGroupCommand).build() { static { __name(this, "DeleteDynamicThingGroupCommand"); }}; // src/commands/DeleteFleetMetricCommand.ts var DeleteFleetMetricCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteFleetMetric", {}).n("IoTClient", "DeleteFleetMetricCommand").f(void 0, void 0).ser(se_DeleteFleetMetricCommand).de(de_DeleteFleetMetricCommand).build() { static { __name(this, "DeleteFleetMetricCommand"); }}; // src/commands/DeleteJobCommand.ts var DeleteJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteJob", {}).n("IoTClient", "DeleteJobCommand").f(void 0, void 0).ser(se_DeleteJobCommand).de(de_DeleteJobCommand).build() { static { __name(this, "DeleteJobCommand"); }}; // src/commands/DeleteJobExecutionCommand.ts var DeleteJobExecutionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteJobExecution", {}).n("IoTClient", "DeleteJobExecutionCommand").f(void 0, void 0).ser(se_DeleteJobExecutionCommand).de(de_DeleteJobExecutionCommand).build() { static { __name(this, "DeleteJobExecutionCommand"); }}; // src/commands/DeleteJobTemplateCommand.ts var DeleteJobTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteJobTemplate", {}).n("IoTClient", "DeleteJobTemplateCommand").f(void 0, void 0).ser(se_DeleteJobTemplateCommand).de(de_DeleteJobTemplateCommand).build() { static { __name(this, "DeleteJobTemplateCommand"); }}; // src/commands/DeleteMitigationActionCommand.ts var DeleteMitigationActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteMitigationAction", {}).n("IoTClient", "DeleteMitigationActionCommand").f(void 0, void 0).ser(se_DeleteMitigationActionCommand).de(de_DeleteMitigationActionCommand).build() { static { __name(this, "DeleteMitigationActionCommand"); }}; // src/commands/DeleteOTAUpdateCommand.ts var DeleteOTAUpdateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteOTAUpdate", {}).n("IoTClient", "DeleteOTAUpdateCommand").f(void 0, void 0).ser(se_DeleteOTAUpdateCommand).de(de_DeleteOTAUpdateCommand).build() { static { __name(this, "DeleteOTAUpdateCommand"); }}; // src/commands/DeletePackageCommand.ts var DeletePackageCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeletePackage", {}).n("IoTClient", "DeletePackageCommand").f(void 0, void 0).ser(se_DeletePackageCommand).de(de_DeletePackageCommand).build() { static { __name(this, "DeletePackageCommand"); }}; // src/commands/DeletePackageVersionCommand.ts var DeletePackageVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeletePackageVersion", {}).n("IoTClient", "DeletePackageVersionCommand").f(void 0, void 0).ser(se_DeletePackageVersionCommand).de(de_DeletePackageVersionCommand).build() { static { __name(this, "DeletePackageVersionCommand"); }}; // src/commands/DeletePolicyCommand.ts var DeletePolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeletePolicy", {}).n("IoTClient", "DeletePolicyCommand").f(void 0, void 0).ser(se_DeletePolicyCommand).de(de_DeletePolicyCommand).build() { static { __name(this, "DeletePolicyCommand"); }}; // src/commands/DeletePolicyVersionCommand.ts var DeletePolicyVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeletePolicyVersion", {}).n("IoTClient", "DeletePolicyVersionCommand").f(void 0, void 0).ser(se_DeletePolicyVersionCommand).de(de_DeletePolicyVersionCommand).build() { static { __name(this, "DeletePolicyVersionCommand"); }}; // src/commands/DeleteProvisioningTemplateCommand.ts var DeleteProvisioningTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteProvisioningTemplate", {}).n("IoTClient", "DeleteProvisioningTemplateCommand").f(void 0, void 0).ser(se_DeleteProvisioningTemplateCommand).de(de_DeleteProvisioningTemplateCommand).build() { static { __name(this, "DeleteProvisioningTemplateCommand"); }}; // src/commands/DeleteProvisioningTemplateVersionCommand.ts var DeleteProvisioningTemplateVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteProvisioningTemplateVersion", {}).n("IoTClient", "DeleteProvisioningTemplateVersionCommand").f(void 0, void 0).ser(se_DeleteProvisioningTemplateVersionCommand).de(de_DeleteProvisioningTemplateVersionCommand).build() { static { __name(this, "DeleteProvisioningTemplateVersionCommand"); }}; // src/commands/DeleteRegistrationCodeCommand.ts var DeleteRegistrationCodeCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteRegistrationCode", {}).n("IoTClient", "DeleteRegistrationCodeCommand").f(void 0, void 0).ser(se_DeleteRegistrationCodeCommand).de(de_DeleteRegistrationCodeCommand).build() { static { __name(this, "DeleteRegistrationCodeCommand"); }}; // src/commands/DeleteRoleAliasCommand.ts var DeleteRoleAliasCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteRoleAlias", {}).n("IoTClient", "DeleteRoleAliasCommand").f(void 0, void 0).ser(se_DeleteRoleAliasCommand).de(de_DeleteRoleAliasCommand).build() { static { __name(this, "DeleteRoleAliasCommand"); }}; // src/commands/DeleteScheduledAuditCommand.ts var DeleteScheduledAuditCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteScheduledAudit", {}).n("IoTClient", "DeleteScheduledAuditCommand").f(void 0, void 0).ser(se_DeleteScheduledAuditCommand).de(de_DeleteScheduledAuditCommand).build() { static { __name(this, "DeleteScheduledAuditCommand"); }}; // src/commands/DeleteSecurityProfileCommand.ts var DeleteSecurityProfileCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteSecurityProfile", {}).n("IoTClient", "DeleteSecurityProfileCommand").f(void 0, void 0).ser(se_DeleteSecurityProfileCommand).de(de_DeleteSecurityProfileCommand).build() { static { __name(this, "DeleteSecurityProfileCommand"); }}; // src/commands/DeleteStreamCommand.ts var DeleteStreamCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteStream", {}).n("IoTClient", "DeleteStreamCommand").f(void 0, void 0).ser(se_DeleteStreamCommand).de(de_DeleteStreamCommand).build() { static { __name(this, "DeleteStreamCommand"); }}; // src/commands/DeleteThingCommand.ts var DeleteThingCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteThing", {}).n("IoTClient", "DeleteThingCommand").f(void 0, void 0).ser(se_DeleteThingCommand).de(de_DeleteThingCommand).build() { static { __name(this, "DeleteThingCommand"); }}; // src/commands/DeleteThingGroupCommand.ts var DeleteThingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteThingGroup", {}).n("IoTClient", "DeleteThingGroupCommand").f(void 0, void 0).ser(se_DeleteThingGroupCommand).de(de_DeleteThingGroupCommand).build() { static { __name(this, "DeleteThingGroupCommand"); }}; // src/commands/DeleteThingTypeCommand.ts var DeleteThingTypeCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteThingType", {}).n("IoTClient", "DeleteThingTypeCommand").f(void 0, void 0).ser(se_DeleteThingTypeCommand).de(de_DeleteThingTypeCommand).build() { static { __name(this, "DeleteThingTypeCommand"); }}; // src/commands/DeleteTopicRuleCommand.ts var DeleteTopicRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteTopicRule", {}).n("IoTClient", "DeleteTopicRuleCommand").f(void 0, void 0).ser(se_DeleteTopicRuleCommand).de(de_DeleteTopicRuleCommand).build() { static { __name(this, "DeleteTopicRuleCommand"); }}; // src/commands/DeleteTopicRuleDestinationCommand.ts var DeleteTopicRuleDestinationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteTopicRuleDestination", {}).n("IoTClient", "DeleteTopicRuleDestinationCommand").f(void 0, void 0).ser(se_DeleteTopicRuleDestinationCommand).de(de_DeleteTopicRuleDestinationCommand).build() { static { __name(this, "DeleteTopicRuleDestinationCommand"); }}; // src/commands/DeleteV2LoggingLevelCommand.ts var DeleteV2LoggingLevelCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeleteV2LoggingLevel", {}).n("IoTClient", "DeleteV2LoggingLevelCommand").f(void 0, void 0).ser(se_DeleteV2LoggingLevelCommand).de(de_DeleteV2LoggingLevelCommand).build() { static { __name(this, "DeleteV2LoggingLevelCommand"); }}; // src/commands/DeprecateThingTypeCommand.ts var DeprecateThingTypeCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DeprecateThingType", {}).n("IoTClient", "DeprecateThingTypeCommand").f(void 0, void 0).ser(se_DeprecateThingTypeCommand).de(de_DeprecateThingTypeCommand).build() { static { __name(this, "DeprecateThingTypeCommand"); }}; // src/commands/DescribeAccountAuditConfigurationCommand.ts var DescribeAccountAuditConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeAccountAuditConfiguration", {}).n("IoTClient", "DescribeAccountAuditConfigurationCommand").f(void 0, void 0).ser(se_DescribeAccountAuditConfigurationCommand).de(de_DescribeAccountAuditConfigurationCommand).build() { static { __name(this, "DescribeAccountAuditConfigurationCommand"); }}; // src/commands/DescribeAuditFindingCommand.ts var DescribeAuditFindingCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeAuditFinding", {}).n("IoTClient", "DescribeAuditFindingCommand").f(void 0, void 0).ser(se_DescribeAuditFindingCommand).de(de_DescribeAuditFindingCommand).build() { static { __name(this, "DescribeAuditFindingCommand"); }}; // src/commands/DescribeAuditMitigationActionsTaskCommand.ts var DescribeAuditMitigationActionsTaskCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeAuditMitigationActionsTask", {}).n("IoTClient", "DescribeAuditMitigationActionsTaskCommand").f(void 0, void 0).ser(se_DescribeAuditMitigationActionsTaskCommand).de(de_DescribeAuditMitigationActionsTaskCommand).build() { static { __name(this, "DescribeAuditMitigationActionsTaskCommand"); }}; // src/commands/DescribeAuditSuppressionCommand.ts var DescribeAuditSuppressionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeAuditSuppression", {}).n("IoTClient", "DescribeAuditSuppressionCommand").f(void 0, void 0).ser(se_DescribeAuditSuppressionCommand).de(de_DescribeAuditSuppressionCommand).build() { static { __name(this, "DescribeAuditSuppressionCommand"); }}; // src/commands/DescribeAuditTaskCommand.ts var DescribeAuditTaskCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeAuditTask", {}).n("IoTClient", "DescribeAuditTaskCommand").f(void 0, void 0).ser(se_DescribeAuditTaskCommand).de(de_DescribeAuditTaskCommand).build() { static { __name(this, "DescribeAuditTaskCommand"); }}; // src/commands/DescribeAuthorizerCommand.ts var DescribeAuthorizerCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeAuthorizer", {}).n("IoTClient", "DescribeAuthorizerCommand").f(void 0, void 0).ser(se_DescribeAuthorizerCommand).de(de_DescribeAuthorizerCommand).build() { static { __name(this, "DescribeAuthorizerCommand"); }}; // src/commands/DescribeBillingGroupCommand.ts var DescribeBillingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeBillingGroup", {}).n("IoTClient", "DescribeBillingGroupCommand").f(void 0, void 0).ser(se_DescribeBillingGroupCommand).de(de_DescribeBillingGroupCommand).build() { static { __name(this, "DescribeBillingGroupCommand"); }}; // src/commands/DescribeCACertificateCommand.ts var DescribeCACertificateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeCACertificate", {}).n("IoTClient", "DescribeCACertificateCommand").f(void 0, void 0).ser(se_DescribeCACertificateCommand).de(de_DescribeCACertificateCommand).build() { static { __name(this, "DescribeCACertificateCommand"); }}; // src/commands/DescribeCertificateCommand.ts var DescribeCertificateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeCertificate", {}).n("IoTClient", "DescribeCertificateCommand").f(void 0, void 0).ser(se_DescribeCertificateCommand).de(de_DescribeCertificateCommand).build() { static { __name(this, "DescribeCertificateCommand"); }}; // src/commands/DescribeCertificateProviderCommand.ts var DescribeCertificateProviderCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeCertificateProvider", {}).n("IoTClient", "DescribeCertificateProviderCommand").f(void 0, void 0).ser(se_DescribeCertificateProviderCommand).de(de_DescribeCertificateProviderCommand).build() { static { __name(this, "DescribeCertificateProviderCommand"); }}; // src/commands/DescribeCustomMetricCommand.ts var DescribeCustomMetricCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeCustomMetric", {}).n("IoTClient", "DescribeCustomMetricCommand").f(void 0, void 0).ser(se_DescribeCustomMetricCommand).de(de_DescribeCustomMetricCommand).build() { static { __name(this, "DescribeCustomMetricCommand"); }}; // src/commands/DescribeDefaultAuthorizerCommand.ts var DescribeDefaultAuthorizerCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeDefaultAuthorizer", {}).n("IoTClient", "DescribeDefaultAuthorizerCommand").f(void 0, void 0).ser(se_DescribeDefaultAuthorizerCommand).de(de_DescribeDefaultAuthorizerCommand).build() { static { __name(this, "DescribeDefaultAuthorizerCommand"); }}; // src/commands/DescribeDetectMitigationActionsTaskCommand.ts var DescribeDetectMitigationActionsTaskCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeDetectMitigationActionsTask", {}).n("IoTClient", "DescribeDetectMitigationActionsTaskCommand").f(void 0, void 0).ser(se_DescribeDetectMitigationActionsTaskCommand).de(de_DescribeDetectMitigationActionsTaskCommand).build() { static { __name(this, "DescribeDetectMitigationActionsTaskCommand"); }}; // src/commands/DescribeDimensionCommand.ts var DescribeDimensionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeDimension", {}).n("IoTClient", "DescribeDimensionCommand").f(void 0, void 0).ser(se_DescribeDimensionCommand).de(de_DescribeDimensionCommand).build() { static { __name(this, "DescribeDimensionCommand"); }}; // src/commands/DescribeDomainConfigurationCommand.ts var DescribeDomainConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeDomainConfiguration", {}).n("IoTClient", "DescribeDomainConfigurationCommand").f(void 0, void 0).ser(se_DescribeDomainConfigurationCommand).de(de_DescribeDomainConfigurationCommand).build() { static { __name(this, "DescribeDomainConfigurationCommand"); }}; // src/commands/DescribeEncryptionConfigurationCommand.ts var DescribeEncryptionConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeEncryptionConfiguration", {}).n("IoTClient", "DescribeEncryptionConfigurationCommand").f(void 0, void 0).ser(se_DescribeEncryptionConfigurationCommand).de(de_DescribeEncryptionConfigurationCommand).build() { static { __name(this, "DescribeEncryptionConfigurationCommand"); }}; // src/commands/DescribeEndpointCommand.ts var DescribeEndpointCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeEndpoint", {}).n("IoTClient", "DescribeEndpointCommand").f(void 0, void 0).ser(se_DescribeEndpointCommand).de(de_DescribeEndpointCommand).build() { static { __name(this, "DescribeEndpointCommand"); }}; // src/commands/DescribeEventConfigurationsCommand.ts var DescribeEventConfigurationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeEventConfigurations", {}).n("IoTClient", "DescribeEventConfigurationsCommand").f(void 0, void 0).ser(se_DescribeEventConfigurationsCommand).de(de_DescribeEventConfigurationsCommand).build() { static { __name(this, "DescribeEventConfigurationsCommand"); }}; // src/commands/DescribeFleetMetricCommand.ts var DescribeFleetMetricCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeFleetMetric", {}).n("IoTClient", "DescribeFleetMetricCommand").f(void 0, void 0).ser(se_DescribeFleetMetricCommand).de(de_DescribeFleetMetricCommand).build() { static { __name(this, "DescribeFleetMetricCommand"); }}; // src/commands/DescribeIndexCommand.ts var DescribeIndexCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeIndex", {}).n("IoTClient", "DescribeIndexCommand").f(void 0, void 0).ser(se_DescribeIndexCommand).de(de_DescribeIndexCommand).build() { static { __name(this, "DescribeIndexCommand"); }}; // src/commands/DescribeJobCommand.ts var DescribeJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeJob", {}).n("IoTClient", "DescribeJobCommand").f(void 0, void 0).ser(se_DescribeJobCommand).de(de_DescribeJobCommand).build() { static { __name(this, "DescribeJobCommand"); }}; // src/commands/DescribeJobExecutionCommand.ts var DescribeJobExecutionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeJobExecution", {}).n("IoTClient", "DescribeJobExecutionCommand").f(void 0, void 0).ser(se_DescribeJobExecutionCommand).de(de_DescribeJobExecutionCommand).build() { static { __name(this, "DescribeJobExecutionCommand"); }}; // src/commands/DescribeJobTemplateCommand.ts var DescribeJobTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeJobTemplate", {}).n("IoTClient", "DescribeJobTemplateCommand").f(void 0, void 0).ser(se_DescribeJobTemplateCommand).de(de_DescribeJobTemplateCommand).build() { static { __name(this, "DescribeJobTemplateCommand"); }}; // src/commands/DescribeManagedJobTemplateCommand.ts var DescribeManagedJobTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeManagedJobTemplate", {}).n("IoTClient", "DescribeManagedJobTemplateCommand").f(void 0, void 0).ser(se_DescribeManagedJobTemplateCommand).de(de_DescribeManagedJobTemplateCommand).build() { static { __name(this, "DescribeManagedJobTemplateCommand"); }}; // src/commands/DescribeMitigationActionCommand.ts var DescribeMitigationActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeMitigationAction", {}).n("IoTClient", "DescribeMitigationActionCommand").f(void 0, void 0).ser(se_DescribeMitigationActionCommand).de(de_DescribeMitigationActionCommand).build() { static { __name(this, "DescribeMitigationActionCommand"); }}; // src/commands/DescribeProvisioningTemplateCommand.ts var DescribeProvisioningTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeProvisioningTemplate", {}).n("IoTClient", "DescribeProvisioningTemplateCommand").f(void 0, void 0).ser(se_DescribeProvisioningTemplateCommand).de(de_DescribeProvisioningTemplateCommand).build() { static { __name(this, "DescribeProvisioningTemplateCommand"); }}; // src/commands/DescribeProvisioningTemplateVersionCommand.ts var DescribeProvisioningTemplateVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeProvisioningTemplateVersion", {}).n("IoTClient", "DescribeProvisioningTemplateVersionCommand").f(void 0, void 0).ser(se_DescribeProvisioningTemplateVersionCommand).de(de_DescribeProvisioningTemplateVersionCommand).build() { static { __name(this, "DescribeProvisioningTemplateVersionCommand"); }}; // src/commands/DescribeRoleAliasCommand.ts var DescribeRoleAliasCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeRoleAlias", {}).n("IoTClient", "DescribeRoleAliasCommand").f(void 0, void 0).ser(se_DescribeRoleAliasCommand).de(de_DescribeRoleAliasCommand).build() { static { __name(this, "DescribeRoleAliasCommand"); }}; // src/commands/DescribeScheduledAuditCommand.ts var DescribeScheduledAuditCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeScheduledAudit", {}).n("IoTClient", "DescribeScheduledAuditCommand").f(void 0, void 0).ser(se_DescribeScheduledAuditCommand).de(de_DescribeScheduledAuditCommand).build() { static { __name(this, "DescribeScheduledAuditCommand"); }}; // src/commands/DescribeSecurityProfileCommand.ts var DescribeSecurityProfileCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeSecurityProfile", {}).n("IoTClient", "DescribeSecurityProfileCommand").f(void 0, void 0).ser(se_DescribeSecurityProfileCommand).de(de_DescribeSecurityProfileCommand).build() { static { __name(this, "DescribeSecurityProfileCommand"); }}; // src/commands/DescribeStreamCommand.ts var DescribeStreamCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeStream", {}).n("IoTClient", "DescribeStreamCommand").f(void 0, void 0).ser(se_DescribeStreamCommand).de(de_DescribeStreamCommand).build() { static { __name(this, "DescribeStreamCommand"); }}; // src/commands/DescribeThingCommand.ts var DescribeThingCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeThing", {}).n("IoTClient", "DescribeThingCommand").f(void 0, void 0).ser(se_DescribeThingCommand).de(de_DescribeThingCommand).build() { static { __name(this, "DescribeThingCommand"); }}; // src/commands/DescribeThingGroupCommand.ts var DescribeThingGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeThingGroup", {}).n("IoTClient", "DescribeThingGroupCommand").f(void 0, void 0).ser(se_DescribeThingGroupCommand).de(de_DescribeThingGroupCommand).build() { static { __name(this, "DescribeThingGroupCommand"); }}; // src/commands/DescribeThingRegistrationTaskCommand.ts var DescribeThingRegistrationTaskCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeThingRegistrationTask", {}).n("IoTClient", "DescribeThingRegistrationTaskCommand").f(void 0, void 0).ser(se_DescribeThingRegistrationTaskCommand).de(de_DescribeThingRegistrationTaskCommand).build() { static { __name(this, "DescribeThingRegistrationTaskCommand"); }}; // src/commands/DescribeThingTypeCommand.ts var DescribeThingTypeCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DescribeThingType", {}).n("IoTClient", "DescribeThingTypeCommand").f(void 0, void 0).ser(se_DescribeThingTypeCommand).de(de_DescribeThingTypeCommand).build() { static { __name(this, "DescribeThingTypeCommand"); }}; // src/commands/DetachPolicyCommand.ts var DetachPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DetachPolicy", {}).n("IoTClient", "DetachPolicyCommand").f(void 0, void 0).ser(se_DetachPolicyCommand).de(de_DetachPolicyCommand).build() { static { __name(this, "DetachPolicyCommand"); }}; // src/commands/DetachPrincipalPolicyCommand.ts var DetachPrincipalPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DetachPrincipalPolicy", {}).n("IoTClient", "DetachPrincipalPolicyCommand").f(void 0, void 0).ser(se_DetachPrincipalPolicyCommand).de(de_DetachPrincipalPolicyCommand).build() { static { __name(this, "DetachPrincipalPolicyCommand"); }}; // src/commands/DetachSecurityProfileCommand.ts var DetachSecurityProfileCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DetachSecurityProfile", {}).n("IoTClient", "DetachSecurityProfileCommand").f(void 0, void 0).ser(se_DetachSecurityProfileCommand).de(de_DetachSecurityProfileCommand).build() { static { __name(this, "DetachSecurityProfileCommand"); }}; // src/commands/DetachThingPrincipalCommand.ts var DetachThingPrincipalCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DetachThingPrincipal", {}).n("IoTClient", "DetachThingPrincipalCommand").f(void 0, void 0).ser(se_DetachThingPrincipalCommand).de(de_DetachThingPrincipalCommand).build() { static { __name(this, "DetachThingPrincipalCommand"); }}; // src/commands/DisableTopicRuleCommand.ts var DisableTopicRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DisableTopicRule", {}).n("IoTClient", "DisableTopicRuleCommand").f(void 0, void 0).ser(se_DisableTopicRuleCommand).de(de_DisableTopicRuleCommand).build() { static { __name(this, "DisableTopicRuleCommand"); }}; // src/commands/DisassociateSbomFromPackageVersionCommand.ts var DisassociateSbomFromPackageVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "DisassociateSbomFromPackageVersion", {}).n("IoTClient", "DisassociateSbomFromPackageVersionCommand").f(void 0, void 0).ser(se_DisassociateSbomFromPackageVersionCommand).de(de_DisassociateSbomFromPackageVersionCommand).build() { static { __name(this, "DisassociateSbomFromPackageVersionCommand"); }}; // src/commands/EnableTopicRuleCommand.ts var EnableTopicRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "EnableTopicRule", {}).n("IoTClient", "EnableTopicRuleCommand").f(void 0, void 0).ser(se_EnableTopicRuleCommand).de(de_EnableTopicRuleCommand).build() { static { __name(this, "EnableTopicRuleCommand"); }}; // src/commands/GetBehaviorModelTrainingSummariesCommand.ts var GetBehaviorModelTrainingSummariesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetBehaviorModelTrainingSummaries", {}).n("IoTClient", "GetBehaviorModelTrainingSummariesCommand").f(void 0, void 0).ser(se_GetBehaviorModelTrainingSummariesCommand).de(de_GetBehaviorModelTrainingSummariesCommand).build() { static { __name(this, "GetBehaviorModelTrainingSummariesCommand"); }}; // src/commands/GetBucketsAggregationCommand.ts var GetBucketsAggregationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetBucketsAggregation", {}).n("IoTClient", "GetBucketsAggregationCommand").f(void 0, void 0).ser(se_GetBucketsAggregationCommand).de(de_GetBucketsAggregationCommand).build() { static { __name(this, "GetBucketsAggregationCommand"); }}; // src/commands/GetCardinalityCommand.ts var GetCardinalityCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetCardinality", {}).n("IoTClient", "GetCardinalityCommand").f(void 0, void 0).ser(se_GetCardinalityCommand).de(de_GetCardinalityCommand).build() { static { __name(this, "GetCardinalityCommand"); }}; // src/commands/GetCommandCommand.ts var GetCommandCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetCommand", {}).n("IoTClient", "GetCommandCommand").f(void 0, void 0).ser(se_GetCommandCommand).de(de_GetCommandCommand).build() { static { __name(this, "GetCommandCommand"); }}; // src/commands/GetCommandExecutionCommand.ts var GetCommandExecutionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetCommandExecution", {}).n("IoTClient", "GetCommandExecutionCommand").f(void 0, void 0).ser(se_GetCommandExecutionCommand).de(de_GetCommandExecutionCommand).build() { static { __name(this, "GetCommandExecutionCommand"); }}; // src/commands/GetEffectivePoliciesCommand.ts var GetEffectivePoliciesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetEffectivePolicies", {}).n("IoTClient", "GetEffectivePoliciesCommand").f(void 0, void 0).ser(se_GetEffectivePoliciesCommand).de(de_GetEffectivePoliciesCommand).build() { static { __name(this, "GetEffectivePoliciesCommand"); }}; // src/commands/GetIndexingConfigurationCommand.ts var GetIndexingConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetIndexingConfiguration", {}).n("IoTClient", "GetIndexingConfigurationCommand").f(void 0, void 0).ser(se_GetIndexingConfigurationCommand).de(de_GetIndexingConfigurationCommand).build() { static { __name(this, "GetIndexingConfigurationCommand"); }}; // src/commands/GetJobDocumentCommand.ts var GetJobDocumentCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetJobDocument", {}).n("IoTClient", "GetJobDocumentCommand").f(void 0, void 0).ser(se_GetJobDocumentCommand).de(de_GetJobDocumentCommand).build() { static { __name(this, "GetJobDocumentCommand"); }}; // src/commands/GetLoggingOptionsCommand.ts var GetLoggingOptionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetLoggingOptions", {}).n("IoTClient", "GetLoggingOptionsCommand").f(void 0, void 0).ser(se_GetLoggingOptionsCommand).de(de_GetLoggingOptionsCommand).build() { static { __name(this, "GetLoggingOptionsCommand"); }}; // src/commands/GetOTAUpdateCommand.ts var GetOTAUpdateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetOTAUpdate", {}).n("IoTClient", "GetOTAUpdateCommand").f(void 0, void 0).ser(se_GetOTAUpdateCommand).de(de_GetOTAUpdateCommand).build() { static { __name(this, "GetOTAUpdateCommand"); }}; // src/commands/GetPackageCommand.ts var GetPackageCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetPackage", {}).n("IoTClient", "GetPackageCommand").f(void 0, GetPackageResponseFilterSensitiveLog).ser(se_GetPackageCommand).de(de_GetPackageCommand).build() { static { __name(this, "GetPackageCommand"); }}; // src/commands/GetPackageConfigurationCommand.ts var GetPackageConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetPackageConfiguration", {}).n("IoTClient", "GetPackageConfigurationCommand").f(void 0, void 0).ser(se_GetPackageConfigurationCommand).de(de_GetPackageConfigurationCommand).build() { static { __name(this, "GetPackageConfigurationCommand"); }}; // src/commands/GetPackageVersionCommand.ts var GetPackageVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSIotService", "GetPackageVersion", {}).n("IoTClient", "GetPackageVersionCommand").f(void 0, GetPackageVersionResponseFilterSensitiveLog).ser(se_GetPackageVersionCommand).de(de_GetPackageVersionCommand).build() { static { __name(this, "GetPackageVersionCommand"); }}; // src/commands/GetPercentilesCommand.ts var GetPercentilesCommand = class extends import_smithy_client.Command.classBuiPreview truncated. File is larger than the inline limit.