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

SESv2Service overview

Added in v1.0.0


Table of contents


constructors

makeSESv2Service

Signature

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

Added in v1.0.0

models

SESv2Service (class)

Signature

export declare class SESv2Service

Added in v1.0.0

SESv2Service$ (interface)

Signature

export interface SESv2Service$ {
  /**
   * @see {@link AssociateEmailIdentityCertificateCommand}
   */
  associateEmailIdentityCertificate(
    args: AssociateEmailIdentityCertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AssociateEmailIdentityCertificateCommandOutput,
    Cause.TimeoutError | SdkError | AlreadyExistsError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link BatchGetMetricDataCommand}
   */
  batchGetMetricData(
    args: BatchGetMetricDataCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BatchGetMetricDataCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | InternalServiceError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link CancelExportJobCommand}
   */
  cancelExportJob(
    args: CancelExportJobCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CancelExportJobCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link CreateConfigurationSetCommand}
   */
  createConfigurationSet(
    args: CreateConfigurationSetCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateConfigurationSetCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AlreadyExistsError
    | BadRequestError
    | ConcurrentModificationError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
  >

  /**
   * @see {@link CreateConfigurationSetEventDestinationCommand}
   */
  createConfigurationSetEventDestination(
    args: CreateConfigurationSetEventDestinationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateConfigurationSetEventDestinationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AlreadyExistsError
    | BadRequestError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
  >

  /**
   * @see {@link CreateContactCommand}
   */
  createContact(
    args: CreateContactCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateContactCommandOutput,
    Cause.TimeoutError | SdkError | AlreadyExistsError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link CreateContactListCommand}
   */
  createContactList(
    args: CreateContactListCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateContactListCommandOutput,
    Cause.TimeoutError | SdkError | AlreadyExistsError | BadRequestError | LimitExceededError | TooManyRequestsError
  >

  /**
   * @see {@link CreateCustomVerificationEmailTemplateCommand}
   */
  createCustomVerificationEmailTemplate(
    args: CreateCustomVerificationEmailTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateCustomVerificationEmailTemplateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AlreadyExistsError
    | BadRequestError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
  >

  /**
   * @see {@link CreateDedicatedIpPoolCommand}
   */
  createDedicatedIpPool(
    args: CreateDedicatedIpPoolCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDedicatedIpPoolCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AlreadyExistsError
    | BadRequestError
    | ConcurrentModificationError
    | LimitExceededError
    | TooManyRequestsError
  >

  /**
   * @see {@link CreateDeliverabilityTestReportCommand}
   */
  createDeliverabilityTestReport(
    args: CreateDeliverabilityTestReportCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDeliverabilityTestReportCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccountSuspendedError
    | BadRequestError
    | ConcurrentModificationError
    | LimitExceededError
    | MailFromDomainNotVerifiedError
    | MessageRejectedError
    | NotFoundError
    | SendingPausedError
    | TooManyRequestsError
  >

  /**
   * @see {@link CreateEmailIdentityCommand}
   */
  createEmailIdentity(
    args: CreateEmailIdentityCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateEmailIdentityCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AlreadyExistsError
    | BadRequestError
    | ConcurrentModificationError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
  >

  /**
   * @see {@link CreateEmailIdentityPolicyCommand}
   */
  createEmailIdentityPolicy(
    args: CreateEmailIdentityPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateEmailIdentityPolicyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AlreadyExistsError
    | BadRequestError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
  >

  /**
   * @see {@link CreateEmailTemplateCommand}
   */
  createEmailTemplate(
    args: CreateEmailTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateEmailTemplateCommandOutput,
    Cause.TimeoutError | SdkError | AlreadyExistsError | BadRequestError | LimitExceededError | TooManyRequestsError
  >

  /**
   * @see {@link CreateExportJobCommand}
   */
  createExportJob(
    args: CreateExportJobCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateExportJobCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | LimitExceededError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link CreateImportJobCommand}
   */
  createImportJob(
    args: CreateImportJobCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateImportJobCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | LimitExceededError | TooManyRequestsError
  >

  /**
   * @see {@link CreateMultiRegionEndpointCommand}
   */
  createMultiRegionEndpoint(
    args: CreateMultiRegionEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateMultiRegionEndpointCommandOutput,
    Cause.TimeoutError | SdkError | AlreadyExistsError | BadRequestError | LimitExceededError | TooManyRequestsError
  >

  /**
   * @see {@link CreateTenantCommand}
   */
  createTenant(
    args: CreateTenantCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateTenantCommandOutput,
    Cause.TimeoutError | SdkError | AlreadyExistsError | BadRequestError | LimitExceededError | TooManyRequestsError
  >

  /**
   * @see {@link CreateTenantResourceAssociationCommand}
   */
  createTenantResourceAssociation(
    args: CreateTenantResourceAssociationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateTenantResourceAssociationCommandOutput,
    Cause.TimeoutError | SdkError | AlreadyExistsError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteConfigurationSetCommand}
   */
  deleteConfigurationSet(
    args: DeleteConfigurationSetCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteConfigurationSetCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConcurrentModificationError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteConfigurationSetEventDestinationCommand}
   */
  deleteConfigurationSetEventDestination(
    args: DeleteConfigurationSetEventDestinationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteConfigurationSetEventDestinationCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteContactCommand}
   */
  deleteContact(
    args: DeleteContactCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteContactCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteContactListCommand}
   */
  deleteContactList(
    args: DeleteContactListCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteContactListCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConcurrentModificationError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteCustomVerificationEmailTemplateCommand}
   */
  deleteCustomVerificationEmailTemplate(
    args: DeleteCustomVerificationEmailTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteCustomVerificationEmailTemplateCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteDedicatedIpPoolCommand}
   */
  deleteDedicatedIpPool(
    args: DeleteDedicatedIpPoolCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDedicatedIpPoolCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConcurrentModificationError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteEmailIdentityCommand}
   */
  deleteEmailIdentity(
    args: DeleteEmailIdentityCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteEmailIdentityCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConcurrentModificationError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteEmailIdentityPolicyCommand}
   */
  deleteEmailIdentityPolicy(
    args: DeleteEmailIdentityPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteEmailIdentityPolicyCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteEmailTemplateCommand}
   */
  deleteEmailTemplate(
    args: DeleteEmailTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteEmailTemplateCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteMultiRegionEndpointCommand}
   */
  deleteMultiRegionEndpoint(
    args: DeleteMultiRegionEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteMultiRegionEndpointCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConcurrentModificationError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteSuppressedDestinationCommand}
   */
  deleteSuppressedDestination(
    args: DeleteSuppressedDestinationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteSuppressedDestinationCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteTenantCommand}
   */
  deleteTenant(
    args: DeleteTenantCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteTenantCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DeleteTenantResourceAssociationCommand}
   */
  deleteTenantResourceAssociation(
    args: DeleteTenantResourceAssociationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteTenantResourceAssociationCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link DisassociateEmailIdentityCertificateCommand}
   */
  disassociateEmailIdentityCertificate(
    args: DisassociateEmailIdentityCertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DisassociateEmailIdentityCertificateCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetAccountCommand}
   */
  getAccount(
    args: GetAccountCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<GetAccountCommandOutput, Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError>

  /**
   * @see {@link GetBlacklistReportsCommand}
   */
  getBlacklistReports(
    args: GetBlacklistReportsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetBlacklistReportsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetConfigurationSetCommand}
   */
  getConfigurationSet(
    args: GetConfigurationSetCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetConfigurationSetCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetConfigurationSetEventDestinationsCommand}
   */
  getConfigurationSetEventDestinations(
    args: GetConfigurationSetEventDestinationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetConfigurationSetEventDestinationsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetContactCommand}
   */
  getContact(
    args: GetContactCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetContactCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetContactListCommand}
   */
  getContactList(
    args: GetContactListCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetContactListCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetCustomVerificationEmailTemplateCommand}
   */
  getCustomVerificationEmailTemplate(
    args: GetCustomVerificationEmailTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetCustomVerificationEmailTemplateCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetDedicatedIpCommand}
   */
  getDedicatedIp(
    args: GetDedicatedIpCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDedicatedIpCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetDedicatedIpPoolCommand}
   */
  getDedicatedIpPool(
    args: GetDedicatedIpPoolCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDedicatedIpPoolCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetDedicatedIpsCommand}
   */
  getDedicatedIps(
    args: GetDedicatedIpsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDedicatedIpsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  getDedicatedIpsStream(
    args: GetDedicatedIpsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetDedicatedIpsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetDeliverabilityDashboardOptionsCommand}
   */
  getDeliverabilityDashboardOptions(
    args: GetDeliverabilityDashboardOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDeliverabilityDashboardOptionsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | LimitExceededError | TooManyRequestsError
  >

  /**
   * @see {@link GetDeliverabilityTestReportCommand}
   */
  getDeliverabilityTestReport(
    args: GetDeliverabilityTestReportCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDeliverabilityTestReportCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetDomainDeliverabilityCampaignCommand}
   */
  getDomainDeliverabilityCampaign(
    args: GetDomainDeliverabilityCampaignCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDomainDeliverabilityCampaignCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetDomainStatisticsReportCommand}
   */
  getDomainStatisticsReport(
    args: GetDomainStatisticsReportCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDomainStatisticsReportCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetEmailAddressInsightsCommand}
   */
  getEmailAddressInsights(
    args: GetEmailAddressInsightsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetEmailAddressInsightsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link GetEmailIdentityCommand}
   */
  getEmailIdentity(
    args: GetEmailIdentityCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetEmailIdentityCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetEmailIdentityPoliciesCommand}
   */
  getEmailIdentityPolicies(
    args: GetEmailIdentityPoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetEmailIdentityPoliciesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetEmailTemplateCommand}
   */
  getEmailTemplate(
    args: GetEmailTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetEmailTemplateCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetExportJobCommand}
   */
  getExportJob(
    args: GetExportJobCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetExportJobCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetImportJobCommand}
   */
  getImportJob(
    args: GetImportJobCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetImportJobCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetMessageInsightsCommand}
   */
  getMessageInsights(
    args: GetMessageInsightsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetMessageInsightsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetMultiRegionEndpointCommand}
   */
  getMultiRegionEndpoint(
    args: GetMultiRegionEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetMultiRegionEndpointCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetReputationEntityCommand}
   */
  getReputationEntity(
    args: GetReputationEntityCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetReputationEntityCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetSuppressedDestinationCommand}
   */
  getSuppressedDestination(
    args: GetSuppressedDestinationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetSuppressedDestinationCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link GetTenantCommand}
   */
  getTenant(
    args: GetTenantCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetTenantCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link ListConfigurationSetsCommand}
   */
  listConfigurationSets(
    args: ListConfigurationSetsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListConfigurationSetsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  listConfigurationSetsStream(
    args: ListConfigurationSetsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListConfigurationSetsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link ListContactListsCommand}
   */
  listContactLists(
    args: ListContactListsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListContactListsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  listContactListsStream(
    args: ListContactListsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListContactListsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link ListContactsCommand}
   */
  listContacts(
    args: ListContactsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListContactsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  listContactsStream(
    args: ListContactsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListContactsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link ListCustomVerificationEmailTemplatesCommand}
   */
  listCustomVerificationEmailTemplates(
    args: ListCustomVerificationEmailTemplatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListCustomVerificationEmailTemplatesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  listCustomVerificationEmailTemplatesStream(
    args: ListCustomVerificationEmailTemplatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListCustomVerificationEmailTemplatesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link ListDedicatedIpPoolsCommand}
   */
  listDedicatedIpPools(
    args: ListDedicatedIpPoolsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDedicatedIpPoolsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  listDedicatedIpPoolsStream(
    args: ListDedicatedIpPoolsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDedicatedIpPoolsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link ListDeliverabilityTestReportsCommand}
   */
  listDeliverabilityTestReports(
    args: ListDeliverabilityTestReportsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDeliverabilityTestReportsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  listDeliverabilityTestReportsStream(
    args: ListDeliverabilityTestReportsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDeliverabilityTestReportsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link ListDomainDeliverabilityCampaignsCommand}
   */
  listDomainDeliverabilityCampaigns(
    args: ListDomainDeliverabilityCampaignsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListDomainDeliverabilityCampaignsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  listDomainDeliverabilityCampaignsStream(
    args: ListDomainDeliverabilityCampaignsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListDomainDeliverabilityCampaignsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link ListEmailIdentitiesCommand}
   */
  listEmailIdentities(
    args: ListEmailIdentitiesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListEmailIdentitiesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  listEmailIdentitiesStream(
    args: ListEmailIdentitiesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListEmailIdentitiesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link ListEmailIdentityCertificatesCommand}
   */
  listEmailIdentityCertificates(
    args: ListEmailIdentityCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListEmailIdentityCertificatesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  listEmailIdentityCertificatesStream(
    args: ListEmailIdentityCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListEmailIdentityCertificatesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link ListEmailTemplatesCommand}
   */
  listEmailTemplates(
    args: ListEmailTemplatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListEmailTemplatesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  listEmailTemplatesStream(
    args: ListEmailTemplatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListEmailTemplatesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link ListExportJobsCommand}
   */
  listExportJobs(
    args: ListExportJobsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ListExportJobsCommandOutput, Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError>

  listExportJobsStream(
    args: ListExportJobsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<ListExportJobsCommandOutput, Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError>

  /**
   * @see {@link ListImportJobsCommand}
   */
  listImportJobs(
    args: ListImportJobsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ListImportJobsCommandOutput, Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError>

  listImportJobsStream(
    args: ListImportJobsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<ListImportJobsCommandOutput, Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError>

  /**
   * @see {@link ListMultiRegionEndpointsCommand}
   */
  listMultiRegionEndpoints(
    args: ListMultiRegionEndpointsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListMultiRegionEndpointsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  listMultiRegionEndpointsStream(
    args: ListMultiRegionEndpointsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListMultiRegionEndpointsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link ListRecommendationsCommand}
   */
  listRecommendations(
    args: ListRecommendationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListRecommendationsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  listRecommendationsStream(
    args: ListRecommendationsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListRecommendationsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link ListReputationEntitiesCommand}
   */
  listReputationEntities(
    args: ListReputationEntitiesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListReputationEntitiesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  listReputationEntitiesStream(
    args: ListReputationEntitiesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListReputationEntitiesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link ListResourceTenantsCommand}
   */
  listResourceTenants(
    args: ListResourceTenantsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListResourceTenantsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  listResourceTenantsStream(
    args: ListResourceTenantsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListResourceTenantsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link ListSuppressedDestinationsCommand}
   */
  listSuppressedDestinations(
    args: ListSuppressedDestinationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListSuppressedDestinationsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | InvalidNextTokenError | NotFoundError | TooManyRequestsError
  >

  listSuppressedDestinationsStream(
    args: ListSuppressedDestinationsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListSuppressedDestinationsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | InvalidNextTokenError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link ListTagsForResourceCommand}
   */
  listTagsForResource(
    args: ListTagsForResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListTagsForResourceCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link ListTenantResourcesCommand}
   */
  listTenantResources(
    args: ListTenantResourcesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListTenantResourcesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  listTenantResourcesStream(
    args: ListTenantResourcesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    ListTenantResourcesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link ListTenantsCommand}
   */
  listTenants(
    args: ListTenantsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ListTenantsCommandOutput, Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError>

  listTenantsStream(
    args: ListTenantsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<ListTenantsCommandOutput, Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError>

  /**
   * @see {@link PutAccountDedicatedIpWarmupAttributesCommand}
   */
  putAccountDedicatedIpWarmupAttributes(
    args: PutAccountDedicatedIpWarmupAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutAccountDedicatedIpWarmupAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link PutAccountDetailsCommand}
   */
  putAccountDetails(
    args: PutAccountDetailsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutAccountDetailsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConflictError | TooManyRequestsError
  >

  /**
   * @see {@link PutAccountPricingAttributesCommand}
   */
  putAccountPricingAttributes(
    args: PutAccountPricingAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutAccountPricingAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConflictError | TooManyRequestsError
  >

  /**
   * @see {@link PutAccountSendingAttributesCommand}
   */
  putAccountSendingAttributes(
    args: PutAccountSendingAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutAccountSendingAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link PutAccountSuppressionAttributesCommand}
   */
  putAccountSuppressionAttributes(
    args: PutAccountSuppressionAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutAccountSuppressionAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link PutAccountVdmAttributesCommand}
   */
  putAccountVdmAttributes(
    args: PutAccountVdmAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutAccountVdmAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | TooManyRequestsError
  >

  /**
   * @see {@link PutConfigurationSetArchivingOptionsCommand}
   */
  putConfigurationSetArchivingOptions(
    args: PutConfigurationSetArchivingOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutConfigurationSetArchivingOptionsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutConfigurationSetDeliveryOptionsCommand}
   */
  putConfigurationSetDeliveryOptions(
    args: PutConfigurationSetDeliveryOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutConfigurationSetDeliveryOptionsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutConfigurationSetReputationOptionsCommand}
   */
  putConfigurationSetReputationOptions(
    args: PutConfigurationSetReputationOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutConfigurationSetReputationOptionsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutConfigurationSetSendingOptionsCommand}
   */
  putConfigurationSetSendingOptions(
    args: PutConfigurationSetSendingOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutConfigurationSetSendingOptionsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutConfigurationSetSuppressionOptionsCommand}
   */
  putConfigurationSetSuppressionOptions(
    args: PutConfigurationSetSuppressionOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutConfigurationSetSuppressionOptionsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutConfigurationSetTrackingOptionsCommand}
   */
  putConfigurationSetTrackingOptions(
    args: PutConfigurationSetTrackingOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutConfigurationSetTrackingOptionsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutConfigurationSetVdmOptionsCommand}
   */
  putConfigurationSetVdmOptions(
    args: PutConfigurationSetVdmOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutConfigurationSetVdmOptionsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutDedicatedIpInPoolCommand}
   */
  putDedicatedIpInPool(
    args: PutDedicatedIpInPoolCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutDedicatedIpInPoolCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutDedicatedIpPoolScalingAttributesCommand}
   */
  putDedicatedIpPoolScalingAttributes(
    args: PutDedicatedIpPoolScalingAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutDedicatedIpPoolScalingAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConcurrentModificationError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutDedicatedIpWarmupAttributesCommand}
   */
  putDedicatedIpWarmupAttributes(
    args: PutDedicatedIpWarmupAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutDedicatedIpWarmupAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutDeliverabilityDashboardOptionCommand}
   */
  putDeliverabilityDashboardOption(
    args: PutDeliverabilityDashboardOptionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutDeliverabilityDashboardOptionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AlreadyExistsError
    | BadRequestError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
  >

  /**
   * @see {@link PutEmailIdentityConfigurationSetAttributesCommand}
   */
  putEmailIdentityConfigurationSetAttributes(
    args: PutEmailIdentityConfigurationSetAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutEmailIdentityConfigurationSetAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutEmailIdentityDkimAttributesCommand}
   */
  putEmailIdentityDkimAttributes(
    args: PutEmailIdentityDkimAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutEmailIdentityDkimAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutEmailIdentityDkimSigningAttributesCommand}
   */
  putEmailIdentityDkimSigningAttributes(
    args: PutEmailIdentityDkimSigningAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutEmailIdentityDkimSigningAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutEmailIdentityFeedbackAttributesCommand}
   */
  putEmailIdentityFeedbackAttributes(
    args: PutEmailIdentityFeedbackAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutEmailIdentityFeedbackAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutEmailIdentityMailFromAttributesCommand}
   */
  putEmailIdentityMailFromAttributes(
    args: PutEmailIdentityMailFromAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutEmailIdentityMailFromAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutSuppressedDestinationCommand}
   */
  putSuppressedDestination(
    args: PutSuppressedDestinationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutSuppressedDestinationCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link PutTenantSuppressionAttributesCommand}
   */
  putTenantSuppressionAttributes(
    args: PutTenantSuppressionAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutTenantSuppressionAttributesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link SendBulkEmailCommand}
   */
  sendBulkEmail(
    args: SendBulkEmailCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SendBulkEmailCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccountSuspendedError
    | BadRequestError
    | LimitExceededError
    | MailFromDomainNotVerifiedError
    | MessageRejectedError
    | NotFoundError
    | SendingPausedError
    | TooManyRequestsError
  >

  /**
   * @see {@link SendCustomVerificationEmailCommand}
   */
  sendCustomVerificationEmail(
    args: SendCustomVerificationEmailCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SendCustomVerificationEmailCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | LimitExceededError
    | MailFromDomainNotVerifiedError
    | MessageRejectedError
    | NotFoundError
    | SendingPausedError
    | TooManyRequestsError
  >

  /**
   * @see {@link SendEmailCommand}
   */
  sendEmail(
    args: SendEmailCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SendEmailCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AccountSuspendedError
    | BadRequestError
    | LimitExceededError
    | MailFromDomainNotVerifiedError
    | MessageRejectedError
    | NotFoundError
    | SendingPausedError
    | TooManyRequestsError
  >

  /**
   * @see {@link TagResourceCommand}
   */
  tagResource(
    args: TagResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TagResourceCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConcurrentModificationError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link TestRenderEmailTemplateCommand}
   */
  testRenderEmailTemplate(
    args: TestRenderEmailTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TestRenderEmailTemplateCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link UntagResourceCommand}
   */
  untagResource(
    args: UntagResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UntagResourceCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConcurrentModificationError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link UpdateConfigurationSetCommand}
   */
  updateConfigurationSet(
    args: UpdateConfigurationSetCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateConfigurationSetCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link UpdateConfigurationSetEventDestinationCommand}
   */
  updateConfigurationSetEventDestination(
    args: UpdateConfigurationSetEventDestinationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateConfigurationSetEventDestinationCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link UpdateContactCommand}
   */
  updateContact(
    args: UpdateContactCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateContactCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConcurrentModificationError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link UpdateContactListCommand}
   */
  updateContactList(
    args: UpdateContactListCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateContactListCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConcurrentModificationError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link UpdateCustomVerificationEmailTemplateCommand}
   */
  updateCustomVerificationEmailTemplate(
    args: UpdateCustomVerificationEmailTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateCustomVerificationEmailTemplateCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link UpdateEmailIdentityPolicyCommand}
   */
  updateEmailIdentityPolicy(
    args: UpdateEmailIdentityPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateEmailIdentityPolicyCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link UpdateEmailTemplateCommand}
   */
  updateEmailTemplate(
    args: UpdateEmailTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateEmailTemplateCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError
  >

  /**
   * @see {@link UpdateReputationEntityCustomerManagedStatusCommand}
   */
  updateReputationEntityCustomerManagedStatus(
    args: UpdateReputationEntityCustomerManagedStatusCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateReputationEntityCustomerManagedStatusCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConflictError | TooManyRequestsError
  >

  /**
   * @see {@link UpdateReputationEntityPolicyCommand}
   */
  updateReputationEntityPolicy(
    args: UpdateReputationEntityPolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateReputationEntityPolicyCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | ConflictError | TooManyRequestsError
  >
}

Added in v1.0.0

utils

SESv2Service (namespace)

Added in v1.0.0

Config (interface)

Signature

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

Added in v1.0.0

Type (type alias)

Signature

export type Type = SESv2Service$

Added in v1.0.0