Skip to main content Link Search Menu Expand Document (external link)

IoTService overview

Added in v1.0.0


Table of contents


constructors

makeIoTService

Signature

export declare const makeIoTService: Effect.Effect<any, unknown, unknown>

Added in v1.0.0

models

IoTService (class)

Signature

export declare class IoTService

Added in v1.0.0

IoTService$ (interface)

Signature

export interface IoTService$ {
  /**
   * @see {@link AcceptCertificateTransferCommand}
   */
  acceptCertificateTransfer(
    args: AcceptCertificateTransferCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AcceptCertificateTransferCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | TransferAlreadyCompletedError
    | UnauthorizedError
  >

  /**
   * @see {@link AddThingToBillingGroupCommand}
   */
  addThingToBillingGroup(
    args: AddThingToBillingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AddThingToBillingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link AddThingToThingGroupCommand}
   */
  addThingToThingGroup(
    args: AddThingToThingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AddThingToThingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link AssociateSbomWithPackageVersionCommand}
   */
  associateSbomWithPackageVersion(
    args: AssociateSbomWithPackageVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AssociateSbomWithPackageVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictError
    | InternalServerError
    | ResourceNotFoundError
    | ServiceQuotaExceededError
    | ThrottlingError
    | ValidationError
  >

  /**
   * @see {@link AssociateTargetsWithJobCommand}
   */
  associateTargetsWithJob(
    args: AssociateTargetsWithJobCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AssociateTargetsWithJobCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  /**
   * @see {@link AttachPolicyCommand}
   */
  attachPolicy(
    args: AttachPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AttachPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link AttachPrincipalPolicyCommand}
   */
  attachPrincipalPolicy(
    args: AttachPrincipalPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AttachPrincipalPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link AttachSecurityProfileCommand}
   */
  attachSecurityProfile(
    args: AttachSecurityProfileCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AttachSecurityProfileCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ThrottlingError
    | VersionConflictError
  >

  /**
   * @see {@link AttachThingPrincipalCommand}
   */
  attachThingPrincipal(
    args: AttachThingPrincipalCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AttachThingPrincipalCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CancelAuditMitigationActionsTaskCommand}
   */
  cancelAuditMitigationActionsTask(
    args: CancelAuditMitigationActionsTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CancelAuditMitigationActionsTaskCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link CancelAuditTaskCommand}
   */
  cancelAuditTask(
    args: CancelAuditTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CancelAuditTaskCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link CancelCertificateTransferCommand}
   */
  cancelCertificateTransfer(
    args: CancelCertificateTransferCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CancelCertificateTransferCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | TransferAlreadyCompletedError
    | UnauthorizedError
  >

  /**
   * @see {@link CancelDetectMitigationActionsTaskCommand}
   */
  cancelDetectMitigationActionsTask(
    args: CancelDetectMitigationActionsTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CancelDetectMitigationActionsTaskCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link CancelJobCommand}
   */
  cancelJob(
    args: CancelJobCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CancelJobCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  /**
   * @see {@link CancelJobExecutionCommand}
   */
  cancelJobExecution(
    args: CancelJobExecutionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CancelJobExecutionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | InvalidStateTransitionError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | VersionConflictError
  >

  /**
   * @see {@link ClearDefaultAuthorizerCommand}
   */
  clearDefaultAuthorizer(
    args: ClearDefaultAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ClearDefaultAuthorizerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ConfirmTopicRuleDestinationCommand}
   */
  confirmTopicRuleDestination(
    args: ConfirmTopicRuleDestinationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ConfirmTopicRuleDestinationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | InternalError
    | InvalidRequestError
    | ServiceUnavailableError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateAuditSuppressionCommand}
   */
  createAuditSuppression(
    args: CreateAuditSuppressionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateAuditSuppressionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ThrottlingError
  >

  /**
   * @see {@link CreateAuthorizerCommand}
   */
  createAuthorizer(
    args: CreateAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateAuthorizerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateBillingGroupCommand}
   */
  createBillingGroup(
    args: CreateBillingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateBillingGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceAlreadyExistsError
    | ThrottlingError
  >

  /**
   * @see {@link CreateCertificateFromCsrCommand}
   */
  createCertificateFromCsr(
    args: CreateCertificateFromCsrCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateCertificateFromCsrCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateCertificateProviderCommand}
   */
  createCertificateProvider(
    args: CreateCertificateProviderCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateCertificateProviderCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateCommandCommand}
   */
  createCommand(
    args: CreateCommandCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateCommandCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictError
    | InternalServerError
    | ServiceQuotaExceededError
    | ThrottlingError
    | ValidationError
  >

  /**
   * @see {@link CreateCustomMetricCommand}
   */
  createCustomMetric(
    args: CreateCustomMetricCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateCustomMetricCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ThrottlingError
  >

  /**
   * @see {@link CreateDimensionCommand}
   */
  createDimension(
    args: CreateDimensionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDimensionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ThrottlingError
  >

  /**
   * @see {@link CreateDomainConfigurationCommand}
   */
  createDomainConfiguration(
    args: CreateDomainConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDomainConfigurationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CertificateValidationError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateDynamicThingGroupCommand}
   */
  createDynamicThingGroup(
    args: CreateDynamicThingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDynamicThingGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidQueryError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ResourceNotFoundError
    | ThrottlingError
  >

  /**
   * @see {@link CreateFleetMetricCommand}
   */
  createFleetMetric(
    args: CreateFleetMetricCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateFleetMetricCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IndexNotReadyError
    | InternalFailureError
    | InvalidAggregationError
    | InvalidQueryError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateJobCommand}
   */
  createJob(
    args: CreateJobCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateJobCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  /**
   * @see {@link CreateJobTemplateCommand}
   */
  createJobTemplate(
    args: CreateJobTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateJobTemplateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ThrottlingError
  >

  /**
   * @see {@link CreateKeysAndCertificateCommand}
   */
  createKeysAndCertificate(
    args: CreateKeysAndCertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateKeysAndCertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateMitigationActionCommand}
   */
  createMitigationAction(
    args: CreateMitigationActionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateMitigationActionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ThrottlingError
  >

  /**
   * @see {@link CreateOTAUpdateCommand}
   */
  createOTAUpdate(
    args: CreateOTAUpdateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateOTAUpdateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreatePackageCommand}
   */
  createPackage(
    args: CreatePackageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreatePackageCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictError
    | InternalServerError
    | ServiceQuotaExceededError
    | ThrottlingError
    | ValidationError
  >

  /**
   * @see {@link CreatePackageVersionCommand}
   */
  createPackageVersion(
    args: CreatePackageVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreatePackageVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictError
    | InternalServerError
    | ServiceQuotaExceededError
    | ThrottlingError
    | ValidationError
  >

  /**
   * @see {@link CreatePolicyCommand}
   */
  createPolicy(
    args: CreatePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreatePolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | MalformedPolicyError
    | ResourceAlreadyExistsError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreatePolicyVersionCommand}
   */
  createPolicyVersion(
    args: CreatePolicyVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreatePolicyVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | MalformedPolicyError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
    | VersionsLimitExceededError
  >

  /**
   * @see {@link CreateProvisioningClaimCommand}
   */
  createProvisioningClaim(
    args: CreateProvisioningClaimCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateProvisioningClaimCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateProvisioningTemplateCommand}
   */
  createProvisioningTemplate(
    args: CreateProvisioningTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateProvisioningTemplateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateProvisioningTemplateVersionCommand}
   */
  createProvisioningTemplateVersion(
    args: CreateProvisioningTemplateVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateProvisioningTemplateVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | UnauthorizedError
    | VersionsLimitExceededError
  >

  /**
   * @see {@link CreateRoleAliasCommand}
   */
  createRoleAlias(
    args: CreateRoleAliasCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateRoleAliasCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateScheduledAuditCommand}
   */
  createScheduledAudit(
    args: CreateScheduledAuditCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateScheduledAuditCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ThrottlingError
  >

  /**
   * @see {@link CreateSecurityProfileCommand}
   */
  createSecurityProfile(
    args: CreateSecurityProfileCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateSecurityProfileCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceAlreadyExistsError
    | ThrottlingError
  >

  /**
   * @see {@link CreateStreamCommand}
   */
  createStream(
    args: CreateStreamCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateStreamCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceAlreadyExistsError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateThingCommand}
   */
  createThing(
    args: CreateThingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateThingCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceAlreadyExistsError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateThingGroupCommand}
   */
  createThingGroup(
    args: CreateThingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateThingGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceAlreadyExistsError
    | ThrottlingError
  >

  /**
   * @see {@link CreateThingTypeCommand}
   */
  createThingType(
    args: CreateThingTypeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateThingTypeCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceAlreadyExistsError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateTopicRuleCommand}
   */
  createTopicRule(
    args: CreateTopicRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateTopicRuleCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | InternalError
    | InvalidRequestError
    | ResourceAlreadyExistsError
    | ServiceUnavailableError
    | SqlParseError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateTopicRuleDestinationCommand}
   */
  createTopicRuleDestination(
    args: CreateTopicRuleDestinationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateTopicRuleDestinationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | InternalError
    | InvalidRequestError
    | ResourceAlreadyExistsError
    | ServiceUnavailableError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteAccountAuditConfigurationCommand}
   */
  deleteAccountAuditConfiguration(
    args: DeleteAccountAuditConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteAccountAuditConfigurationCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DeleteAuditSuppressionCommand}
   */
  deleteAuditSuppression(
    args: DeleteAuditSuppressionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteAuditSuppressionCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link DeleteAuthorizerCommand}
   */
  deleteAuthorizer(
    args: DeleteAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteAuthorizerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeleteConflictError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteBillingGroupCommand}
   */
  deleteBillingGroup(
    args: DeleteBillingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteBillingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError | VersionConflictError
  >

  /**
   * @see {@link DeleteCACertificateCommand}
   */
  deleteCACertificate(
    args: DeleteCACertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteCACertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CertificateStateError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteCertificateCommand}
   */
  deleteCertificate(
    args: DeleteCertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteCertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CertificateStateError
    | DeleteConflictError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteCertificateProviderCommand}
   */
  deleteCertificateProvider(
    args: DeleteCertificateProviderCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteCertificateProviderCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeleteConflictError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteCommandCommand}
   */
  deleteCommand(
    args: DeleteCommandCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteCommandCommandOutput,
    Cause.TimeoutError | SdkError | ConflictError | InternalServerError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link DeleteCommandExecutionCommand}
   */
  deleteCommandExecution(
    args: DeleteCommandExecutionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteCommandExecutionCommandOutput,
    Cause.TimeoutError | SdkError | ConflictError | InternalServerError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link DeleteCustomMetricCommand}
   */
  deleteCustomMetric(
    args: DeleteCustomMetricCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteCustomMetricCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link DeleteDimensionCommand}
   */
  deleteDimension(
    args: DeleteDimensionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDimensionCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link DeleteDomainConfigurationCommand}
   */
  deleteDomainConfiguration(
    args: DeleteDomainConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDomainConfigurationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteDynamicThingGroupCommand}
   */
  deleteDynamicThingGroup(
    args: DeleteDynamicThingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDynamicThingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError | VersionConflictError
  >

  /**
   * @see {@link DeleteFleetMetricCommand}
   */
  deleteFleetMetric(
    args: DeleteFleetMetricCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteFleetMetricCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
    | VersionConflictError
  >

  /**
   * @see {@link DeleteJobCommand}
   */
  deleteJob(
    args: DeleteJobCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteJobCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | InvalidStateTransitionError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  /**
   * @see {@link DeleteJobExecutionCommand}
   */
  deleteJobExecution(
    args: DeleteJobExecutionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteJobExecutionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | InvalidStateTransitionError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  /**
   * @see {@link DeleteJobTemplateCommand}
   */
  deleteJobTemplate(
    args: DeleteJobTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteJobTemplateCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DeleteMitigationActionCommand}
   */
  deleteMitigationAction(
    args: DeleteMitigationActionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteMitigationActionCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link DeleteOTAUpdateCommand}
   */
  deleteOTAUpdate(
    args: DeleteOTAUpdateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteOTAUpdateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
    | VersionConflictError
  >

  /**
   * @see {@link DeletePackageCommand}
   */
  deletePackage(
    args: DeletePackageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeletePackageCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link DeletePackageVersionCommand}
   */
  deletePackageVersion(
    args: DeletePackageVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeletePackageVersionCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link DeletePolicyCommand}
   */
  deletePolicy(
    args: DeletePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeletePolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeleteConflictError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeletePolicyVersionCommand}
   */
  deletePolicyVersion(
    args: DeletePolicyVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeletePolicyVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeleteConflictError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteProvisioningTemplateCommand}
   */
  deleteProvisioningTemplate(
    args: DeleteProvisioningTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteProvisioningTemplateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | DeleteConflictError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteProvisioningTemplateVersionCommand}
   */
  deleteProvisioningTemplateVersion(
    args: DeleteProvisioningTemplateVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteProvisioningTemplateVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | DeleteConflictError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteRegistrationCodeCommand}
   */
  deleteRegistrationCode(
    args: DeleteRegistrationCodeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteRegistrationCodeCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteRoleAliasCommand}
   */
  deleteRoleAlias(
    args: DeleteRoleAliasCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteRoleAliasCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeleteConflictError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteScheduledAuditCommand}
   */
  deleteScheduledAudit(
    args: DeleteScheduledAuditCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteScheduledAuditCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DeleteSecurityProfileCommand}
   */
  deleteSecurityProfile(
    args: DeleteSecurityProfileCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteSecurityProfileCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError | VersionConflictError
  >

  /**
   * @see {@link DeleteStreamCommand}
   */
  deleteStream(
    args: DeleteStreamCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteStreamCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeleteConflictError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteThingCommand}
   */
  deleteThing(
    args: DeleteThingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteThingCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
    | VersionConflictError
  >

  /**
   * @see {@link DeleteThingGroupCommand}
   */
  deleteThingGroup(
    args: DeleteThingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteThingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError | VersionConflictError
  >

  /**
   * @see {@link DeleteThingTypeCommand}
   */
  deleteThingType(
    args: DeleteThingTypeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteThingTypeCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteTopicRuleCommand}
   */
  deleteTopicRule(
    args: DeleteTopicRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteTopicRuleCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | InternalError
    | InvalidRequestError
    | ServiceUnavailableError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteTopicRuleDestinationCommand}
   */
  deleteTopicRuleDestination(
    args: DeleteTopicRuleDestinationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteTopicRuleDestinationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | InternalError
    | InvalidRequestError
    | ServiceUnavailableError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteV2LoggingLevelCommand}
   */
  deleteV2LoggingLevel(
    args: DeleteV2LoggingLevelCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteV2LoggingLevelCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | InvalidRequestError | ServiceUnavailableError
  >

  /**
   * @see {@link DeprecateThingTypeCommand}
   */
  deprecateThingType(
    args: DeprecateThingTypeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeprecateThingTypeCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeAccountAuditConfigurationCommand}
   */
  describeAccountAuditConfiguration(
    args: DescribeAccountAuditConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeAccountAuditConfigurationCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | ThrottlingError
  >

  /**
   * @see {@link DescribeAuditFindingCommand}
   */
  describeAuditFinding(
    args: DescribeAuditFindingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeAuditFindingCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeAuditMitigationActionsTaskCommand}
   */
  describeAuditMitigationActionsTask(
    args: DescribeAuditMitigationActionsTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeAuditMitigationActionsTaskCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeAuditSuppressionCommand}
   */
  describeAuditSuppression(
    args: DescribeAuditSuppressionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeAuditSuppressionCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeAuditTaskCommand}
   */
  describeAuditTask(
    args: DescribeAuditTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeAuditTaskCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeAuthorizerCommand}
   */
  describeAuthorizer(
    args: DescribeAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeAuthorizerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeBillingGroupCommand}
   */
  describeBillingGroup(
    args: DescribeBillingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeBillingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeCACertificateCommand}
   */
  describeCACertificate(
    args: DescribeCACertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeCACertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeCertificateCommand}
   */
  describeCertificate(
    args: DescribeCertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeCertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeCertificateProviderCommand}
   */
  describeCertificateProvider(
    args: DescribeCertificateProviderCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeCertificateProviderCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeCustomMetricCommand}
   */
  describeCustomMetric(
    args: DescribeCustomMetricCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeCustomMetricCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeDefaultAuthorizerCommand}
   */
  describeDefaultAuthorizer(
    args: DescribeDefaultAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDefaultAuthorizerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeDetectMitigationActionsTaskCommand}
   */
  describeDetectMitigationActionsTask(
    args: DescribeDetectMitigationActionsTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDetectMitigationActionsTaskCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeDimensionCommand}
   */
  describeDimension(
    args: DescribeDimensionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDimensionCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeDomainConfigurationCommand}
   */
  describeDomainConfiguration(
    args: DescribeDomainConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDomainConfigurationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeEncryptionConfigurationCommand}
   */
  describeEncryptionConfiguration(
    args: DescribeEncryptionConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeEncryptionConfigurationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeEndpointCommand}
   */
  describeEndpoint(
    args: DescribeEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeEndpointCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError | UnauthorizedError
  >

  /**
   * @see {@link DescribeEventConfigurationsCommand}
   */
  describeEventConfigurations(
    args: DescribeEventConfigurationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeEventConfigurationsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | ThrottlingError
  >

  /**
   * @see {@link DescribeFleetMetricCommand}
   */
  describeFleetMetric(
    args: DescribeFleetMetricCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeFleetMetricCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeIndexCommand}
   */
  describeIndex(
    args: DescribeIndexCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeIndexCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeJobCommand}
   */
  describeJob(
    args: DescribeJobCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeJobCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  /**
   * @see {@link DescribeJobExecutionCommand}
   */
  describeJobExecution(
    args: DescribeJobExecutionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeJobExecutionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  /**
   * @see {@link DescribeJobTemplateCommand}
   */
  describeJobTemplate(
    args: DescribeJobTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeJobTemplateCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeManagedJobTemplateCommand}
   */
  describeManagedJobTemplate(
    args: DescribeManagedJobTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeManagedJobTemplateCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeMitigationActionCommand}
   */
  describeMitigationAction(
    args: DescribeMitigationActionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeMitigationActionCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeProvisioningTemplateCommand}
   */
  describeProvisioningTemplate(
    args: DescribeProvisioningTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeProvisioningTemplateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeProvisioningTemplateVersionCommand}
   */
  describeProvisioningTemplateVersion(
    args: DescribeProvisioningTemplateVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeProvisioningTemplateVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeRoleAliasCommand}
   */
  describeRoleAlias(
    args: DescribeRoleAliasCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeRoleAliasCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeScheduledAuditCommand}
   */
  describeScheduledAudit(
    args: DescribeScheduledAuditCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeScheduledAuditCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeSecurityProfileCommand}
   */
  describeSecurityProfile(
    args: DescribeSecurityProfileCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeSecurityProfileCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeStreamCommand}
   */
  describeStream(
    args: DescribeStreamCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeStreamCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeThingCommand}
   */
  describeThing(
    args: DescribeThingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeThingCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeThingGroupCommand}
   */
  describeThingGroup(
    args: DescribeThingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeThingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DescribeThingRegistrationTaskCommand}
   */
  describeThingRegistrationTask(
    args: DescribeThingRegistrationTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeThingRegistrationTaskCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DescribeThingTypeCommand}
   */
  describeThingType(
    args: DescribeThingTypeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeThingTypeCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DetachPolicyCommand}
   */
  detachPolicy(
    args: DetachPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DetachPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DetachPrincipalPolicyCommand}
   */
  detachPrincipalPolicy(
    args: DetachPrincipalPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DetachPrincipalPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DetachSecurityProfileCommand}
   */
  detachSecurityProfile(
    args: DetachSecurityProfileCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DetachSecurityProfileCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link DetachThingPrincipalCommand}
   */
  detachThingPrincipal(
    args: DetachThingPrincipalCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DetachThingPrincipalCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link DisableTopicRuleCommand}
   */
  disableTopicRule(
    args: DisableTopicRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DisableTopicRuleCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | InternalError
    | InvalidRequestError
    | ServiceUnavailableError
    | UnauthorizedError
  >

  /**
   * @see {@link DisassociateSbomFromPackageVersionCommand}
   */
  disassociateSbomFromPackageVersion(
    args: DisassociateSbomFromPackageVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DisassociateSbomFromPackageVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictError
    | InternalServerError
    | ResourceNotFoundError
    | ThrottlingError
    | ValidationError
  >

  /**
   * @see {@link EnableTopicRuleCommand}
   */
  enableTopicRule(
    args: EnableTopicRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    EnableTopicRuleCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | InternalError
    | InvalidRequestError
    | ServiceUnavailableError
    | UnauthorizedError
  >

  /**
   * @see {@link GetBehaviorModelTrainingSummariesCommand}
   */
  getBehaviorModelTrainingSummaries(
    args: GetBehaviorModelTrainingSummariesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetBehaviorModelTrainingSummariesCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  getBehaviorModelTrainingSummariesStream(
    args: GetBehaviorModelTrainingSummariesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetBehaviorModelTrainingSummariesCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link GetBucketsAggregationCommand}
   */
  getBucketsAggregation(
    args: GetBucketsAggregationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetBucketsAggregationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IndexNotReadyError
    | InternalFailureError
    | InvalidAggregationError
    | InvalidQueryError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link GetCardinalityCommand}
   */
  getCardinality(
    args: GetCardinalityCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetCardinalityCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IndexNotReadyError
    | InternalFailureError
    | InvalidAggregationError
    | InvalidQueryError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link GetCommandCommand}
   */
  getCommand(
    args: GetCommandCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetCommandCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ResourceNotFoundError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link GetCommandExecutionCommand}
   */
  getCommandExecution(
    args: GetCommandExecutionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetCommandExecutionCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ResourceNotFoundError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link GetEffectivePoliciesCommand}
   */
  getEffectivePolicies(
    args: GetEffectivePoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetEffectivePoliciesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link GetIndexingConfigurationCommand}
   */
  getIndexingConfiguration(
    args: GetIndexingConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetIndexingConfigurationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link GetJobDocumentCommand}
   */
  getJobDocument(
    args: GetJobDocumentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetJobDocumentCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  /**
   * @see {@link GetLoggingOptionsCommand}
   */
  getLoggingOptions(
    args: GetLoggingOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetLoggingOptionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | InvalidRequestError | ServiceUnavailableError
  >

  /**
   * @see {@link GetOTAUpdateCommand}
   */
  getOTAUpdate(
    args: GetOTAUpdateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetOTAUpdateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link GetPackageCommand}
   */
  getPackage(
    args: GetPackageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetPackageCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ResourceNotFoundError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link GetPackageConfigurationCommand}
   */
  getPackageConfiguration(
    args: GetPackageConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetPackageConfigurationCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ThrottlingError
  >

  /**
   * @see {@link GetPackageVersionCommand}
   */
  getPackageVersion(
    args: GetPackageVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetPackageVersionCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ResourceNotFoundError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link GetPercentilesCommand}
   */
  getPercentiles(
    args: GetPercentilesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetPercentilesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IndexNotReadyError
    | InternalFailureError
    | InvalidAggregationError
    | InvalidQueryError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link GetPolicyCommand}
   */
  getPolicy(
    args: GetPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link GetPolicyVersionCommand}
   */
  getPolicyVersion(
    args: GetPolicyVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetPolicyVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link GetRegistrationCodeCommand}
   */
  getRegistrationCode(
    args: GetRegistrationCodeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetRegistrationCodeCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link GetStatisticsCommand}
   */
  getStatistics(
    args: GetStatisticsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetStatisticsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IndexNotReadyError
    | InternalFailureError
    | InvalidAggregationError
    | InvalidQueryError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link GetThingConnectivityDataCommand}
   */
  getThingConnectivityData(
    args: GetThingConnectivityDataCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetThingConnectivityDataCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IndexNotReadyError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link GetTopicRuleCommand}
   */
  getTopicRule(
    args: GetTopicRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetTopicRuleCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | InvalidRequestError | ServiceUnavailableError | UnauthorizedError
  >

  /**
   * @see {@link GetTopicRuleDestinationCommand}
   */
  getTopicRuleDestination(
    args: GetTopicRuleDestinationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetTopicRuleDestinationCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | InvalidRequestError | ServiceUnavailableError | UnauthorizedError
  >

  /**
   * @see {@link GetV2LoggingOptionsCommand}
   */
  getV2LoggingOptions(
    args: GetV2LoggingOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetV2LoggingOptionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | NotConfiguredError | ServiceUnavailableError
  >

  /**
   * @see {@link ListActiveViolationsCommand}
   */
  listActiveViolations(
    args: ListActiveViolationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListActiveViolationsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listActiveViolationsStream(
    args: ListActiveViolationsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListActiveViolationsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListAttachedPoliciesCommand}
   */
  listAttachedPolicies(
    args: ListAttachedPoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListAttachedPoliciesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listAttachedPoliciesStream(
    args: ListAttachedPoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListAttachedPoliciesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListAuditFindingsCommand}
   */
  listAuditFindings(
    args: ListAuditFindingsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListAuditFindingsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listAuditFindingsStream(
    args: ListAuditFindingsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListAuditFindingsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link ListAuditMitigationActionsExecutionsCommand}
   */
  listAuditMitigationActionsExecutions(
    args: ListAuditMitigationActionsExecutionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListAuditMitigationActionsExecutionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listAuditMitigationActionsExecutionsStream(
    args: ListAuditMitigationActionsExecutionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListAuditMitigationActionsExecutionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link ListAuditMitigationActionsTasksCommand}
   */
  listAuditMitigationActionsTasks(
    args: ListAuditMitigationActionsTasksCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListAuditMitigationActionsTasksCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listAuditMitigationActionsTasksStream(
    args: ListAuditMitigationActionsTasksCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListAuditMitigationActionsTasksCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link ListAuditSuppressionsCommand}
   */
  listAuditSuppressions(
    args: ListAuditSuppressionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListAuditSuppressionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listAuditSuppressionsStream(
    args: ListAuditSuppressionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListAuditSuppressionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link ListAuditTasksCommand}
   */
  listAuditTasks(
    args: ListAuditTasksCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListAuditTasksCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listAuditTasksStream(
    args: ListAuditTasksCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListAuditTasksCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link ListAuthorizersCommand}
   */
  listAuthorizers(
    args: ListAuthorizersCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListAuthorizersCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listAuthorizersStream(
    args: ListAuthorizersCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListAuthorizersCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListBillingGroupsCommand}
   */
  listBillingGroups(
    args: ListBillingGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListBillingGroupsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listBillingGroupsStream(
    args: ListBillingGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListBillingGroupsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListCACertificatesCommand}
   */
  listCACertificates(
    args: ListCACertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListCACertificatesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listCACertificatesStream(
    args: ListCACertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListCACertificatesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListCertificateProvidersCommand}
   */
  listCertificateProviders(
    args: ListCertificateProvidersCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListCertificateProvidersCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListCertificatesCommand}
   */
  listCertificates(
    args: ListCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListCertificatesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listCertificatesStream(
    args: ListCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListCertificatesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListCertificatesByCACommand}
   */
  listCertificatesByCA(
    args: ListCertificatesByCACommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListCertificatesByCACommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listCertificatesByCAStream(
    args: ListCertificatesByCACommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListCertificatesByCACommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListCommandExecutionsCommand}
   */
  listCommandExecutions(
    args: ListCommandExecutionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListCommandExecutionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ResourceNotFoundError | ThrottlingError | ValidationError
  >

  listCommandExecutionsStream(
    args: ListCommandExecutionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListCommandExecutionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ResourceNotFoundError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link ListCommandsCommand}
   */
  listCommands(
    args: ListCommandsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListCommandsCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ThrottlingError | ValidationError
  >

  listCommandsStream(
    args: ListCommandsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListCommandsCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link ListCustomMetricsCommand}
   */
  listCustomMetrics(
    args: ListCustomMetricsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListCustomMetricsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listCustomMetricsStream(
    args: ListCustomMetricsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListCustomMetricsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link ListDetectMitigationActionsExecutionsCommand}
   */
  listDetectMitigationActionsExecutions(
    args: ListDetectMitigationActionsExecutionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDetectMitigationActionsExecutionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listDetectMitigationActionsExecutionsStream(
    args: ListDetectMitigationActionsExecutionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDetectMitigationActionsExecutionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link ListDetectMitigationActionsTasksCommand}
   */
  listDetectMitigationActionsTasks(
    args: ListDetectMitigationActionsTasksCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDetectMitigationActionsTasksCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listDetectMitigationActionsTasksStream(
    args: ListDetectMitigationActionsTasksCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDetectMitigationActionsTasksCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link ListDimensionsCommand}
   */
  listDimensions(
    args: ListDimensionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDimensionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listDimensionsStream(
    args: ListDimensionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDimensionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link ListDomainConfigurationsCommand}
   */
  listDomainConfigurations(
    args: ListDomainConfigurationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDomainConfigurationsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listDomainConfigurationsStream(
    args: ListDomainConfigurationsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDomainConfigurationsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListFleetMetricsCommand}
   */
  listFleetMetrics(
    args: ListFleetMetricsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListFleetMetricsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listFleetMetricsStream(
    args: ListFleetMetricsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListFleetMetricsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListIndicesCommand}
   */
  listIndices(
    args: ListIndicesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListIndicesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listIndicesStream(
    args: ListIndicesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListIndicesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListJobExecutionsForJobCommand}
   */
  listJobExecutionsForJob(
    args: ListJobExecutionsForJobCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListJobExecutionsForJobCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  listJobExecutionsForJobStream(
    args: ListJobExecutionsForJobCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListJobExecutionsForJobCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  /**
   * @see {@link ListJobExecutionsForThingCommand}
   */
  listJobExecutionsForThing(
    args: ListJobExecutionsForThingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListJobExecutionsForThingCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  listJobExecutionsForThingStream(
    args: ListJobExecutionsForThingCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListJobExecutionsForThingCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  /**
   * @see {@link ListJobTemplatesCommand}
   */
  listJobTemplates(
    args: ListJobTemplatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListJobTemplatesCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listJobTemplatesStream(
    args: ListJobTemplatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListJobTemplatesCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link ListJobsCommand}
   */
  listJobs(
    args: ListJobsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListJobsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  listJobsStream(
    args: ListJobsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListJobsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  /**
   * @see {@link ListManagedJobTemplatesCommand}
   */
  listManagedJobTemplates(
    args: ListManagedJobTemplatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListManagedJobTemplatesCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listManagedJobTemplatesStream(
    args: ListManagedJobTemplatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListManagedJobTemplatesCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListMetricValuesCommand}
   */
  listMetricValues(
    args: ListMetricValuesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListMetricValuesCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listMetricValuesStream(
    args: ListMetricValuesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListMetricValuesCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListMitigationActionsCommand}
   */
  listMitigationActions(
    args: ListMitigationActionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListMitigationActionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listMitigationActionsStream(
    args: ListMitigationActionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListMitigationActionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link ListOTAUpdatesCommand}
   */
  listOTAUpdates(
    args: ListOTAUpdatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListOTAUpdatesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listOTAUpdatesStream(
    args: ListOTAUpdatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListOTAUpdatesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListOutgoingCertificatesCommand}
   */
  listOutgoingCertificates(
    args: ListOutgoingCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListOutgoingCertificatesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listOutgoingCertificatesStream(
    args: ListOutgoingCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListOutgoingCertificatesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListPackageVersionsCommand}
   */
  listPackageVersions(
    args: ListPackageVersionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListPackageVersionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ThrottlingError | ValidationError
  >

  listPackageVersionsStream(
    args: ListPackageVersionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListPackageVersionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link ListPackagesCommand}
   */
  listPackages(
    args: ListPackagesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListPackagesCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ThrottlingError | ValidationError
  >

  listPackagesStream(
    args: ListPackagesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListPackagesCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link ListPoliciesCommand}
   */
  listPolicies(
    args: ListPoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListPoliciesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listPoliciesStream(
    args: ListPoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListPoliciesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListPolicyPrincipalsCommand}
   */
  listPolicyPrincipals(
    args: ListPolicyPrincipalsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListPolicyPrincipalsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listPolicyPrincipalsStream(
    args: ListPolicyPrincipalsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListPolicyPrincipalsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListPolicyVersionsCommand}
   */
  listPolicyVersions(
    args: ListPolicyVersionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListPolicyVersionsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListPrincipalPoliciesCommand}
   */
  listPrincipalPolicies(
    args: ListPrincipalPoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListPrincipalPoliciesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listPrincipalPoliciesStream(
    args: ListPrincipalPoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListPrincipalPoliciesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListPrincipalThingsCommand}
   */
  listPrincipalThings(
    args: ListPrincipalThingsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListPrincipalThingsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listPrincipalThingsStream(
    args: ListPrincipalThingsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListPrincipalThingsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListPrincipalThingsV2Command}
   */
  listPrincipalThingsV2(
    args: ListPrincipalThingsV2CommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListPrincipalThingsV2CommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listPrincipalThingsV2Stream(
    args: ListPrincipalThingsV2CommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListPrincipalThingsV2CommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListProvisioningTemplateVersionsCommand}
   */
  listProvisioningTemplateVersions(
    args: ListProvisioningTemplateVersionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListProvisioningTemplateVersionsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | UnauthorizedError
  >

  listProvisioningTemplateVersionsStream(
    args: ListProvisioningTemplateVersionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListProvisioningTemplateVersionsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListProvisioningTemplatesCommand}
   */
  listProvisioningTemplates(
    args: ListProvisioningTemplatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListProvisioningTemplatesCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError | UnauthorizedError
  >

  listProvisioningTemplatesStream(
    args: ListProvisioningTemplatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListProvisioningTemplatesCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError | UnauthorizedError
  >

  /**
   * @see {@link ListRelatedResourcesForAuditFindingCommand}
   */
  listRelatedResourcesForAuditFinding(
    args: ListRelatedResourcesForAuditFindingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListRelatedResourcesForAuditFindingCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listRelatedResourcesForAuditFindingStream(
    args: ListRelatedResourcesForAuditFindingCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListRelatedResourcesForAuditFindingCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListRoleAliasesCommand}
   */
  listRoleAliases(
    args: ListRoleAliasesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListRoleAliasesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listRoleAliasesStream(
    args: ListRoleAliasesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListRoleAliasesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListSbomValidationResultsCommand}
   */
  listSbomValidationResults(
    args: ListSbomValidationResultsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListSbomValidationResultsCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ResourceNotFoundError | ThrottlingError | ValidationError
  >

  listSbomValidationResultsStream(
    args: ListSbomValidationResultsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListSbomValidationResultsCommandOutput,
    Cause.TimeoutError | SdkError | InternalServerError | ResourceNotFoundError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link ListScheduledAuditsCommand}
   */
  listScheduledAudits(
    args: ListScheduledAuditsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListScheduledAuditsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listScheduledAuditsStream(
    args: ListScheduledAuditsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListScheduledAuditsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link ListSecurityProfilesCommand}
   */
  listSecurityProfiles(
    args: ListSecurityProfilesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListSecurityProfilesCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listSecurityProfilesStream(
    args: ListSecurityProfilesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListSecurityProfilesCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListSecurityProfilesForTargetCommand}
   */
  listSecurityProfilesForTarget(
    args: ListSecurityProfilesForTargetCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListSecurityProfilesForTargetCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listSecurityProfilesForTargetStream(
    args: ListSecurityProfilesForTargetCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListSecurityProfilesForTargetCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListStreamsCommand}
   */
  listStreams(
    args: ListStreamsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListStreamsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listStreamsStream(
    args: ListStreamsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListStreamsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListTagsForResourceCommand}
   */
  listTagsForResource(
    args: ListTagsForResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListTagsForResourceCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listTagsForResourceStream(
    args: ListTagsForResourceCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListTagsForResourceCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListTargetsForPolicyCommand}
   */
  listTargetsForPolicy(
    args: ListTargetsForPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListTargetsForPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listTargetsForPolicyStream(
    args: ListTargetsForPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListTargetsForPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListTargetsForSecurityProfileCommand}
   */
  listTargetsForSecurityProfile(
    args: ListTargetsForSecurityProfileCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListTargetsForSecurityProfileCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listTargetsForSecurityProfileStream(
    args: ListTargetsForSecurityProfileCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListTargetsForSecurityProfileCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListThingGroupsCommand}
   */
  listThingGroups(
    args: ListThingGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListThingGroupsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listThingGroupsStream(
    args: ListThingGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListThingGroupsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListThingGroupsForThingCommand}
   */
  listThingGroupsForThing(
    args: ListThingGroupsForThingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListThingGroupsForThingCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listThingGroupsForThingStream(
    args: ListThingGroupsForThingCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListThingGroupsForThingCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListThingPrincipalsCommand}
   */
  listThingPrincipals(
    args: ListThingPrincipalsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListThingPrincipalsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listThingPrincipalsStream(
    args: ListThingPrincipalsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListThingPrincipalsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListThingPrincipalsV2Command}
   */
  listThingPrincipalsV2(
    args: ListThingPrincipalsV2CommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListThingPrincipalsV2CommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listThingPrincipalsV2Stream(
    args: ListThingPrincipalsV2CommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListThingPrincipalsV2CommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListThingRegistrationTaskReportsCommand}
   */
  listThingRegistrationTaskReports(
    args: ListThingRegistrationTaskReportsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListThingRegistrationTaskReportsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError | UnauthorizedError
  >

  listThingRegistrationTaskReportsStream(
    args: ListThingRegistrationTaskReportsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListThingRegistrationTaskReportsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError | UnauthorizedError
  >

  /**
   * @see {@link ListThingRegistrationTasksCommand}
   */
  listThingRegistrationTasks(
    args: ListThingRegistrationTasksCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListThingRegistrationTasksCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError | UnauthorizedError
  >

  listThingRegistrationTasksStream(
    args: ListThingRegistrationTasksCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListThingRegistrationTasksCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError | UnauthorizedError
  >

  /**
   * @see {@link ListThingTypesCommand}
   */
  listThingTypes(
    args: ListThingTypesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListThingTypesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listThingTypesStream(
    args: ListThingTypesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListThingTypesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListThingsCommand}
   */
  listThings(
    args: ListThingsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListThingsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  listThingsStream(
    args: ListThingsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListThingsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link ListThingsInBillingGroupCommand}
   */
  listThingsInBillingGroup(
    args: ListThingsInBillingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListThingsInBillingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listThingsInBillingGroupStream(
    args: ListThingsInBillingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListThingsInBillingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListThingsInThingGroupCommand}
   */
  listThingsInThingGroup(
    args: ListThingsInThingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListThingsInThingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  listThingsInThingGroupStream(
    args: ListThingsInThingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListThingsInThingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ListTopicRuleDestinationsCommand}
   */
  listTopicRuleDestinations(
    args: ListTopicRuleDestinationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListTopicRuleDestinationsCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | InvalidRequestError | ServiceUnavailableError | UnauthorizedError
  >

  listTopicRuleDestinationsStream(
    args: ListTopicRuleDestinationsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListTopicRuleDestinationsCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | InvalidRequestError | ServiceUnavailableError | UnauthorizedError
  >

  /**
   * @see {@link ListTopicRulesCommand}
   */
  listTopicRules(
    args: ListTopicRulesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListTopicRulesCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | InvalidRequestError | ServiceUnavailableError | UnauthorizedError
  >

  listTopicRulesStream(
    args: ListTopicRulesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListTopicRulesCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | InvalidRequestError | ServiceUnavailableError | UnauthorizedError
  >

  /**
   * @see {@link ListV2LoggingLevelsCommand}
   */
  listV2LoggingLevels(
    args: ListV2LoggingLevelsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListV2LoggingLevelsCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | InvalidRequestError | NotConfiguredError | ServiceUnavailableError
  >

  listV2LoggingLevelsStream(
    args: ListV2LoggingLevelsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListV2LoggingLevelsCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | InvalidRequestError | NotConfiguredError | ServiceUnavailableError
  >

  /**
   * @see {@link ListViolationEventsCommand}
   */
  listViolationEvents(
    args: ListViolationEventsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListViolationEventsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  listViolationEventsStream(
    args: ListViolationEventsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListViolationEventsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link PutVerificationStateOnViolationCommand}
   */
  putVerificationStateOnViolation(
    args: PutVerificationStateOnViolationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutVerificationStateOnViolationCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link RegisterCACertificateCommand}
   */
  registerCACertificate(
    args: RegisterCACertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RegisterCACertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CertificateValidationError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | RegistrationCodeValidationError
    | ResourceAlreadyExistsError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link RegisterCertificateCommand}
   */
  registerCertificate(
    args: RegisterCertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RegisterCertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CertificateConflictError
    | CertificateStateError
    | CertificateValidationError
    | InternalFailureError
    | InvalidRequestError
    | ResourceAlreadyExistsError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link RegisterCertificateWithoutCACommand}
   */
  registerCertificateWithoutCA(
    args: RegisterCertificateWithoutCACommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RegisterCertificateWithoutCACommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CertificateStateError
    | CertificateValidationError
    | InternalFailureError
    | InvalidRequestError
    | ResourceAlreadyExistsError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link RegisterThingCommand}
   */
  registerThing(
    args: RegisterThingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RegisterThingCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | InternalFailureError
    | InvalidRequestError
    | ResourceRegistrationFailureError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link RejectCertificateTransferCommand}
   */
  rejectCertificateTransfer(
    args: RejectCertificateTransferCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RejectCertificateTransferCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | TransferAlreadyCompletedError
    | UnauthorizedError
  >

  /**
   * @see {@link RemoveThingFromBillingGroupCommand}
   */
  removeThingFromBillingGroup(
    args: RemoveThingFromBillingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RemoveThingFromBillingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link RemoveThingFromThingGroupCommand}
   */
  removeThingFromThingGroup(
    args: RemoveThingFromThingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RemoveThingFromThingGroupCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link ReplaceTopicRuleCommand}
   */
  replaceTopicRule(
    args: ReplaceTopicRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ReplaceTopicRuleCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | InternalError
    | InvalidRequestError
    | ServiceUnavailableError
    | SqlParseError
    | UnauthorizedError
  >

  /**
   * @see {@link SearchIndexCommand}
   */
  searchIndex(
    args: SearchIndexCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SearchIndexCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IndexNotReadyError
    | InternalFailureError
    | InvalidQueryError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link SetDefaultAuthorizerCommand}
   */
  setDefaultAuthorizer(
    args: SetDefaultAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SetDefaultAuthorizerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceAlreadyExistsError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link SetDefaultPolicyVersionCommand}
   */
  setDefaultPolicyVersion(
    args: SetDefaultPolicyVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SetDefaultPolicyVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link SetLoggingOptionsCommand}
   */
  setLoggingOptions(
    args: SetLoggingOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SetLoggingOptionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | InvalidRequestError | ServiceUnavailableError
  >

  /**
   * @see {@link SetV2LoggingLevelCommand}
   */
  setV2LoggingLevel(
    args: SetV2LoggingLevelCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SetV2LoggingLevelCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalError
    | InvalidRequestError
    | LimitExceededError
    | NotConfiguredError
    | ServiceUnavailableError
  >

  /**
   * @see {@link SetV2LoggingOptionsCommand}
   */
  setV2LoggingOptions(
    args: SetV2LoggingOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SetV2LoggingOptionsCommandOutput,
    Cause.TimeoutError | SdkError | InternalError | InvalidRequestError | ServiceUnavailableError
  >

  /**
   * @see {@link StartAuditMitigationActionsTaskCommand}
   */
  startAuditMitigationActionsTask(
    args: StartAuditMitigationActionsTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StartAuditMitigationActionsTaskCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | TaskAlreadyExistsError
    | ThrottlingError
  >

  /**
   * @see {@link StartDetectMitigationActionsTaskCommand}
   */
  startDetectMitigationActionsTask(
    args: StartDetectMitigationActionsTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StartDetectMitigationActionsTaskCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | TaskAlreadyExistsError
    | ThrottlingError
  >

  /**
   * @see {@link StartOnDemandAuditTaskCommand}
   */
  startOnDemandAuditTask(
    args: StartOnDemandAuditTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StartOnDemandAuditTaskCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | LimitExceededError | ThrottlingError
  >

  /**
   * @see {@link StartThingRegistrationTaskCommand}
   */
  startThingRegistrationTask(
    args: StartThingRegistrationTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StartThingRegistrationTaskCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError | UnauthorizedError
  >

  /**
   * @see {@link StopThingRegistrationTaskCommand}
   */
  stopThingRegistrationTask(
    args: StopThingRegistrationTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StopThingRegistrationTaskCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link TagResourceCommand}
   */
  tagResource(
    args: TagResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TagResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ThrottlingError
  >

  /**
   * @see {@link TestAuthorizationCommand}
   */
  testAuthorization(
    args: TestAuthorizationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TestAuthorizationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link TestInvokeAuthorizerCommand}
   */
  testInvokeAuthorizer(
    args: TestInvokeAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TestInvokeAuthorizerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | InvalidResponseError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link TransferCertificateCommand}
   */
  transferCertificate(
    args: TransferCertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TransferCertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CertificateStateError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | TransferConflictError
    | UnauthorizedError
  >

  /**
   * @see {@link UntagResourceCommand}
   */
  untagResource(
    args: UntagResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UntagResourceCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link UpdateAccountAuditConfigurationCommand}
   */
  updateAccountAuditConfiguration(
    args: UpdateAccountAuditConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateAccountAuditConfigurationCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link UpdateAuditSuppressionCommand}
   */
  updateAuditSuppression(
    args: UpdateAuditSuppressionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateAuditSuppressionCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link UpdateAuthorizerCommand}
   */
  updateAuthorizer(
    args: UpdateAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateAuthorizerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateBillingGroupCommand}
   */
  updateBillingGroup(
    args: UpdateBillingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateBillingGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | VersionConflictError
  >

  /**
   * @see {@link UpdateCACertificateCommand}
   */
  updateCACertificate(
    args: UpdateCACertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateCACertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateCertificateCommand}
   */
  updateCertificate(
    args: UpdateCertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateCertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CertificateStateError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateCertificateProviderCommand}
   */
  updateCertificateProvider(
    args: UpdateCertificateProviderCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateCertificateProviderCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateCommandCommand}
   */
  updateCommand(
    args: UpdateCommandCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateCommandCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictError
    | InternalServerError
    | ResourceNotFoundError
    | ThrottlingError
    | ValidationError
  >

  /**
   * @see {@link UpdateCustomMetricCommand}
   */
  updateCustomMetric(
    args: UpdateCustomMetricCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateCustomMetricCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link UpdateDimensionCommand}
   */
  updateDimension(
    args: UpdateDimensionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateDimensionCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link UpdateDomainConfigurationCommand}
   */
  updateDomainConfiguration(
    args: UpdateDomainConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateDomainConfigurationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CertificateValidationError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateDynamicThingGroupCommand}
   */
  updateDynamicThingGroup(
    args: UpdateDynamicThingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateDynamicThingGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidQueryError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | VersionConflictError
  >

  /**
   * @see {@link UpdateEncryptionConfigurationCommand}
   */
  updateEncryptionConfiguration(
    args: UpdateEncryptionConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateEncryptionConfigurationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateEventConfigurationsCommand}
   */
  updateEventConfigurations(
    args: UpdateEventConfigurationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateEventConfigurationsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >

  /**
   * @see {@link UpdateFleetMetricCommand}
   */
  updateFleetMetric(
    args: UpdateFleetMetricCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateFleetMetricCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IndexNotReadyError
    | InternalFailureError
    | InvalidAggregationError
    | InvalidQueryError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
    | VersionConflictError
  >

  /**
   * @see {@link UpdateIndexingConfigurationCommand}
   */
  updateIndexingConfiguration(
    args: UpdateIndexingConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateIndexingConfigurationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateJobCommand}
   */
  updateJob(
    args: UpdateJobCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateJobCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
  >

  /**
   * @see {@link UpdateMitigationActionCommand}
   */
  updateMitigationAction(
    args: UpdateMitigationActionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateMitigationActionCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link UpdatePackageCommand}
   */
  updatePackage(
    args: UpdatePackageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdatePackageCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictError
    | InternalServerError
    | ResourceNotFoundError
    | ThrottlingError
    | ValidationError
  >

  /**
   * @see {@link UpdatePackageConfigurationCommand}
   */
  updatePackageConfiguration(
    args: UpdatePackageConfigurationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdatePackageConfigurationCommandOutput,
    Cause.TimeoutError | SdkError | ConflictError | InternalServerError | ThrottlingError | ValidationError
  >

  /**
   * @see {@link UpdatePackageVersionCommand}
   */
  updatePackageVersion(
    args: UpdatePackageVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdatePackageVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictError
    | InternalServerError
    | ResourceNotFoundError
    | ThrottlingError
    | ValidationError
  >

  /**
   * @see {@link UpdateProvisioningTemplateCommand}
   */
  updateProvisioningTemplate(
    args: UpdateProvisioningTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateProvisioningTemplateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateRoleAliasCommand}
   */
  updateRoleAlias(
    args: UpdateRoleAliasCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateRoleAliasCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateScheduledAuditCommand}
   */
  updateScheduledAudit(
    args: UpdateScheduledAuditCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateScheduledAuditCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link UpdateSecurityProfileCommand}
   */
  updateSecurityProfile(
    args: UpdateSecurityProfileCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateSecurityProfileCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | VersionConflictError
  >

  /**
   * @see {@link UpdateStreamCommand}
   */
  updateStream(
    args: UpdateStreamCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateStreamCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | LimitExceededError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateThingCommand}
   */
  updateThing(
    args: UpdateThingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateThingCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
    | VersionConflictError
  >

  /**
   * @see {@link UpdateThingGroupCommand}
   */
  updateThingGroup(
    args: UpdateThingGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateThingGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ThrottlingError
    | VersionConflictError
  >

  /**
   * @see {@link UpdateThingGroupsForThingCommand}
   */
  updateThingGroupsForThing(
    args: UpdateThingGroupsForThingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateThingGroupsForThingCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ResourceNotFoundError | ThrottlingError
  >

  /**
   * @see {@link UpdateThingTypeCommand}
   */
  updateThingType(
    args: UpdateThingTypeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateThingTypeCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InternalFailureError
    | InvalidRequestError
    | ResourceNotFoundError
    | ServiceUnavailableError
    | ThrottlingError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateTopicRuleDestinationCommand}
   */
  updateTopicRuleDestination(
    args: UpdateTopicRuleDestinationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateTopicRuleDestinationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ConflictingResourceUpdateError
    | InternalError
    | InvalidRequestError
    | ServiceUnavailableError
    | UnauthorizedError
  >

  /**
   * @see {@link ValidateSecurityProfileBehaviorsCommand}
   */
  validateSecurityProfileBehaviors(
    args: ValidateSecurityProfileBehaviorsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ValidateSecurityProfileBehaviorsCommandOutput,
    Cause.TimeoutError | SdkError | InternalFailureError | InvalidRequestError | ThrottlingError
  >
}

Added in v1.0.0

utils

IoTService (namespace)

Added in v1.0.0

Config (interface)

Signature

export interface Config extends Omit<IoTClientConfig, "logger"> {
  readonly logger?: ServiceLogger.ServiceLoggerConstructorProps | true
}

Added in v1.0.0

Type (type alias)

Signature

export type Type = IoTService$

Added in v1.0.0