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; 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; addThingToBillingGroup(args: AddThingToBillingGroupCommandInput, options?: __HttpHandlerOptions): Promise; 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; addThingToThingGroup(args: AddThingToThingGroupCommandInput, options?: __HttpHandlerOptions): Promise; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; clearDefaultAuthorizer(args: ClearDefaultAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise; 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; 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; 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; 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; 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; 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; 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; 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; createCustomMetric(args: CreateCustomMetricCommandInput, cb: (err: any, data?: CreateCustomMetricCommandOutput) => void): void; createCustomMetric(args: CreateCustomMetricCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCustomMetricCommandOutput) => void): void; /** * @see {@link CreateDimensionCommand} */ createDimension(args: CreateDimensionCommandInput, options?: __HttpHandlerOptions): Promise; createDimension(args: CreateDimensionCommandInput, cb: (err: any, data?: CreateDimensionCommandOutput) => void): void; createDimension(args: CreateDimensionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDimensionCommandOutput) => void): void; /** * @see {@link CreateDomainConfigurationCommand} */ createDomainConfiguration(args: CreateDomainConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; createDomainConfiguration(args: CreateDomainConfigurationCommandInput, cb: (err: any, data?: CreateDomainConfigurationCommandOutput) => void): void; createDomainConfiguration(args: CreateDomainConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDomainConfigurationCommandOutput) => void): void; /** * @see {@link CreateDynamicThingGroupCommand} */ createDynamicThingGroup(args: CreateDynamicThingGroupCommandInput, options?: __HttpHandlerOptions): Promise; createDynamicThingGroup(args: CreateDynamicThingGroupCommandInput, cb: (err: any, data?: CreateDynamicThingGroupCommandOutput) => void): void; createDynamicThingGroup(args: CreateDynamicThingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDynamicThingGroupCommandOutput) => void): void; /** * @see {@link CreateFleetMetricCommand} */ createFleetMetric(args: CreateFleetMetricCommandInput, options?: __HttpHandlerOptions): Promise; createFleetMetric(args: CreateFleetMetricCommandInput, cb: (err: any, data?: CreateFleetMetricCommandOutput) => void): void; createFleetMetric(args: CreateFleetMetricCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFleetMetricCommandOutput) => void): void; /** * @see {@link CreateJobCommand} */ createJob(args: CreateJobCommandInput, options?: __HttpHandlerOptions): Promise; createJob(args: CreateJobCommandInput, cb: (err: any, data?: CreateJobCommandOutput) => void): void; createJob(args: CreateJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateJobCommandOutput) => void): void; /** * @see {@link CreateJobTemplateCommand} */ createJobTemplate(args: CreateJobTemplateCommandInput, options?: __HttpHandlerOptions): Promise; createJobTemplate(args: CreateJobTemplateCommandInput, cb: (err: any, data?: CreateJobTemplateCommandOutput) => void): void; createJobTemplate(args: CreateJobTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateJobTemplateCommandOutput) => void): void; /** * @see {@link CreateKeysAndCertificateCommand} */ createKeysAndCertificate(): Promise; createKeysAndCertificate(args: CreateKeysAndCertificateCommandInput, options?: __HttpHandlerOptions): Promise; createKeysAndCertificate(args: CreateKeysAndCertificateCommandInput, cb: (err: any, data?: CreateKeysAndCertificateCommandOutput) => void): void; createKeysAndCertificate(args: CreateKeysAndCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateKeysAndCertificateCommandOutput) => void): void; /** * @see {@link CreateMitigationActionCommand} */ createMitigationAction(args: CreateMitigationActionCommandInput, options?: __HttpHandlerOptions): Promise; createMitigationAction(args: CreateMitigationActionCommandInput, cb: (err: any, data?: CreateMitigationActionCommandOutput) => void): void; createMitigationAction(args: CreateMitigationActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMitigationActionCommandOutput) => void): void; /** * @see {@link CreateOTAUpdateCommand} */ createOTAUpdate(args: CreateOTAUpdateCommandInput, options?: __HttpHandlerOptions): Promise; createOTAUpdate(args: CreateOTAUpdateCommandInput, cb: (err: any, data?: CreateOTAUpdateCommandOutput) => void): void; createOTAUpdate(args: CreateOTAUpdateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateOTAUpdateCommandOutput) => void): void; /** * @see {@link CreatePackageCommand} */ createPackage(args: CreatePackageCommandInput, options?: __HttpHandlerOptions): Promise; createPackage(args: CreatePackageCommandInput, cb: (err: any, data?: CreatePackageCommandOutput) => void): void; createPackage(args: CreatePackageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePackageCommandOutput) => void): void; /** * @see {@link CreatePackageVersionCommand} */ createPackageVersion(args: CreatePackageVersionCommandInput, options?: __HttpHandlerOptions): Promise; createPackageVersion(args: CreatePackageVersionCommandInput, cb: (err: any, data?: CreatePackageVersionCommandOutput) => void): void; createPackageVersion(args: CreatePackageVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePackageVersionCommandOutput) => void): void; /** * @see {@link CreatePolicyCommand} */ createPolicy(args: CreatePolicyCommandInput, options?: __HttpHandlerOptions): Promise; createPolicy(args: CreatePolicyCommandInput, cb: (err: any, data?: CreatePolicyCommandOutput) => void): void; createPolicy(args: CreatePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePolicyCommandOutput) => void): void; /** * @see {@link CreatePolicyVersionCommand} */ createPolicyVersion(args: CreatePolicyVersionCommandInput, options?: __HttpHandlerOptions): Promise; createPolicyVersion(args: CreatePolicyVersionCommandInput, cb: (err: any, data?: CreatePolicyVersionCommandOutput) => void): void; createPolicyVersion(args: CreatePolicyVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePolicyVersionCommandOutput) => void): void; /** * @see {@link CreateProvisioningClaimCommand} */ createProvisioningClaim(args: CreateProvisioningClaimCommandInput, options?: __HttpHandlerOptions): Promise; createProvisioningClaim(args: CreateProvisioningClaimCommandInput, cb: (err: any, data?: CreateProvisioningClaimCommandOutput) => void): void; createProvisioningClaim(args: CreateProvisioningClaimCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProvisioningClaimCommandOutput) => void): void; /** * @see {@link CreateProvisioningTemplateCommand} */ createProvisioningTemplate(args: CreateProvisioningTemplateCommandInput, options?: __HttpHandlerOptions): Promise; createProvisioningTemplate(args: CreateProvisioningTemplateCommandInput, cb: (err: any, data?: CreateProvisioningTemplateCommandOutput) => void): void; createProvisioningTemplate(args: CreateProvisioningTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProvisioningTemplateCommandOutput) => void): void; /** * @see {@link CreateProvisioningTemplateVersionCommand} */ createProvisioningTemplateVersion(args: CreateProvisioningTemplateVersionCommandInput, options?: __HttpHandlerOptions): Promise; createProvisioningTemplateVersion(args: CreateProvisioningTemplateVersionCommandInput, cb: (err: any, data?: CreateProvisioningTemplateVersionCommandOutput) => void): void; createProvisioningTemplateVersion(args: CreateProvisioningTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProvisioningTemplateVersionCommandOutput) => void): void; /** * @see {@link CreateRoleAliasCommand} */ createRoleAlias(args: CreateRoleAliasCommandInput, options?: __HttpHandlerOptions): Promise; createRoleAlias(args: CreateRoleAliasCommandInput, cb: (err: any, data?: CreateRoleAliasCommandOutput) => void): void; createRoleAlias(args: CreateRoleAliasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRoleAliasCommandOutput) => void): void; /** * @see {@link CreateScheduledAuditCommand} */ createScheduledAudit(args: CreateScheduledAuditCommandInput, options?: __HttpHandlerOptions): Promise; createScheduledAudit(args: CreateScheduledAuditCommandInput, cb: (err: any, data?: CreateScheduledAuditCommandOutput) => void): void; createScheduledAudit(args: CreateScheduledAuditCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateScheduledAuditCommandOutput) => void): void; /** * @see {@link CreateSecurityProfileCommand} */ createSecurityProfile(args: CreateSecurityProfileCommandInput, options?: __HttpHandlerOptions): Promise; createSecurityProfile(args: CreateSecurityProfileCommandInput, cb: (err: any, data?: CreateSecurityProfileCommandOutput) => void): void; createSecurityProfile(args: CreateSecurityProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSecurityProfileCommandOutput) => void): void; /** * @see {@link CreateStreamCommand} */ createStream(args: CreateStreamCommandInput, options?: __HttpHandlerOptions): Promise; createStream(args: CreateStreamCommandInput, cb: (err: any, data?: CreateStreamCommandOutput) => void): void; createStream(args: CreateStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateStreamCommandOutput) => void): void; /** * @see {@link CreateThingCommand} */ createThing(args: CreateThingCommandInput, options?: __HttpHandlerOptions): Promise; createThing(args: CreateThingCommandInput, cb: (err: any, data?: CreateThingCommandOutput) => void): void; createThing(args: CreateThingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateThingCommandOutput) => void): void; /** * @see {@link CreateThingGroupCommand} */ createThingGroup(args: CreateThingGroupCommandInput, options?: __HttpHandlerOptions): Promise; createThingGroup(args: CreateThingGroupCommandInput, cb: (err: any, data?: CreateThingGroupCommandOutput) => void): void; createThingGroup(args: CreateThingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateThingGroupCommandOutput) => void): void; /** * @see {@link CreateThingTypeCommand} */ createThingType(args: CreateThingTypeCommandInput, options?: __HttpHandlerOptions): Promise; createThingType(args: CreateThingTypeCommandInput, cb: (err: any, data?: CreateThingTypeCommandOutput) => void): void; createThingType(args: CreateThingTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateThingTypeCommandOutput) => void): void; /** * @see {@link CreateTopicRuleCommand} */ createTopicRule(args: CreateTopicRuleCommandInput, options?: __HttpHandlerOptions): Promise; createTopicRule(args: CreateTopicRuleCommandInput, cb: (err: any, data?: CreateTopicRuleCommandOutput) => void): void; createTopicRule(args: CreateTopicRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTopicRuleCommandOutput) => void): void; /** * @see {@link CreateTopicRuleDestinationCommand} */ createTopicRuleDestination(args: CreateTopicRuleDestinationCommandInput, options?: __HttpHandlerOptions): Promise; createTopicRuleDestination(args: CreateTopicRuleDestinationCommandInput, cb: (err: any, data?: CreateTopicRuleDestinationCommandOutput) => void): void; createTopicRuleDestination(args: CreateTopicRuleDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTopicRuleDestinationCommandOutput) => void): void; /** * @see {@link DeleteAccountAuditConfigurationCommand} */ deleteAccountAuditConfiguration(): Promise; deleteAccountAuditConfiguration(args: DeleteAccountAuditConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; deleteAccountAuditConfiguration(args: DeleteAccountAuditConfigurationCommandInput, cb: (err: any, data?: DeleteAccountAuditConfigurationCommandOutput) => void): void; deleteAccountAuditConfiguration(args: DeleteAccountAuditConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccountAuditConfigurationCommandOutput) => void): void; /** * @see {@link DeleteAuditSuppressionCommand} */ deleteAuditSuppression(args: DeleteAuditSuppressionCommandInput, options?: __HttpHandlerOptions): Promise; deleteAuditSuppression(args: DeleteAuditSuppressionCommandInput, cb: (err: any, data?: DeleteAuditSuppressionCommandOutput) => void): void; deleteAuditSuppression(args: DeleteAuditSuppressionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAuditSuppressionCommandOutput) => void): void; /** * @see {@link DeleteAuthorizerCommand} */ deleteAuthorizer(args: DeleteAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise; deleteAuthorizer(args: DeleteAuthorizerCommandInput, cb: (err: any, data?: DeleteAuthorizerCommandOutput) => void): void; deleteAuthorizer(args: DeleteAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAuthorizerCommandOutput) => void): void; /** * @see {@link DeleteBillingGroupCommand} */ deleteBillingGroup(args: DeleteBillingGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteBillingGroup(args: DeleteBillingGroupCommandInput, cb: (err: any, data?: DeleteBillingGroupCommandOutput) => void): void; deleteBillingGroup(args: DeleteBillingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBillingGroupCommandOutput) => void): void; /** * @see {@link DeleteCACertificateCommand} */ deleteCACertificate(args: DeleteCACertificateCommandInput, options?: __HttpHandlerOptions): Promise; deleteCACertificate(args: DeleteCACertificateCommandInput, cb: (err: any, data?: DeleteCACertificateCommandOutput) => void): void; deleteCACertificate(args: DeleteCACertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCACertificateCommandOutput) => void): void; /** * @see {@link DeleteCertificateCommand} */ deleteCertificate(args: DeleteCertificateCommandInput, options?: __HttpHandlerOptions): Promise; deleteCertificate(args: DeleteCertificateCommandInput, cb: (err: any, data?: DeleteCertificateCommandOutput) => void): void; deleteCertificate(args: DeleteCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCertificateCommandOutput) => void): void; /** * @see {@link DeleteCertificateProviderCommand} */ deleteCertificateProvider(args: DeleteCertificateProviderCommandInput, options?: __HttpHandlerOptions): Promise; deleteCertificateProvider(args: DeleteCertificateProviderCommandInput, cb: (err: any, data?: DeleteCertificateProviderCommandOutput) => void): void; deleteCertificateProvider(args: DeleteCertificateProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCertificateProviderCommandOutput) => void): void; /** * @see {@link DeleteCommandCommand} */ deleteCommand(args: DeleteCommandCommandInput, options?: __HttpHandlerOptions): Promise; deleteCommand(args: DeleteCommandCommandInput, cb: (err: any, data?: DeleteCommandCommandOutput) => void): void; deleteCommand(args: DeleteCommandCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCommandCommandOutput) => void): void; /** * @see {@link DeleteCommandExecutionCommand} */ deleteCommandExecution(args: DeleteCommandExecutionCommandInput, options?: __HttpHandlerOptions): Promise; deleteCommandExecution(args: DeleteCommandExecutionCommandInput, cb: (err: any, data?: DeleteCommandExecutionCommandOutput) => void): void; deleteCommandExecution(args: DeleteCommandExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCommandExecutionCommandOutput) => void): void; /** * @see {@link DeleteCustomMetricCommand} */ deleteCustomMetric(args: DeleteCustomMetricCommandInput, options?: __HttpHandlerOptions): Promise; deleteCustomMetric(args: DeleteCustomMetricCommandInput, cb: (err: any, data?: DeleteCustomMetricCommandOutput) => void): void; deleteCustomMetric(args: DeleteCustomMetricCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCustomMetricCommandOutput) => void): void; /** * @see {@link DeleteDimensionCommand} */ deleteDimension(args: DeleteDimensionCommandInput, options?: __HttpHandlerOptions): Promise; deleteDimension(args: DeleteDimensionCommandInput, cb: (err: any, data?: DeleteDimensionCommandOutput) => void): void; deleteDimension(args: DeleteDimensionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDimensionCommandOutput) => void): void; /** * @see {@link DeleteDomainConfigurationCommand} */ deleteDomainConfiguration(args: DeleteDomainConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; deleteDomainConfiguration(args: DeleteDomainConfigurationCommandInput, cb: (err: any, data?: DeleteDomainConfigurationCommandOutput) => void): void; deleteDomainConfiguration(args: DeleteDomainConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDomainConfigurationCommandOutput) => void): void; /** * @see {@link DeleteDynamicThingGroupCommand} */ deleteDynamicThingGroup(args: DeleteDynamicThingGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteDynamicThingGroup(args: DeleteDynamicThingGroupCommandInput, cb: (err: any, data?: DeleteDynamicThingGroupCommandOutput) => void): void; deleteDynamicThingGroup(args: DeleteDynamicThingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDynamicThingGroupCommandOutput) => void): void; /** * @see {@link DeleteFleetMetricCommand} */ deleteFleetMetric(args: DeleteFleetMetricCommandInput, options?: __HttpHandlerOptions): Promise; deleteFleetMetric(args: DeleteFleetMetricCommandInput, cb: (err: any, data?: DeleteFleetMetricCommandOutput) => void): void; deleteFleetMetric(args: DeleteFleetMetricCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFleetMetricCommandOutput) => void): void; /** * @see {@link DeleteJobCommand} */ deleteJob(args: DeleteJobCommandInput, options?: __HttpHandlerOptions): Promise; deleteJob(args: DeleteJobCommandInput, cb: (err: any, data?: DeleteJobCommandOutput) => void): void; deleteJob(args: DeleteJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteJobCommandOutput) => void): void; /** * @see {@link DeleteJobExecutionCommand} */ deleteJobExecution(args: DeleteJobExecutionCommandInput, options?: __HttpHandlerOptions): Promise; deleteJobExecution(args: DeleteJobExecutionCommandInput, cb: (err: any, data?: DeleteJobExecutionCommandOutput) => void): void; deleteJobExecution(args: DeleteJobExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteJobExecutionCommandOutput) => void): void; /** * @see {@link DeleteJobTemplateCommand} */ deleteJobTemplate(args: DeleteJobTemplateCommandInput, options?: __HttpHandlerOptions): Promise; deleteJobTemplate(args: DeleteJobTemplateCommandInput, cb: (err: any, data?: DeleteJobTemplateCommandOutput) => void): void; deleteJobTemplate(args: DeleteJobTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteJobTemplateCommandOutput) => void): void; /** * @see {@link DeleteMitigationActionCommand} */ deleteMitigationAction(args: DeleteMitigationActionCommandInput, options?: __HttpHandlerOptions): Promise; deleteMitigationAction(args: DeleteMitigationActionCommandInput, cb: (err: any, data?: DeleteMitigationActionCommandOutput) => void): void; deleteMitigationAction(args: DeleteMitigationActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMitigationActionCommandOutput) => void): void; /** * @see {@link DeleteOTAUpdateCommand} */ deleteOTAUpdate(args: DeleteOTAUpdateCommandInput, options?: __HttpHandlerOptions): Promise; deleteOTAUpdate(args: DeleteOTAUpdateCommandInput, cb: (err: any, data?: DeleteOTAUpdateCommandOutput) => void): void; deleteOTAUpdate(args: DeleteOTAUpdateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteOTAUpdateCommandOutput) => void): void; /** * @see {@link DeletePackageCommand} */ deletePackage(args: DeletePackageCommandInput, options?: __HttpHandlerOptions): Promise; deletePackage(args: DeletePackageCommandInput, cb: (err: any, data?: DeletePackageCommandOutput) => void): void; deletePackage(args: DeletePackageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePackageCommandOutput) => void): void; /** * @see {@link DeletePackageVersionCommand} */ deletePackageVersion(args: DeletePackageVersionCommandInput, options?: __HttpHandlerOptions): Promise; deletePackageVersion(args: DeletePackageVersionCommandInput, cb: (err: any, data?: DeletePackageVersionCommandOutput) => void): void; deletePackageVersion(args: DeletePackageVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePackageVersionCommandOutput) => void): void; /** * @see {@link DeletePolicyCommand} */ deletePolicy(args: DeletePolicyCommandInput, options?: __HttpHandlerOptions): Promise; deletePolicy(args: DeletePolicyCommandInput, cb: (err: any, data?: DeletePolicyCommandOutput) => void): void; deletePolicy(args: DeletePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePolicyCommandOutput) => void): void; /** * @see {@link DeletePolicyVersionCommand} */ deletePolicyVersion(args: DeletePolicyVersionCommandInput, options?: __HttpHandlerOptions): Promise; deletePolicyVersion(args: DeletePolicyVersionCommandInput, cb: (err: any, data?: DeletePolicyVersionCommandOutput) => void): void; deletePolicyVersion(args: DeletePolicyVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePolicyVersionCommandOutput) => void): void; /** * @see {@link DeleteProvisioningTemplateCommand} */ deleteProvisioningTemplate(args: DeleteProvisioningTemplateCommandInput, options?: __HttpHandlerOptions): Promise; deleteProvisioningTemplate(args: DeleteProvisioningTemplateCommandInput, cb: (err: any, data?: DeleteProvisioningTemplateCommandOutput) => void): void; deleteProvisioningTemplate(args: DeleteProvisioningTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProvisioningTemplateCommandOutput) => void): void; /** * @see {@link DeleteProvisioningTemplateVersionCommand} */ deleteProvisioningTemplateVersion(args: DeleteProvisioningTemplateVersionCommandInput, options?: __HttpHandlerOptions): Promise; deleteProvisioningTemplateVersion(args: DeleteProvisioningTemplateVersionCommandInput, cb: (err: any, data?: DeleteProvisioningTemplateVersionCommandOutput) => void): void; deleteProvisioningTemplateVersion(args: DeleteProvisioningTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProvisioningTemplateVersionCommandOutput) => void): void; /** * @see {@link DeleteRegistrationCodeCommand} */ deleteRegistrationCode(): Promise; deleteRegistrationCode(args: DeleteRegistrationCodeCommandInput, options?: __HttpHandlerOptions): Promise; deleteRegistrationCode(args: DeleteRegistrationCodeCommandInput, cb: (err: any, data?: DeleteRegistrationCodeCommandOutput) => void): void; deleteRegistrationCode(args: DeleteRegistrationCodeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRegistrationCodeCommandOutput) => void): void; /** * @see {@link DeleteRoleAliasCommand} */ deleteRoleAlias(args: DeleteRoleAliasCommandInput, options?: __HttpHandlerOptions): Promise; deleteRoleAlias(args: DeleteRoleAliasCommandInput, cb: (err: any, data?: DeleteRoleAliasCommandOutput) => void): void; deleteRoleAlias(args: DeleteRoleAliasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRoleAliasCommandOutput) => void): void; /** * @see {@link DeleteScheduledAuditCommand} */ deleteScheduledAudit(args: DeleteScheduledAuditCommandInput, options?: __HttpHandlerOptions): Promise; deleteScheduledAudit(args: DeleteScheduledAuditCommandInput, cb: (err: any, data?: DeleteScheduledAuditCommandOutput) => void): void; deleteScheduledAudit(args: DeleteScheduledAuditCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteScheduledAuditCommandOutput) => void): void; /** * @see {@link DeleteSecurityProfileCommand} */ deleteSecurityProfile(args: DeleteSecurityProfileCommandInput, options?: __HttpHandlerOptions): Promise; deleteSecurityProfile(args: DeleteSecurityProfileCommandInput, cb: (err: any, data?: DeleteSecurityProfileCommandOutput) => void): void; deleteSecurityProfile(args: DeleteSecurityProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSecurityProfileCommandOutput) => void): void; /** * @see {@link DeleteStreamCommand} */ deleteStream(args: DeleteStreamCommandInput, options?: __HttpHandlerOptions): Promise; deleteStream(args: DeleteStreamCommandInput, cb: (err: any, data?: DeleteStreamCommandOutput) => void): void; deleteStream(args: DeleteStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteStreamCommandOutput) => void): void; /** * @see {@link DeleteThingCommand} */ deleteThing(args: DeleteThingCommandInput, options?: __HttpHandlerOptions): Promise; deleteThing(args: DeleteThingCommandInput, cb: (err: any, data?: DeleteThingCommandOutput) => void): void; deleteThing(args: DeleteThingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteThingCommandOutput) => void): void; /** * @see {@link DeleteThingGroupCommand} */ deleteThingGroup(args: DeleteThingGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteThingGroup(args: DeleteThingGroupCommandInput, cb: (err: any, data?: DeleteThingGroupCommandOutput) => void): void; deleteThingGroup(args: DeleteThingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteThingGroupCommandOutput) => void): void; /** * @see {@link DeleteThingTypeCommand} */ deleteThingType(args: DeleteThingTypeCommandInput, options?: __HttpHandlerOptions): Promise; deleteThingType(args: DeleteThingTypeCommandInput, cb: (err: any, data?: DeleteThingTypeCommandOutput) => void): void; deleteThingType(args: DeleteThingTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteThingTypeCommandOutput) => void): void; /** * @see {@link DeleteTopicRuleCommand} */ deleteTopicRule(args: DeleteTopicRuleCommandInput, options?: __HttpHandlerOptions): Promise; deleteTopicRule(args: DeleteTopicRuleCommandInput, cb: (err: any, data?: DeleteTopicRuleCommandOutput) => void): void; deleteTopicRule(args: DeleteTopicRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTopicRuleCommandOutput) => void): void; /** * @see {@link DeleteTopicRuleDestinationCommand} */ deleteTopicRuleDestination(args: DeleteTopicRuleDestinationCommandInput, options?: __HttpHandlerOptions): Promise; deleteTopicRuleDestination(args: DeleteTopicRuleDestinationCommandInput, cb: (err: any, data?: DeleteTopicRuleDestinationCommandOutput) => void): void; deleteTopicRuleDestination(args: DeleteTopicRuleDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTopicRuleDestinationCommandOutput) => void): void; /** * @see {@link DeleteV2LoggingLevelCommand} */ deleteV2LoggingLevel(args: DeleteV2LoggingLevelCommandInput, options?: __HttpHandlerOptions): Promise; deleteV2LoggingLevel(args: DeleteV2LoggingLevelCommandInput, cb: (err: any, data?: DeleteV2LoggingLevelCommandOutput) => void): void; deleteV2LoggingLevel(args: DeleteV2LoggingLevelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteV2LoggingLevelCommandOutput) => void): void; /** * @see {@link DeprecateThingTypeCommand} */ deprecateThingType(args: DeprecateThingTypeCommandInput, options?: __HttpHandlerOptions): Promise; deprecateThingType(args: DeprecateThingTypeCommandInput, cb: (err: any, data?: DeprecateThingTypeCommandOutput) => void): void; deprecateThingType(args: DeprecateThingTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeprecateThingTypeCommandOutput) => void): void; /** * @see {@link DescribeAccountAuditConfigurationCommand} */ describeAccountAuditConfiguration(): Promise; describeAccountAuditConfiguration(args: DescribeAccountAuditConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; describeAccountAuditConfiguration(args: DescribeAccountAuditConfigurationCommandInput, cb: (err: any, data?: DescribeAccountAuditConfigurationCommandOutput) => void): void; describeAccountAuditConfiguration(args: DescribeAccountAuditConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccountAuditConfigurationCommandOutput) => void): void; /** * @see {@link DescribeAuditFindingCommand} */ describeAuditFinding(args: DescribeAuditFindingCommandInput, options?: __HttpHandlerOptions): Promise; describeAuditFinding(args: DescribeAuditFindingCommandInput, cb: (err: any, data?: DescribeAuditFindingCommandOutput) => void): void; describeAuditFinding(args: DescribeAuditFindingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAuditFindingCommandOutput) => void): void; /** * @see {@link DescribeAuditMitigationActionsTaskCommand} */ describeAuditMitigationActionsTask(args: DescribeAuditMitigationActionsTaskCommandInput, options?: __HttpHandlerOptions): Promise; describeAuditMitigationActionsTask(args: DescribeAuditMitigationActionsTaskCommandInput, cb: (err: any, data?: DescribeAuditMitigationActionsTaskCommandOutput) => void): void; describeAuditMitigationActionsTask(args: DescribeAuditMitigationActionsTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAuditMitigationActionsTaskCommandOutput) => void): void; /** * @see {@link DescribeAuditSuppressionCommand} */ describeAuditSuppression(args: DescribeAuditSuppressionCommandInput, options?: __HttpHandlerOptions): Promise; describeAuditSuppression(args: DescribeAuditSuppressionCommandInput, cb: (err: any, data?: DescribeAuditSuppressionCommandOutput) => void): void; describeAuditSuppression(args: DescribeAuditSuppressionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAuditSuppressionCommandOutput) => void): void; /** * @see {@link DescribeAuditTaskCommand} */ describeAuditTask(args: DescribeAuditTaskCommandInput, options?: __HttpHandlerOptions): Promise; describeAuditTask(args: DescribeAuditTaskCommandInput, cb: (err: any, data?: DescribeAuditTaskCommandOutput) => void): void; describeAuditTask(args: DescribeAuditTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAuditTaskCommandOutput) => void): void; /** * @see {@link DescribeAuthorizerCommand} */ describeAuthorizer(args: DescribeAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise; describeAuthorizer(args: DescribeAuthorizerCommandInput, cb: (err: any, data?: DescribeAuthorizerCommandOutput) => void): void; describeAuthorizer(args: DescribeAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAuthorizerCommandOutput) => void): void; /** * @see {@link DescribeBillingGroupCommand} */ describeBillingGroup(args: DescribeBillingGroupCommandInput, options?: __HttpHandlerOptions): Promise; describeBillingGroup(args: DescribeBillingGroupCommandInput, cb: (err: any, data?: DescribeBillingGroupCommandOutput) => void): void; describeBillingGroup(args: DescribeBillingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeBillingGroupCommandOutput) => void): void; /** * @see {@link DescribeCACertificateCommand} */ describeCACertificate(args: DescribeCACertificateCommandInput, options?: __HttpHandlerOptions): Promise; describeCACertificate(args: DescribeCACertificateCommandInput, cb: (err: any, data?: DescribeCACertificateCommandOutput) => void): void; describeCACertificate(args: DescribeCACertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCACertificateCommandOutput) => void): void; /** * @see {@link DescribeCertificateCommand} */ describeCertificate(args: DescribeCertificateCommandInput, options?: __HttpHandlerOptions): Promise; describeCertificate(args: DescribeCertificateCommandInput, cb: (err: any, data?: DescribeCertificateCommandOutput) => void): void; describeCertificate(args: DescribeCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCertificateCommandOutput) => void): void; /** * @see {@link DescribeCertificateProviderCommand} */ describeCertificateProvider(args: DescribeCertificateProviderCommandInput, options?: __HttpHandlerOptions): Promise; describeCertificateProvider(args: DescribeCertificateProviderCommandInput, cb: (err: any, data?: DescribeCertificateProviderCommandOutput) => void): void; describeCertificateProvider(args: DescribeCertificateProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCertificateProviderCommandOutput) => void): void; /** * @see {@link DescribeCustomMetricCommand} */ describeCustomMetric(args: DescribeCustomMetricCommandInput, options?: __HttpHandlerOptions): Promise; describeCustomMetric(args: DescribeCustomMetricCommandInput, cb: (err: any, data?: DescribeCustomMetricCommandOutput) => void): void; describeCustomMetric(args: DescribeCustomMetricCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCustomMetricCommandOutput) => void): void; /** * @see {@link DescribeDefaultAuthorizerCommand} */ describeDefaultAuthorizer(): Promise; describeDefaultAuthorizer(args: DescribeDefaultAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise; describeDefaultAuthorizer(args: DescribeDefaultAuthorizerCommandInput, cb: (err: any, data?: DescribeDefaultAuthorizerCommandOutput) => void): void; describeDefaultAuthorizer(args: DescribeDefaultAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDefaultAuthorizerCommandOutput) => void): void; /** * @see {@link DescribeDetectMitigationActionsTaskCommand} */ describeDetectMitigationActionsTask(args: DescribeDetectMitigationActionsTaskCommandInput, options?: __HttpHandlerOptions): Promise; describeDetectMitigationActionsTask(args: DescribeDetectMitigationActionsTaskCommandInput, cb: (err: any, data?: DescribeDetectMitigationActionsTaskCommandOutput) => void): void; describeDetectMitigationActionsTask(args: DescribeDetectMitigationActionsTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDetectMitigationActionsTaskCommandOutput) => void): void; /** * @see {@link DescribeDimensionCommand} */ describeDimension(args: DescribeDimensionCommandInput, options?: __HttpHandlerOptions): Promise; describeDimension(args: DescribeDimensionCommandInput, cb: (err: any, data?: DescribeDimensionCommandOutput) => void): void; describeDimension(args: DescribeDimensionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDimensionCommandOutput) => void): void; /** * @see {@link DescribeDomainConfigurationCommand} */ describeDomainConfiguration(args: DescribeDomainConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; describeDomainConfiguration(args: DescribeDomainConfigurationCommandInput, cb: (err: any, data?: DescribeDomainConfigurationCommandOutput) => void): void; describeDomainConfiguration(args: DescribeDomainConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDomainConfigurationCommandOutput) => void): void; /** * @see {@link DescribeEncryptionConfigurationCommand} */ describeEncryptionConfiguration(): Promise; describeEncryptionConfiguration(args: DescribeEncryptionConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; describeEncryptionConfiguration(args: DescribeEncryptionConfigurationCommandInput, cb: (err: any, data?: DescribeEncryptionConfigurationCommandOutput) => void): void; describeEncryptionConfiguration(args: DescribeEncryptionConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEncryptionConfigurationCommandOutput) => void): void; /** * @see {@link DescribeEndpointCommand} */ describeEndpoint(): Promise; describeEndpoint(args: DescribeEndpointCommandInput, options?: __HttpHandlerOptions): Promise; describeEndpoint(args: DescribeEndpointCommandInput, cb: (err: any, data?: DescribeEndpointCommandOutput) => void): void; describeEndpoint(args: DescribeEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEndpointCommandOutput) => void): void; /** * @see {@link DescribeEventConfigurationsCommand} */ describeEventConfigurations(): Promise; describeEventConfigurations(args: DescribeEventConfigurationsCommandInput, options?: __HttpHandlerOptions): Promise; describeEventConfigurations(args: DescribeEventConfigurationsCommandInput, cb: (err: any, data?: DescribeEventConfigurationsCommandOutput) => void): void; describeEventConfigurations(args: DescribeEventConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEventConfigurationsCommandOutput) => void): void; /** * @see {@link DescribeFleetMetricCommand} */ describeFleetMetric(args: DescribeFleetMetricCommandInput, options?: __HttpHandlerOptions): Promise; describeFleetMetric(args: DescribeFleetMetricCommandInput, cb: (err: any, data?: DescribeFleetMetricCommandOutput) => void): void; describeFleetMetric(args: DescribeFleetMetricCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFleetMetricCommandOutput) => void): void; /** * @see {@link DescribeIndexCommand} */ describeIndex(args: DescribeIndexCommandInput, options?: __HttpHandlerOptions): Promise; describeIndex(args: DescribeIndexCommandInput, cb: (err: any, data?: DescribeIndexCommandOutput) => void): void; describeIndex(args: DescribeIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeIndexCommandOutput) => void): void; /** * @see {@link DescribeJobCommand} */ describeJob(args: DescribeJobCommandInput, options?: __HttpHandlerOptions): Promise; describeJob(args: DescribeJobCommandInput, cb: (err: any, data?: DescribeJobCommandOutput) => void): void; describeJob(args: DescribeJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeJobCommandOutput) => void): void; /** * @see {@link DescribeJobExecutionCommand} */ describeJobExecution(args: DescribeJobExecutionCommandInput, options?: __HttpHandlerOptions): Promise; describeJobExecution(args: DescribeJobExecutionCommandInput, cb: (err: any, data?: DescribeJobExecutionCommandOutput) => void): void; describeJobExecution(args: DescribeJobExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeJobExecutionCommandOutput) => void): void; /** * @see {@link DescribeJobTemplateCommand} */ describeJobTemplate(args: DescribeJobTemplateCommandInput, options?: __HttpHandlerOptions): Promise; describeJobTemplate(args: DescribeJobTemplateCommandInput, cb: (err: any, data?: DescribeJobTemplateCommandOutput) => void): void; describeJobTemplate(args: DescribeJobTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeJobTemplateCommandOutput) => void): void; /** * @see {@link DescribeManagedJobTemplateCommand} */ describeManagedJobTemplate(args: DescribeManagedJobTemplateCommandInput, options?: __HttpHandlerOptions): Promise; describeManagedJobTemplate(args: DescribeManagedJobTemplateCommandInput, cb: (err: any, data?: DescribeManagedJobTemplateCommandOutput) => void): void; describeManagedJobTemplate(args: DescribeManagedJobTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeManagedJobTemplateCommandOutput) => void): void; /** * @see {@link DescribeMitigationActionCommand} */ describeMitigationAction(args: DescribeMitigationActionCommandInput, options?: __HttpHandlerOptions): Promise; describeMitigationAction(args: DescribeMitigationActionCommandInput, cb: (err: any, data?: DescribeMitigationActionCommandOutput) => void): void; describeMitigationAction(args: DescribeMitigationActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMitigationActionCommandOutput) => void): void; /** * @see {@link DescribeProvisioningTemplateCommand} */ describeProvisioningTemplate(args: DescribeProvisioningTemplateCommandInput, options?: __HttpHandlerOptions): Promise; describeProvisioningTemplate(args: DescribeProvisioningTemplateCommandInput, cb: (err: any, data?: DescribeProvisioningTemplateCommandOutput) => void): void; describeProvisioningTemplate(args: DescribeProvisioningTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProvisioningTemplateCommandOutput) => void): void; /** * @see {@link DescribeProvisioningTemplateVersionCommand} */ describeProvisioningTemplateVersion(args: DescribeProvisioningTemplateVersionCommandInput, options?: __HttpHandlerOptions): Promise; describeProvisioningTemplateVersion(args: DescribeProvisioningTemplateVersionCommandInput, cb: (err: any, data?: DescribeProvisioningTemplateVersionCommandOutput) => void): void; describeProvisioningTemplateVersion(args: DescribeProvisioningTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProvisioningTemplateVersionCommandOutput) => void): void; /** * @see {@link DescribeRoleAliasCommand} */ describeRoleAlias(args: DescribeRoleAliasCommandInput, options?: __HttpHandlerOptions): Promise; describeRoleAlias(args: DescribeRoleAliasCommandInput, cb: (err: any, data?: DescribeRoleAliasCommandOutput) => void): void; describeRoleAlias(args: DescribeRoleAliasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRoleAliasCommandOutput) => void): void; /** * @see {@link DescribeScheduledAuditCommand} */ describeScheduledAudit(args: DescribeScheduledAuditCommandInput, options?: __HttpHandlerOptions): Promise; describeScheduledAudit(args: DescribeScheduledAuditCommandInput, cb: (err: any, data?: DescribeScheduledAuditCommandOutput) => void): void; describeScheduledAudit(args: DescribeScheduledAuditCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeScheduledAuditCommandOutput) => void): void; /** * @see {@link DescribeSecurityProfileCommand} */ describeSecurityProfile(args: DescribeSecurityProfileCommandInput, options?: __HttpHandlerOptions): Promise; describeSecurityProfile(args: DescribeSecurityProfileCommandInput, cb: (err: any, data?: DescribeSecurityProfileCommandOutput) => void): void; describeSecurityProfile(args: DescribeSecurityProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSecurityProfileCommandOutput) => void): void; /** * @see {@link DescribeStreamCommand} */ describeStream(args: DescribeStreamCommandInput, options?: __HttpHandlerOptions): Promise; describeStream(args: DescribeStreamCommandInput, cb: (err: any, data?: DescribeStreamCommandOutput) => void): void; describeStream(args: DescribeStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeStreamCommandOutput) => void): void; /** * @see {@link DescribeThingCommand} */ describeThing(args: DescribeThingCommandInput, options?: __HttpHandlerOptions): Promise; describeThing(args: DescribeThingCommandInput, cb: (err: any, data?: DescribeThingCommandOutput) => void): void; describeThing(args: DescribeThingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeThingCommandOutput) => void): void; /** * @see {@link DescribeThingGroupCommand} */ describeThingGroup(args: DescribeThingGroupCommandInput, options?: __HttpHandlerOptions): Promise; describeThingGroup(args: DescribeThingGroupCommandInput, cb: (err: any, data?: DescribeThingGroupCommandOutput) => void): void; describeThingGroup(args: DescribeThingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeThingGroupCommandOutput) => void): void; /** * @see {@link DescribeThingRegistrationTaskCommand} */ describeThingRegistrationTask(args: DescribeThingRegistrationTaskCommandInput, options?: __HttpHandlerOptions): Promise; describeThingRegistrationTask(args: DescribeThingRegistrationTaskCommandInput, cb: (err: any, data?: DescribeThingRegistrationTaskCommandOutput) => void): void; describeThingRegistrationTask(args: DescribeThingRegistrationTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeThingRegistrationTaskCommandOutput) => void): void; /** * @see {@link DescribeThingTypeCommand} */ describeThingType(args: DescribeThingTypeCommandInput, options?: __HttpHandlerOptions): Promise; describeThingType(args: DescribeThingTypeCommandInput, cb: (err: any, data?: DescribeThingTypeCommandOutput) => void): void; describeThingType(args: DescribeThingTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeThingTypeCommandOutput) => void): void; /** * @see {@link DetachPolicyCommand} */ detachPolicy(args: DetachPolicyCommandInput, options?: __HttpHandlerOptions): Promise; detachPolicy(args: DetachPolicyCommandInput, cb: (err: any, data?: DetachPolicyCommandOutput) => void): void; detachPolicy(args: DetachPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DetachPolicyCommandOutput) => void): void; /** * @see {@link DetachPrincipalPolicyCommand} */ detachPrincipalPolicy(args: DetachPrincipalPolicyCommandInput, options?: __HttpHandlerOptions): Promise; detachPrincipalPolicy(args: DetachPrincipalPolicyCommandInput, cb: (err: any, data?: DetachPrincipalPolicyCommandOutput) => void): void; detachPrincipalPolicy(args: DetachPrincipalPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DetachPrincipalPolicyCommandOutput) => void): void; /** * @see {@link DetachSecurityProfileCommand} */ detachSecurityProfile(args: DetachSecurityProfileCommandInput, options?: __HttpHandlerOptions): Promise; detachSecurityProfile(args: DetachSecurityProfileCommandInput, cb: (err: any, data?: DetachSecurityProfileCommandOutput) => void): void; detachSecurityProfile(args: DetachSecurityProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DetachSecurityProfileCommandOutput) => void): void; /** * @see {@link DetachThingPrincipalCommand} */ detachThingPrincipal(args: DetachThingPrincipalCommandInput, options?: __HttpHandlerOptions): Promise; detachThingPrincipal(args: DetachThingPrincipalCommandInput, cb: (err: any, data?: DetachThingPrincipalCommandOutput) => void): void; detachThingPrincipal(args: DetachThingPrincipalCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DetachThingPrincipalCommandOutput) => void): void; /** * @see {@link DisableTopicRuleCommand} */ disableTopicRule(args: DisableTopicRuleCommandInput, options?: __HttpHandlerOptions): Promise; disableTopicRule(args: DisableTopicRuleCommandInput, cb: (err: any, data?: DisableTopicRuleCommandOutput) => void): void; disableTopicRule(args: DisableTopicRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableTopicRuleCommandOutput) => void): void; /** * @see {@link DisassociateSbomFromPackageVersionCommand} */ disassociateSbomFromPackageVersion(args: DisassociateSbomFromPackageVersionCommandInput, options?: __HttpHandlerOptions): Promise; disassociateSbomFromPackageVersion(args: DisassociateSbomFromPackageVersionCommandInput, cb: (err: any, data?: DisassociateSbomFromPackageVersionCommandOutput) => void): void; disassociateSbomFromPackageVersion(args: DisassociateSbomFromPackageVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateSbomFromPackageVersionCommandOutput) => void): void; /** * @see {@link EnableTopicRuleCommand} */ enableTopicRule(args: EnableTopicRuleCommandInput, options?: __HttpHandlerOptions): Promise; enableTopicRule(args: EnableTopicRuleCommandInput, cb: (err: any, data?: EnableTopicRuleCommandOutput) => void): void; enableTopicRule(args: EnableTopicRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableTopicRuleCommandOutput) => void): void; /** * @see {@link GetBehaviorModelTrainingSummariesCommand} */ getBehaviorModelTrainingSummaries(): Promise; getBehaviorModelTrainingSummaries(args: GetBehaviorModelTrainingSummariesCommandInput, options?: __HttpHandlerOptions): Promise; getBehaviorModelTrainingSummaries(args: GetBehaviorModelTrainingSummariesCommandInput, cb: (err: any, data?: GetBehaviorModelTrainingSummariesCommandOutput) => void): void; getBehaviorModelTrainingSummaries(args: GetBehaviorModelTrainingSummariesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBehaviorModelTrainingSummariesCommandOutput) => void): void; /** * @see {@link GetBucketsAggregationCommand} */ getBucketsAggregation(args: GetBucketsAggregationCommandInput, options?: __HttpHandlerOptions): Promise; getBucketsAggregation(args: GetBucketsAggregationCommandInput, cb: (err: any, data?: GetBucketsAggregationCommandOutput) => void): void; getBucketsAggregation(args: GetBucketsAggregationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBucketsAggregationCommandOutput) => void): void; /** * @see {@link GetCardinalityCommand} */ getCardinality(args: GetCardinalityCommandInput, options?: __HttpHandlerOptions): Promise; getCardinality(args: GetCardinalityCommandInput, cb: (err: any, data?: GetCardinalityCommandOutput) => void): void; getCardinality(args: GetCardinalityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCardinalityCommandOutput) => void): void; /** * @see {@link GetCommandCommand} */ getCommand(args: GetCommandCommandInput, options?: __HttpHandlerOptions): Promise; getCommand(args: GetCommandCommandInput, cb: (err: any, data?: GetCommandCommandOutput) => void): void; getCommand(args: GetCommandCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCommandCommandOutput) => void): void; /** * @see {@link GetCommandExecutionCommand} */ getCommandExecution(args: GetCommandExecutionCommandInput, options?: __HttpHandlerOptions): Promise; getCommandExecution(args: GetCommandExecutionCommandInput, cb: (err: any, data?: GetCommandExecutionCommandOutput) => void): void; getCommandExecution(args: GetCommandExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCommandExecutionCommandOutput) => void): void; /** * @see {@link GetEffectivePoliciesCommand} */ getEffectivePolicies(): Promise; getEffectivePolicies(args: GetEffectivePoliciesCommandInput, options?: __HttpHandlerOptions): Promise; getEffectivePolicies(args: GetEffectivePoliciesCommandInput, cb: (err: any, data?: GetEffectivePoliciesCommandOutput) => void): void; getEffectivePolicies(args: GetEffectivePoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEffectivePoliciesCommandOutput) => void): void; /** * @see {@link GetIndexingConfigurationCommand} */ getIndexingConfiguration(): Promise; getIndexingConfiguration(args: GetIndexingConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; getIndexingConfiguration(args: GetIndexingConfigurationCommandInput, cb: (err: any, data?: GetIndexingConfigurationCommandOutput) => void): void; getIndexingConfiguration(args: GetIndexingConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIndexingConfigurationCommandOutput) => void): void; /** * @see {@link GetJobDocumentCommand} */ getJobDocument(args: GetJobDocumentCommandInput, options?: __HttpHandlerOptions): Promise; getJobDocument(args: GetJobDocumentCommandInput, cb: (err: any, data?: GetJobDocumentCommandOutput) => void): void; getJobDocument(args: GetJobDocumentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetJobDocumentCommandOutput) => void): void; /** * @see {@link GetLoggingOptionsCommand} */ getLoggingOptions(): Promise; getLoggingOptions(args: GetLoggingOptionsCommandInput, options?: __HttpHandlerOptions): Promise; getLoggingOptions(args: GetLoggingOptionsCommandInput, cb: (err: any, data?: GetLoggingOptionsCommandOutput) => void): void; getLoggingOptions(args: GetLoggingOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLoggingOptionsCommandOutput) => void): void; /** * @see {@link GetOTAUpdateCommand} */ getOTAUpdate(args: GetOTAUpdateCommandInput, options?: __HttpHandlerOptions): Promise; getOTAUpdate(args: GetOTAUpdateCommandInput, cb: (err: any, data?: GetOTAUpdateCommandOutput) => void): void; getOTAUpdate(args: GetOTAUpdateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetOTAUpdateCommandOutput) => void): void; /** * @see {@link GetPackageCommand} */ getPackage(args: GetPackageCommandInput, options?: __HttpHandlerOptions): Promise; getPackage(args: GetPackageCommandInput, cb: (err: any, data?: GetPackageCommandOutput) => void): void; getPackage(args: GetPackageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPackageCommandOutput) => void): void; /** * @see {@link GetPackageConfigurationCommand} */ getPackageConfiguration(): Promise; getPackageConfiguration(args: GetPackageConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; getPackageConfiguration(args: GetPackageConfigurationCommandInput, cb: (err: any, data?: GetPackageConfigurationCommandOutput) => void): void; getPackageConfiguration(args: GetPackageConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPackageConfigurationCommandOutput) => void): void; /** * @see {@link GetPackageVersionCommand} */ getPackageVersion(args: GetPackageVersionCommandInput, options?: __HttpHandlerOptions): Promise; getPackageVersion(args: GetPackageVersionCommandInput, cb: (err: any, data?: GetPackageVersionCommandOutput) => void): void; getPackageVersion(args: GetPackageVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPackageVersionCommandOutput) => void): void; /** * @see {@link GetPercentilesCommand} */ getPercentiles(args: GetPercentilesCommandInput, options?: __HttpHandlerOptions): Promise; getPercentiles(args: GetPercentilesCommandInput, cb: (err: any, data?: GetPercentilesCommandOutput) => void): void; getPercentiles(args: GetPercentilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPercentilesCommandOutput) => void): void; /** * @see {@link GetPolicyCommand} */ getPolicy(args: GetPolicyCommandInput, options?: __HttpHandlerOptions): Promise; getPolicy(args: GetPolicyCommandInput, cb: (err: any, data?: GetPolicyCommandOutput) => void): void; getPolicy(args: GetPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPolicyCommandOutput) => void): void; /** * @see {@link GetPolicyVersionCommand} */ getPolicyVersion(args: GetPolicyVersionCommandInput, options?: __HttpHandlerOptions): Promise; getPolicyVersion(args: GetPolicyVersionCommandInput, cb: (err: any, data?: GetPolicyVersionCommandOutput) => void): void; getPolicyVersion(args: GetPolicyVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPolicyVersionCommandOutput) => void): void; /** * @see {@link GetRegistrationCodeCommand} */ getRegistrationCode(): Promise; getRegistrationCode(args: GetRegistrationCodeCommandInput, options?: __HttpHandlerOptions): Promise; getRegistrationCode(args: GetRegistrationCodeCommandInput, cb: (err: any, data?: GetRegistrationCodeCommandOutput) => void): void; getRegistrationCode(args: GetRegistrationCodeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRegistrationCodeCommandOutput) => void): void; /** * @see {@link GetStatisticsCommand} */ getStatistics(args: GetStatisticsCommandInput, options?: __HttpHandlerOptions): Promise; getStatistics(args: GetStatisticsCommandInput, cb: (err: any, data?: GetStatisticsCommandOutput) => void): void; getStatistics(args: GetStatisticsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetStatisticsCommandOutput) => void): void; /** * @see {@link GetThingConnectivityDataCommand} */ getThingConnectivityData(args: GetThingConnectivityDataCommandInput, options?: __HttpHandlerOptions): Promise; getThingConnectivityData(args: GetThingConnectivityDataCommandInput, cb: (err: any, data?: GetThingConnectivityDataCommandOutput) => void): void; getThingConnectivityData(args: GetThingConnectivityDataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetThingConnectivityDataCommandOutput) => void): void; /** * @see {@link GetTopicRuleCommand} */ getTopicRule(args: GetTopicRuleCommandInput, options?: __HttpHandlerOptions): Promise; getTopicRule(args: GetTopicRuleCommandInput, cb: (err: any, data?: GetTopicRuleCommandOutput) => void): void; getTopicRule(args: GetTopicRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTopicRuleCommandOutput) => void): void; /** * @see {@link GetTopicRuleDestinationCommand} */ getTopicRuleDestination(args: GetTopicRuleDestinationCommandInput, options?: __HttpHandlerOptions): Promise; getTopicRuleDestination(args: GetTopicRuleDestinationCommandInput, cb: (err: any, data?: GetTopicRuleDestinationCommandOutput) => void): void; getTopicRuleDestination(args: GetTopicRuleDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTopicRuleDestinationCommandOutput) => void): void; /** * @see {@link GetV2LoggingOptionsCommand} */ getV2LoggingOptions(): Promise; getV2LoggingOptions(args: GetV2LoggingOptionsCommandInput, options?: __HttpHandlerOptions): Promise; getV2LoggingOptions(args: GetV2LoggingOptionsCommandInput, cb: (err: any, data?: GetV2LoggingOptionsCommandOutput) => void): void; getV2LoggingOptions(args: GetV2LoggingOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetV2LoggingOptionsCommandOutput) => void): void; /** * @see {@link ListActiveViolationsCommand} */ listActiveViolations(): Promise; listActiveViolations(args: ListActiveViolationsCommandInput, options?: __HttpHandlerOptions): Promise; listActiveViolations(args: ListActiveViolationsCommandInput, cb: (err: any, data?: ListActiveViolationsCommandOutput) => void): void; listActiveViolations(args: ListActiveViolationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListActiveViolationsCommandOutput) => void): void; /** * @see {@link ListAttachedPoliciesCommand} */ listAttachedPolicies(args: ListAttachedPoliciesCommandInput, options?: __HttpHandlerOptions): Promise; listAttachedPolicies(args: ListAttachedPoliciesCommandInput, cb: (err: any, data?: ListAttachedPoliciesCommandOutput) => void): void; listAttachedPolicies(args: ListAttachedPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAttachedPoliciesCommandOutput) => void): void; /** * @see {@link ListAuditFindingsCommand} */ listAuditFindings(): Promise; listAuditFindings(args: ListAuditFindingsCommandInput, options?: __HttpHandlerOptions): Promise; listAuditFindings(args: ListAuditFindingsCommandInput, cb: (err: any, data?: ListAuditFindingsCommandOutput) => void): void; listAuditFindings(args: ListAuditFindingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAuditFindingsCommandOutput) => void): void; /** * @see {@link ListAuditMitigationActionsExecutionsCommand} */ listAuditMitigationActionsExecutions(args: ListAuditMitigationActionsExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; listAuditMitigationActionsExecutions(args: ListAuditMitigationActionsExecutionsCommandInput, cb: (err: any, data?: ListAuditMitigationActionsExecutionsCommandOutput) => void): void; listAuditMitigationActionsExecutions(args: ListAuditMitigationActionsExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAuditMitigationActionsExecutionsCommandOutput) => void): void; /** * @see {@link ListAuditMitigationActionsTasksCommand} */ listAuditMitigationActionsTasks(args: ListAuditMitigationActionsTasksCommandInput, options?: __HttpHandlerOptions): Promise; listAuditMitigationActionsTasks(args: ListAuditMitigationActionsTasksCommandInput, cb: (err: any, data?: ListAuditMitigationActionsTasksCommandOutput) => void): void; listAuditMitigationActionsTasks(args: ListAuditMitigationActionsTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAuditMitigationActionsTasksCommandOutput) => void): void; /** * @see {@link ListAuditSuppressionsCommand} */ listAuditSuppressions(): Promise; listAuditSuppressions(args: ListAuditSuppressionsCommandInput, options?: __HttpHandlerOptions): Promise; listAuditSuppressions(args: ListAuditSuppressionsCommandInput, cb: (err: any, data?: ListAuditSuppressionsCommandOutput) => void): void; listAuditSuppressions(args: ListAuditSuppressionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAuditSuppressionsCommandOutput) => void): void; /** * @see {@link ListAuditTasksCommand} */ listAuditTasks(args: ListAuditTasksCommandInput, options?: __HttpHandlerOptions): Promise; listAuditTasks(args: ListAuditTasksCommandInput, cb: (err: any, data?: ListAuditTasksCommandOutput) => void): void; listAuditTasks(args: ListAuditTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAuditTasksCommandOutput) => void): void; /** * @see {@link ListAuthorizersCommand} */ listAuthorizers(): Promise; listAuthorizers(args: ListAuthorizersCommandInput, options?: __HttpHandlerOptions): Promise; listAuthorizers(args: ListAuthorizersCommandInput, cb: (err: any, data?: ListAuthorizersCommandOutput) => void): void; listAuthorizers(args: ListAuthorizersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAuthorizersCommandOutput) => void): void; /** * @see {@link ListBillingGroupsCommand} */ listBillingGroups(): Promise; listBillingGroups(args: ListBillingGroupsCommandInput, options?: __HttpHandlerOptions): Promise; listBillingGroups(args: ListBillingGroupsCommandInput, cb: (err: any, data?: ListBillingGroupsCommandOutput) => void): void; listBillingGroups(args: ListBillingGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListBillingGroupsCommandOutput) => void): void; /** * @see {@link ListCACertificatesCommand} */ listCACertificates(): Promise; listCACertificates(args: ListCACertificatesCommandInput, options?: __HttpHandlerOptions): Promise; listCACertificates(args: ListCACertificatesCommandInput, cb: (err: any, data?: ListCACertificatesCommandOutput) => void): void; listCACertificates(args: ListCACertificatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCACertificatesCommandOutput) => void): void; /** * @see {@link ListCertificateProvidersCommand} */ listCertificateProviders(): Promise; listCertificateProviders(args: ListCertificateProvidersCommandInput, options?: __HttpHandlerOptions): Promise; listCertificateProviders(args: ListCertificateProvidersCommandInput, cb: (err: any, data?: ListCertificateProvidersCommandOutput) => void): void; listCertificateProviders(args: ListCertificateProvidersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCertificateProvidersCommandOutput) => void): void; /** * @see {@link ListCertificatesCommand} */ listCertificates(): Promise; listCertificates(args: ListCertificatesCommandInput, options?: __HttpHandlerOptions): Promise; listCertificates(args: ListCertificatesCommandInput, cb: (err: any, data?: ListCertificatesCommandOutput) => void): void; listCertificates(args: ListCertificatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCertificatesCommandOutput) => void): void; /** * @see {@link ListCertificatesByCACommand} */ listCertificatesByCA(args: ListCertificatesByCACommandInput, options?: __HttpHandlerOptions): Promise; listCertificatesByCA(args: ListCertificatesByCACommandInput, cb: (err: any, data?: ListCertificatesByCACommandOutput) => void): void; listCertificatesByCA(args: ListCertificatesByCACommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCertificatesByCACommandOutput) => void): void; /** * @see {@link ListCommandExecutionsCommand} */ listCommandExecutions(): Promise; listCommandExecutions(args: ListCommandExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; listCommandExecutions(args: ListCommandExecutionsCommandInput, cb: (err: any, data?: ListCommandExecutionsCommandOutput) => void): void; listCommandExecutions(args: ListCommandExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCommandExecutionsCommandOutput) => void): void; /** * @see {@link ListCommandsCommand} */ listCommands(): Promise; listCommands(args: ListCommandsCommandInput, options?: __HttpHandlerOptions): Promise; listCommands(args: ListCommandsCommandInput, cb: (err: any, data?: ListCommandsCommandOutput) => void): void; listCommands(args: ListCommandsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCommandsCommandOutput) => void): void; /** * @see {@link ListCustomMetricsCommand} */ listCustomMetrics(): Promise; listCustomMetrics(args: ListCustomMetricsCommandInput, options?: __HttpHandlerOptions): Promise; listCustomMetrics(args: ListCustomMetricsCommandInput, cb: (err: any, data?: ListCustomMetricsCommandOutput) => void): void; listCustomMetrics(args: ListCustomMetricsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCustomMetricsCommandOutput) => void): void; /** * @see {@link ListDetectMitigationActionsExecutionsCommand} */ listDetectMitigationActionsExecutions(): Promise; listDetectMitigationActionsExecutions(args: ListDetectMitigationActionsExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; listDetectMitigationActionsExecutions(args: ListDetectMitigationActionsExecutionsCommandInput, cb: (err: any, data?: ListDetectMitigationActionsExecutionsCommandOutput) => void): void; listDetectMitigationActionsExecutions(args: ListDetectMitigationActionsExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDetectMitigationActionsExecutionsCommandOutput) => void): void; /** * @see {@link ListDetectMitigationActionsTasksCommand} */ listDetectMitigationActionsTasks(args: ListDetectMitigationActionsTasksCommandInput, options?: __HttpHandlerOptions): Promise; listDetectMitigationActionsTasks(args: ListDetectMitigationActionsTasksCommandInput, cb: (err: any, data?: ListDetectMitigationActionsTasksCommandOutput) => void): void; listDetectMitigationActionsTasks(args: ListDetectMitigationActionsTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDetectMitigationActionsTasksCommandOutput) => void): void; /** * @see {@link ListDimensionsCommand} */ listDimensions(): Promise; listDimensions(args: ListDimensionsCommandInput, options?: __HttpHandlerOptions): Promise; listDimensions(args: ListDimensionsCommandInput, cb: (err: any, data?: ListDimensionsCommandOutput) => void): void; listDimensions(args: ListDimensionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDimensionsCommandOutput) => void): void; /** * @see {@link ListDomainConfigurationsCommand} */ listDomainConfigurations(): Promise; listDomainConfigurations(args: ListDomainConfigurationsCommandInput, options?: __HttpHandlerOptions): Promise; listDomainConfigurations(args: ListDomainConfigurationsCommandInput, cb: (err: any, data?: ListDomainConfigurationsCommandOutput) => void): void; listDomainConfigurations(args: ListDomainConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDomainConfigurationsCommandOutput) => void): void; /** * @see {@link ListFleetMetricsCommand} */ listFleetMetrics(): Promise; listFleetMetrics(args: ListFleetMetricsCommandInput, options?: __HttpHandlerOptions): Promise; listFleetMetrics(args: ListFleetMetricsCommandInput, cb: (err: any, data?: ListFleetMetricsCommandOutput) => void): void; listFleetMetrics(args: ListFleetMetricsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFleetMetricsCommandOutput) => void): void; /** * @see {@link ListIndicesCommand} */ listIndices(): Promise; listIndices(args: ListIndicesCommandInput, options?: __HttpHandlerOptions): Promise; listIndices(args: ListIndicesCommandInput, cb: (err: any, data?: ListIndicesCommandOutput) => void): void; listIndices(args: ListIndicesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIndicesCommandOutput) => void): void; /** * @see {@link ListJobExecutionsForJobCommand} */ listJobExecutionsForJob(args: ListJobExecutionsForJobCommandInput, options?: __HttpHandlerOptions): Promise; listJobExecutionsForJob(args: ListJobExecutionsForJobCommandInput, cb: (err: any, data?: ListJobExecutionsForJobCommandOutput) => void): void; listJobExecutionsForJob(args: ListJobExecutionsForJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListJobExecutionsForJobCommandOutput) => void): void; /** * @see {@link ListJobExecutionsForThingCommand} */ listJobExecutionsForThing(args: ListJobExecutionsForThingCommandInput, options?: __HttpHandlerOptions): Promise; listJobExecutionsForThing(args: ListJobExecutionsForThingCommandInput, cb: (err: any, data?: ListJobExecutionsForThingCommandOutput) => void): void; listJobExecutionsForThing(args: ListJobExecutionsForThingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListJobExecutionsForThingCommandOutput) => void): void; /** * @see {@link ListJobsCommand} */ listJobs(): Promise; listJobs(args: ListJobsCommandInput, options?: __HttpHandlerOptions): Promise; listJobs(args: ListJobsCommandInput, cb: (err: any, data?: ListJobsCommandOutput) => void): void; listJobs(args: ListJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListJobsCommandOutput) => void): void; /** * @see {@link ListJobTemplatesCommand} */ listJobTemplates(): Promise; listJobTemplates(args: ListJobTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; listJobTemplates(args: ListJobTemplatesCommandInput, cb: (err: any, data?: ListJobTemplatesCommandOutput) => void): void; listJobTemplates(args: ListJobTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListJobTemplatesCommandOutput) => void): void; /** * @see {@link ListManagedJobTemplatesCommand} */ listManagedJobTemplates(): Promise; listManagedJobTemplates(args: ListManagedJobTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; listManagedJobTemplates(args: ListManagedJobTemplatesCommandInput, cb: (err: any, data?: ListManagedJobTemplatesCommandOutput) => void): void; listManagedJobTemplates(args: ListManagedJobTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListManagedJobTemplatesCommandOutput) => void): void; /** * @see {@link ListMetricValuesCommand} */ listMetricValues(args: ListMetricValuesCommandInput, options?: __HttpHandlerOptions): Promise; listMetricValues(args: ListMetricValuesCommandInput, cb: (err: any, data?: ListMetricValuesCommandOutput) => void): void; listMetricValues(args: ListMetricValuesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMetricValuesCommandOutput) => void): void; /** * @see {@link ListMitigationActionsCommand} */ listMitigationActions(): Promise; listMitigationActions(args: ListMitigationActionsCommandInput, options?: __HttpHandlerOptions): Promise; listMitigationActions(args: ListMitigationActionsCommandInput, cb: (err: any, data?: ListMitigationActionsCommandOutput) => void): void; listMitigationActions(args: ListMitigationActionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMitigationActionsCommandOutput) => void): void; /** * @see {@link ListOTAUpdatesCommand} */ listOTAUpdates(): Promise; listOTAUpdates(args: ListOTAUpdatesCommandInput, options?: __HttpHandlerOptions): Promise; listOTAUpdates(args: ListOTAUpdatesCommandInput, cb: (err: any, data?: ListOTAUpdatesCommandOutput) => void): void; listOTAUpdates(args: ListOTAUpdatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOTAUpdatesCommandOutput) => void): void; /** * @see {@link ListOutgoingCertificatesCommand} */ listOutgoingCertificates(): Promise; listOutgoingCertificates(args: ListOutgoingCertificatesCommandInput, options?: __HttpHandlerOptions): Promise; listOutgoingCertificates(args: ListOutgoingCertificatesCommandInput, cb: (err: any, data?: ListOutgoingCertificatesCommandOutput) => void): void; listOutgoingCertificates(args: ListOutgoingCertificatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOutgoingCertificatesCommandOutput) => void): void; /** * @see {@link ListPackagesCommand} */ listPackages(): Promise; listPackages(args: ListPackagesCommandInput, options?: __HttpHandlerOptions): Promise; listPackages(args: ListPackagesCommandInput, cb: (err: any, data?: ListPackagesCommandOutput) => void): void; listPackages(args: ListPackagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPackagesCommandOutput) => void): void; /** * @see {@link ListPackageVersionsCommand} */ listPackageVersions(args: ListPackageVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listPackageVersions(args: ListPackageVersionsCommandInput, cb: (err: any, data?: ListPackageVersionsCommandOutput) => void): void; listPackageVersions(args: ListPackageVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPackageVersionsCommandOutput) => void): void; /** * @see {@link ListPoliciesCommand} */ listPolicies(): Promise; listPolicies(args: ListPoliciesCommandInput, options?: __HttpHandlerOptions): Promise; listPolicies(args: ListPoliciesCommandInput, cb: (err: any, data?: ListPoliciesCommandOutput) => void): void; listPolicies(args: ListPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPoliciesCommandOutput) => void): void; /** * @see {@link ListPolicyPrincipalsCommand} */ listPolicyPrincipals(args: ListPolicyPrincipalsCommandInput, options?: __HttpHandlerOptions): Promise; listPolicyPrincipals(args: ListPolicyPrincipalsCommandInput, cb: (err: any, data?: ListPolicyPrincipalsCommandOutput) => void): void; listPolicyPrincipals(args: ListPolicyPrincipalsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPolicyPrincipalsCommandOutput) => void): void; /** * @see {@link ListPolicyVersionsCommand} */ listPolicyVersions(args: ListPolicyVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listPolicyVersions(args: ListPolicyVersionsCommandInput, cb: (err: any, data?: ListPolicyVersionsCommandOutput) => void): void; listPolicyVersions(args: ListPolicyVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPolicyVersionsCommandOutput) => void): void; /** * @see {@link ListPrincipalPoliciesCommand} */ listPrincipalPolicies(args: ListPrincipalPoliciesCommandInput, options?: __HttpHandlerOptions): Promise; listPrincipalPolicies(args: ListPrincipalPoliciesCommandInput, cb: (err: any, data?: ListPrincipalPoliciesCommandOutput) => void): void; listPrincipalPolicies(args: ListPrincipalPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPrincipalPoliciesCommandOutput) => void): void; /** * @see {@link ListPrincipalThingsCommand} */ listPrincipalThings(args: ListPrincipalThingsCommandInput, options?: __HttpHandlerOptions): Promise; listPrincipalThings(args: ListPrincipalThingsCommandInput, cb: (err: any, data?: ListPrincipalThingsCommandOutput) => void): void; listPrincipalThings(args: ListPrincipalThingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPrincipalThingsCommandOutput) => void): void; /** * @see {@link ListPrincipalThingsV2Command} */ listPrincipalThingsV2(args: ListPrincipalThingsV2CommandInput, options?: __HttpHandlerOptions): Promise; listPrincipalThingsV2(args: ListPrincipalThingsV2CommandInput, cb: (err: any, data?: ListPrincipalThingsV2CommandOutput) => void): void; listPrincipalThingsV2(args: ListPrincipalThingsV2CommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPrincipalThingsV2CommandOutput) => void): void; /** * @see {@link ListProvisioningTemplatesCommand} */ listProvisioningTemplates(): Promise; listProvisioningTemplates(args: ListProvisioningTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; listProvisioningTemplates(args: ListProvisioningTemplatesCommandInput, cb: (err: any, data?: ListProvisioningTemplatesCommandOutput) => void): void; listProvisioningTemplates(args: ListProvisioningTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProvisioningTemplatesCommandOutput) => void): void; /** * @see {@link ListProvisioningTemplateVersionsCommand} */ listProvisioningTemplateVersions(args: ListProvisioningTemplateVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listProvisioningTemplateVersions(args: ListProvisioningTemplateVersionsCommandInput, cb: (err: any, data?: ListProvisioningTemplateVersionsCommandOutput) => void): void; listProvisioningTemplateVersions(args: ListProvisioningTemplateVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProvisioningTemplateVersionsCommandOutput) => void): void; /** * @see {@link ListRelatedResourcesForAuditFindingCommand} */ listRelatedResourcesForAuditFinding(args: ListRelatedResourcesForAuditFindingCommandInput, options?: __HttpHandlerOptions): Promise; listRelatedResourcesForAuditFinding(args: ListRelatedResourcesForAuditFindingCommandInput, cb: (err: any, data?: ListRelatedResourcesForAuditFindingCommandOutput) => void): void; listRelatedResourcesForAuditFinding(args: ListRelatedResourcesForAuditFindingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRelatedResourcesForAuditFindingCommandOutput) => void): void; /** * @see {@link ListRoleAliasesCommand} */ listRoleAliases(): Promise; listRoleAliases(args: ListRoleAliasesCommandInput, options?: __HttpHandlerOptions): Promise; listRoleAliases(args: ListRoleAliasesCommandInput, cb: (err: any, data?: ListRoleAliasesCommandOutput) => void): void; listRoleAliases(args: ListRoleAliasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRoleAliasesCommandOutput) => void): void; /** * @see {@link ListSbomValidationResultsCommand} */ listSbomValidationResults(args: ListSbomValidationResultsCommandInput, options?: __HttpHandlerOptions): Promise; listSbomValidationResults(args: ListSbomValidationResultsCommandInput, cb: (err: any, data?: ListSbomValidationResultsCommandOutput) => void): void; listSbomValidationResults(args: ListSbomValidationResultsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSbomValidationResultsCommandOutput) => void): void; /** * @see {@link ListScheduledAuditsCommand} */ listScheduledAudits(): Promise; listScheduledAudits(args: ListScheduledAuditsCommandInput, options?: __HttpHandlerOptions): Promise; listScheduledAudits(args: ListScheduledAuditsCommandInput, cb: (err: any, data?: ListScheduledAuditsCommandOutput) => void): void; listScheduledAudits(args: ListScheduledAuditsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListScheduledAuditsCommandOutput) => void): void; /** * @see {@link ListSecurityProfilesCommand} */ listSecurityProfiles(): Promise; listSecurityProfiles(args: ListSecurityProfilesCommandInput, options?: __HttpHandlerOptions): Promise; listSecurityProfiles(args: ListSecurityProfilesCommandInput, cb: (err: any, data?: ListSecurityProfilesCommandOutput) => void): void; listSecurityProfiles(args: ListSecurityProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSecurityProfilesCommandOutput) => void): void; /** * @see {@link ListSecurityProfilesForTargetCommand} */ listSecurityProfilesForTarget(args: ListSecurityProfilesForTargetCommandInput, options?: __HttpHandlerOptions): Promise; listSecurityProfilesForTarget(args: ListSecurityProfilesForTargetCommandInput, cb: (err: any, data?: ListSecurityProfilesForTargetCommandOutput) => void): void; listSecurityProfilesForTarget(args: ListSecurityProfilesForTargetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSecurityProfilesForTargetCommandOutput) => void): void; /** * @see {@link ListStreamsCommand} */ listStreams(): Promise; listStreams(args: ListStreamsCommandInput, options?: __HttpHandlerOptions): Promise; listStreams(args: ListStreamsCommandInput, cb: (err: any, data?: ListStreamsCommandOutput) => void): void; listStreams(args: ListStreamsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListStreamsCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link ListTargetsForPolicyCommand} */ listTargetsForPolicy(args: ListTargetsForPolicyCommandInput, options?: __HttpHandlerOptions): Promise; listTargetsForPolicy(args: ListTargetsForPolicyCommandInput, cb: (err: any, data?: ListTargetsForPolicyCommandOutput) => void): void; listTargetsForPolicy(args: ListTargetsForPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTargetsForPolicyCommandOutput) => void): void; /** * @see {@link ListTargetsForSecurityProfileCommand} */ listTargetsForSecurityProfile(args: ListTargetsForSecurityProfileCommandInput, options?: __HttpHandlerOptions): Promise; listTargetsForSecurityProfile(args: ListTargetsForSecurityProfileCommandInput, cb: (err: any, data?: ListTargetsForSecurityProfileCommandOutput) => void): void; listTargetsForSecurityProfile(args: ListTargetsForSecurityProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTargetsForSecurityProfileCommandOutput) => void): void; /** * @see {@link ListThingGroupsCommand} */ listThingGroups(): Promise; listThingGroups(args: ListThingGroupsCommandInput, options?: __HttpHandlerOptions): Promise; listThingGroups(args: ListThingGroupsCommandInput, cb: (err: any, data?: ListThingGroupsCommandOutput) => void): void; listThingGroups(args: ListThingGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListThingGroupsCommandOutput) => void): void; /** * @see {@link ListThingGroupsForThingCommand} */ listThingGroupsForThing(args: ListThingGroupsForThingCommandInput, options?: __HttpHandlerOptions): Promise; listThingGroupsForThing(args: ListThingGroupsForThingCommandInput, cb: (err: any, data?: ListThingGroupsForThingCommandOutput) => void): void; listThingGroupsForThing(args: ListThingGroupsForThingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListThingGroupsForThingCommandOutput) => void): void; /** * @see {@link ListThingPrincipalsCommand} */ listThingPrincipals(args: ListThingPrincipalsCommandInput, options?: __HttpHandlerOptions): Promise; listThingPrincipals(args: ListThingPrincipalsCommandInput, cb: (err: any, data?: ListThingPrincipalsCommandOutput) => void): void; listThingPrincipals(args: ListThingPrincipalsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListThingPrincipalsCommandOutput) => void): void; /** * @see {@link ListThingPrincipalsV2Command} */ listThingPrincipalsV2(args: ListThingPrincipalsV2CommandInput, options?: __HttpHandlerOptions): Promise; listThingPrincipalsV2(args: ListThingPrincipalsV2CommandInput, cb: (err: any, data?: ListThingPrincipalsV2CommandOutput) => void): void; listThingPrincipalsV2(args: ListThingPrincipalsV2CommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListThingPrincipalsV2CommandOutput) => void): void; /** * @see {@link ListThingRegistrationTaskReportsCommand} */ listThingRegistrationTaskReports(args: ListThingRegistrationTaskReportsCommandInput, options?: __HttpHandlerOptions): Promise; listThingRegistrationTaskReports(args: ListThingRegistrationTaskReportsCommandInput, cb: (err: any, data?: ListThingRegistrationTaskReportsCommandOutput) => void): void; listThingRegistrationTaskReports(args: ListThingRegistrationTaskReportsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListThingRegistrationTaskReportsCommandOutput) => void): void; /** * @see {@link ListThingRegistrationTasksCommand} */ listThingRegistrationTasks(): Promise; listThingRegistrationTasks(args: ListThingRegistrationTasksCommandInput, options?: __HttpHandlerOptions): Promise; listThingRegistrationTasks(args: ListThingRegistrationTasksCommandInput, cb: (err: any, data?: ListThingRegistrationTasksCommandOutput) => void): void; listThingRegistrationTasks(args: ListThingRegistrationTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListThingRegistrationTasksCommandOutput) => void): void; /** * @see {@link ListThingsCommand} */ listThings(): Promise; listThings(args: ListThingsCommandInput, options?: __HttpHandlerOptions): Promise; listThings(args: ListThingsCommandInput, cb: (err: any, data?: ListThingsCommandOutput) => void): void; listThings(args: ListThingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListThingsCommandOutput) => void): void; /** * @see {@link ListThingsInBillingGroupCommand} */ listThingsInBillingGroup(args: ListThingsInBillingGroupCommandInput, options?: __HttpHandlerOptions): Promise; listThingsInBillingGroup(args: ListThingsInBillingGroupCommandInput, cb: (err: any, data?: ListThingsInBillingGroupCommandOutput) => void): void; listThingsInBillingGroup(args: ListThingsInBillingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListThingsInBillingGroupCommandOutput) => void): void; /** * @see {@link ListThingsInThingGroupCommand} */ listThingsInThingGroup(args: ListThingsInThingGroupCommandInput, options?: __HttpHandlerOptions): Promise; listThingsInThingGroup(args: ListThingsInThingGroupCommandInput, cb: (err: any, data?: ListThingsInThingGroupCommandOutput) => void): void; listThingsInThingGroup(args: ListThingsInThingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListThingsInThingGroupCommandOutput) => void): void; /** * @see {@link ListThingTypesCommand} */ listThingTypes(): Promise; listThingTypes(args: ListThingTypesCommandInput, options?: __HttpHandlerOptions): Promise; listThingTypes(args: ListThingTypesCommandInput, cb: (err: any, data?: ListThingTypesCommandOutput) => void): void; listThingTypes(args: ListThingTypesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListThingTypesCommandOutput) => void): void; /** * @see {@link ListTopicRuleDestinationsCommand} */ listTopicRuleDestinations(): Promise; listTopicRuleDestinations(args: ListTopicRuleDestinationsCommandInput, options?: __HttpHandlerOptions): Promise; listTopicRuleDestinations(args: ListTopicRuleDestinationsCommandInput, cb: (err: any, data?: ListTopicRuleDestinationsCommandOutput) => void): void; listTopicRuleDestinations(args: ListTopicRuleDestinationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTopicRuleDestinationsCommandOutput) => void): void; /** * @see {@link ListTopicRulesCommand} */ listTopicRules(): Promise; listTopicRules(args: ListTopicRulesCommandInput, options?: __HttpHandlerOptions): Promise; listTopicRules(args: ListTopicRulesCommandInput, cb: (err: any, data?: ListTopicRulesCommandOutput) => void): void; listTopicRules(args: ListTopicRulesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTopicRulesCommandOutput) => void): void; /** * @see {@link ListV2LoggingLevelsCommand} */ listV2LoggingLevels(): Promise; listV2LoggingLevels(args: ListV2LoggingLevelsCommandInput, options?: __HttpHandlerOptions): Promise; listV2LoggingLevels(args: ListV2LoggingLevelsCommandInput, cb: (err: any, data?: ListV2LoggingLevelsCommandOutput) => void): void; listV2LoggingLevels(args: ListV2LoggingLevelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListV2LoggingLevelsCommandOutput) => void): void; /** * @see {@link ListViolationEventsCommand} */ listViolationEvents(args: ListViolationEventsCommandInput, options?: __HttpHandlerOptions): Promise; listViolationEvents(args: ListViolationEventsCommandInput, cb: (err: any, data?: ListViolationEventsCommandOutput) => void): void; listViolationEvents(args: ListViolationEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListViolationEventsCommandOutput) => void): void; /** * @see {@link PutVerificationStateOnViolationCommand} */ putVerificationStateOnViolation(args: PutVerificationStateOnViolationCommandInput, options?: __HttpHandlerOptions): Promise; putVerificationStateOnViolation(args: PutVerificationStateOnViolationCommandInput, cb: (err: any, data?: PutVerificationStateOnViolationCommandOutput) => void): void; putVerificationStateOnViolation(args: PutVerificationStateOnViolationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutVerificationStateOnViolationCommandOutput) => void): void; /** * @see {@link RegisterCACertificateCommand} */ registerCACertificate(args: RegisterCACertificateCommandInput, options?: __HttpHandlerOptions): Promise; registerCACertificate(args: RegisterCACertificateCommandInput, cb: (err: any, data?: RegisterCACertificateCommandOutput) => void): void; registerCACertificate(args: RegisterCACertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterCACertificateCommandOutput) => void): void; /** * @see {@link RegisterCertificateCommand} */ registerCertificate(args: RegisterCertificateCommandInput, options?: __HttpHandlerOptions): Promise; registerCertificate(args: RegisterCertificateCommandInput, cb: (err: any, data?: RegisterCertificateCommandOutput) => void): void; registerCertificate(args: RegisterCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterCertificateCommandOutput) => void): void; /** * @see {@link RegisterCertificateWithoutCACommand} */ registerCertificateWithoutCA(args: RegisterCertificateWithoutCACommandInput, options?: __HttpHandlerOptions): Promise; registerCertificateWithoutCA(args: RegisterCertificateWithoutCACommandInput, cb: (err: any, data?: RegisterCertificateWithoutCACommandOutput) => void): void; registerCertificateWithoutCA(args: RegisterCertificateWithoutCACommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterCertificateWithoutCACommandOutput) => void): void; /** * @see {@link RegisterThingCommand} */ registerThing(args: RegisterThingCommandInput, options?: __HttpHandlerOptions): Promise; registerThing(args: RegisterThingCommandInput, cb: (err: any, data?: RegisterThingCommandOutput) => void): void; registerThing(args: RegisterThingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterThingCommandOutput) => void): void; /** * @see {@link RejectCertificateTransferCommand} */ rejectCertificateTransfer(args: RejectCertificateTransferCommandInput, options?: __HttpHandlerOptions): Promise; rejectCertificateTransfer(args: RejectCertificateTransferCommandInput, cb: (err: any, data?: RejectCertificateTransferCommandOutput) => void): void; rejectCertificateTransfer(args: RejectCertificateTransferCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RejectCertificateTransferCommandOutput) => void): void; /** * @see {@link RemoveThingFromBillingGroupCommand} */ removeThingFromBillingGroup(): Promise; removeThingFromBillingGroup(args: RemoveThingFromBillingGroupCommandInput, options?: __HttpHandlerOptions): Promise; removeThingFromBillingGroup(args: RemoveThingFromBillingGroupCommandInput, cb: (err: any, data?: RemoveThingFromBillingGroupCommandOutput) => void): void; removeThingFromBillingGroup(args: RemoveThingFromBillingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveThingFromBillingGroupCommandOutput) => void): void; /** * @see {@link RemoveThingFromThingGroupCommand} */ removeThingFromThingGroup(): Promise; removeThingFromThingGroup(args: RemoveThingFromThingGroupCommandInput, options?: __HttpHandlerOptions): Promise; removeThingFromThingGroup(args: RemoveThingFromThingGroupCommandInput, cb: (err: any, data?: RemoveThingFromThingGroupCommandOutput) => void): void; removeThingFromThingGroup(args: RemoveThingFromThingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveThingFromThingGroupCommandOutput) => void): void; /** * @see {@link ReplaceTopicRuleCommand} */ replaceTopicRule(args: ReplaceTopicRuleCommandInput, options?: __HttpHandlerOptions): Promise; replaceTopicRule(args: ReplaceTopicRuleCommandInput, cb: (err: any, data?: ReplaceTopicRuleCommandOutput) => void): void; replaceTopicRule(args: ReplaceTopicRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ReplaceTopicRuleCommandOutput) => void): void; /** * @see {@link SearchIndexCommand} */ searchIndex(args: SearchIndexCommandInput, options?: __HttpHandlerOptions): Promise; searchIndex(args: SearchIndexCommandInput, cb: (err: any, data?: SearchIndexCommandOutput) => void): void; searchIndex(args: SearchIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SearchIndexCommandOutput) => void): void; /** * @see {@link SetDefaultAuthorizerCommand} */ setDefaultAuthorizer(args: SetDefaultAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise; setDefaultAuthorizer(args: SetDefaultAuthorizerCommandInput, cb: (err: any, data?: SetDefaultAuthorizerCommandOutput) => void): void; setDefaultAuthorizer(args: SetDefaultAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetDefaultAuthorizerCommandOutput) => void): void; /** * @see {@link SetDefaultPolicyVersionCommand} */ setDefaultPolicyVersion(args: SetDefaultPolicyVersionCommandInput, options?: __HttpHandlerOptions): Promise; setDefaultPolicyVersion(args: SetDefaultPolicyVersionCommandInput, cb: (err: any, data?: SetDefaultPolicyVersionCommandOutput) => void): void; setDefaultPolicyVersion(args: SetDefaultPolicyVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetDefaultPolicyVersionCommandOutput) => void): void; /** * @see {@link SetLoggingOptionsCommand} */ setLoggingOptions(args: SetLoggingOptionsCommandInput, options?: __HttpHandlerOptions): Promise; setLoggingOptions(args: SetLoggingOptionsCommandInput, cb: (err: any, data?: SetLoggingOptionsCommandOutput) => void): void; setLoggingOptions(args: SetLoggingOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetLoggingOptionsCommandOutput) => void): void; /** * @see {@link SetV2LoggingLevelCommand} */ setV2LoggingLevel(args: SetV2LoggingLevelCommandInput, options?: __HttpHandlerOptions): Promise; setV2LoggingLevel(args: SetV2LoggingLevelCommandInput, cb: (err: any, data?: SetV2LoggingLevelCommandOutput) => void): void; setV2LoggingLevel(args: SetV2LoggingLevelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetV2LoggingLevelCommandOutput) => void): void; /** * @see {@link SetV2LoggingOptionsCommand} */ setV2LoggingOptions(): Promise; setV2LoggingOptions(args: SetV2LoggingOptionsCommandInput, options?: __HttpHandlerOptions): Promise; setV2LoggingOptions(args: SetV2LoggingOptionsCommandInput, cb: (err: any, data?: SetV2LoggingOptionsCommandOutput) => void): void; setV2LoggingOptions(args: SetV2LoggingOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetV2LoggingOptionsCommandOutput) => void): void; /** * @see {@link StartAuditMitigationActionsTaskCommand} */ startAuditMitigationActionsTask(args: StartAuditMitigationActionsTaskCommandInput, options?: __HttpHandlerOptions): Promise; startAuditMitigationActionsTask(args: StartAuditMitigationActionsTaskCommandInput, cb: (err: any, data?: StartAuditMitigationActionsTaskCommandOutput) => void): void; startAuditMitigationActionsTask(args: StartAuditMitigationActionsTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartAuditMitigationActionsTaskCommandOutput) => void): void; /** * @see {@link StartDetectMitigationActionsTaskCommand} */ startDetectMitigationActionsTask(args: StartDetectMitigationActionsTaskCommandInput, options?: __HttpHandlerOptions): Promise; startDetectMitigationActionsTask(args: StartDetectMitigationActionsTaskCommandInput, cb: (err: any, data?: StartDetectMitigationActionsTaskCommandOutput) => void): void; startDetectMitigationActionsTask(args: StartDetectMitigationActionsTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartDetectMitigationActionsTaskCommandOutput) => void): void; /** * @see {@link StartOnDemandAuditTaskCommand} */ startOnDemandAuditTask(args: StartOnDemandAuditTaskCommandInput, options?: __HttpHandlerOptions): Promise; startOnDemandAuditTask(args: StartOnDemandAuditTaskCommandInput, cb: (err: any, data?: StartOnDemandAuditTaskCommandOutput) => void): void; startOnDemandAuditTask(args: StartOnDemandAuditTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartOnDemandAuditTaskCommandOutput) => void): void; /** * @see {@link StartThingRegistrationTaskCommand} */ startThingRegistrationTask(args: StartThingRegistrationTaskCommandInput, options?: __HttpHandlerOptions): Promise; startThingRegistrationTask(args: StartThingRegistrationTaskCommandInput, cb: (err: any, data?: StartThingRegistrationTaskCommandOutput) => void): void; startThingRegistrationTask(args: StartThingRegistrationTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartThingRegistrationTaskCommandOutput) => void): void; /** * @see {@link StopThingRegistrationTaskCommand} */ stopThingRegistrationTask(args: StopThingRegistrationTaskCommandInput, options?: __HttpHandlerOptions): Promise; stopThingRegistrationTask(args: StopThingRegistrationTaskCommandInput, cb: (err: any, data?: StopThingRegistrationTaskCommandOutput) => void): void; stopThingRegistrationTask(args: StopThingRegistrationTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopThingRegistrationTaskCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link TestAuthorizationCommand} */ testAuthorization(args: TestAuthorizationCommandInput, options?: __HttpHandlerOptions): Promise; testAuthorization(args: TestAuthorizationCommandInput, cb: (err: any, data?: TestAuthorizationCommandOutput) => void): void; testAuthorization(args: TestAuthorizationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestAuthorizationCommandOutput) => void): void; /** * @see {@link TestInvokeAuthorizerCommand} */ testInvokeAuthorizer(args: TestInvokeAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise; testInvokeAuthorizer(args: TestInvokeAuthorizerCommandInput, cb: (err: any, data?: TestInvokeAuthorizerCommandOutput) => void): void; testInvokeAuthorizer(args: TestInvokeAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestInvokeAuthorizerCommandOutput) => void): void; /** * @see {@link TransferCertificateCommand} */ transferCertificate(args: TransferCertificateCommandInput, options?: __HttpHandlerOptions): Promise; transferCertificate(args: TransferCertificateCommandInput, cb: (err: any, data?: TransferCertificateCommandOutput) => void): void; transferCertificate(args: TransferCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TransferCertificateCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateAccountAuditConfigurationCommand} */ updateAccountAuditConfiguration(): Promise; updateAccountAuditConfiguration(args: UpdateAccountAuditConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; updateAccountAuditConfiguration(args: UpdateAccountAuditConfigurationCommandInput, cb: (err: any, data?: UpdateAccountAuditConfigurationCommandOutput) => void): void; updateAccountAuditConfiguration(args: UpdateAccountAuditConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccountAuditConfigurationCommandOutput) => void): void; /** * @see {@link UpdateAuditSuppressionCommand} */ updateAuditSuppression(args: UpdateAuditSuppressionCommandInput, options?: __HttpHandlerOptions): Promise; updateAuditSuppression(args: UpdateAuditSuppressionCommandInput, cb: (err: any, data?: UpdateAuditSuppressionCommandOutput) => void): void; updateAuditSuppression(args: UpdateAuditSuppressionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAuditSuppressionCommandOutput) => void): void; /** * @see {@link UpdateAuthorizerCommand} */ updateAuthorizer(args: UpdateAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise; updateAuthorizer(args: UpdateAuthorizerCommandInput, cb: (err: any, data?: UpdateAuthorizerCommandOutput) => void): void; updateAuthorizer(args: UpdateAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAuthorizerCommandOutput) => void): void; /** * @see {@link UpdateBillingGroupCommand} */ updateBillingGroup(args: UpdateBillingGroupCommandInput, options?: __HttpHandlerOptions): Promise; updateBillingGroup(args: UpdateBillingGroupCommandInput, cb: (err: any, data?: UpdateBillingGroupCommandOutput) => void): void; updateBillingGroup(args: UpdateBillingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBillingGroupCommandOutput) => void): void; /** * @see {@link UpdateCACertificateCommand} */ updateCACertificate(args: UpdateCACertificateCommandInput, options?: __HttpHandlerOptions): Promise; updateCACertificate(args: UpdateCACertificateCommandInput, cb: (err: any, data?: UpdateCACertificateCommandOutput) => void): void; updateCACertificate(args: UpdateCACertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCACertificateCommandOutput) => void): void; /** * @see {@link UpdateCertificateCommand} */ updateCertificate(args: UpdateCertificateCommandInput, options?: __HttpHandlerOptions): Promise; updateCertificate(args: UpdateCertificateCommandInput, cb: (err: any, data?: UpdateCertificateCommandOutput) => void): void; updateCertificate(args: UpdateCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCertificateCommandOutput) => void): void; /** * @see {@link UpdateCertificateProviderCommand} */ updateCertificateProvider(args: UpdateCertificateProviderCommandInput, options?: __HttpHandlerOptions): Promise; updateCertificateProvider(args: UpdateCertificateProviderCommandInput, cb: (err: any, data?: UpdateCertificateProviderCommandOutput) => void): void; updateCertificateProvider(args: UpdateCertificateProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCertificateProviderCommandOutput) => void): void; /** * @see {@link UpdateCommandCommand} */ updateCommand(args: UpdateCommandCommandInput, options?: __HttpHandlerOptions): Promise; updateCommand(args: UpdateCommandCommandInput, cb: (err: any, data?: UpdateCommandCommandOutput) => void): void; updateCommand(args: UpdateCommandCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCommandCommandOutput) => void): void; /** * @see {@link UpdateCustomMetricCommand} */ updateCustomMetric(args: UpdateCustomMetricCommandInput, options?: __HttpHandlerOptions): Promise; updateCustomMetric(args: UpdateCustomMetricCommandInput, cb: (err: any, data?: UpdateCustomMetricCommandOutput) => void): void; updateCustomMetric(args: UpdateCustomMetricCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCustomMetricCommandOutput) => void): void; /** * @see {@link UpdateDimensionCommand} */ updateDimension(args: UpdateDimensionCommandInput, options?: __HttpHandlerOptions): Promise; updateDimension(args: UpdateDimensionCommandInput, cb: (err: any, data?: UpdateDimensionCommandOutput) => void): void; updateDimension(args: UpdateDimensionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDimensionCommandOutput) => void): void; /** * @see {@link UpdateDomainConfigurationCommand} */ updateDomainConfiguration(args: UpdateDomainConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; updateDomainConfiguration(args: UpdateDomainConfigurationCommandInput, cb: (err: any, data?: UpdateDomainConfigurationCommandOutput) => void): void; updateDomainConfiguration(args: UpdateDomainConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDomainConfigurationCommandOutput) => void): void; /** * @see {@link UpdateDynamicThingGroupCommand} */ updateDynamicThingGroup(args: UpdateDynamicThingGroupCommandInput, options?: __HttpHandlerOptions): Promise; updateDynamicThingGroup(args: UpdateDynamicThingGroupCommandInput, cb: (err: any, data?: UpdateDynamicThingGroupCommandOutput) => void): void; updateDynamicThingGroup(args: UpdateDynamicThingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDynamicThingGroupCommandOutput) => void): void; /** * @see {@link UpdateEncryptionConfigurationCommand} */ updateEncryptionConfiguration(args: UpdateEncryptionConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; updateEncryptionConfiguration(args: UpdateEncryptionConfigurationCommandInput, cb: (err: any, data?: UpdateEncryptionConfigurationCommandOutput) => void): void; updateEncryptionConfiguration(args: UpdateEncryptionConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEncryptionConfigurationCommandOutput) => void): void; /** * @see {@link UpdateEventConfigurationsCommand} */ updateEventConfigurations(): Promise; updateEventConfigurations(args: UpdateEventConfigurationsCommandInput, options?: __HttpHandlerOptions): Promise; updateEventConfigurations(args: UpdateEventConfigurationsCommandInput, cb: (err: any, data?: UpdateEventConfigurationsCommandOutput) => void): void; updateEventConfigurations(args: UpdateEventConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEventConfigurationsCommandOutput) => void): void; /** * @see {@link UpdateFleetMetricCommand} */ updateFleetMetric(args: UpdateFleetMetricCommandInput, options?: __HttpHandlerOptions): Promise; updateFleetMetric(args: UpdateFleetMetricCommandInput, cb: (err: any, data?: UpdateFleetMetricCommandOutput) => void): void; updateFleetMetric(args: UpdateFleetMetricCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFleetMetricCommandOutput) => void): void; /** * @see {@link UpdateIndexingConfigurationCommand} */ updateIndexingConfiguration(): Promise; updateIndexingConfiguration(args: UpdateIndexingConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; updateIndexingConfiguration(args: UpdateIndexingConfigurationCommandInput, cb: (err: any, data?: UpdateIndexingConfigurationCommandOutput) => void): void; updateIndexingConfiguration(args: UpdateIndexingConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIndexingConfigurationCommandOutput) => void): void; /** * @see {@link UpdateJobCommand} */ updateJob(args: UpdateJobCommandInput, options?: __HttpHandlerOptions): Promise; updateJob(args: UpdateJobCommandInput, cb: (err: any, data?: UpdateJobCommandOutput) => void): void; updateJob(args: UpdateJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateJobCommandOutput) => void): void; /** * @see {@link UpdateMitigationActionCommand} */ updateMitigationAction(args: UpdateMitigationActionCommandInput, options?: __HttpHandlerOptions): Promise; updateMitigationAction(args: UpdateMitigationActionCommandInput, cb: (err: any, data?: UpdateMitigationActionCommandOutput) => void): void; updateMitigationAction(args: UpdateMitigationActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateMitigationActionCommandOutput) => void): void; /** * @see {@link UpdatePackageCommand} */ updatePackage(args: UpdatePackageCommandInput, options?: __HttpHandlerOptions): Promise; updatePackage(args: UpdatePackageCommandInput, cb: (err: any, data?: UpdatePackageCommandOutput) => void): void; updatePackage(args: UpdatePackageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePackageCommandOutput) => void): void; /** * @see {@link UpdatePackageConfigurationCommand} */ updatePackageConfiguration(): Promise; updatePackageConfiguration(args: UpdatePackageConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; updatePackageConfiguration(args: UpdatePackageConfigurationCommandInput, cb: (err: any, data?: UpdatePackageConfigurationCommandOutput) => void): void; updatePackageConfiguration(args: UpdatePackageConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePackageConfigurationCommandOutput) => void): void; /** * @see {@link UpdatePackageVersionCommand} */ updatePackageVersion(args: UpdatePackageVersionCommandInput, options?: __HttpHandlerOptions): Promise; updatePackageVersion(args: UpdatePackageVersionCommandInput, cb: (err: any, data?: UpdatePackageVersionCommandOutput) => void): void; updatePackageVersion(args: UpdatePackageVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePackageVersionCommandOutput) => void): void; /** * @see {@link UpdateProvisioningTemplateCommand} */ updateProvisioningTemplate(args: UpdateProvisioningTemplateCommandInput, options?: __HttpHandlerOptions): Promise; updateProvisioningTemplate(args: UpdateProvisioningTemplateCommandInput, cb: (err: any, data?: UpdateProvisioningTemplateCommandOutput) => void): void; updateProvisioningTemplate(args: UpdateProvisioningTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProvisioningTemplateCommandOutput) => void): void; /** * @see {@link UpdateRoleAliasCommand} */ updateRoleAlias(args: UpdateRoleAliasCommandInput, options?: __HttpHandlerOptions): Promise; updateRoleAlias(args: UpdateRoleAliasCommandInput, cb: (err: any, data?: UpdateRoleAliasCommandOutput) => void): void; updateRoleAlias(args: UpdateRoleAliasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRoleAliasCommandOutput) => void): void; /** * @see {@link UpdateScheduledAuditCommand} */ updateScheduledAudit(args: UpdateScheduledAuditCommandInput, options?: __HttpHandlerOptions): Promise; updateScheduledAudit(args: UpdateScheduledAuditCommandInput, cb: (err: any, data?: UpdateScheduledAuditCommandOutput) => void): void; updateScheduledAudit(args: UpdateScheduledAuditCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateScheduledAuditCommandOutput) => void): void; /** * @see {@link UpdateSecurityProfileCommand} */ updateSecurityProfile(args: UpdateSecurityProfileCommandInput, options?: __HttpHandlerOptions): Promise; updateSecurityProfile(args: UpdateSecurityProfileCommandInput, cb: (err: any, data?: UpdateSecurityProfileCommandOutput) => void): void; updateSecurityProfile(args: UpdateSecurityProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSecurityProfileCommandOutput) => void): void; /** * @see {@link UpdateStreamCommand} */ updateStream(args: UpdateStreamCommandInput, options?: __HttpHandlerOptions): Promise; updateStream(args: UpdateStreamCommandInput, cb: (err: any, data?: UpdateStreamCommandOutput) => void): void; updateStream(args: UpdateStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateStreamCommandOutput) => void): void; /** * @see {@link UpdateThingCommand} */ updateThing(args: UpdateThingCommandInput, options?: __HttpHandlerOptions): Promise; updateThing(args: UpdateThingCommandInput, cb: (err: any, data?: UpdateThingCommandOutput) => void): void; updateThing(args: UpdateThingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateThingCommandOutput) => void): void; /** * @see {@link UpdateThingGroupCommand} */ updateThingGroup(args: UpdateThingGroupCommandInput, options?: __HttpHandlerOptions): Promise; updateThingGroup(args: UpdateThingGroupCommandInput, cb: (err: any, data?: UpdateThingGroupCommandOutput) => void): void; updateThingGroup(args: UpdateThingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateThingGroupCommandOutput) => void): void; /** * @see {@link UpdateThingGroupsForThingCommand} */ updateThingGroupsForThing(): Promise; updateThingGroupsForThing(args: UpdateThingGroupsForThingCommandInput, options?: __HttpHandlerOptions): Promise; updateThingGroupsForThing(args: UpdateThingGroupsForThingCommandInput, cb: (err: any, data?: UpdateThingGroupsForThingCommandOutput) => void): void; updateThingGroupsForThing(args: UpdateThingGroupsForThingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateThingGroupsForThingCommandOutput) => void): void; /** * @see {@link UpdateThingTypeCommand} */ updateThingType(args: UpdateThingTypeCommandInput, options?: __HttpHandlerOptions): Promise; updateThingType(args: UpdateThingTypeCommandInput, cb: (err: any, data?: UpdateThingTypeCommandOutput) => void): void; updateThingType(args: UpdateThingTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateThingTypeCommandOutput) => void): void; /** * @see {@link UpdateTopicRuleDestinationCommand} */ updateTopicRuleDestination(args: UpdateTopicRuleDestinationCommandInput, options?: __HttpHandlerOptions): Promise; updateTopicRuleDestination(args: UpdateTopicRuleDestinationCommandInput, cb: (err: any, data?: UpdateTopicRuleDestinationCommandOutput) => void): void; updateTopicRuleDestination(args: UpdateTopicRuleDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTopicRuleDestinationCommandOutput) => void): void; /** * @see {@link ValidateSecurityProfileBehaviorsCommand} */ validateSecurityProfileBehaviors(args: ValidateSecurityProfileBehaviorsCommandInput, options?: __HttpHandlerOptions): Promise; validateSecurityProfileBehaviors(args: ValidateSecurityProfileBehaviorsCommandInput, cb: (err: any, data?: ValidateSecurityProfileBehaviorsCommandOutput) => void): void; validateSecurityProfileBehaviors(args: ValidateSecurityProfileBehaviorsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ValidateSecurityProfileBehaviorsCommandOutput) => void): void; /** * @see {@link GetBehaviorModelTrainingSummariesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetBehaviorModelTrainingSummariesCommandOutput}. */ paginateGetBehaviorModelTrainingSummaries(args?: GetBehaviorModelTrainingSummariesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListActiveViolationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListActiveViolationsCommandOutput}. */ paginateListActiveViolations(args?: ListActiveViolationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAttachedPoliciesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAttachedPoliciesCommandOutput}. */ paginateListAttachedPolicies(args: ListAttachedPoliciesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAuditFindingsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAuditFindingsCommandOutput}. */ paginateListAuditFindings(args?: ListAuditFindingsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAuditMitigationActionsExecutionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAuditMitigationActionsExecutionsCommandOutput}. */ paginateListAuditMitigationActionsExecutions(args: ListAuditMitigationActionsExecutionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAuditMitigationActionsTasksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAuditMitigationActionsTasksCommandOutput}. */ paginateListAuditMitigationActionsTasks(args: ListAuditMitigationActionsTasksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAuditSuppressionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAuditSuppressionsCommandOutput}. */ paginateListAuditSuppressions(args?: ListAuditSuppressionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAuditTasksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAuditTasksCommandOutput}. */ paginateListAuditTasks(args: ListAuditTasksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAuthorizersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAuthorizersCommandOutput}. */ paginateListAuthorizers(args?: ListAuthorizersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListBillingGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListBillingGroupsCommandOutput}. */ paginateListBillingGroups(args?: ListBillingGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCACertificatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCACertificatesCommandOutput}. */ paginateListCACertificates(args?: ListCACertificatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCertificatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCertificatesCommandOutput}. */ paginateListCertificates(args?: ListCertificatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCertificatesByCACommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCertificatesByCACommandOutput}. */ paginateListCertificatesByCA(args: ListCertificatesByCACommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCommandExecutionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCommandExecutionsCommandOutput}. */ paginateListCommandExecutions(args?: ListCommandExecutionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCommandsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCommandsCommandOutput}. */ paginateListCommands(args?: ListCommandsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCustomMetricsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCustomMetricsCommandOutput}. */ paginateListCustomMetrics(args?: ListCustomMetricsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDetectMitigationActionsExecutionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDetectMitigationActionsExecutionsCommandOutput}. */ paginateListDetectMitigationActionsExecutions(args?: ListDetectMitigationActionsExecutionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDetectMitigationActionsTasksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDetectMitigationActionsTasksCommandOutput}. */ paginateListDetectMitigationActionsTasks(args: ListDetectMitigationActionsTasksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDimensionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDimensionsCommandOutput}. */ paginateListDimensions(args?: ListDimensionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDomainConfigurationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDomainConfigurationsCommandOutput}. */ paginateListDomainConfigurations(args?: ListDomainConfigurationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListFleetMetricsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListFleetMetricsCommandOutput}. */ paginateListFleetMetrics(args?: ListFleetMetricsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListIndicesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListIndicesCommandOutput}. */ paginateListIndices(args?: ListIndicesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListJobExecutionsForJobCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListJobExecutionsForJobCommandOutput}. */ paginateListJobExecutionsForJob(args: ListJobExecutionsForJobCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListJobExecutionsForThingCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListJobExecutionsForThingCommandOutput}. */ paginateListJobExecutionsForThing(args: ListJobExecutionsForThingCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListJobsCommandOutput}. */ paginateListJobs(args?: ListJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListJobTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListJobTemplatesCommandOutput}. */ paginateListJobTemplates(args?: ListJobTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListManagedJobTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListManagedJobTemplatesCommandOutput}. */ paginateListManagedJobTemplates(args?: ListManagedJobTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListMetricValuesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListMetricValuesCommandOutput}. */ paginateListMetricValues(args: ListMetricValuesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListMitigationActionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListMitigationActionsCommandOutput}. */ paginateListMitigationActions(args?: ListMitigationActionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListOTAUpdatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListOTAUpdatesCommandOutput}. */ paginateListOTAUpdates(args?: ListOTAUpdatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListOutgoingCertificatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListOutgoingCertificatesCommandOutput}. */ paginateListOutgoingCertificates(args?: ListOutgoingCertificatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPackagesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPackagesCommandOutput}. */ paginateListPackages(args?: ListPackagesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPackageVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPackageVersionsCommandOutput}. */ paginateListPackageVersions(args: ListPackageVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPoliciesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPoliciesCommandOutput}. */ paginateListPolicies(args?: ListPoliciesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPolicyPrincipalsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPolicyPrincipalsCommandOutput}. */ paginateListPolicyPrincipals(args: ListPolicyPrincipalsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPrincipalPoliciesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPrincipalPoliciesCommandOutput}. */ paginateListPrincipalPolicies(args: ListPrincipalPoliciesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPrincipalThingsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPrincipalThingsCommandOutput}. */ paginateListPrincipalThings(args: ListPrincipalThingsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPrincipalThingsV2Command} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPrincipalThingsV2CommandOutput}. */ paginateListPrincipalThingsV2(args: ListPrincipalThingsV2CommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListProvisioningTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListProvisioningTemplatesCommandOutput}. */ paginateListProvisioningTemplates(args?: ListProvisioningTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListProvisioningTemplateVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListProvisioningTemplateVersionsCommandOutput}. */ paginateListProvisioningTemplateVersions(args: ListProvisioningTemplateVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRelatedResourcesForAuditFindingCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRelatedResourcesForAuditFindingCommandOutput}. */ paginateListRelatedResourcesForAuditFinding(args: ListRelatedResourcesForAuditFindingCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRoleAliasesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRoleAliasesCommandOutput}. */ paginateListRoleAliases(args?: ListRoleAliasesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSbomValidationResultsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSbomValidationResultsCommandOutput}. */ paginateListSbomValidationResults(args: ListSbomValidationResultsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListScheduledAuditsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListScheduledAuditsCommandOutput}. */ paginateListScheduledAudits(args?: ListScheduledAuditsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSecurityProfilesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSecurityProfilesCommandOutput}. */ paginateListSecurityProfiles(args?: ListSecurityProfilesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSecurityProfilesForTargetCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSecurityProfilesForTargetCommandOutput}. */ paginateListSecurityProfilesForTarget(args: ListSecurityProfilesForTargetCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListStreamsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListStreamsCommandOutput}. */ paginateListStreams(args?: ListStreamsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTagsForResourceCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTagsForResourceCommandOutput}. */ paginateListTagsForResource(args: ListTagsForResourceCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTargetsForPolicyCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTargetsForPolicyCommandOutput}. */ paginateListTargetsForPolicy(args: ListTargetsForPolicyCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTargetsForSecurityProfileCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTargetsForSecurityProfileCommandOutput}. */ paginateListTargetsForSecurityProfile(args: ListTargetsForSecurityProfileCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListThingGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListThingGroupsCommandOutput}. */ paginateListThingGroups(args?: ListThingGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListThingGroupsForThingCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListThingGroupsForThingCommandOutput}. */ paginateListThingGroupsForThing(args: ListThingGroupsForThingCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListThingPrincipalsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListThingPrincipalsCommandOutput}. */ paginateListThingPrincipals(args: ListThingPrincipalsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListThingPrincipalsV2Command} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListThingPrincipalsV2CommandOutput}. */ paginateListThingPrincipalsV2(args: ListThingPrincipalsV2CommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListThingRegistrationTaskReportsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListThingRegistrationTaskReportsCommandOutput}. */ paginateListThingRegistrationTaskReports(args: ListThingRegistrationTaskReportsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListThingRegistrationTasksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListThingRegistrationTasksCommandOutput}. */ paginateListThingRegistrationTasks(args?: ListThingRegistrationTasksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListThingsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListThingsCommandOutput}. */ paginateListThings(args?: ListThingsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListThingsInBillingGroupCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListThingsInBillingGroupCommandOutput}. */ paginateListThingsInBillingGroup(args: ListThingsInBillingGroupCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListThingsInThingGroupCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListThingsInThingGroupCommandOutput}. */ paginateListThingsInThingGroup(args: ListThingsInThingGroupCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListThingTypesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListThingTypesCommandOutput}. */ paginateListThingTypes(args?: ListThingTypesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTopicRuleDestinationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTopicRuleDestinationsCommandOutput}. */ paginateListTopicRuleDestinations(args?: ListTopicRuleDestinationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTopicRulesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTopicRulesCommandOutput}. */ paginateListTopicRules(args?: ListTopicRulesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListV2LoggingLevelsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListV2LoggingLevelsCommandOutput}. */ paginateListV2LoggingLevels(args?: ListV2LoggingLevelsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListViolationEventsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListViolationEventsCommandOutput}. */ paginateListViolationEvents(args: ListViolationEventsCommandInput, paginationConfig?: Omit): Paginator; } /** * IoT *

IoT provides secure, bi-directional communication between Internet-connected * devices (such as sensors, actuators, embedded devices, or smart appliances) and the Amazon Web Services * cloud. You can discover your custom IoT-Data endpoint to communicate with, configure * rules for data processing and integration with other services, organize resources * associated with each device (Registry), configure logging, and create and manage * policies and credentials to authenticate devices.

*

The service endpoints that expose this API are listed in * Amazon Web Services IoT Core Endpoints and Quotas. * You must use the endpoint for the region that has the resources you want to access.

*

The service name used by Amazon Web Services * Signature Version 4 to sign the request is: * execute-api.

*

For more information about how IoT works, see the Developer * Guide.

*

For information about how to use the credentials provider for IoT, see Authorizing Direct Calls to Amazon Web Services Services.

* @public */ export declare class IoT extends IoTClient implements IoT { }