import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration } from "@smithy/types"; import type { WaiterResult } from "@smithy/util-waiter"; import { type CloneReceiptRuleSetCommandInput, type CloneReceiptRuleSetCommandOutput } from "./commands/CloneReceiptRuleSetCommand"; import { type CreateConfigurationSetCommandInput, type CreateConfigurationSetCommandOutput } from "./commands/CreateConfigurationSetCommand"; import { type CreateConfigurationSetEventDestinationCommandInput, type CreateConfigurationSetEventDestinationCommandOutput } from "./commands/CreateConfigurationSetEventDestinationCommand"; import { type CreateConfigurationSetTrackingOptionsCommandInput, type CreateConfigurationSetTrackingOptionsCommandOutput } from "./commands/CreateConfigurationSetTrackingOptionsCommand"; import { type CreateCustomVerificationEmailTemplateCommandInput, type CreateCustomVerificationEmailTemplateCommandOutput } from "./commands/CreateCustomVerificationEmailTemplateCommand"; import { type CreateReceiptFilterCommandInput, type CreateReceiptFilterCommandOutput } from "./commands/CreateReceiptFilterCommand"; import { type CreateReceiptRuleCommandInput, type CreateReceiptRuleCommandOutput } from "./commands/CreateReceiptRuleCommand"; import { type CreateReceiptRuleSetCommandInput, type CreateReceiptRuleSetCommandOutput } from "./commands/CreateReceiptRuleSetCommand"; import { type CreateTemplateCommandInput, type CreateTemplateCommandOutput } from "./commands/CreateTemplateCommand"; import { type DeleteConfigurationSetCommandInput, type DeleteConfigurationSetCommandOutput } from "./commands/DeleteConfigurationSetCommand"; import { type DeleteConfigurationSetEventDestinationCommandInput, type DeleteConfigurationSetEventDestinationCommandOutput } from "./commands/DeleteConfigurationSetEventDestinationCommand"; import { type DeleteConfigurationSetTrackingOptionsCommandInput, type DeleteConfigurationSetTrackingOptionsCommandOutput } from "./commands/DeleteConfigurationSetTrackingOptionsCommand"; import { type DeleteCustomVerificationEmailTemplateCommandInput, type DeleteCustomVerificationEmailTemplateCommandOutput } from "./commands/DeleteCustomVerificationEmailTemplateCommand"; import { type DeleteIdentityCommandInput, type DeleteIdentityCommandOutput } from "./commands/DeleteIdentityCommand"; import { type DeleteIdentityPolicyCommandInput, type DeleteIdentityPolicyCommandOutput } from "./commands/DeleteIdentityPolicyCommand"; import { type DeleteReceiptFilterCommandInput, type DeleteReceiptFilterCommandOutput } from "./commands/DeleteReceiptFilterCommand"; import { type DeleteReceiptRuleCommandInput, type DeleteReceiptRuleCommandOutput } from "./commands/DeleteReceiptRuleCommand"; import { type DeleteReceiptRuleSetCommandInput, type DeleteReceiptRuleSetCommandOutput } from "./commands/DeleteReceiptRuleSetCommand"; import { type DeleteTemplateCommandInput, type DeleteTemplateCommandOutput } from "./commands/DeleteTemplateCommand"; import { type DeleteVerifiedEmailAddressCommandInput, type DeleteVerifiedEmailAddressCommandOutput } from "./commands/DeleteVerifiedEmailAddressCommand"; import { type DescribeActiveReceiptRuleSetCommandInput, type DescribeActiveReceiptRuleSetCommandOutput } from "./commands/DescribeActiveReceiptRuleSetCommand"; import { type DescribeConfigurationSetCommandInput, type DescribeConfigurationSetCommandOutput } from "./commands/DescribeConfigurationSetCommand"; import { type DescribeReceiptRuleCommandInput, type DescribeReceiptRuleCommandOutput } from "./commands/DescribeReceiptRuleCommand"; import { type DescribeReceiptRuleSetCommandInput, type DescribeReceiptRuleSetCommandOutput } from "./commands/DescribeReceiptRuleSetCommand"; import { type GetAccountSendingEnabledCommandInput, type GetAccountSendingEnabledCommandOutput } from "./commands/GetAccountSendingEnabledCommand"; import { type GetCustomVerificationEmailTemplateCommandInput, type GetCustomVerificationEmailTemplateCommandOutput } from "./commands/GetCustomVerificationEmailTemplateCommand"; import { type GetIdentityDkimAttributesCommandInput, type GetIdentityDkimAttributesCommandOutput } from "./commands/GetIdentityDkimAttributesCommand"; import { type GetIdentityMailFromDomainAttributesCommandInput, type GetIdentityMailFromDomainAttributesCommandOutput } from "./commands/GetIdentityMailFromDomainAttributesCommand"; import { type GetIdentityNotificationAttributesCommandInput, type GetIdentityNotificationAttributesCommandOutput } from "./commands/GetIdentityNotificationAttributesCommand"; import { type GetIdentityPoliciesCommandInput, type GetIdentityPoliciesCommandOutput } from "./commands/GetIdentityPoliciesCommand"; import { type GetIdentityVerificationAttributesCommandInput, type GetIdentityVerificationAttributesCommandOutput } from "./commands/GetIdentityVerificationAttributesCommand"; import { type GetSendQuotaCommandInput, type GetSendQuotaCommandOutput } from "./commands/GetSendQuotaCommand"; import { type GetSendStatisticsCommandInput, type GetSendStatisticsCommandOutput } from "./commands/GetSendStatisticsCommand"; import { type GetTemplateCommandInput, type GetTemplateCommandOutput } from "./commands/GetTemplateCommand"; import { type ListConfigurationSetsCommandInput, type ListConfigurationSetsCommandOutput } from "./commands/ListConfigurationSetsCommand"; import { type ListCustomVerificationEmailTemplatesCommandInput, type ListCustomVerificationEmailTemplatesCommandOutput } from "./commands/ListCustomVerificationEmailTemplatesCommand"; import { type ListIdentitiesCommandInput, type ListIdentitiesCommandOutput } from "./commands/ListIdentitiesCommand"; import { type ListIdentityPoliciesCommandInput, type ListIdentityPoliciesCommandOutput } from "./commands/ListIdentityPoliciesCommand"; import { type ListReceiptFiltersCommandInput, type ListReceiptFiltersCommandOutput } from "./commands/ListReceiptFiltersCommand"; import { type ListReceiptRuleSetsCommandInput, type ListReceiptRuleSetsCommandOutput } from "./commands/ListReceiptRuleSetsCommand"; import { type ListTemplatesCommandInput, type ListTemplatesCommandOutput } from "./commands/ListTemplatesCommand"; import { type ListVerifiedEmailAddressesCommandInput, type ListVerifiedEmailAddressesCommandOutput } from "./commands/ListVerifiedEmailAddressesCommand"; import { type PutConfigurationSetDeliveryOptionsCommandInput, type PutConfigurationSetDeliveryOptionsCommandOutput } from "./commands/PutConfigurationSetDeliveryOptionsCommand"; import { type PutIdentityPolicyCommandInput, type PutIdentityPolicyCommandOutput } from "./commands/PutIdentityPolicyCommand"; import { type ReorderReceiptRuleSetCommandInput, type ReorderReceiptRuleSetCommandOutput } from "./commands/ReorderReceiptRuleSetCommand"; import { type SendBounceCommandInput, type SendBounceCommandOutput } from "./commands/SendBounceCommand"; import { type SendBulkTemplatedEmailCommandInput, type SendBulkTemplatedEmailCommandOutput } from "./commands/SendBulkTemplatedEmailCommand"; import { type SendCustomVerificationEmailCommandInput, type SendCustomVerificationEmailCommandOutput } from "./commands/SendCustomVerificationEmailCommand"; import { type SendEmailCommandInput, type SendEmailCommandOutput } from "./commands/SendEmailCommand"; import { type SendRawEmailCommandInput, type SendRawEmailCommandOutput } from "./commands/SendRawEmailCommand"; import { type SendTemplatedEmailCommandInput, type SendTemplatedEmailCommandOutput } from "./commands/SendTemplatedEmailCommand"; import { type SetActiveReceiptRuleSetCommandInput, type SetActiveReceiptRuleSetCommandOutput } from "./commands/SetActiveReceiptRuleSetCommand"; import { type SetIdentityDkimEnabledCommandInput, type SetIdentityDkimEnabledCommandOutput } from "./commands/SetIdentityDkimEnabledCommand"; import { type SetIdentityFeedbackForwardingEnabledCommandInput, type SetIdentityFeedbackForwardingEnabledCommandOutput } from "./commands/SetIdentityFeedbackForwardingEnabledCommand"; import { type SetIdentityHeadersInNotificationsEnabledCommandInput, type SetIdentityHeadersInNotificationsEnabledCommandOutput } from "./commands/SetIdentityHeadersInNotificationsEnabledCommand"; import { type SetIdentityMailFromDomainCommandInput, type SetIdentityMailFromDomainCommandOutput } from "./commands/SetIdentityMailFromDomainCommand"; import { type SetIdentityNotificationTopicCommandInput, type SetIdentityNotificationTopicCommandOutput } from "./commands/SetIdentityNotificationTopicCommand"; import { type SetReceiptRulePositionCommandInput, type SetReceiptRulePositionCommandOutput } from "./commands/SetReceiptRulePositionCommand"; import { type TestRenderTemplateCommandInput, type TestRenderTemplateCommandOutput } from "./commands/TestRenderTemplateCommand"; import { type UpdateAccountSendingEnabledCommandInput, type UpdateAccountSendingEnabledCommandOutput } from "./commands/UpdateAccountSendingEnabledCommand"; import { type UpdateConfigurationSetEventDestinationCommandInput, type UpdateConfigurationSetEventDestinationCommandOutput } from "./commands/UpdateConfigurationSetEventDestinationCommand"; import { type UpdateConfigurationSetReputationMetricsEnabledCommandInput, type UpdateConfigurationSetReputationMetricsEnabledCommandOutput } from "./commands/UpdateConfigurationSetReputationMetricsEnabledCommand"; import { type UpdateConfigurationSetSendingEnabledCommandInput, type UpdateConfigurationSetSendingEnabledCommandOutput } from "./commands/UpdateConfigurationSetSendingEnabledCommand"; import { type UpdateConfigurationSetTrackingOptionsCommandInput, type UpdateConfigurationSetTrackingOptionsCommandOutput } from "./commands/UpdateConfigurationSetTrackingOptionsCommand"; import { type UpdateCustomVerificationEmailTemplateCommandInput, type UpdateCustomVerificationEmailTemplateCommandOutput } from "./commands/UpdateCustomVerificationEmailTemplateCommand"; import { type UpdateReceiptRuleCommandInput, type UpdateReceiptRuleCommandOutput } from "./commands/UpdateReceiptRuleCommand"; import { type UpdateTemplateCommandInput, type UpdateTemplateCommandOutput } from "./commands/UpdateTemplateCommand"; import { type VerifyDomainDkimCommandInput, type VerifyDomainDkimCommandOutput } from "./commands/VerifyDomainDkimCommand"; import { type VerifyDomainIdentityCommandInput, type VerifyDomainIdentityCommandOutput } from "./commands/VerifyDomainIdentityCommand"; import { type VerifyEmailAddressCommandInput, type VerifyEmailAddressCommandOutput } from "./commands/VerifyEmailAddressCommand"; import { type VerifyEmailIdentityCommandInput, type VerifyEmailIdentityCommandOutput } from "./commands/VerifyEmailIdentityCommand"; import { SESClient } from "./SESClient"; export interface SES { /** * @see {@link CloneReceiptRuleSetCommand} */ cloneReceiptRuleSet(args: CloneReceiptRuleSetCommandInput, options?: __HttpHandlerOptions): Promise; cloneReceiptRuleSet(args: CloneReceiptRuleSetCommandInput, cb: (err: any, data?: CloneReceiptRuleSetCommandOutput) => void): void; cloneReceiptRuleSet(args: CloneReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CloneReceiptRuleSetCommandOutput) => void): void; /** * @see {@link CreateConfigurationSetCommand} */ createConfigurationSet(args: CreateConfigurationSetCommandInput, options?: __HttpHandlerOptions): Promise; createConfigurationSet(args: CreateConfigurationSetCommandInput, cb: (err: any, data?: CreateConfigurationSetCommandOutput) => void): void; createConfigurationSet(args: CreateConfigurationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConfigurationSetCommandOutput) => void): void; /** * @see {@link CreateConfigurationSetEventDestinationCommand} */ createConfigurationSetEventDestination(args: CreateConfigurationSetEventDestinationCommandInput, options?: __HttpHandlerOptions): Promise; createConfigurationSetEventDestination(args: CreateConfigurationSetEventDestinationCommandInput, cb: (err: any, data?: CreateConfigurationSetEventDestinationCommandOutput) => void): void; createConfigurationSetEventDestination(args: CreateConfigurationSetEventDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConfigurationSetEventDestinationCommandOutput) => void): void; /** * @see {@link CreateConfigurationSetTrackingOptionsCommand} */ createConfigurationSetTrackingOptions(args: CreateConfigurationSetTrackingOptionsCommandInput, options?: __HttpHandlerOptions): Promise; createConfigurationSetTrackingOptions(args: CreateConfigurationSetTrackingOptionsCommandInput, cb: (err: any, data?: CreateConfigurationSetTrackingOptionsCommandOutput) => void): void; createConfigurationSetTrackingOptions(args: CreateConfigurationSetTrackingOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConfigurationSetTrackingOptionsCommandOutput) => void): void; /** * @see {@link CreateCustomVerificationEmailTemplateCommand} */ createCustomVerificationEmailTemplate(args: CreateCustomVerificationEmailTemplateCommandInput, options?: __HttpHandlerOptions): Promise; createCustomVerificationEmailTemplate(args: CreateCustomVerificationEmailTemplateCommandInput, cb: (err: any, data?: CreateCustomVerificationEmailTemplateCommandOutput) => void): void; createCustomVerificationEmailTemplate(args: CreateCustomVerificationEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCustomVerificationEmailTemplateCommandOutput) => void): void; /** * @see {@link CreateReceiptFilterCommand} */ createReceiptFilter(args: CreateReceiptFilterCommandInput, options?: __HttpHandlerOptions): Promise; createReceiptFilter(args: CreateReceiptFilterCommandInput, cb: (err: any, data?: CreateReceiptFilterCommandOutput) => void): void; createReceiptFilter(args: CreateReceiptFilterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReceiptFilterCommandOutput) => void): void; /** * @see {@link CreateReceiptRuleCommand} */ createReceiptRule(args: CreateReceiptRuleCommandInput, options?: __HttpHandlerOptions): Promise; createReceiptRule(args: CreateReceiptRuleCommandInput, cb: (err: any, data?: CreateReceiptRuleCommandOutput) => void): void; createReceiptRule(args: CreateReceiptRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReceiptRuleCommandOutput) => void): void; /** * @see {@link CreateReceiptRuleSetCommand} */ createReceiptRuleSet(args: CreateReceiptRuleSetCommandInput, options?: __HttpHandlerOptions): Promise; createReceiptRuleSet(args: CreateReceiptRuleSetCommandInput, cb: (err: any, data?: CreateReceiptRuleSetCommandOutput) => void): void; createReceiptRuleSet(args: CreateReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReceiptRuleSetCommandOutput) => void): void; /** * @see {@link CreateTemplateCommand} */ createTemplate(args: CreateTemplateCommandInput, options?: __HttpHandlerOptions): Promise; createTemplate(args: CreateTemplateCommandInput, cb: (err: any, data?: CreateTemplateCommandOutput) => void): void; createTemplate(args: CreateTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTemplateCommandOutput) => void): void; /** * @see {@link DeleteConfigurationSetCommand} */ deleteConfigurationSet(args: DeleteConfigurationSetCommandInput, options?: __HttpHandlerOptions): Promise; deleteConfigurationSet(args: DeleteConfigurationSetCommandInput, cb: (err: any, data?: DeleteConfigurationSetCommandOutput) => void): void; deleteConfigurationSet(args: DeleteConfigurationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConfigurationSetCommandOutput) => void): void; /** * @see {@link DeleteConfigurationSetEventDestinationCommand} */ deleteConfigurationSetEventDestination(args: DeleteConfigurationSetEventDestinationCommandInput, options?: __HttpHandlerOptions): Promise; deleteConfigurationSetEventDestination(args: DeleteConfigurationSetEventDestinationCommandInput, cb: (err: any, data?: DeleteConfigurationSetEventDestinationCommandOutput) => void): void; deleteConfigurationSetEventDestination(args: DeleteConfigurationSetEventDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConfigurationSetEventDestinationCommandOutput) => void): void; /** * @see {@link DeleteConfigurationSetTrackingOptionsCommand} */ deleteConfigurationSetTrackingOptions(args: DeleteConfigurationSetTrackingOptionsCommandInput, options?: __HttpHandlerOptions): Promise; deleteConfigurationSetTrackingOptions(args: DeleteConfigurationSetTrackingOptionsCommandInput, cb: (err: any, data?: DeleteConfigurationSetTrackingOptionsCommandOutput) => void): void; deleteConfigurationSetTrackingOptions(args: DeleteConfigurationSetTrackingOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConfigurationSetTrackingOptionsCommandOutput) => void): void; /** * @see {@link DeleteCustomVerificationEmailTemplateCommand} */ deleteCustomVerificationEmailTemplate(args: DeleteCustomVerificationEmailTemplateCommandInput, options?: __HttpHandlerOptions): Promise; deleteCustomVerificationEmailTemplate(args: DeleteCustomVerificationEmailTemplateCommandInput, cb: (err: any, data?: DeleteCustomVerificationEmailTemplateCommandOutput) => void): void; deleteCustomVerificationEmailTemplate(args: DeleteCustomVerificationEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCustomVerificationEmailTemplateCommandOutput) => void): void; /** * @see {@link DeleteIdentityCommand} */ deleteIdentity(args: DeleteIdentityCommandInput, options?: __HttpHandlerOptions): Promise; deleteIdentity(args: DeleteIdentityCommandInput, cb: (err: any, data?: DeleteIdentityCommandOutput) => void): void; deleteIdentity(args: DeleteIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIdentityCommandOutput) => void): void; /** * @see {@link DeleteIdentityPolicyCommand} */ deleteIdentityPolicy(args: DeleteIdentityPolicyCommandInput, options?: __HttpHandlerOptions): Promise; deleteIdentityPolicy(args: DeleteIdentityPolicyCommandInput, cb: (err: any, data?: DeleteIdentityPolicyCommandOutput) => void): void; deleteIdentityPolicy(args: DeleteIdentityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIdentityPolicyCommandOutput) => void): void; /** * @see {@link DeleteReceiptFilterCommand} */ deleteReceiptFilter(args: DeleteReceiptFilterCommandInput, options?: __HttpHandlerOptions): Promise; deleteReceiptFilter(args: DeleteReceiptFilterCommandInput, cb: (err: any, data?: DeleteReceiptFilterCommandOutput) => void): void; deleteReceiptFilter(args: DeleteReceiptFilterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReceiptFilterCommandOutput) => void): void; /** * @see {@link DeleteReceiptRuleCommand} */ deleteReceiptRule(args: DeleteReceiptRuleCommandInput, options?: __HttpHandlerOptions): Promise; deleteReceiptRule(args: DeleteReceiptRuleCommandInput, cb: (err: any, data?: DeleteReceiptRuleCommandOutput) => void): void; deleteReceiptRule(args: DeleteReceiptRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReceiptRuleCommandOutput) => void): void; /** * @see {@link DeleteReceiptRuleSetCommand} */ deleteReceiptRuleSet(args: DeleteReceiptRuleSetCommandInput, options?: __HttpHandlerOptions): Promise; deleteReceiptRuleSet(args: DeleteReceiptRuleSetCommandInput, cb: (err: any, data?: DeleteReceiptRuleSetCommandOutput) => void): void; deleteReceiptRuleSet(args: DeleteReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReceiptRuleSetCommandOutput) => void): void; /** * @see {@link DeleteTemplateCommand} */ deleteTemplate(args: DeleteTemplateCommandInput, options?: __HttpHandlerOptions): Promise; deleteTemplate(args: DeleteTemplateCommandInput, cb: (err: any, data?: DeleteTemplateCommandOutput) => void): void; deleteTemplate(args: DeleteTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTemplateCommandOutput) => void): void; /** * @see {@link DeleteVerifiedEmailAddressCommand} */ deleteVerifiedEmailAddress(args: DeleteVerifiedEmailAddressCommandInput, options?: __HttpHandlerOptions): Promise; deleteVerifiedEmailAddress(args: DeleteVerifiedEmailAddressCommandInput, cb: (err: any, data?: DeleteVerifiedEmailAddressCommandOutput) => void): void; deleteVerifiedEmailAddress(args: DeleteVerifiedEmailAddressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteVerifiedEmailAddressCommandOutput) => void): void; /** * @see {@link DescribeActiveReceiptRuleSetCommand} */ describeActiveReceiptRuleSet(): Promise; describeActiveReceiptRuleSet(args: DescribeActiveReceiptRuleSetCommandInput, options?: __HttpHandlerOptions): Promise; describeActiveReceiptRuleSet(args: DescribeActiveReceiptRuleSetCommandInput, cb: (err: any, data?: DescribeActiveReceiptRuleSetCommandOutput) => void): void; describeActiveReceiptRuleSet(args: DescribeActiveReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeActiveReceiptRuleSetCommandOutput) => void): void; /** * @see {@link DescribeConfigurationSetCommand} */ describeConfigurationSet(args: DescribeConfigurationSetCommandInput, options?: __HttpHandlerOptions): Promise; describeConfigurationSet(args: DescribeConfigurationSetCommandInput, cb: (err: any, data?: DescribeConfigurationSetCommandOutput) => void): void; describeConfigurationSet(args: DescribeConfigurationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConfigurationSetCommandOutput) => void): void; /** * @see {@link DescribeReceiptRuleCommand} */ describeReceiptRule(args: DescribeReceiptRuleCommandInput, options?: __HttpHandlerOptions): Promise; describeReceiptRule(args: DescribeReceiptRuleCommandInput, cb: (err: any, data?: DescribeReceiptRuleCommandOutput) => void): void; describeReceiptRule(args: DescribeReceiptRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReceiptRuleCommandOutput) => void): void; /** * @see {@link DescribeReceiptRuleSetCommand} */ describeReceiptRuleSet(args: DescribeReceiptRuleSetCommandInput, options?: __HttpHandlerOptions): Promise; describeReceiptRuleSet(args: DescribeReceiptRuleSetCommandInput, cb: (err: any, data?: DescribeReceiptRuleSetCommandOutput) => void): void; describeReceiptRuleSet(args: DescribeReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReceiptRuleSetCommandOutput) => void): void; /** * @see {@link GetAccountSendingEnabledCommand} */ getAccountSendingEnabled(): Promise; getAccountSendingEnabled(args: GetAccountSendingEnabledCommandInput, options?: __HttpHandlerOptions): Promise; getAccountSendingEnabled(args: GetAccountSendingEnabledCommandInput, cb: (err: any, data?: GetAccountSendingEnabledCommandOutput) => void): void; getAccountSendingEnabled(args: GetAccountSendingEnabledCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountSendingEnabledCommandOutput) => void): void; /** * @see {@link GetCustomVerificationEmailTemplateCommand} */ getCustomVerificationEmailTemplate(args: GetCustomVerificationEmailTemplateCommandInput, options?: __HttpHandlerOptions): Promise; getCustomVerificationEmailTemplate(args: GetCustomVerificationEmailTemplateCommandInput, cb: (err: any, data?: GetCustomVerificationEmailTemplateCommandOutput) => void): void; getCustomVerificationEmailTemplate(args: GetCustomVerificationEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCustomVerificationEmailTemplateCommandOutput) => void): void; /** * @see {@link GetIdentityDkimAttributesCommand} */ getIdentityDkimAttributes(args: GetIdentityDkimAttributesCommandInput, options?: __HttpHandlerOptions): Promise; getIdentityDkimAttributes(args: GetIdentityDkimAttributesCommandInput, cb: (err: any, data?: GetIdentityDkimAttributesCommandOutput) => void): void; getIdentityDkimAttributes(args: GetIdentityDkimAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIdentityDkimAttributesCommandOutput) => void): void; /** * @see {@link GetIdentityMailFromDomainAttributesCommand} */ getIdentityMailFromDomainAttributes(args: GetIdentityMailFromDomainAttributesCommandInput, options?: __HttpHandlerOptions): Promise; getIdentityMailFromDomainAttributes(args: GetIdentityMailFromDomainAttributesCommandInput, cb: (err: any, data?: GetIdentityMailFromDomainAttributesCommandOutput) => void): void; getIdentityMailFromDomainAttributes(args: GetIdentityMailFromDomainAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIdentityMailFromDomainAttributesCommandOutput) => void): void; /** * @see {@link GetIdentityNotificationAttributesCommand} */ getIdentityNotificationAttributes(args: GetIdentityNotificationAttributesCommandInput, options?: __HttpHandlerOptions): Promise; getIdentityNotificationAttributes(args: GetIdentityNotificationAttributesCommandInput, cb: (err: any, data?: GetIdentityNotificationAttributesCommandOutput) => void): void; getIdentityNotificationAttributes(args: GetIdentityNotificationAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIdentityNotificationAttributesCommandOutput) => void): void; /** * @see {@link GetIdentityPoliciesCommand} */ getIdentityPolicies(args: GetIdentityPoliciesCommandInput, options?: __HttpHandlerOptions): Promise; getIdentityPolicies(args: GetIdentityPoliciesCommandInput, cb: (err: any, data?: GetIdentityPoliciesCommandOutput) => void): void; getIdentityPolicies(args: GetIdentityPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIdentityPoliciesCommandOutput) => void): void; /** * @see {@link GetIdentityVerificationAttributesCommand} */ getIdentityVerificationAttributes(args: GetIdentityVerificationAttributesCommandInput, options?: __HttpHandlerOptions): Promise; getIdentityVerificationAttributes(args: GetIdentityVerificationAttributesCommandInput, cb: (err: any, data?: GetIdentityVerificationAttributesCommandOutput) => void): void; getIdentityVerificationAttributes(args: GetIdentityVerificationAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIdentityVerificationAttributesCommandOutput) => void): void; /** * @see {@link GetSendQuotaCommand} */ getSendQuota(): Promise; getSendQuota(args: GetSendQuotaCommandInput, options?: __HttpHandlerOptions): Promise; getSendQuota(args: GetSendQuotaCommandInput, cb: (err: any, data?: GetSendQuotaCommandOutput) => void): void; getSendQuota(args: GetSendQuotaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSendQuotaCommandOutput) => void): void; /** * @see {@link GetSendStatisticsCommand} */ getSendStatistics(): Promise; getSendStatistics(args: GetSendStatisticsCommandInput, options?: __HttpHandlerOptions): Promise; getSendStatistics(args: GetSendStatisticsCommandInput, cb: (err: any, data?: GetSendStatisticsCommandOutput) => void): void; getSendStatistics(args: GetSendStatisticsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSendStatisticsCommandOutput) => void): void; /** * @see {@link GetTemplateCommand} */ getTemplate(args: GetTemplateCommandInput, options?: __HttpHandlerOptions): Promise; getTemplate(args: GetTemplateCommandInput, cb: (err: any, data?: GetTemplateCommandOutput) => void): void; getTemplate(args: GetTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTemplateCommandOutput) => void): void; /** * @see {@link ListConfigurationSetsCommand} */ listConfigurationSets(): Promise; listConfigurationSets(args: ListConfigurationSetsCommandInput, options?: __HttpHandlerOptions): Promise; listConfigurationSets(args: ListConfigurationSetsCommandInput, cb: (err: any, data?: ListConfigurationSetsCommandOutput) => void): void; listConfigurationSets(args: ListConfigurationSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConfigurationSetsCommandOutput) => void): void; /** * @see {@link ListCustomVerificationEmailTemplatesCommand} */ listCustomVerificationEmailTemplates(): Promise; listCustomVerificationEmailTemplates(args: ListCustomVerificationEmailTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; listCustomVerificationEmailTemplates(args: ListCustomVerificationEmailTemplatesCommandInput, cb: (err: any, data?: ListCustomVerificationEmailTemplatesCommandOutput) => void): void; listCustomVerificationEmailTemplates(args: ListCustomVerificationEmailTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCustomVerificationEmailTemplatesCommandOutput) => void): void; /** * @see {@link ListIdentitiesCommand} */ listIdentities(): Promise; listIdentities(args: ListIdentitiesCommandInput, options?: __HttpHandlerOptions): Promise; listIdentities(args: ListIdentitiesCommandInput, cb: (err: any, data?: ListIdentitiesCommandOutput) => void): void; listIdentities(args: ListIdentitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIdentitiesCommandOutput) => void): void; /** * @see {@link ListIdentityPoliciesCommand} */ listIdentityPolicies(args: ListIdentityPoliciesCommandInput, options?: __HttpHandlerOptions): Promise; listIdentityPolicies(args: ListIdentityPoliciesCommandInput, cb: (err: any, data?: ListIdentityPoliciesCommandOutput) => void): void; listIdentityPolicies(args: ListIdentityPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIdentityPoliciesCommandOutput) => void): void; /** * @see {@link ListReceiptFiltersCommand} */ listReceiptFilters(): Promise; listReceiptFilters(args: ListReceiptFiltersCommandInput, options?: __HttpHandlerOptions): Promise; listReceiptFilters(args: ListReceiptFiltersCommandInput, cb: (err: any, data?: ListReceiptFiltersCommandOutput) => void): void; listReceiptFilters(args: ListReceiptFiltersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReceiptFiltersCommandOutput) => void): void; /** * @see {@link ListReceiptRuleSetsCommand} */ listReceiptRuleSets(): Promise; listReceiptRuleSets(args: ListReceiptRuleSetsCommandInput, options?: __HttpHandlerOptions): Promise; listReceiptRuleSets(args: ListReceiptRuleSetsCommandInput, cb: (err: any, data?: ListReceiptRuleSetsCommandOutput) => void): void; listReceiptRuleSets(args: ListReceiptRuleSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReceiptRuleSetsCommandOutput) => void): void; /** * @see {@link ListTemplatesCommand} */ listTemplates(): Promise; listTemplates(args: ListTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; listTemplates(args: ListTemplatesCommandInput, cb: (err: any, data?: ListTemplatesCommandOutput) => void): void; listTemplates(args: ListTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTemplatesCommandOutput) => void): void; /** * @see {@link ListVerifiedEmailAddressesCommand} */ listVerifiedEmailAddresses(): Promise; listVerifiedEmailAddresses(args: ListVerifiedEmailAddressesCommandInput, options?: __HttpHandlerOptions): Promise; listVerifiedEmailAddresses(args: ListVerifiedEmailAddressesCommandInput, cb: (err: any, data?: ListVerifiedEmailAddressesCommandOutput) => void): void; listVerifiedEmailAddresses(args: ListVerifiedEmailAddressesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListVerifiedEmailAddressesCommandOutput) => void): void; /** * @see {@link PutConfigurationSetDeliveryOptionsCommand} */ putConfigurationSetDeliveryOptions(args: PutConfigurationSetDeliveryOptionsCommandInput, options?: __HttpHandlerOptions): Promise; putConfigurationSetDeliveryOptions(args: PutConfigurationSetDeliveryOptionsCommandInput, cb: (err: any, data?: PutConfigurationSetDeliveryOptionsCommandOutput) => void): void; putConfigurationSetDeliveryOptions(args: PutConfigurationSetDeliveryOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutConfigurationSetDeliveryOptionsCommandOutput) => void): void; /** * @see {@link PutIdentityPolicyCommand} */ putIdentityPolicy(args: PutIdentityPolicyCommandInput, options?: __HttpHandlerOptions): Promise; putIdentityPolicy(args: PutIdentityPolicyCommandInput, cb: (err: any, data?: PutIdentityPolicyCommandOutput) => void): void; putIdentityPolicy(args: PutIdentityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutIdentityPolicyCommandOutput) => void): void; /** * @see {@link ReorderReceiptRuleSetCommand} */ reorderReceiptRuleSet(args: ReorderReceiptRuleSetCommandInput, options?: __HttpHandlerOptions): Promise; reorderReceiptRuleSet(args: ReorderReceiptRuleSetCommandInput, cb: (err: any, data?: ReorderReceiptRuleSetCommandOutput) => void): void; reorderReceiptRuleSet(args: ReorderReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ReorderReceiptRuleSetCommandOutput) => void): void; /** * @see {@link SendBounceCommand} */ sendBounce(args: SendBounceCommandInput, options?: __HttpHandlerOptions): Promise; sendBounce(args: SendBounceCommandInput, cb: (err: any, data?: SendBounceCommandOutput) => void): void; sendBounce(args: SendBounceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendBounceCommandOutput) => void): void; /** * @see {@link SendBulkTemplatedEmailCommand} */ sendBulkTemplatedEmail(args: SendBulkTemplatedEmailCommandInput, options?: __HttpHandlerOptions): Promise; sendBulkTemplatedEmail(args: SendBulkTemplatedEmailCommandInput, cb: (err: any, data?: SendBulkTemplatedEmailCommandOutput) => void): void; sendBulkTemplatedEmail(args: SendBulkTemplatedEmailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendBulkTemplatedEmailCommandOutput) => void): void; /** * @see {@link SendCustomVerificationEmailCommand} */ sendCustomVerificationEmail(args: SendCustomVerificationEmailCommandInput, options?: __HttpHandlerOptions): Promise; sendCustomVerificationEmail(args: SendCustomVerificationEmailCommandInput, cb: (err: any, data?: SendCustomVerificationEmailCommandOutput) => void): void; sendCustomVerificationEmail(args: SendCustomVerificationEmailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendCustomVerificationEmailCommandOutput) => void): void; /** * @see {@link SendEmailCommand} */ sendEmail(args: SendEmailCommandInput, options?: __HttpHandlerOptions): Promise; sendEmail(args: SendEmailCommandInput, cb: (err: any, data?: SendEmailCommandOutput) => void): void; sendEmail(args: SendEmailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendEmailCommandOutput) => void): void; /** * @see {@link SendRawEmailCommand} */ sendRawEmail(args: SendRawEmailCommandInput, options?: __HttpHandlerOptions): Promise; sendRawEmail(args: SendRawEmailCommandInput, cb: (err: any, data?: SendRawEmailCommandOutput) => void): void; sendRawEmail(args: SendRawEmailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendRawEmailCommandOutput) => void): void; /** * @see {@link SendTemplatedEmailCommand} */ sendTemplatedEmail(args: SendTemplatedEmailCommandInput, options?: __HttpHandlerOptions): Promise; sendTemplatedEmail(args: SendTemplatedEmailCommandInput, cb: (err: any, data?: SendTemplatedEmailCommandOutput) => void): void; sendTemplatedEmail(args: SendTemplatedEmailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendTemplatedEmailCommandOutput) => void): void; /** * @see {@link SetActiveReceiptRuleSetCommand} */ setActiveReceiptRuleSet(): Promise; setActiveReceiptRuleSet(args: SetActiveReceiptRuleSetCommandInput, options?: __HttpHandlerOptions): Promise; setActiveReceiptRuleSet(args: SetActiveReceiptRuleSetCommandInput, cb: (err: any, data?: SetActiveReceiptRuleSetCommandOutput) => void): void; setActiveReceiptRuleSet(args: SetActiveReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetActiveReceiptRuleSetCommandOutput) => void): void; /** * @see {@link SetIdentityDkimEnabledCommand} */ setIdentityDkimEnabled(args: SetIdentityDkimEnabledCommandInput, options?: __HttpHandlerOptions): Promise; setIdentityDkimEnabled(args: SetIdentityDkimEnabledCommandInput, cb: (err: any, data?: SetIdentityDkimEnabledCommandOutput) => void): void; setIdentityDkimEnabled(args: SetIdentityDkimEnabledCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetIdentityDkimEnabledCommandOutput) => void): void; /** * @see {@link SetIdentityFeedbackForwardingEnabledCommand} */ setIdentityFeedbackForwardingEnabled(args: SetIdentityFeedbackForwardingEnabledCommandInput, options?: __HttpHandlerOptions): Promise; setIdentityFeedbackForwardingEnabled(args: SetIdentityFeedbackForwardingEnabledCommandInput, cb: (err: any, data?: SetIdentityFeedbackForwardingEnabledCommandOutput) => void): void; setIdentityFeedbackForwardingEnabled(args: SetIdentityFeedbackForwardingEnabledCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetIdentityFeedbackForwardingEnabledCommandOutput) => void): void; /** * @see {@link SetIdentityHeadersInNotificationsEnabledCommand} */ setIdentityHeadersInNotificationsEnabled(args: SetIdentityHeadersInNotificationsEnabledCommandInput, options?: __HttpHandlerOptions): Promise; setIdentityHeadersInNotificationsEnabled(args: SetIdentityHeadersInNotificationsEnabledCommandInput, cb: (err: any, data?: SetIdentityHeadersInNotificationsEnabledCommandOutput) => void): void; setIdentityHeadersInNotificationsEnabled(args: SetIdentityHeadersInNotificationsEnabledCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetIdentityHeadersInNotificationsEnabledCommandOutput) => void): void; /** * @see {@link SetIdentityMailFromDomainCommand} */ setIdentityMailFromDomain(args: SetIdentityMailFromDomainCommandInput, options?: __HttpHandlerOptions): Promise; setIdentityMailFromDomain(args: SetIdentityMailFromDomainCommandInput, cb: (err: any, data?: SetIdentityMailFromDomainCommandOutput) => void): void; setIdentityMailFromDomain(args: SetIdentityMailFromDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetIdentityMailFromDomainCommandOutput) => void): void; /** * @see {@link SetIdentityNotificationTopicCommand} */ setIdentityNotificationTopic(args: SetIdentityNotificationTopicCommandInput, options?: __HttpHandlerOptions): Promise; setIdentityNotificationTopic(args: SetIdentityNotificationTopicCommandInput, cb: (err: any, data?: SetIdentityNotificationTopicCommandOutput) => void): void; setIdentityNotificationTopic(args: SetIdentityNotificationTopicCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetIdentityNotificationTopicCommandOutput) => void): void; /** * @see {@link SetReceiptRulePositionCommand} */ setReceiptRulePosition(args: SetReceiptRulePositionCommandInput, options?: __HttpHandlerOptions): Promise; setReceiptRulePosition(args: SetReceiptRulePositionCommandInput, cb: (err: any, data?: SetReceiptRulePositionCommandOutput) => void): void; setReceiptRulePosition(args: SetReceiptRulePositionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetReceiptRulePositionCommandOutput) => void): void; /** * @see {@link TestRenderTemplateCommand} */ testRenderTemplate(args: TestRenderTemplateCommandInput, options?: __HttpHandlerOptions): Promise; testRenderTemplate(args: TestRenderTemplateCommandInput, cb: (err: any, data?: TestRenderTemplateCommandOutput) => void): void; testRenderTemplate(args: TestRenderTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestRenderTemplateCommandOutput) => void): void; /** * @see {@link UpdateAccountSendingEnabledCommand} */ updateAccountSendingEnabled(): Promise; updateAccountSendingEnabled(args: UpdateAccountSendingEnabledCommandInput, options?: __HttpHandlerOptions): Promise; updateAccountSendingEnabled(args: UpdateAccountSendingEnabledCommandInput, cb: (err: any, data?: UpdateAccountSendingEnabledCommandOutput) => void): void; updateAccountSendingEnabled(args: UpdateAccountSendingEnabledCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccountSendingEnabledCommandOutput) => void): void; /** * @see {@link UpdateConfigurationSetEventDestinationCommand} */ updateConfigurationSetEventDestination(args: UpdateConfigurationSetEventDestinationCommandInput, options?: __HttpHandlerOptions): Promise; updateConfigurationSetEventDestination(args: UpdateConfigurationSetEventDestinationCommandInput, cb: (err: any, data?: UpdateConfigurationSetEventDestinationCommandOutput) => void): void; updateConfigurationSetEventDestination(args: UpdateConfigurationSetEventDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConfigurationSetEventDestinationCommandOutput) => void): void; /** * @see {@link UpdateConfigurationSetReputationMetricsEnabledCommand} */ updateConfigurationSetReputationMetricsEnabled(args: UpdateConfigurationSetReputationMetricsEnabledCommandInput, options?: __HttpHandlerOptions): Promise; updateConfigurationSetReputationMetricsEnabled(args: UpdateConfigurationSetReputationMetricsEnabledCommandInput, cb: (err: any, data?: UpdateConfigurationSetReputationMetricsEnabledCommandOutput) => void): void; updateConfigurationSetReputationMetricsEnabled(args: UpdateConfigurationSetReputationMetricsEnabledCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConfigurationSetReputationMetricsEnabledCommandOutput) => void): void; /** * @see {@link UpdateConfigurationSetSendingEnabledCommand} */ updateConfigurationSetSendingEnabled(args: UpdateConfigurationSetSendingEnabledCommandInput, options?: __HttpHandlerOptions): Promise; updateConfigurationSetSendingEnabled(args: UpdateConfigurationSetSendingEnabledCommandInput, cb: (err: any, data?: UpdateConfigurationSetSendingEnabledCommandOutput) => void): void; updateConfigurationSetSendingEnabled(args: UpdateConfigurationSetSendingEnabledCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConfigurationSetSendingEnabledCommandOutput) => void): void; /** * @see {@link UpdateConfigurationSetTrackingOptionsCommand} */ updateConfigurationSetTrackingOptions(args: UpdateConfigurationSetTrackingOptionsCommandInput, options?: __HttpHandlerOptions): Promise; updateConfigurationSetTrackingOptions(args: UpdateConfigurationSetTrackingOptionsCommandInput, cb: (err: any, data?: UpdateConfigurationSetTrackingOptionsCommandOutput) => void): void; updateConfigurationSetTrackingOptions(args: UpdateConfigurationSetTrackingOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConfigurationSetTrackingOptionsCommandOutput) => void): void; /** * @see {@link UpdateCustomVerificationEmailTemplateCommand} */ updateCustomVerificationEmailTemplate(args: UpdateCustomVerificationEmailTemplateCommandInput, options?: __HttpHandlerOptions): Promise; updateCustomVerificationEmailTemplate(args: UpdateCustomVerificationEmailTemplateCommandInput, cb: (err: any, data?: UpdateCustomVerificationEmailTemplateCommandOutput) => void): void; updateCustomVerificationEmailTemplate(args: UpdateCustomVerificationEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCustomVerificationEmailTemplateCommandOutput) => void): void; /** * @see {@link UpdateReceiptRuleCommand} */ updateReceiptRule(args: UpdateReceiptRuleCommandInput, options?: __HttpHandlerOptions): Promise; updateReceiptRule(args: UpdateReceiptRuleCommandInput, cb: (err: any, data?: UpdateReceiptRuleCommandOutput) => void): void; updateReceiptRule(args: UpdateReceiptRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateReceiptRuleCommandOutput) => void): void; /** * @see {@link UpdateTemplateCommand} */ updateTemplate(args: UpdateTemplateCommandInput, options?: __HttpHandlerOptions): Promise; updateTemplate(args: UpdateTemplateCommandInput, cb: (err: any, data?: UpdateTemplateCommandOutput) => void): void; updateTemplate(args: UpdateTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTemplateCommandOutput) => void): void; /** * @see {@link VerifyDomainDkimCommand} */ verifyDomainDkim(args: VerifyDomainDkimCommandInput, options?: __HttpHandlerOptions): Promise; verifyDomainDkim(args: VerifyDomainDkimCommandInput, cb: (err: any, data?: VerifyDomainDkimCommandOutput) => void): void; verifyDomainDkim(args: VerifyDomainDkimCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: VerifyDomainDkimCommandOutput) => void): void; /** * @see {@link VerifyDomainIdentityCommand} */ verifyDomainIdentity(args: VerifyDomainIdentityCommandInput, options?: __HttpHandlerOptions): Promise; verifyDomainIdentity(args: VerifyDomainIdentityCommandInput, cb: (err: any, data?: VerifyDomainIdentityCommandOutput) => void): void; verifyDomainIdentity(args: VerifyDomainIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: VerifyDomainIdentityCommandOutput) => void): void; /** * @see {@link VerifyEmailAddressCommand} */ verifyEmailAddress(args: VerifyEmailAddressCommandInput, options?: __HttpHandlerOptions): Promise; verifyEmailAddress(args: VerifyEmailAddressCommandInput, cb: (err: any, data?: VerifyEmailAddressCommandOutput) => void): void; verifyEmailAddress(args: VerifyEmailAddressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: VerifyEmailAddressCommandOutput) => void): void; /** * @see {@link VerifyEmailIdentityCommand} */ verifyEmailIdentity(args: VerifyEmailIdentityCommandInput, options?: __HttpHandlerOptions): Promise; verifyEmailIdentity(args: VerifyEmailIdentityCommandInput, cb: (err: any, data?: VerifyEmailIdentityCommandOutput) => void): void; verifyEmailIdentity(args: VerifyEmailIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: VerifyEmailIdentityCommandOutput) => void): void; /** * @see {@link ListCustomVerificationEmailTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCustomVerificationEmailTemplatesCommandOutput}. */ paginateListCustomVerificationEmailTemplates(args?: ListCustomVerificationEmailTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListIdentitiesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListIdentitiesCommandOutput}. */ paginateListIdentities(args?: ListIdentitiesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetIdentityVerificationAttributesCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilIdentityExists(args: GetIdentityVerificationAttributesCommandInput, waiterConfig: number | Omit, "client">): Promise; } /** * Amazon Simple Email Service *

This document contains reference information for the Amazon Simple Email Service (Amazon SES) API, version * 2010-12-01. This document is best used in conjunction with the Amazon SES Developer * Guide.

* *

For a list of Amazon SES endpoints to use in service requests, see Regions and * Amazon SES in the Amazon SES Developer * Guide.

*
*

This documentation contains reference information related to the following:

* * @public */ export declare class SES extends SESClient implements SES { }