Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

SES

import { SES } from "https://aws-api-gyr5wj9zj0fg.deno.dev/v0.2/services/ses.ts";
class SES {
constructor(apiFactory: client.ApiFactory);
async cloneReceiptRuleSet(params: CloneReceiptRuleSetRequest, opts?: client.RequestOptions): Promise<void>;
async createConfigurationSet(params: CreateConfigurationSetRequest, opts?: client.RequestOptions): Promise<void>;
async createConfigurationSetEventDestination(params: CreateConfigurationSetEventDestinationRequest, opts?: client.RequestOptions): Promise<void>;
async createConfigurationSetTrackingOptions(params: CreateConfigurationSetTrackingOptionsRequest, opts?: client.RequestOptions): Promise<void>;
async createCustomVerificationEmailTemplate(params: CreateCustomVerificationEmailTemplateRequest, opts?: client.RequestOptions): Promise<void>;
async createReceiptFilter(params: CreateReceiptFilterRequest, opts?: client.RequestOptions): Promise<void>;
async createReceiptRule(params: CreateReceiptRuleRequest, opts?: client.RequestOptions): Promise<void>;
async createReceiptRuleSet(params: CreateReceiptRuleSetRequest, opts?: client.RequestOptions): Promise<void>;
async createTemplate(params: CreateTemplateRequest, opts?: client.RequestOptions): Promise<void>;
async deleteConfigurationSet(params: DeleteConfigurationSetRequest, opts?: client.RequestOptions): Promise<void>;
async deleteConfigurationSetEventDestination(params: DeleteConfigurationSetEventDestinationRequest, opts?: client.RequestOptions): Promise<void>;
async deleteConfigurationSetTrackingOptions(params: DeleteConfigurationSetTrackingOptionsRequest, opts?: client.RequestOptions): Promise<void>;
async deleteCustomVerificationEmailTemplate(params: DeleteCustomVerificationEmailTemplateRequest, opts?: client.RequestOptions): Promise<void>;
async deleteIdentity(params: DeleteIdentityRequest, opts?: client.RequestOptions): Promise<void>;
async deleteIdentityPolicy(params: DeleteIdentityPolicyRequest, opts?: client.RequestOptions): Promise<void>;
async deleteReceiptFilter(params: DeleteReceiptFilterRequest, opts?: client.RequestOptions): Promise<void>;
async deleteReceiptRule(params: DeleteReceiptRuleRequest, opts?: client.RequestOptions): Promise<void>;
async deleteReceiptRuleSet(params: DeleteReceiptRuleSetRequest, opts?: client.RequestOptions): Promise<void>;
async deleteTemplate(params: DeleteTemplateRequest, opts?: client.RequestOptions): Promise<void>;
async deleteVerifiedEmailAddress(params: DeleteVerifiedEmailAddressRequest, opts?: client.RequestOptions): Promise<void>;
async describeActiveReceiptRuleSet(opts?: client.RequestOptions): Promise<DescribeActiveReceiptRuleSetResponse>;
async describeConfigurationSet(params: DescribeConfigurationSetRequest, opts?: client.RequestOptions): Promise<DescribeConfigurationSetResponse>;
async describeReceiptRule(params: DescribeReceiptRuleRequest, opts?: client.RequestOptions): Promise<DescribeReceiptRuleResponse>;
async describeReceiptRuleSet(params: DescribeReceiptRuleSetRequest, opts?: client.RequestOptions): Promise<DescribeReceiptRuleSetResponse>;
async getAccountSendingEnabled(opts?: client.RequestOptions): Promise<GetAccountSendingEnabledResponse>;
async getCustomVerificationEmailTemplate(params: GetCustomVerificationEmailTemplateRequest, opts?: client.RequestOptions): Promise<GetCustomVerificationEmailTemplateResponse>;
async getIdentityDkimAttributes(params: GetIdentityDkimAttributesRequest, opts?: client.RequestOptions): Promise<GetIdentityDkimAttributesResponse>;
async getIdentityMailFromDomainAttributes(params: GetIdentityMailFromDomainAttributesRequest, opts?: client.RequestOptions): Promise<GetIdentityMailFromDomainAttributesResponse>;
async getIdentityNotificationAttributes(params: GetIdentityNotificationAttributesRequest, opts?: client.RequestOptions): Promise<GetIdentityNotificationAttributesResponse>;
async getIdentityPolicies(params: GetIdentityPoliciesRequest, opts?: client.RequestOptions): Promise<GetIdentityPoliciesResponse>;
async getIdentityVerificationAttributes(params: GetIdentityVerificationAttributesRequest, opts?: client.RequestOptions): Promise<GetIdentityVerificationAttributesResponse>;
async getSendQuota(opts?: client.RequestOptions): Promise<GetSendQuotaResponse>;
async getSendStatistics(opts?: client.RequestOptions): Promise<GetSendStatisticsResponse>;
async getTemplate(params: GetTemplateRequest, opts?: client.RequestOptions): Promise<GetTemplateResponse>;
async listConfigurationSets(params?: ListConfigurationSetsRequest, opts?: client.RequestOptions): Promise<ListConfigurationSetsResponse>;
async listCustomVerificationEmailTemplates(params?: ListCustomVerificationEmailTemplatesRequest, opts?: client.RequestOptions): Promise<ListCustomVerificationEmailTemplatesResponse>;
async listIdentities(params?: ListIdentitiesRequest, opts?: client.RequestOptions): Promise<ListIdentitiesResponse>;
async listIdentityPolicies(params: ListIdentityPoliciesRequest, opts?: client.RequestOptions): Promise<ListIdentityPoliciesResponse>;
async listReceiptFilters(opts?: client.RequestOptions): Promise<ListReceiptFiltersResponse>;
async listReceiptRuleSets(params?: ListReceiptRuleSetsRequest, opts?: client.RequestOptions): Promise<ListReceiptRuleSetsResponse>;
async listTemplates(params?: ListTemplatesRequest, opts?: client.RequestOptions): Promise<ListTemplatesResponse>;
async listVerifiedEmailAddresses(opts?: client.RequestOptions): Promise<ListVerifiedEmailAddressesResponse>;
async putConfigurationSetDeliveryOptions(params: PutConfigurationSetDeliveryOptionsRequest, opts?: client.RequestOptions): Promise<void>;
async putIdentityPolicy(params: PutIdentityPolicyRequest, opts?: client.RequestOptions): Promise<void>;
async reorderReceiptRuleSet(params: ReorderReceiptRuleSetRequest, opts?: client.RequestOptions): Promise<void>;
async sendBounce(params: SendBounceRequest, opts?: client.RequestOptions): Promise<SendBounceResponse>;
async sendBulkTemplatedEmail(params: SendBulkTemplatedEmailRequest, opts?: client.RequestOptions): Promise<SendBulkTemplatedEmailResponse>;
async sendCustomVerificationEmail(params: SendCustomVerificationEmailRequest, opts?: client.RequestOptions): Promise<SendCustomVerificationEmailResponse>;
async sendEmail(params: SendEmailRequest, opts?: client.RequestOptions): Promise<SendEmailResponse>;
async sendRawEmail(params: SendRawEmailRequest, opts?: client.RequestOptions): Promise<SendRawEmailResponse>;
async sendTemplatedEmail(params: SendTemplatedEmailRequest, opts?: client.RequestOptions): Promise<SendTemplatedEmailResponse>;
async setActiveReceiptRuleSet(params?: SetActiveReceiptRuleSetRequest, opts?: client.RequestOptions): Promise<void>;
async setIdentityDkimEnabled(params: SetIdentityDkimEnabledRequest, opts?: client.RequestOptions): Promise<void>;
async setIdentityFeedbackForwardingEnabled(params: SetIdentityFeedbackForwardingEnabledRequest, opts?: client.RequestOptions): Promise<void>;
async setIdentityHeadersInNotificationsEnabled(params: SetIdentityHeadersInNotificationsEnabledRequest, opts?: client.RequestOptions): Promise<void>;
async setIdentityMailFromDomain(params: SetIdentityMailFromDomainRequest, opts?: client.RequestOptions): Promise<void>;
async setIdentityNotificationTopic(params: SetIdentityNotificationTopicRequest, opts?: client.RequestOptions): Promise<void>;
async setReceiptRulePosition(params: SetReceiptRulePositionRequest, opts?: client.RequestOptions): Promise<void>;
async testRenderTemplate(params: TestRenderTemplateRequest, opts?: client.RequestOptions): Promise<TestRenderTemplateResponse>;
async updateAccountSendingEnabled(params?: UpdateAccountSendingEnabledRequest, opts?: client.RequestOptions): Promise<void>;
async updateConfigurationSetEventDestination(params: UpdateConfigurationSetEventDestinationRequest, opts?: client.RequestOptions): Promise<void>;
async updateConfigurationSetReputationMetricsEnabled(params: UpdateConfigurationSetReputationMetricsEnabledRequest, opts?: client.RequestOptions): Promise<void>;
async updateConfigurationSetSendingEnabled(params: UpdateConfigurationSetSendingEnabledRequest, opts?: client.RequestOptions): Promise<void>;
async updateConfigurationSetTrackingOptions(params: UpdateConfigurationSetTrackingOptionsRequest, opts?: client.RequestOptions): Promise<void>;
async updateCustomVerificationEmailTemplate(params: UpdateCustomVerificationEmailTemplateRequest, opts?: client.RequestOptions): Promise<void>;
async updateReceiptRule(params: UpdateReceiptRuleRequest, opts?: client.RequestOptions): Promise<void>;
async updateTemplate(params: UpdateTemplateRequest, opts?: client.RequestOptions): Promise<void>;
async verifyDomainDkim(params: VerifyDomainDkimRequest, opts?: client.RequestOptions): Promise<VerifyDomainDkimResponse>;
async verifyDomainIdentity(params: VerifyDomainIdentityRequest, opts?: client.RequestOptions): Promise<VerifyDomainIdentityResponse>;
async verifyEmailAddress(params: VerifyEmailAddressRequest, opts?: client.RequestOptions): Promise<void>;
async verifyEmailIdentity(params: VerifyEmailIdentityRequest, opts?: client.RequestOptions): Promise<void>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new SES(apiFactory: client.ApiFactory)
[src]

§Methods

§
cloneReceiptRuleSet(params: CloneReceiptRuleSetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createConfigurationSet(params: CreateConfigurationSetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createConfigurationSetEventDestination(params: CreateConfigurationSetEventDestinationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createConfigurationSetTrackingOptions(params: CreateConfigurationSetTrackingOptionsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createCustomVerificationEmailTemplate(params: CreateCustomVerificationEmailTemplateRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createReceiptFilter(params: CreateReceiptFilterRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createReceiptRule(params: CreateReceiptRuleRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createReceiptRuleSet(params: CreateReceiptRuleSetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createTemplate(params: CreateTemplateRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteConfigurationSet(params: DeleteConfigurationSetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteConfigurationSetEventDestination(params: DeleteConfigurationSetEventDestinationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteConfigurationSetTrackingOptions(params: DeleteConfigurationSetTrackingOptionsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteCustomVerificationEmailTemplate(params: DeleteCustomVerificationEmailTemplateRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteIdentity(params: DeleteIdentityRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteIdentityPolicy(params: DeleteIdentityPolicyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteReceiptFilter(params: DeleteReceiptFilterRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteReceiptRule(params: DeleteReceiptRuleRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteReceiptRuleSet(params: DeleteReceiptRuleSetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteTemplate(params: DeleteTemplateRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteVerifiedEmailAddress(params: DeleteVerifiedEmailAddressRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
describeActiveReceiptRuleSet(opts?: client.RequestOptions): Promise<DescribeActiveReceiptRuleSetResponse>
[src]
§
getAccountSendingEnabled(opts?: client.RequestOptions): Promise<GetAccountSendingEnabledResponse>
[src]
§
getSendQuota(opts?: client.RequestOptions): Promise<GetSendQuotaResponse>
[src]
§
getSendStatistics(opts?: client.RequestOptions): Promise<GetSendStatisticsResponse>
[src]
§
listReceiptFilters(opts?: client.RequestOptions): Promise<ListReceiptFiltersResponse>
[src]
§
listVerifiedEmailAddresses(opts?: client.RequestOptions): Promise<ListVerifiedEmailAddressesResponse>
[src]
§
putConfigurationSetDeliveryOptions(params: PutConfigurationSetDeliveryOptionsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putIdentityPolicy(params: PutIdentityPolicyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
reorderReceiptRuleSet(params: ReorderReceiptRuleSetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
setActiveReceiptRuleSet(params?: SetActiveReceiptRuleSetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
setIdentityDkimEnabled(params: SetIdentityDkimEnabledRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
setIdentityFeedbackForwardingEnabled(params: SetIdentityFeedbackForwardingEnabledRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
setIdentityHeadersInNotificationsEnabled(params: SetIdentityHeadersInNotificationsEnabledRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
setIdentityMailFromDomain(params: SetIdentityMailFromDomainRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
setIdentityNotificationTopic(params: SetIdentityNotificationTopicRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
setReceiptRulePosition(params: SetReceiptRulePositionRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateAccountSendingEnabled(params?: UpdateAccountSendingEnabledRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateConfigurationSetEventDestination(params: UpdateConfigurationSetEventDestinationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateConfigurationSetReputationMetricsEnabled(params: UpdateConfigurationSetReputationMetricsEnabledRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateConfigurationSetSendingEnabled(params: UpdateConfigurationSetSendingEnabledRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateConfigurationSetTrackingOptions(params: UpdateConfigurationSetTrackingOptionsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateCustomVerificationEmailTemplate(params: UpdateCustomVerificationEmailTemplateRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateReceiptRule(params: UpdateReceiptRuleRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateTemplate(params: UpdateTemplateRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
verifyEmailAddress(params: VerifyEmailAddressRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
verifyEmailIdentity(params: VerifyEmailIdentityRequest, opts?: client.RequestOptions): Promise<void>
[src]
§

Checks state up to 20 times, 3 seconds apart (about 1 minutes max wait time).

§Static Properties