UNPKG

lambda-live-debugger

Version:

Debug Lambda functions locally like it is running in the cloud

422 lines 210 kB
import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AcceptCertificateTransferCommandInput, type AcceptCertificateTransferCommandOutput } from "./commands/AcceptCertificateTransferCommand"; import { type AddThingToBillingGroupCommandInput, type AddThingToBillingGroupCommandOutput } from "./commands/AddThingToBillingGroupCommand"; import { type AddThingToThingGroupCommandInput, type AddThingToThingGroupCommandOutput } from "./commands/AddThingToThingGroupCommand"; import { type AssociateSbomWithPackageVersionCommandInput, type AssociateSbomWithPackageVersionCommandOutput } from "./commands/AssociateSbomWithPackageVersionCommand"; import { type AssociateTargetsWithJobCommandInput, type AssociateTargetsWithJobCommandOutput } from "./commands/AssociateTargetsWithJobCommand"; import { type AttachPolicyCommandInput, type AttachPolicyCommandOutput } from "./commands/AttachPolicyCommand"; import { type AttachPrincipalPolicyCommandInput, type AttachPrincipalPolicyCommandOutput } from "./commands/AttachPrincipalPolicyCommand"; import { type AttachSecurityProfileCommandInput, type AttachSecurityProfileCommandOutput } from "./commands/AttachSecurityProfileCommand"; import { type AttachThingPrincipalCommandInput, type AttachThingPrincipalCommandOutput } from "./commands/AttachThingPrincipalCommand"; import { type CancelAuditMitigationActionsTaskCommandInput, type CancelAuditMitigationActionsTaskCommandOutput } from "./commands/CancelAuditMitigationActionsTaskCommand"; import { type CancelAuditTaskCommandInput, type CancelAuditTaskCommandOutput } from "./commands/CancelAuditTaskCommand"; import { type CancelCertificateTransferCommandInput, type CancelCertificateTransferCommandOutput } from "./commands/CancelCertificateTransferCommand"; import { type CancelDetectMitigationActionsTaskCommandInput, type CancelDetectMitigationActionsTaskCommandOutput } from "./commands/CancelDetectMitigationActionsTaskCommand"; import { type CancelJobCommandInput, type CancelJobCommandOutput } from "./commands/CancelJobCommand"; import { type CancelJobExecutionCommandInput, type CancelJobExecutionCommandOutput } from "./commands/CancelJobExecutionCommand"; import { type ClearDefaultAuthorizerCommandInput, type ClearDefaultAuthorizerCommandOutput } from "./commands/ClearDefaultAuthorizerCommand"; import { type ConfirmTopicRuleDestinationCommandInput, type ConfirmTopicRuleDestinationCommandOutput } from "./commands/ConfirmTopicRuleDestinationCommand"; import { type CreateAuditSuppressionCommandInput, type CreateAuditSuppressionCommandOutput } from "./commands/CreateAuditSuppressionCommand"; import { type CreateAuthorizerCommandInput, type CreateAuthorizerCommandOutput } from "./commands/CreateAuthorizerCommand"; import { type CreateBillingGroupCommandInput, type CreateBillingGroupCommandOutput } from "./commands/CreateBillingGroupCommand"; import { type CreateCertificateFromCsrCommandInput, type CreateCertificateFromCsrCommandOutput } from "./commands/CreateCertificateFromCsrCommand"; import { type CreateCertificateProviderCommandInput, type CreateCertificateProviderCommandOutput } from "./commands/CreateCertificateProviderCommand"; import { type CreateCommandCommandInput, type CreateCommandCommandOutput } from "./commands/CreateCommandCommand"; import { type CreateCustomMetricCommandInput, type CreateCustomMetricCommandOutput } from "./commands/CreateCustomMetricCommand"; import { type CreateDimensionCommandInput, type CreateDimensionCommandOutput } from "./commands/CreateDimensionCommand"; import { type CreateDomainConfigurationCommandInput, type CreateDomainConfigurationCommandOutput } from "./commands/CreateDomainConfigurationCommand"; import { type CreateDynamicThingGroupCommandInput, type CreateDynamicThingGroupCommandOutput } from "./commands/CreateDynamicThingGroupCommand"; import { type CreateFleetMetricCommandInput, type CreateFleetMetricCommandOutput } from "./commands/CreateFleetMetricCommand"; import { type CreateJobCommandInput, type CreateJobCommandOutput } from "./commands/CreateJobCommand"; import { type CreateJobTemplateCommandInput, type CreateJobTemplateCommandOutput } from "./commands/CreateJobTemplateCommand"; import { type CreateKeysAndCertificateCommandInput, type CreateKeysAndCertificateCommandOutput } from "./commands/CreateKeysAndCertificateCommand"; import { type CreateMitigationActionCommandInput, type CreateMitigationActionCommandOutput } from "./commands/CreateMitigationActionCommand"; import { type CreateOTAUpdateCommandInput, type CreateOTAUpdateCommandOutput } from "./commands/CreateOTAUpdateCommand"; import { type CreatePackageCommandInput, type CreatePackageCommandOutput } from "./commands/CreatePackageCommand"; import { type CreatePackageVersionCommandInput, type CreatePackageVersionCommandOutput } from "./commands/CreatePackageVersionCommand"; import { type CreatePolicyCommandInput, type CreatePolicyCommandOutput } from "./commands/CreatePolicyCommand"; import { type CreatePolicyVersionCommandInput, type CreatePolicyVersionCommandOutput } from "./commands/CreatePolicyVersionCommand"; import { type CreateProvisioningClaimCommandInput, type CreateProvisioningClaimCommandOutput } from "./commands/CreateProvisioningClaimCommand"; import { type CreateProvisioningTemplateCommandInput, type CreateProvisioningTemplateCommandOutput } from "./commands/CreateProvisioningTemplateCommand"; import { type CreateProvisioningTemplateVersionCommandInput, type CreateProvisioningTemplateVersionCommandOutput } from "./commands/CreateProvisioningTemplateVersionCommand"; import { type CreateRoleAliasCommandInput, type CreateRoleAliasCommandOutput } from "./commands/CreateRoleAliasCommand"; import { type CreateScheduledAuditCommandInput, type CreateScheduledAuditCommandOutput } from "./commands/CreateScheduledAuditCommand"; import { type CreateSecurityProfileCommandInput, type CreateSecurityProfileCommandOutput } from "./commands/CreateSecurityProfileCommand"; import { type CreateStreamCommandInput, type CreateStreamCommandOutput } from "./commands/CreateStreamCommand"; import { type CreateThingCommandInput, type CreateThingCommandOutput } from "./commands/CreateThingCommand"; import { type CreateThingGroupCommandInput, type CreateThingGroupCommandOutput } from "./commands/CreateThingGroupCommand"; import { type CreateThingTypeCommandInput, type CreateThingTypeCommandOutput } from "./commands/CreateThingTypeCommand"; import { type CreateTopicRuleCommandInput, type CreateTopicRuleCommandOutput } from "./commands/CreateTopicRuleCommand"; import { type CreateTopicRuleDestinationCommandInput, type CreateTopicRuleDestinationCommandOutput } from "./commands/CreateTopicRuleDestinationCommand"; import { type DeleteAccountAuditConfigurationCommandInput, type DeleteAccountAuditConfigurationCommandOutput } from "./commands/DeleteAccountAuditConfigurationCommand"; import { type DeleteAuditSuppressionCommandInput, type DeleteAuditSuppressionCommandOutput } from "./commands/DeleteAuditSuppressionCommand"; import { type DeleteAuthorizerCommandInput, type DeleteAuthorizerCommandOutput } from "./commands/DeleteAuthorizerCommand"; import { type DeleteBillingGroupCommandInput, type DeleteBillingGroupCommandOutput } from "./commands/DeleteBillingGroupCommand"; import { type DeleteCACertificateCommandInput, type DeleteCACertificateCommandOutput } from "./commands/DeleteCACertificateCommand"; import { type DeleteCertificateCommandInput, type DeleteCertificateCommandOutput } from "./commands/DeleteCertificateCommand"; import { type DeleteCertificateProviderCommandInput, type DeleteCertificateProviderCommandOutput } from "./commands/DeleteCertificateProviderCommand"; import { type DeleteCommandCommandInput, type DeleteCommandCommandOutput } from "./commands/DeleteCommandCommand"; import { type DeleteCommandExecutionCommandInput, type DeleteCommandExecutionCommandOutput } from "./commands/DeleteCommandExecutionCommand"; import { type DeleteCustomMetricCommandInput, type DeleteCustomMetricCommandOutput } from "./commands/DeleteCustomMetricCommand"; import { type DeleteDimensionCommandInput, type DeleteDimensionCommandOutput } from "./commands/DeleteDimensionCommand"; import { type DeleteDomainConfigurationCommandInput, type DeleteDomainConfigurationCommandOutput } from "./commands/DeleteDomainConfigurationCommand"; import { type DeleteDynamicThingGroupCommandInput, type DeleteDynamicThingGroupCommandOutput } from "./commands/DeleteDynamicThingGroupCommand"; import { type DeleteFleetMetricCommandInput, type DeleteFleetMetricCommandOutput } from "./commands/DeleteFleetMetricCommand"; import { type DeleteJobCommandInput, type DeleteJobCommandOutput } from "./commands/DeleteJobCommand"; import { type DeleteJobExecutionCommandInput, type DeleteJobExecutionCommandOutput } from "./commands/DeleteJobExecutionCommand"; import { type DeleteJobTemplateCommandInput, type DeleteJobTemplateCommandOutput } from "./commands/DeleteJobTemplateCommand"; import { type DeleteMitigationActionCommandInput, type DeleteMitigationActionCommandOutput } from "./commands/DeleteMitigationActionCommand"; import { type DeleteOTAUpdateCommandInput, type DeleteOTAUpdateCommandOutput } from "./commands/DeleteOTAUpdateCommand"; import { type DeletePackageCommandInput, type DeletePackageCommandOutput } from "./commands/DeletePackageCommand"; import { type DeletePackageVersionCommandInput, type DeletePackageVersionCommandOutput } from "./commands/DeletePackageVersionCommand"; import { type DeletePolicyCommandInput, type DeletePolicyCommandOutput } from "./commands/DeletePolicyCommand"; import { type DeletePolicyVersionCommandInput, type DeletePolicyVersionCommandOutput } from "./commands/DeletePolicyVersionCommand"; import { type DeleteProvisioningTemplateCommandInput, type DeleteProvisioningTemplateCommandOutput } from "./commands/DeleteProvisioningTemplateCommand"; import { type DeleteProvisioningTemplateVersionCommandInput, type DeleteProvisioningTemplateVersionCommandOutput } from "./commands/DeleteProvisioningTemplateVersionCommand"; import { type DeleteRegistrationCodeCommandInput, type DeleteRegistrationCodeCommandOutput } from "./commands/DeleteRegistrationCodeCommand"; import { type DeleteRoleAliasCommandInput, type DeleteRoleAliasCommandOutput } from "./commands/DeleteRoleAliasCommand"; import { type DeleteScheduledAuditCommandInput, type DeleteScheduledAuditCommandOutput } from "./commands/DeleteScheduledAuditCommand"; import { type DeleteSecurityProfileCommandInput, type DeleteSecurityProfileCommandOutput } from "./commands/DeleteSecurityProfileCommand"; import { type DeleteStreamCommandInput, type DeleteStreamCommandOutput } from "./commands/DeleteStreamCommand"; import { type DeleteThingCommandInput, type DeleteThingCommandOutput } from "./commands/DeleteThingCommand"; import { type DeleteThingGroupCommandInput, type DeleteThingGroupCommandOutput } from "./commands/DeleteThingGroupCommand"; import { type DeleteThingTypeCommandInput, type DeleteThingTypeCommandOutput } from "./commands/DeleteThingTypeCommand"; import { type DeleteTopicRuleCommandInput, type DeleteTopicRuleCommandOutput } from "./commands/DeleteTopicRuleCommand"; import { type DeleteTopicRuleDestinationCommandInput, type DeleteTopicRuleDestinationCommandOutput } from "./commands/DeleteTopicRuleDestinationCommand"; import { type DeleteV2LoggingLevelCommandInput, type DeleteV2LoggingLevelCommandOutput } from "./commands/DeleteV2LoggingLevelCommand"; import { type DeprecateThingTypeCommandInput, type DeprecateThingTypeCommandOutput } from "./commands/DeprecateThingTypeCommand"; import { type DescribeAccountAuditConfigurationCommandInput, type DescribeAccountAuditConfigurationCommandOutput } from "./commands/DescribeAccountAuditConfigurationCommand"; import { type DescribeAuditFindingCommandInput, type DescribeAuditFindingCommandOutput } from "./commands/DescribeAuditFindingCommand"; import { type DescribeAuditMitigationActionsTaskCommandInput, type DescribeAuditMitigationActionsTaskCommandOutput } from "./commands/DescribeAuditMitigationActionsTaskCommand"; import { type DescribeAuditSuppressionCommandInput, type DescribeAuditSuppressionCommandOutput } from "./commands/DescribeAuditSuppressionCommand"; import { type DescribeAuditTaskCommandInput, type DescribeAuditTaskCommandOutput } from "./commands/DescribeAuditTaskCommand"; import { type DescribeAuthorizerCommandInput, type DescribeAuthorizerCommandOutput } from "./commands/DescribeAuthorizerCommand"; import { type DescribeBillingGroupCommandInput, type DescribeBillingGroupCommandOutput } from "./commands/DescribeBillingGroupCommand"; import { type DescribeCACertificateCommandInput, type DescribeCACertificateCommandOutput } from "./commands/DescribeCACertificateCommand"; import { type DescribeCertificateCommandInput, type DescribeCertificateCommandOutput } from "./commands/DescribeCertificateCommand"; import { type DescribeCertificateProviderCommandInput, type DescribeCertificateProviderCommandOutput } from "./commands/DescribeCertificateProviderCommand"; import { type DescribeCustomMetricCommandInput, type DescribeCustomMetricCommandOutput } from "./commands/DescribeCustomMetricCommand"; import { type DescribeDefaultAuthorizerCommandInput, type DescribeDefaultAuthorizerCommandOutput } from "./commands/DescribeDefaultAuthorizerCommand"; import { type DescribeDetectMitigationActionsTaskCommandInput, type DescribeDetectMitigationActionsTaskCommandOutput } from "./commands/DescribeDetectMitigationActionsTaskCommand"; import { type DescribeDimensionCommandInput, type DescribeDimensionCommandOutput } from "./commands/DescribeDimensionCommand"; import { type DescribeDomainConfigurationCommandInput, type DescribeDomainConfigurationCommandOutput } from "./commands/DescribeDomainConfigurationCommand"; import { type DescribeEncryptionConfigurationCommandInput, type DescribeEncryptionConfigurationCommandOutput } from "./commands/DescribeEncryptionConfigurationCommand"; import { type DescribeEndpointCommandInput, type DescribeEndpointCommandOutput } from "./commands/DescribeEndpointCommand"; import { type DescribeEventConfigurationsCommandInput, type DescribeEventConfigurationsCommandOutput } from "./commands/DescribeEventConfigurationsCommand"; import { type DescribeFleetMetricCommandInput, type DescribeFleetMetricCommandOutput } from "./commands/DescribeFleetMetricCommand"; import { type DescribeIndexCommandInput, type DescribeIndexCommandOutput } from "./commands/DescribeIndexCommand"; import { type DescribeJobCommandInput, type DescribeJobCommandOutput } from "./commands/DescribeJobCommand"; import { type DescribeJobExecutionCommandInput, type DescribeJobExecutionCommandOutput } from "./commands/DescribeJobExecutionCommand"; import { type DescribeJobTemplateCommandInput, type DescribeJobTemplateCommandOutput } from "./commands/DescribeJobTemplateCommand"; import { type DescribeManagedJobTemplateCommandInput, type DescribeManagedJobTemplateCommandOutput } from "./commands/DescribeManagedJobTemplateCommand"; import { type DescribeMitigationActionCommandInput, type DescribeMitigationActionCommandOutput } from "./commands/DescribeMitigationActionCommand"; import { type DescribeProvisioningTemplateCommandInput, type DescribeProvisioningTemplateCommandOutput } from "./commands/DescribeProvisioningTemplateCommand"; import { type DescribeProvisioningTemplateVersionCommandInput, type DescribeProvisioningTemplateVersionCommandOutput } from "./commands/DescribeProvisioningTemplateVersionCommand"; import { type DescribeRoleAliasCommandInput, type DescribeRoleAliasCommandOutput } from "./commands/DescribeRoleAliasCommand"; import { type DescribeScheduledAuditCommandInput, type DescribeScheduledAuditCommandOutput } from "./commands/DescribeScheduledAuditCommand"; import { type DescribeSecurityProfileCommandInput, type DescribeSecurityProfileCommandOutput } from "./commands/DescribeSecurityProfileCommand"; import { type DescribeStreamCommandInput, type DescribeStreamCommandOutput } from "./commands/DescribeStreamCommand"; import { type DescribeThingCommandInput, type DescribeThingCommandOutput } from "./commands/DescribeThingCommand"; import { type DescribeThingGroupCommandInput, type DescribeThingGroupCommandOutput } from "./commands/DescribeThingGroupCommand"; import { type DescribeThingRegistrationTaskCommandInput, type DescribeThingRegistrationTaskCommandOutput } from "./commands/DescribeThingRegistrationTaskCommand"; import { type DescribeThingTypeCommandInput, type DescribeThingTypeCommandOutput } from "./commands/DescribeThingTypeCommand"; import { type DetachPolicyCommandInput, type DetachPolicyCommandOutput } from "./commands/DetachPolicyCommand"; import { type DetachPrincipalPolicyCommandInput, type DetachPrincipalPolicyCommandOutput } from "./commands/DetachPrincipalPolicyCommand"; import { type DetachSecurityProfileCommandInput, type DetachSecurityProfileCommandOutput } from "./commands/DetachSecurityProfileCommand"; import { type DetachThingPrincipalCommandInput, type DetachThingPrincipalCommandOutput } from "./commands/DetachThingPrincipalCommand"; import { type DisableTopicRuleCommandInput, type DisableTopicRuleCommandOutput } from "./commands/DisableTopicRuleCommand"; import { type DisassociateSbomFromPackageVersionCommandInput, type DisassociateSbomFromPackageVersionCommandOutput } from "./commands/DisassociateSbomFromPackageVersionCommand"; import { type EnableTopicRuleCommandInput, type EnableTopicRuleCommandOutput } from "./commands/EnableTopicRuleCommand"; import { type GetBehaviorModelTrainingSummariesCommandInput, type GetBehaviorModelTrainingSummariesCommandOutput } from "./commands/GetBehaviorModelTrainingSummariesCommand"; import { type GetBucketsAggregationCommandInput, type GetBucketsAggregationCommandOutput } from "./commands/GetBucketsAggregationCommand"; import { type GetCardinalityCommandInput, type GetCardinalityCommandOutput } from "./commands/GetCardinalityCommand"; import { type GetCommandCommandInput, type GetCommandCommandOutput } from "./commands/GetCommandCommand"; import { type GetCommandExecutionCommandInput, type GetCommandExecutionCommandOutput } from "./commands/GetCommandExecutionCommand"; import { type GetEffectivePoliciesCommandInput, type GetEffectivePoliciesCommandOutput } from "./commands/GetEffectivePoliciesCommand"; import { type GetIndexingConfigurationCommandInput, type GetIndexingConfigurationCommandOutput } from "./commands/GetIndexingConfigurationCommand"; import { type GetJobDocumentCommandInput, type GetJobDocumentCommandOutput } from "./commands/GetJobDocumentCommand"; import { type GetLoggingOptionsCommandInput, type GetLoggingOptionsCommandOutput } from "./commands/GetLoggingOptionsCommand"; import { type GetOTAUpdateCommandInput, type GetOTAUpdateCommandOutput } from "./commands/GetOTAUpdateCommand"; import { type GetPackageCommandInput, type GetPackageCommandOutput } from "./commands/GetPackageCommand"; import { type GetPackageConfigurationCommandInput, type GetPackageConfigurationCommandOutput } from "./commands/GetPackageConfigurationCommand"; import { type GetPackageVersionCommandInput, type GetPackageVersionCommandOutput } from "./commands/GetPackageVersionCommand"; import { type GetPercentilesCommandInput, type GetPercentilesCommandOutput } from "./commands/GetPercentilesCommand"; import { type GetPolicyCommandInput, type GetPolicyCommandOutput } from "./commands/GetPolicyCommand"; import { type GetPolicyVersionCommandInput, type GetPolicyVersionCommandOutput } from "./commands/GetPolicyVersionCommand"; import { type GetRegistrationCodeCommandInput, type GetRegistrationCodeCommandOutput } from "./commands/GetRegistrationCodeCommand"; import { type GetStatisticsCommandInput, type GetStatisticsCommandOutput } from "./commands/GetStatisticsCommand"; import { type GetThingConnectivityDataCommandInput, type GetThingConnectivityDataCommandOutput } from "./commands/GetThingConnectivityDataCommand"; import { type GetTopicRuleCommandInput, type GetTopicRuleCommandOutput } from "./commands/GetTopicRuleCommand"; import { type GetTopicRuleDestinationCommandInput, type GetTopicRuleDestinationCommandOutput } from "./commands/GetTopicRuleDestinationCommand"; import { type GetV2LoggingOptionsCommandInput, type GetV2LoggingOptionsCommandOutput } from "./commands/GetV2LoggingOptionsCommand"; import { type ListActiveViolationsCommandInput, type ListActiveViolationsCommandOutput } from "./commands/ListActiveViolationsCommand"; import { type ListAttachedPoliciesCommandInput, type ListAttachedPoliciesCommandOutput } from "./commands/ListAttachedPoliciesCommand"; import { type ListAuditFindingsCommandInput, type ListAuditFindingsCommandOutput } from "./commands/ListAuditFindingsCommand"; import { type ListAuditMitigationActionsExecutionsCommandInput, type ListAuditMitigationActionsExecutionsCommandOutput } from "./commands/ListAuditMitigationActionsExecutionsCommand"; import { type ListAuditMitigationActionsTasksCommandInput, type ListAuditMitigationActionsTasksCommandOutput } from "./commands/ListAuditMitigationActionsTasksCommand"; import { type ListAuditSuppressionsCommandInput, type ListAuditSuppressionsCommandOutput } from "./commands/ListAuditSuppressionsCommand"; import { type ListAuditTasksCommandInput, type ListAuditTasksCommandOutput } from "./commands/ListAuditTasksCommand"; import { type ListAuthorizersCommandInput, type ListAuthorizersCommandOutput } from "./commands/ListAuthorizersCommand"; import { type ListBillingGroupsCommandInput, type ListBillingGroupsCommandOutput } from "./commands/ListBillingGroupsCommand"; import { type ListCACertificatesCommandInput, type ListCACertificatesCommandOutput } from "./commands/ListCACertificatesCommand"; import { type ListCertificateProvidersCommandInput, type ListCertificateProvidersCommandOutput } from "./commands/ListCertificateProvidersCommand"; import { type ListCertificatesByCACommandInput, type ListCertificatesByCACommandOutput } from "./commands/ListCertificatesByCACommand"; import { type ListCertificatesCommandInput, type ListCertificatesCommandOutput } from "./commands/ListCertificatesCommand"; import { type ListCommandExecutionsCommandInput, type ListCommandExecutionsCommandOutput } from "./commands/ListCommandExecutionsCommand"; import { type ListCommandsCommandInput, type ListCommandsCommandOutput } from "./commands/ListCommandsCommand"; import { type ListCustomMetricsCommandInput, type ListCustomMetricsCommandOutput } from "./commands/ListCustomMetricsCommand"; import { type ListDetectMitigationActionsExecutionsCommandInput, type ListDetectMitigationActionsExecutionsCommandOutput } from "./commands/ListDetectMitigationActionsExecutionsCommand"; import { type ListDetectMitigationActionsTasksCommandInput, type ListDetectMitigationActionsTasksCommandOutput } from "./commands/ListDetectMitigationActionsTasksCommand"; import { type ListDimensionsCommandInput, type ListDimensionsCommandOutput } from "./commands/ListDimensionsCommand"; import { type ListDomainConfigurationsCommandInput, type ListDomainConfigurationsCommandOutput } from "./commands/ListDomainConfigurationsCommand"; import { type ListFleetMetricsCommandInput, type ListFleetMetricsCommandOutput } from "./commands/ListFleetMetricsCommand"; import { type ListIndicesCommandInput, type ListIndicesCommandOutput } from "./commands/ListIndicesCommand"; import { type ListJobExecutionsForJobCommandInput, type ListJobExecutionsForJobCommandOutput } from "./commands/ListJobExecutionsForJobCommand"; import { type ListJobExecutionsForThingCommandInput, type ListJobExecutionsForThingCommandOutput } from "./commands/ListJobExecutionsForThingCommand"; import { type ListJobsCommandInput, type ListJobsCommandOutput } from "./commands/ListJobsCommand"; import { type ListJobTemplatesCommandInput, type ListJobTemplatesCommandOutput } from "./commands/ListJobTemplatesCommand"; import { type ListManagedJobTemplatesCommandInput, type ListManagedJobTemplatesCommandOutput } from "./commands/ListManagedJobTemplatesCommand"; import { type ListMetricValuesCommandInput, type ListMetricValuesCommandOutput } from "./commands/ListMetricValuesCommand"; import { type ListMitigationActionsCommandInput, type ListMitigationActionsCommandOutput } from "./commands/ListMitigationActionsCommand"; import { type ListOTAUpdatesCommandInput, type ListOTAUpdatesCommandOutput } from "./commands/ListOTAUpdatesCommand"; import { type ListOutgoingCertificatesCommandInput, type ListOutgoingCertificatesCommandOutput } from "./commands/ListOutgoingCertificatesCommand"; import { type ListPackagesCommandInput, type ListPackagesCommandOutput } from "./commands/ListPackagesCommand"; import { type ListPackageVersionsCommandInput, type ListPackageVersionsCommandOutput } from "./commands/ListPackageVersionsCommand"; import { type ListPoliciesCommandInput, type ListPoliciesCommandOutput } from "./commands/ListPoliciesCommand"; import { type ListPolicyPrincipalsCommandInput, type ListPolicyPrincipalsCommandOutput } from "./commands/ListPolicyPrincipalsCommand"; import { type ListPolicyVersionsCommandInput, type ListPolicyVersionsCommandOutput } from "./commands/ListPolicyVersionsCommand"; import { type ListPrincipalPoliciesCommandInput, type ListPrincipalPoliciesCommandOutput } from "./commands/ListPrincipalPoliciesCommand"; import { type ListPrincipalThingsCommandInput, type ListPrincipalThingsCommandOutput } from "./commands/ListPrincipalThingsCommand"; import { type ListPrincipalThingsV2CommandInput, type ListPrincipalThingsV2CommandOutput } from "./commands/ListPrincipalThingsV2Command"; import { type ListProvisioningTemplatesCommandInput, type ListProvisioningTemplatesCommandOutput } from "./commands/ListProvisioningTemplatesCommand"; import { type ListProvisioningTemplateVersionsCommandInput, type ListProvisioningTemplateVersionsCommandOutput } from "./commands/ListProvisioningTemplateVersionsCommand"; import { type ListRelatedResourcesForAuditFindingCommandInput, type ListRelatedResourcesForAuditFindingCommandOutput } from "./commands/ListRelatedResourcesForAuditFindingCommand"; import { type ListRoleAliasesCommandInput, type ListRoleAliasesCommandOutput } from "./commands/ListRoleAliasesCommand"; import { type ListSbomValidationResultsCommandInput, type ListSbomValidationResultsCommandOutput } from "./commands/ListSbomValidationResultsCommand"; import { type ListScheduledAuditsCommandInput, type ListScheduledAuditsCommandOutput } from "./commands/ListScheduledAuditsCommand"; import { type ListSecurityProfilesCommandInput, type ListSecurityProfilesCommandOutput } from "./commands/ListSecurityProfilesCommand"; import { type ListSecurityProfilesForTargetCommandInput, type ListSecurityProfilesForTargetCommandOutput } from "./commands/ListSecurityProfilesForTargetCommand"; import { type ListStreamsCommandInput, type ListStreamsCommandOutput } from "./commands/ListStreamsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListTargetsForPolicyCommandInput, type ListTargetsForPolicyCommandOutput } from "./commands/ListTargetsForPolicyCommand"; import { type ListTargetsForSecurityProfileCommandInput, type ListTargetsForSecurityProfileCommandOutput } from "./commands/ListTargetsForSecurityProfileCommand"; import { type ListThingGroupsCommandInput, type ListThingGroupsCommandOutput } from "./commands/ListThingGroupsCommand"; import { type ListThingGroupsForThingCommandInput, type ListThingGroupsForThingCommandOutput } from "./commands/ListThingGroupsForThingCommand"; import { type ListThingPrincipalsCommandInput, type ListThingPrincipalsCommandOutput } from "./commands/ListThingPrincipalsCommand"; import { type ListThingPrincipalsV2CommandInput, type ListThingPrincipalsV2CommandOutput } from "./commands/ListThingPrincipalsV2Command"; import { type ListThingRegistrationTaskReportsCommandInput, type ListThingRegistrationTaskReportsCommandOutput } from "./commands/ListThingRegistrationTaskReportsCommand"; import { type ListThingRegistrationTasksCommandInput, type ListThingRegistrationTasksCommandOutput } from "./commands/ListThingRegistrationTasksCommand"; import { type ListThingsCommandInput, type ListThingsCommandOutput } from "./commands/ListThingsCommand"; import { type ListThingsInBillingGroupCommandInput, type ListThingsInBillingGroupCommandOutput } from "./commands/ListThingsInBillingGroupCommand"; import { type ListThingsInThingGroupCommandInput, type ListThingsInThingGroupCommandOutput } from "./commands/ListThingsInThingGroupCommand"; import { type ListThingTypesCommandInput, type ListThingTypesCommandOutput } from "./commands/ListThingTypesCommand"; import { type ListTopicRuleDestinationsCommandInput, type ListTopicRuleDestinationsCommandOutput } from "./commands/ListTopicRuleDestinationsCommand"; import { type ListTopicRulesCommandInput, type ListTopicRulesCommandOutput } from "./commands/ListTopicRulesCommand"; import { type ListV2LoggingLevelsCommandInput, type ListV2LoggingLevelsCommandOutput } from "./commands/ListV2LoggingLevelsCommand"; import { type ListViolationEventsCommandInput, type ListViolationEventsCommandOutput } from "./commands/ListViolationEventsCommand"; import { type PutVerificationStateOnViolationCommandInput, type PutVerificationStateOnViolationCommandOutput } from "./commands/PutVerificationStateOnViolationCommand"; import { type RegisterCACertificateCommandInput, type RegisterCACertificateCommandOutput } from "./commands/RegisterCACertificateCommand"; import { type RegisterCertificateCommandInput, type RegisterCertificateCommandOutput } from "./commands/RegisterCertificateCommand"; import { type RegisterCertificateWithoutCACommandInput, type RegisterCertificateWithoutCACommandOutput } from "./commands/RegisterCertificateWithoutCACommand"; import { type RegisterThingCommandInput, type RegisterThingCommandOutput } from "./commands/RegisterThingCommand"; import { type RejectCertificateTransferCommandInput, type RejectCertificateTransferCommandOutput } from "./commands/RejectCertificateTransferCommand"; import { type RemoveThingFromBillingGroupCommandInput, type RemoveThingFromBillingGroupCommandOutput } from "./commands/RemoveThingFromBillingGroupCommand"; import { type RemoveThingFromThingGroupCommandInput, type RemoveThingFromThingGroupCommandOutput } from "./commands/RemoveThingFromThingGroupCommand"; import { type ReplaceTopicRuleCommandInput, type ReplaceTopicRuleCommandOutput } from "./commands/ReplaceTopicRuleCommand"; import { type SearchIndexCommandInput, type SearchIndexCommandOutput } from "./commands/SearchIndexCommand"; import { type SetDefaultAuthorizerCommandInput, type SetDefaultAuthorizerCommandOutput } from "./commands/SetDefaultAuthorizerCommand"; import { type SetDefaultPolicyVersionCommandInput, type SetDefaultPolicyVersionCommandOutput } from "./commands/SetDefaultPolicyVersionCommand"; import { type SetLoggingOptionsCommandInput, type SetLoggingOptionsCommandOutput } from "./commands/SetLoggingOptionsCommand"; import { type SetV2LoggingLevelCommandInput, type SetV2LoggingLevelCommandOutput } from "./commands/SetV2LoggingLevelCommand"; import { type SetV2LoggingOptionsCommandInput, type SetV2LoggingOptionsCommandOutput } from "./commands/SetV2LoggingOptionsCommand"; import { type StartAuditMitigationActionsTaskCommandInput, type StartAuditMitigationActionsTaskCommandOutput } from "./commands/StartAuditMitigationActionsTaskCommand"; import { type StartDetectMitigationActionsTaskCommandInput, type StartDetectMitigationActionsTaskCommandOutput } from "./commands/StartDetectMitigationActionsTaskCommand"; import { type StartOnDemandAuditTaskCommandInput, type StartOnDemandAuditTaskCommandOutput } from "./commands/StartOnDemandAuditTaskCommand"; import { type StartThingRegistrationTaskCommandInput, type StartThingRegistrationTaskCommandOutput } from "./commands/StartThingRegistrationTaskCommand"; import { type StopThingRegistrationTaskCommandInput, type StopThingRegistrationTaskCommandOutput } from "./commands/StopThingRegistrationTaskCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type TestAuthorizationCommandInput, type TestAuthorizationCommandOutput } from "./commands/TestAuthorizationCommand"; import { type TestInvokeAuthorizerCommandInput, type TestInvokeAuthorizerCommandOutput } from "./commands/TestInvokeAuthorizerCommand"; import { type TransferCertificateCommandInput, type TransferCertificateCommandOutput } from "./commands/TransferCertificateCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateAccountAuditConfigurationCommandInput, type UpdateAccountAuditConfigurationCommandOutput } from "./commands/UpdateAccountAuditConfigurationCommand"; import { type UpdateAuditSuppressionCommandInput, type UpdateAuditSuppressionCommandOutput } from "./commands/UpdateAuditSuppressionCommand"; import { type UpdateAuthorizerCommandInput, type UpdateAuthorizerCommandOutput } from "./commands/UpdateAuthorizerCommand"; import { type UpdateBillingGroupCommandInput, type UpdateBillingGroupCommandOutput } from "./commands/UpdateBillingGroupCommand"; import { type UpdateCACertificateCommandInput, type UpdateCACertificateCommandOutput } from "./commands/UpdateCACertificateCommand"; import { type UpdateCertificateCommandInput, type UpdateCertificateCommandOutput } from "./commands/UpdateCertificateCommand"; import { type UpdateCertificateProviderCommandInput, type UpdateCertificateProviderCommandOutput } from "./commands/UpdateCertificateProviderCommand"; import { type UpdateCommandCommandInput, type UpdateCommandCommandOutput } from "./commands/UpdateCommandCommand"; import { type UpdateCustomMetricCommandInput, type UpdateCustomMetricCommandOutput } from "./commands/UpdateCustomMetricCommand"; import { type UpdateDimensionCommandInput, type UpdateDimensionCommandOutput } from "./commands/UpdateDimensionCommand"; import { type UpdateDomainConfigurationCommandInput, type UpdateDomainConfigurationCommandOutput } from "./commands/UpdateDomainConfigurationCommand"; import { type UpdateDynamicThingGroupCommandInput, type UpdateDynamicThingGroupCommandOutput } from "./commands/UpdateDynamicThingGroupCommand"; import { type UpdateEncryptionConfigurationCommandInput, type UpdateEncryptionConfigurationCommandOutput } from "./commands/UpdateEncryptionConfigurationCommand"; import { type UpdateEventConfigurationsCommandInput, type UpdateEventConfigurationsCommandOutput } from "./commands/UpdateEventConfigurationsCommand"; import { type UpdateFleetMetricCommandInput, type UpdateFleetMetricCommandOutput } from "./commands/UpdateFleetMetricCommand"; import { type UpdateIndexingConfigurationCommandInput, type UpdateIndexingConfigurationCommandOutput } from "./commands/UpdateIndexingConfigurationCommand"; import { type UpdateJobCommandInput, type UpdateJobCommandOutput } from "./commands/UpdateJobCommand"; import { type UpdateMitigationActionCommandInput, type UpdateMitigationActionCommandOutput } from "./commands/UpdateMitigationActionCommand"; import { type UpdatePackageCommandInput, type UpdatePackageCommandOutput } from "./commands/UpdatePackageCommand"; import { type UpdatePackageConfigurationCommandInput, type UpdatePackageConfigurationCommandOutput } from "./commands/UpdatePackageConfigurationCommand"; import { type UpdatePackageVersionCommandInput, type UpdatePackageVersionCommandOutput } from "./commands/UpdatePackageVersionCommand"; import { type UpdateProvisioningTemplateCommandInput, type UpdateProvisioningTemplateCommandOutput } from "./commands/UpdateProvisioningTemplateCommand"; import { type UpdateRoleAliasCommandInput, type UpdateRoleAliasCommandOutput } from "./commands/UpdateRoleAliasCommand"; import { type UpdateScheduledAuditCommandInput, type UpdateScheduledAuditCommandOutput } from "./commands/UpdateScheduledAuditCommand"; import { type UpdateSecurityProfileCommandInput, type UpdateSecurityProfileCommandOutput } from "./commands/UpdateSecurityProfileCommand"; import { type UpdateStreamCommandInput, type UpdateStreamCommandOutput } from "./commands/UpdateStreamCommand"; import { type UpdateThingCommandInput, type UpdateThingCommandOutput } from "./commands/UpdateThingCommand"; import { type UpdateThingGroupCommandInput, type UpdateThingGroupCommandOutput } from "./commands/UpdateThingGroupCommand"; import { type UpdateThingGroupsForThingCommandInput, type UpdateThingGroupsForThingCommandOutput } from "./commands/UpdateThingGroupsForThingCommand"; import { type UpdateThingTypeCommandInput, type UpdateThingTypeCommandOutput } from "./commands/UpdateThingTypeCommand"; import { type UpdateTopicRuleDestinationCommandInput, type UpdateTopicRuleDestinationCommandOutput } from "./commands/UpdateTopicRuleDestinationCommand"; import { type ValidateSecurityProfileBehaviorsCommandInput, type ValidateSecurityProfileBehaviorsCommandOutput } from "./commands/ValidateSecurityProfileBehaviorsCommand"; import { IoTClient } from "./IoTClient"; export interface IoT { /** * @see {@link AcceptCertificateTransferCommand} */ acceptCertificateTransfer(args: AcceptCertificateTransferCommandInput, options?: __HttpHandlerOptions): Promise<AcceptCertificateTransferCommandOutput>; acceptCertificateTransfer(args: AcceptCertificateTransferCommandInput, cb: (err: any, data?: AcceptCertificateTransferCommandOutput) => void): void; acceptCertificateTransfer(args: AcceptCertificateTransferCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptCertificateTransferCommandOutput) => void): void; /** * @see {@link AddThingToBillingGroupCommand} */ addThingToBillingGroup(): Promise<AddThingToBillingGroupCommandOutput>; addThingToBillingGroup(args: AddThingToBillingGroupCommandInput, options?: __HttpHandlerOptions): Promise<AddThingToBillingGroupCommandOutput>; addThingToBillingGroup(args: AddThingToBillingGroupCommandInput, cb: (err: any, data?: AddThingToBillingGroupCommandOutput) => void): void; addThingToBillingGroup(args: AddThingToBillingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddThingToBillingGroupCommandOutput) => void): void; /** * @see {@link AddThingToThingGroupCommand} */ addThingToThingGroup(): Promise<AddThingToThingGroupCommandOutput>; addThingToThingGroup(args: AddThingToThingGroupCommandInput, options?: __HttpHandlerOptions): Promise<AddThingToThingGroupCommandOutput>; addThingToThingGroup(args: AddThingToThingGroupCommandInput, cb: (err: any, data?: AddThingToThingGroupCommandOutput) => void): void; addThingToThingGroup(args: AddThingToThingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddThingToThingGroupCommandOutput) => void): void; /** * @see {@link AssociateSbomWithPackageVersionCommand} */ associateSbomWithPackageVersion(args: AssociateSbomWithPackageVersionCommandInput, options?: __HttpHandlerOptions): Promise<AssociateSbomWithPackageVersionCommandOutput>; associateSbomWithPackageVersion(args: AssociateSbomWithPackageVersionCommandInput, cb: (err: any, data?: AssociateSbomWithPackageVersionCommandOutput) => void): void; associateSbomWithPackageVersion(args: AssociateSbomWithPackageVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateSbomWithPackageVersionCommandOutput) => void): void; /** * @see {@link AssociateTargetsWithJobCommand} */ associateTargetsWithJob(args: AssociateTargetsWithJobCommandInput, options?: __HttpHandlerOptions): Promise<AssociateTargetsWithJobCommandOutput>; associateTargetsWithJob(args: AssociateTargetsWithJobCommandInput, cb: (err: any, data?: AssociateTargetsWithJobCommandOutput) => void): void; associateTargetsWithJob(args: AssociateTargetsWithJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateTargetsWithJobCommandOutput) => void): void; /** * @see {@link AttachPolicyCommand} */ attachPolicy(args: AttachPolicyCommandInput, options?: __HttpHandlerOptions): Promise<AttachPolicyCommandOutput>; attachPolicy(args: AttachPolicyCommandInput, cb: (err: any, data?: AttachPolicyCommandOutput) => void): void; attachPolicy(args: AttachPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AttachPolicyCommandOutput) => void): void; /** * @see {@link AttachPrincipalPolicyCommand} */ attachPrincipalPolicy(args: AttachPrincipalPolicyCommandInput, options?: __HttpHandlerOptions): Promise<AttachPrincipalPolicyCommandOutput>; attachPrincipalPolicy(args: AttachPrincipalPolicyCommandInput, cb: (err: any, data?: AttachPrincipalPolicyCommandOutput) => void): void; attachPrincipalPolicy(args: AttachPrincipalPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AttachPrincipalPolicyCommandOutput) => void): void; /** * @see {@link AttachSecurityProfileCommand} */ attachSecurityProfile(args: AttachSecurityProfileCommandInput, options?: __HttpHandlerOptions): Promise<AttachSecurityProfileCommandOutput>; attachSecurityProfile(args: AttachSecurityProfileCommandInput, cb: (err: any, data?: AttachSecurityProfileCommandOutput) => void): void; attachSecurityProfile(args: AttachSecurityProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AttachSecurityProfileCommandOutput) => void): void; /** * @see {@link AttachThingPrincipalCommand} */ attachThingPrincipal(args: AttachThingPrincipalCommandInput, options?: __HttpHandlerOptions): Promise<AttachThingPrincipalCommandOutput>; attachThingPrincipal(args: AttachThingPrincipalCommandInput, cb: (err: any, data?: AttachThingPrincipalCommandOutput) => void): void; attachThingPrincipal(args: AttachThingPrincipalCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AttachThingPrincipalCommandOutput) => void): void; /** * @see {@link CancelAuditMitigationActionsTaskCommand} */ cancelAuditMitigationActionsTask(args: CancelAuditMitigationActionsTaskCommandInput, options?: __HttpHandlerOptions): Promise<CancelAuditMitigationActionsTaskCommandOutput>; cancelAuditMitigationActionsTask(args: CancelAuditMitigationActionsTaskCommandInput, cb: (err: any, data?: CancelAuditMitigationActionsTaskCommandOutput) => void): void; cancelAuditMitigationActionsTask(args: CancelAuditMitigationActionsTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelAuditMitigationActionsTaskCommandOutput) => void): void; /** * @see {@link CancelAuditTaskCommand} */ cancelAuditTask(args: CancelAuditTaskCommandInput, options?: __HttpHandlerOptions): Promise<CancelAuditTaskCommandOutput>; cancelAuditTask(args: CancelAuditTaskCommandInput, cb: (err: any, data?: CancelAuditTaskCommandOutput) => void): void; cancelAuditTask(args: CancelAuditTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelAuditTaskCommandOutput) => void): void; /** * @see {@link CancelCertificateTransferCommand} */ cancelCertificateTransfer(args: CancelCertificateTransferCommandInput, options?: __HttpHandlerOptions): Promise<CancelCertificateTransferCommandOutput>; cancelCertificateTransfer(args: CancelCertificateTransferCommandInput, cb: (err: any, data?: CancelCertificateTransferCommandOutput) => void): void; cancelCertificateTransfer(args: CancelCertificateTransferCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelCertificateTransferCommandOutput) => void): void; /** * @see {@link CancelDetectMitigationActionsTaskCommand} */ cancelDetectMitigationActionsTask(args: CancelDetectMitigationActionsTaskCommandInput, options?: __HttpHandlerOptions): Promise<CancelDetectMitigationActionsTaskCommandOutput>; cancelDetectMitigationActionsTask(args: CancelDetectMitigationActionsTaskCommandInput, cb: (err: any, data?: CancelDetectMitigationActionsTaskCommandOutput) => void): void; cancelDetectMitigationActionsTask(args: CancelDetectMitigationActionsTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelDetectMitigationActionsTaskCommandOutput) => void): void; /** * @see {@link CancelJobCommand} */ cancelJob(args: CancelJobCommandInput, options?: __HttpHandlerOptions): Promise<CancelJobCommandOutput>; cancelJob(args: CancelJobCommandInput, cb: (err: any, data?: CancelJobCommandOutput) => void): void; cancelJob(args: CancelJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelJobCommandOutput) => void): void; /** * @see {@link CancelJobExecutionCommand} */ cancelJobExecution(args: CancelJobExecutionCommandInput, options?: __HttpHandlerOptions): Promise<CancelJobExecutionCommandOutput>; cancelJobExecution(args: CancelJobExecutionCommandInput, cb: (err: any, data?: CancelJobExecutionCommandOutput) => void): void; cancelJobExecution(args: CancelJobExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelJobExecutionCommandOutput) => void): void; /** * @see {@link ClearDefaultAuthorizerCommand} */ clearDefaultAuthorizer(): Promise<ClearDefaultAuthorizerCommandOutput>; clearDefaultAuthorizer(args: ClearDefaultAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise<ClearDefaultAuthorizerCommandOutput>; clearDefaultAuthorizer(args: ClearDefaultAuthorizerCommandInput, cb: (err: any, data?: ClearDefaultAuthorizerCommandOutput) => void): void; clearDefaultAuthorizer(args: ClearDefaultAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ClearDefaultAuthorizerCommandOutput) => void): void; /** * @see {@link ConfirmTopicRuleDestinationCommand} */ confirmTopicRuleDestination(args: ConfirmTopicRuleDestinationCommandInput, options?: __HttpHandlerOptions): Promise<ConfirmTopicRuleDestinationCommandOutput>; confirmTopicRuleDestination(args: ConfirmTopicRuleDestinationCommandInput, cb: (err: any, data?: ConfirmTopicRuleDestinationCommandOutput) => void): void; confirmTopicRuleDestination(args: ConfirmTopicRuleDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ConfirmTopicRuleDestinationCommandOutput) => void): void; /** * @see {@link CreateAuditSuppressionCommand} */ createAuditSuppression(args: CreateAuditSuppressionCommandInput, options?: __HttpHandlerOptions): Promise<CreateAuditSuppressionCommandOutput>; createAuditSuppression(args: CreateAuditSuppressionCommandInput, cb: (err: any, data?: CreateAuditSuppressionCommandOutput) => void): void; createAuditSuppression(args: CreateAuditSuppressionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAuditSuppressionCommandOutput) => void): void; /** * @see {@link CreateAuthorizerCommand} */ createAuthorizer(args: CreateAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise<CreateAuthorizerCommandOutput>; createAuthorizer(args: CreateAuthorizerCommandInput, cb: (err: any, data?: CreateAuthorizerCommandOutput) => void): void; createAuthorizer(args: CreateAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAuthorizerCommandOutput) => void): void; /** * @see {@link CreateBillingGroupCommand} */ createBillingGroup(args: CreateBillingGroupCommandInput, options?: __HttpHandlerOptions): Promise<CreateBillingGroupCommandOutput>; createBillingGroup(args: CreateBillingGroupCommandInput, cb: (err: any, data?: CreateBillingGroupCommandOutput) => void): void; createBillingGroup(args: CreateBillingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateBillingGroupCommandOutput) => void): void; /** * @see {@link CreateCertificateFromCsrCommand} */ createCertificateFromCsr(args: CreateCertificateFromCsrCommandInput, options?: __HttpHandlerOptions): Promise<CreateCertificateFromCsrCommandOutput>; createCertificateFromCsr(args: CreateCertificateFromCsrCommandInput, cb: (err: any, data?: CreateCertificateFromCsrCommandOutput) => void): void; createCertificateFromCsr(args: CreateCertificateFromCsrCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCertificateFromCsrCommandOutput) => void): void; /** * @see {@link CreateCertificateProviderCommand} */ createCertificateProvider(args: CreateCertificateProviderCommandInput, options?: __HttpHandlerOptions): Promise<CreateCertificateProviderCommandOutput>; createCertificateProvider(args: CreateCertificateProviderCommandInput, cb: (err: any, data?: CreateCertificateProviderCommandOutput) => void): void; createCertificateProvider(args: CreateCertificateProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCertificateProviderCommandOutput) => void): void; /** * @see {@link CreateCommandCommand} */ createCommand(args: CreateCommandCommandInput, options?: __HttpHandlerOptions): Promise<CreateCommandCommandOutput>; createCommand(args: CreateCommandCommandInput, cb: (err: any, data?: CreateCommandCommandOutput) => void): void; createCommand(args: CreateCommandCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCommandCommandOutput) => void): void; /** * @see {@link CreateCustomMetricCommand} */ createCustomMetric(args: CreateCustomMetricCommandInput, options?: __HttpHandlerOptions): Promise<CreateCustomMetricCommandOutput>; createCustomMetric(args: CreateCustomMetricCommandInput, cb: (err: any, data?: CreateCustomMetricCommandOutput) => void): void; createCustomMetric(