Documentation
¶
Index ¶
- type BulkEmailDestination
- type BulkEmailDestinationStatus
- type BulkEmailStatus
- type CreateTemplateRequest
- type CreateTemplateResult
- type DeleteTemplateRequest
- type DeleteTemplateResult
- type Destination
- type GetSendQuotaRequest
- type GetSendQuotaResult
- type GetTemplateRequest
- type GetTemplateResult
- type ListTemplatesRequest
- type ListTemplatesResult
- type MessageTag
- type SES
- func (svc *SES) CreateTemplate(ctx context.Context, r CreateTemplateRequest) (*CreateTemplateResult, error)
- func (svc *SES) DeleteTemplate(ctx context.Context, r DeleteTemplateRequest) (*DeleteTemplateResult, error)
- func (svc *SES) Errorf(format string, v ...interface{})
- func (svc *SES) GetClient() *SDK.Client
- func (svc *SES) GetSendQuota(ctx context.Context, r GetSendQuotaRequest) (*GetSendQuotaResult, error)
- func (svc *SES) GetTemplate(ctx context.Context, r GetTemplateRequest) (*GetTemplateResult, error)
- func (svc *SES) Infof(format string, v ...interface{})
- func (svc *SES) ListTemplates(ctx context.Context, r ListTemplatesRequest) (*ListTemplatesResult, error)
- func (svc *SES) RawCloneReceiptRuleSet(ctx context.Context, in *SDK.CloneReceiptRuleSetInput) (*SDK.CloneReceiptRuleSetResponse, error)
- func (svc *SES) RawCreateConfigurationSet(ctx context.Context, in *SDK.CreateConfigurationSetInput) (*SDK.CreateConfigurationSetResponse, error)
- func (svc *SES) RawCreateConfigurationSetEventDestination(ctx context.Context, in *SDK.CreateConfigurationSetEventDestinationInput) (*SDK.CreateConfigurationSetEventDestinationResponse, error)
- func (svc *SES) RawCreateConfigurationSetTrackingOptions(ctx context.Context, in *SDK.CreateConfigurationSetTrackingOptionsInput) (*SDK.CreateConfigurationSetTrackingOptionsResponse, error)
- func (svc *SES) RawCreateCustomVerificationEmailTemplate(ctx context.Context, in *SDK.CreateCustomVerificationEmailTemplateInput) (*SDK.CreateCustomVerificationEmailTemplateResponse, error)
- func (svc *SES) RawCreateReceiptFilter(ctx context.Context, in *SDK.CreateReceiptFilterInput) (*SDK.CreateReceiptFilterResponse, error)
- func (svc *SES) RawCreateReceiptRule(ctx context.Context, in *SDK.CreateReceiptRuleInput) (*SDK.CreateReceiptRuleResponse, error)
- func (svc *SES) RawCreateReceiptRuleSet(ctx context.Context, in *SDK.CreateReceiptRuleSetInput) (*SDK.CreateReceiptRuleSetResponse, error)
- func (svc *SES) RawCreateTemplate(ctx context.Context, in *SDK.CreateTemplateInput) (*SDK.CreateTemplateResponse, error)
- func (svc *SES) RawDeleteConfigurationSet(ctx context.Context, in *SDK.DeleteConfigurationSetInput) (*SDK.DeleteConfigurationSetResponse, error)
- func (svc *SES) RawDeleteConfigurationSetEventDestination(ctx context.Context, in *SDK.DeleteConfigurationSetEventDestinationInput) (*SDK.DeleteConfigurationSetEventDestinationResponse, error)
- func (svc *SES) RawDeleteConfigurationSetTrackingOptions(ctx context.Context, in *SDK.DeleteConfigurationSetTrackingOptionsInput) (*SDK.DeleteConfigurationSetTrackingOptionsResponse, error)
- func (svc *SES) RawDeleteCustomVerificationEmailTemplate(ctx context.Context, in *SDK.DeleteCustomVerificationEmailTemplateInput) (*SDK.DeleteCustomVerificationEmailTemplateResponse, error)
- func (svc *SES) RawDeleteIdentity(ctx context.Context, in *SDK.DeleteIdentityInput) (*SDK.DeleteIdentityResponse, error)
- func (svc *SES) RawDeleteIdentityPolicy(ctx context.Context, in *SDK.DeleteIdentityPolicyInput) (*SDK.DeleteIdentityPolicyResponse, error)
- func (svc *SES) RawDeleteReceiptFilter(ctx context.Context, in *SDK.DeleteReceiptFilterInput) (*SDK.DeleteReceiptFilterResponse, error)
- func (svc *SES) RawDeleteReceiptRule(ctx context.Context, in *SDK.DeleteReceiptRuleInput) (*SDK.DeleteReceiptRuleResponse, error)
- func (svc *SES) RawDeleteReceiptRuleSet(ctx context.Context, in *SDK.DeleteReceiptRuleSetInput) (*SDK.DeleteReceiptRuleSetResponse, error)
- func (svc *SES) RawDeleteTemplate(ctx context.Context, in *SDK.DeleteTemplateInput) (*SDK.DeleteTemplateResponse, error)
- func (svc *SES) RawDeleteVerifiedEmailAddress(ctx context.Context, in *SDK.DeleteVerifiedEmailAddressInput) (*SDK.DeleteVerifiedEmailAddressResponse, error)
- func (svc *SES) RawDescribeActiveReceiptRuleSet(ctx context.Context, in *SDK.DescribeActiveReceiptRuleSetInput) (*SDK.DescribeActiveReceiptRuleSetResponse, error)
- func (svc *SES) RawDescribeConfigurationSet(ctx context.Context, in *SDK.DescribeConfigurationSetInput) (*SDK.DescribeConfigurationSetResponse, error)
- func (svc *SES) RawDescribeReceiptRule(ctx context.Context, in *SDK.DescribeReceiptRuleInput) (*SDK.DescribeReceiptRuleResponse, error)
- func (svc *SES) RawDescribeReceiptRuleSet(ctx context.Context, in *SDK.DescribeReceiptRuleSetInput) (*SDK.DescribeReceiptRuleSetResponse, error)
- func (svc *SES) RawGetAccountSendingEnabled(ctx context.Context, in *SDK.GetAccountSendingEnabledInput) (*SDK.GetAccountSendingEnabledResponse, error)
- func (svc *SES) RawGetCustomVerificationEmailTemplate(ctx context.Context, in *SDK.GetCustomVerificationEmailTemplateInput) (*SDK.GetCustomVerificationEmailTemplateResponse, error)
- func (svc *SES) RawGetIdentityDkimAttributes(ctx context.Context, in *SDK.GetIdentityDkimAttributesInput) (*SDK.GetIdentityDkimAttributesResponse, error)
- func (svc *SES) RawGetIdentityMailFromDomainAttributes(ctx context.Context, in *SDK.GetIdentityMailFromDomainAttributesInput) (*SDK.GetIdentityMailFromDomainAttributesResponse, error)
- func (svc *SES) RawGetIdentityNotificationAttributes(ctx context.Context, in *SDK.GetIdentityNotificationAttributesInput) (*SDK.GetIdentityNotificationAttributesResponse, error)
- func (svc *SES) RawGetIdentityPolicies(ctx context.Context, in *SDK.GetIdentityPoliciesInput) (*SDK.GetIdentityPoliciesResponse, error)
- func (svc *SES) RawGetIdentityVerificationAttributes(ctx context.Context, in *SDK.GetIdentityVerificationAttributesInput) (*SDK.GetIdentityVerificationAttributesResponse, error)
- func (svc *SES) RawGetSendQuota(ctx context.Context, in *SDK.GetSendQuotaInput) (*SDK.GetSendQuotaResponse, error)
- func (svc *SES) RawGetSendStatistics(ctx context.Context, in *SDK.GetSendStatisticsInput) (*SDK.GetSendStatisticsResponse, error)
- func (svc *SES) RawGetTemplate(ctx context.Context, in *SDK.GetTemplateInput) (*SDK.GetTemplateResponse, error)
- func (svc *SES) RawListConfigurationSets(ctx context.Context, in *SDK.ListConfigurationSetsInput) (*SDK.ListConfigurationSetsResponse, error)
- func (svc *SES) RawListCustomVerificationEmailTemplates(ctx context.Context, in *SDK.ListCustomVerificationEmailTemplatesInput) (*SDK.ListCustomVerificationEmailTemplatesResponse, error)
- func (svc *SES) RawListIdentities(ctx context.Context, in *SDK.ListIdentitiesInput) (*SDK.ListIdentitiesResponse, error)
- func (svc *SES) RawListIdentityPolicies(ctx context.Context, in *SDK.ListIdentityPoliciesInput) (*SDK.ListIdentityPoliciesResponse, error)
- func (svc *SES) RawListReceiptFilters(ctx context.Context, in *SDK.ListReceiptFiltersInput) (*SDK.ListReceiptFiltersResponse, error)
- func (svc *SES) RawListReceiptRuleSets(ctx context.Context, in *SDK.ListReceiptRuleSetsInput) (*SDK.ListReceiptRuleSetsResponse, error)
- func (svc *SES) RawListTemplates(ctx context.Context, in *SDK.ListTemplatesInput) (*SDK.ListTemplatesResponse, error)
- func (svc *SES) RawListVerifiedEmailAddresses(ctx context.Context, in *SDK.ListVerifiedEmailAddressesInput) (*SDK.ListVerifiedEmailAddressesResponse, error)
- func (svc *SES) RawPutConfigurationSetDeliveryOptions(ctx context.Context, in *SDK.PutConfigurationSetDeliveryOptionsInput) (*SDK.PutConfigurationSetDeliveryOptionsResponse, error)
- func (svc *SES) RawPutIdentityPolicy(ctx context.Context, in *SDK.PutIdentityPolicyInput) (*SDK.PutIdentityPolicyResponse, error)
- func (svc *SES) RawReorderReceiptRuleSet(ctx context.Context, in *SDK.ReorderReceiptRuleSetInput) (*SDK.ReorderReceiptRuleSetResponse, error)
- func (svc *SES) RawSendBounce(ctx context.Context, in *SDK.SendBounceInput) (*SDK.SendBounceResponse, error)
- func (svc *SES) RawSendBulkTemplatedEmail(ctx context.Context, in *SDK.SendBulkTemplatedEmailInput) (*SDK.SendBulkTemplatedEmailResponse, error)
- func (svc *SES) RawSendCustomVerificationEmail(ctx context.Context, in *SDK.SendCustomVerificationEmailInput) (*SDK.SendCustomVerificationEmailResponse, error)
- func (svc *SES) RawSendEmail(ctx context.Context, in *SDK.SendEmailInput) (*SDK.SendEmailResponse, error)
- func (svc *SES) RawSendRawEmail(ctx context.Context, in *SDK.SendRawEmailInput) (*SDK.SendRawEmailResponse, error)
- func (svc *SES) RawSendTemplatedEmail(ctx context.Context, in *SDK.SendTemplatedEmailInput) (*SDK.SendTemplatedEmailResponse, error)
- func (svc *SES) RawSetActiveReceiptRuleSet(ctx context.Context, in *SDK.SetActiveReceiptRuleSetInput) (*SDK.SetActiveReceiptRuleSetResponse, error)
- func (svc *SES) RawSetIdentityDkimEnabled(ctx context.Context, in *SDK.SetIdentityDkimEnabledInput) (*SDK.SetIdentityDkimEnabledResponse, error)
- func (svc *SES) RawSetIdentityFeedbackForwardingEnabled(ctx context.Context, in *SDK.SetIdentityFeedbackForwardingEnabledInput) (*SDK.SetIdentityFeedbackForwardingEnabledResponse, error)
- func (svc *SES) RawSetIdentityHeadersInNotificationsEnabled(ctx context.Context, in *SDK.SetIdentityHeadersInNotificationsEnabledInput) (*SDK.SetIdentityHeadersInNotificationsEnabledResponse, error)
- func (svc *SES) RawSetIdentityMailFromDomain(ctx context.Context, in *SDK.SetIdentityMailFromDomainInput) (*SDK.SetIdentityMailFromDomainResponse, error)
- func (svc *SES) RawSetIdentityNotificationTopic(ctx context.Context, in *SDK.SetIdentityNotificationTopicInput) (*SDK.SetIdentityNotificationTopicResponse, error)
- func (svc *SES) RawSetReceiptRulePosition(ctx context.Context, in *SDK.SetReceiptRulePositionInput) (*SDK.SetReceiptRulePositionResponse, error)
- func (svc *SES) RawTestRenderTemplate(ctx context.Context, in *SDK.TestRenderTemplateInput) (*SDK.TestRenderTemplateResponse, error)
- func (svc *SES) RawUpdateAccountSendingEnabled(ctx context.Context, in *SDK.UpdateAccountSendingEnabledInput) (*SDK.UpdateAccountSendingEnabledResponse, error)
- func (svc *SES) RawUpdateConfigurationSetEventDestination(ctx context.Context, in *SDK.UpdateConfigurationSetEventDestinationInput) (*SDK.UpdateConfigurationSetEventDestinationResponse, error)
- func (svc *SES) RawUpdateConfigurationSetReputationMetricsEnabled(ctx context.Context, ...) (*SDK.UpdateConfigurationSetReputationMetricsEnabledResponse, error)
- func (svc *SES) RawUpdateConfigurationSetSendingEnabled(ctx context.Context, in *SDK.UpdateConfigurationSetSendingEnabledInput) (*SDK.UpdateConfigurationSetSendingEnabledResponse, error)
- func (svc *SES) RawUpdateConfigurationSetTrackingOptions(ctx context.Context, in *SDK.UpdateConfigurationSetTrackingOptionsInput) (*SDK.UpdateConfigurationSetTrackingOptionsResponse, error)
- func (svc *SES) RawUpdateCustomVerificationEmailTemplate(ctx context.Context, in *SDK.UpdateCustomVerificationEmailTemplateInput) (*SDK.UpdateCustomVerificationEmailTemplateResponse, error)
- func (svc *SES) RawUpdateReceiptRule(ctx context.Context, in *SDK.UpdateReceiptRuleInput) (*SDK.UpdateReceiptRuleResponse, error)
- func (svc *SES) RawUpdateTemplate(ctx context.Context, in *SDK.UpdateTemplateInput) (*SDK.UpdateTemplateResponse, error)
- func (svc *SES) RawVerifyDomainDkim(ctx context.Context, in *SDK.VerifyDomainDkimInput) (*SDK.VerifyDomainDkimResponse, error)
- func (svc *SES) RawVerifyDomainIdentity(ctx context.Context, in *SDK.VerifyDomainIdentityInput) (*SDK.VerifyDomainIdentityResponse, error)
- func (svc *SES) RawVerifyEmailAddress(ctx context.Context, in *SDK.VerifyEmailAddressInput) (*SDK.VerifyEmailAddressResponse, error)
- func (svc *SES) RawVerifyEmailIdentity(ctx context.Context, in *SDK.VerifyEmailIdentityInput) (*SDK.VerifyEmailIdentityResponse, error)
- func (svc *SES) SendBulkTemplatedEmail(ctx context.Context, r SendBulkTemplatedEmailRequest) (*SendBulkTemplatedEmailResult, error)
- func (svc *SES) SendEmail(ctx context.Context, r SendEmailRequest) (*SendEmailResult, error)
- func (svc *SES) SendRawEmail(ctx context.Context, r SendRawEmailRequest) (*SendRawEmailResult, error)
- func (svc *SES) SendTemplatedEmail(ctx context.Context, r SendTemplatedEmailRequest) (*SendTemplatedEmailResult, error)
- func (svc *SES) SetDefaultConfigurationSet(s string)
- func (svc *SES) SetLogger(logger log.Logger)
- func (svc *SES) TestRenderTemplate(ctx context.Context, r TestRenderTemplateRequest) (*TestRenderTemplateResult, error)
- func (svc *SES) UpdateTemplate(ctx context.Context, r UpdateTemplateRequest) (*UpdateTemplateResult, error)
- func (svc *SES) XCreateTemplate(ctx context.Context, templateName, subject, htmlBody, textBody string) error
- func (svc *SES) XExistsTemplate(ctx context.Context, templateName string) (bool, error)
- func (svc *SES) XGetTemplate(ctx context.Context, templateName string) (*GetTemplateResult, error)
- func (svc *SES) XSendBulkTemplatedEmail(ctx context.Context, r XSendBulkTemplatedEmailRequest) (*SendBulkTemplatedEmailResult, error)
- func (svc *SES) XSendBulkTemplatedEmailEachList(ctx context.Context, template, from string, to []string, ...) (*SendBulkTemplatedEmailResult, error)
- func (svc *SES) XSendEmailHTML(ctx context.Context, subject, body, from string, to ...string) error
- func (svc *SES) XSendEmailText(ctx context.Context, subject, body, from string, to ...string) error
- func (svc *SES) XSendRawEmail(ctx context.Context, r XSendRawEmailRequest) error
- func (svc *SES) XSendTemplatedEmail(ctx context.Context, r XSendTemplatedEmailRequest) (*SendTemplatedEmailResult, error)
- func (svc *SES) XUpdateTemplate(ctx context.Context, templateName, subject, htmlBody, textBody string) error
- type SendBulkTemplatedEmailRequest
- type SendBulkTemplatedEmailResult
- type SendEmailRequest
- type SendEmailResult
- type SendRawEmailRequest
- type SendRawEmailResult
- type SendTemplatedEmailRequest
- type SendTemplatedEmailResult
- type Template
- type TemplateMetadata
- type TestRenderTemplateRequest
- type TestRenderTemplateResult
- type UpdateTemplateRequest
- type UpdateTemplateResult
- type XAttachment
- type XBulkEmailDestination
- type XSendBulkTemplatedEmailRequest
- type XSendRawEmailRequest
- type XSendTemplatedEmailRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BulkEmailDestination ¶ added in v0.3.0
type BulkEmailDestination struct { Destination Destination ReplacementTags []MessageTag ReplacementTemplateData string }
func (BulkEmailDestination) ToSDK ¶ added in v0.3.0
func (r BulkEmailDestination) ToSDK() SDK.BulkEmailDestination
type BulkEmailDestinationStatus ¶ added in v0.3.0
type BulkEmailDestinationStatus struct { Error string MessageID string Status BulkEmailStatus }
type BulkEmailStatus ¶ added in v0.3.0
type BulkEmailStatus string
const ( BulkEmailStatusSuccess BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusSuccess) BulkEmailStatusMessageRejected BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusMessageRejected) BulkEmailStatusMailFromDomainNotVerified BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusMailFromDomainNotVerified) BulkEmailStatusConfigurationSetDoesNotExist BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusConfigurationSetDoesNotExist) BulkEmailStatusTemplateDoesNotExist BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusTemplateDoesNotExist) BulkEmailStatusAccountSuspended BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusAccountSuspended) BulkEmailStatusAccountThrottled BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusAccountThrottled) BulkEmailStatusAccountDailyQuotaExceeded BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusAccountDailyQuotaExceeded) BulkEmailStatusInvalidSendingPoolName BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusInvalidSendingPoolName) BulkEmailStatusAccountSendingPaused BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusAccountSendingPaused) BulkEmailStatusConfigurationSetSendingPaused BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusConfigurationSetSendingPaused) BulkEmailStatusInvalidParameterValue BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusInvalidParameterValue) BulkEmailStatusTransientFailure BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusTransientFailure) BulkEmailStatusFailed BulkEmailStatus = BulkEmailStatus(SDK.BulkEmailStatusFailed) )
type CreateTemplateRequest ¶ added in v0.3.2
type CreateTemplateRequest struct {
Template Template
}
CreateTemplateRequest has parameters for `CreateTemplate` operation.
func (CreateTemplateRequest) ToInput ¶ added in v0.3.2
func (r CreateTemplateRequest) ToInput() *SDK.CreateTemplateInput
type CreateTemplateResult ¶ added in v0.3.2
type CreateTemplateResult struct{}
func NewCreateTemplateResult ¶ added in v0.3.2
func NewCreateTemplateResult(o *SDK.CreateTemplateResponse) *CreateTemplateResult
type DeleteTemplateRequest ¶ added in v0.3.2
type DeleteTemplateRequest struct {
TemplateName string
}
DeleteTemplateRequest has parameters for `DeleteTemplate` operation.
func (DeleteTemplateRequest) ToInput ¶ added in v0.3.2
func (r DeleteTemplateRequest) ToInput() *SDK.DeleteTemplateInput
type DeleteTemplateResult ¶ added in v0.3.2
type DeleteTemplateResult struct{}
func NewDeleteTemplateResult ¶ added in v0.3.2
func NewDeleteTemplateResult(o *SDK.DeleteTemplateResponse) *DeleteTemplateResult
type Destination ¶ added in v0.3.0
func (Destination) ToSDK ¶ added in v0.3.0
func (r Destination) ToSDK() *SDK.Destination
type GetSendQuotaRequest ¶ added in v0.3.2
type GetSendQuotaRequest struct { }
GetSendQuotaRequest has parameters for `GetSendQuota` operation.
func (GetSendQuotaRequest) ToInput ¶ added in v0.3.2
func (r GetSendQuotaRequest) ToInput() *SDK.GetSendQuotaInput
type GetSendQuotaResult ¶ added in v0.3.2
type GetSendQuotaResult struct { Max24HourSend float64 MaxSendRate float64 SentLast24Hours float64 }
func NewGetSendQuotaResult ¶ added in v0.3.2
func NewGetSendQuotaResult(o *SDK.GetSendQuotaResponse) *GetSendQuotaResult
type GetTemplateRequest ¶ added in v0.3.2
type GetTemplateRequest struct {
TemplateName string
}
GetTemplateRequest has parameters for `GetTemplate` operation.
func (GetTemplateRequest) ToInput ¶ added in v0.3.2
func (r GetTemplateRequest) ToInput() *SDK.GetTemplateInput
type GetTemplateResult ¶ added in v0.3.2
type GetTemplateResult struct {
Template Template
}
func NewGetTemplateResult ¶ added in v0.3.2
func NewGetTemplateResult(o *SDK.GetTemplateResponse) *GetTemplateResult
type ListTemplatesRequest ¶ added in v0.3.2
ListTemplatesRequest has parameters for `ListTemplates` operation.
func (ListTemplatesRequest) ToInput ¶ added in v0.3.2
func (r ListTemplatesRequest) ToInput() *SDK.ListTemplatesInput
type ListTemplatesResult ¶ added in v0.3.2
type ListTemplatesResult struct { NextToken string TemplatesMetadata []TemplateMetadata }
func NewListTemplatesResult ¶ added in v0.3.2
func NewListTemplatesResult(o *SDK.ListTemplatesResponse) *ListTemplatesResult
type MessageTag ¶
func (MessageTag) ToSDK ¶
func (r MessageTag) ToSDK() SDK.MessageTag
type SES ¶
type SES struct {
// contains filtered or unexported fields
}
SES has SES client.
func (*SES) CreateTemplate ¶ added in v0.3.2
func (svc *SES) CreateTemplate(ctx context.Context, r CreateTemplateRequest) (*CreateTemplateResult, error)
CreateTemplate executes `CreateTemplate` operation.
func (*SES) DeleteTemplate ¶ added in v0.3.2
func (svc *SES) DeleteTemplate(ctx context.Context, r DeleteTemplateRequest) (*DeleteTemplateResult, error)
DeleteTemplate executes `DeleteTemplate` operation.
func (*SES) GetSendQuota ¶ added in v0.3.2
func (svc *SES) GetSendQuota(ctx context.Context, r GetSendQuotaRequest) (*GetSendQuotaResult, error)
GetSendQuota executes `GetSendQuota` operation.
func (*SES) GetTemplate ¶ added in v0.3.2
func (svc *SES) GetTemplate(ctx context.Context, r GetTemplateRequest) (*GetTemplateResult, error)
GetTemplate executes `GetTemplate` operation.
func (*SES) ListTemplates ¶ added in v0.3.2
func (svc *SES) ListTemplates(ctx context.Context, r ListTemplatesRequest) (*ListTemplatesResult, error)
ListTemplates executes `ListTemplates` operation.
func (*SES) RawCloneReceiptRuleSet ¶
func (svc *SES) RawCloneReceiptRuleSet(ctx context.Context, in *SDK.CloneReceiptRuleSetInput) (*SDK.CloneReceiptRuleSetResponse, error)
RawCloneReceiptRuleSet executes `CloneReceiptRuleSet` raw operation.
func (*SES) RawCreateConfigurationSet ¶
func (svc *SES) RawCreateConfigurationSet(ctx context.Context, in *SDK.CreateConfigurationSetInput) (*SDK.CreateConfigurationSetResponse, error)
RawCreateConfigurationSet executes `CreateConfigurationSet` raw operation.
func (*SES) RawCreateConfigurationSetEventDestination ¶
func (svc *SES) RawCreateConfigurationSetEventDestination(ctx context.Context, in *SDK.CreateConfigurationSetEventDestinationInput) (*SDK.CreateConfigurationSetEventDestinationResponse, error)
RawCreateConfigurationSetEventDestination executes `CreateConfigurationSetEventDestination` raw operation.
func (*SES) RawCreateConfigurationSetTrackingOptions ¶
func (svc *SES) RawCreateConfigurationSetTrackingOptions(ctx context.Context, in *SDK.CreateConfigurationSetTrackingOptionsInput) (*SDK.CreateConfigurationSetTrackingOptionsResponse, error)
RawCreateConfigurationSetTrackingOptions executes `CreateConfigurationSetTrackingOptions` raw operation.
func (*SES) RawCreateCustomVerificationEmailTemplate ¶
func (svc *SES) RawCreateCustomVerificationEmailTemplate(ctx context.Context, in *SDK.CreateCustomVerificationEmailTemplateInput) (*SDK.CreateCustomVerificationEmailTemplateResponse, error)
RawCreateCustomVerificationEmailTemplate executes `CreateCustomVerificationEmailTemplate` raw operation.
func (*SES) RawCreateReceiptFilter ¶
func (svc *SES) RawCreateReceiptFilter(ctx context.Context, in *SDK.CreateReceiptFilterInput) (*SDK.CreateReceiptFilterResponse, error)
RawCreateReceiptFilter executes `CreateReceiptFilter` raw operation.
func (*SES) RawCreateReceiptRule ¶
func (svc *SES) RawCreateReceiptRule(ctx context.Context, in *SDK.CreateReceiptRuleInput) (*SDK.CreateReceiptRuleResponse, error)
RawCreateReceiptRule executes `CreateReceiptRule` raw operation.
func (*SES) RawCreateReceiptRuleSet ¶
func (svc *SES) RawCreateReceiptRuleSet(ctx context.Context, in *SDK.CreateReceiptRuleSetInput) (*SDK.CreateReceiptRuleSetResponse, error)
RawCreateReceiptRuleSet executes `CreateReceiptRuleSet` raw operation.
func (*SES) RawCreateTemplate ¶
func (svc *SES) RawCreateTemplate(ctx context.Context, in *SDK.CreateTemplateInput) (*SDK.CreateTemplateResponse, error)
RawCreateTemplate executes `CreateTemplate` raw operation.
func (*SES) RawDeleteConfigurationSet ¶
func (svc *SES) RawDeleteConfigurationSet(ctx context.Context, in *SDK.DeleteConfigurationSetInput) (*SDK.DeleteConfigurationSetResponse, error)
RawDeleteConfigurationSet executes `DeleteConfigurationSet` raw operation.
func (*SES) RawDeleteConfigurationSetEventDestination ¶
func (svc *SES) RawDeleteConfigurationSetEventDestination(ctx context.Context, in *SDK.DeleteConfigurationSetEventDestinationInput) (*SDK.DeleteConfigurationSetEventDestinationResponse, error)
RawDeleteConfigurationSetEventDestination executes `DeleteConfigurationSetEventDestination` raw operation.
func (*SES) RawDeleteConfigurationSetTrackingOptions ¶
func (svc *SES) RawDeleteConfigurationSetTrackingOptions(ctx context.Context, in *SDK.DeleteConfigurationSetTrackingOptionsInput) (*SDK.DeleteConfigurationSetTrackingOptionsResponse, error)
RawDeleteConfigurationSetTrackingOptions executes `DeleteConfigurationSetTrackingOptions` raw operation.
func (*SES) RawDeleteCustomVerificationEmailTemplate ¶
func (svc *SES) RawDeleteCustomVerificationEmailTemplate(ctx context.Context, in *SDK.DeleteCustomVerificationEmailTemplateInput) (*SDK.DeleteCustomVerificationEmailTemplateResponse, error)
RawDeleteCustomVerificationEmailTemplate executes `DeleteCustomVerificationEmailTemplate` raw operation.
func (*SES) RawDeleteIdentity ¶
func (svc *SES) RawDeleteIdentity(ctx context.Context, in *SDK.DeleteIdentityInput) (*SDK.DeleteIdentityResponse, error)
RawDeleteIdentity executes `DeleteIdentity` raw operation.
func (*SES) RawDeleteIdentityPolicy ¶
func (svc *SES) RawDeleteIdentityPolicy(ctx context.Context, in *SDK.DeleteIdentityPolicyInput) (*SDK.DeleteIdentityPolicyResponse, error)
RawDeleteIdentityPolicy executes `DeleteIdentityPolicy` raw operation.
func (*SES) RawDeleteReceiptFilter ¶
func (svc *SES) RawDeleteReceiptFilter(ctx context.Context, in *SDK.DeleteReceiptFilterInput) (*SDK.DeleteReceiptFilterResponse, error)
RawDeleteReceiptFilter executes `DeleteReceiptFilter` raw operation.
func (*SES) RawDeleteReceiptRule ¶
func (svc *SES) RawDeleteReceiptRule(ctx context.Context, in *SDK.DeleteReceiptRuleInput) (*SDK.DeleteReceiptRuleResponse, error)
RawDeleteReceiptRule executes `DeleteReceiptRule` raw operation.
func (*SES) RawDeleteReceiptRuleSet ¶
func (svc *SES) RawDeleteReceiptRuleSet(ctx context.Context, in *SDK.DeleteReceiptRuleSetInput) (*SDK.DeleteReceiptRuleSetResponse, error)
RawDeleteReceiptRuleSet executes `DeleteReceiptRuleSet` raw operation.
func (*SES) RawDeleteTemplate ¶
func (svc *SES) RawDeleteTemplate(ctx context.Context, in *SDK.DeleteTemplateInput) (*SDK.DeleteTemplateResponse, error)
RawDeleteTemplate executes `DeleteTemplate` raw operation.
func (*SES) RawDeleteVerifiedEmailAddress ¶
func (svc *SES) RawDeleteVerifiedEmailAddress(ctx context.Context, in *SDK.DeleteVerifiedEmailAddressInput) (*SDK.DeleteVerifiedEmailAddressResponse, error)
RawDeleteVerifiedEmailAddress executes `DeleteVerifiedEmailAddress` raw operation.
func (*SES) RawDescribeActiveReceiptRuleSet ¶
func (svc *SES) RawDescribeActiveReceiptRuleSet(ctx context.Context, in *SDK.DescribeActiveReceiptRuleSetInput) (*SDK.DescribeActiveReceiptRuleSetResponse, error)
RawDescribeActiveReceiptRuleSet executes `DescribeActiveReceiptRuleSet` raw operation.
func (*SES) RawDescribeConfigurationSet ¶
func (svc *SES) RawDescribeConfigurationSet(ctx context.Context, in *SDK.DescribeConfigurationSetInput) (*SDK.DescribeConfigurationSetResponse, error)
RawDescribeConfigurationSet executes `DescribeConfigurationSet` raw operation.
func (*SES) RawDescribeReceiptRule ¶
func (svc *SES) RawDescribeReceiptRule(ctx context.Context, in *SDK.DescribeReceiptRuleInput) (*SDK.DescribeReceiptRuleResponse, error)
RawDescribeReceiptRule executes `DescribeReceiptRule` raw operation.
func (*SES) RawDescribeReceiptRuleSet ¶
func (svc *SES) RawDescribeReceiptRuleSet(ctx context.Context, in *SDK.DescribeReceiptRuleSetInput) (*SDK.DescribeReceiptRuleSetResponse, error)
RawDescribeReceiptRuleSet executes `DescribeReceiptRuleSet` raw operation.
func (*SES) RawGetAccountSendingEnabled ¶
func (svc *SES) RawGetAccountSendingEnabled(ctx context.Context, in *SDK.GetAccountSendingEnabledInput) (*SDK.GetAccountSendingEnabledResponse, error)
RawGetAccountSendingEnabled executes `GetAccountSendingEnabled` raw operation.
func (*SES) RawGetCustomVerificationEmailTemplate ¶
func (svc *SES) RawGetCustomVerificationEmailTemplate(ctx context.Context, in *SDK.GetCustomVerificationEmailTemplateInput) (*SDK.GetCustomVerificationEmailTemplateResponse, error)
RawGetCustomVerificationEmailTemplate executes `GetCustomVerificationEmailTemplate` raw operation.
func (*SES) RawGetIdentityDkimAttributes ¶
func (svc *SES) RawGetIdentityDkimAttributes(ctx context.Context, in *SDK.GetIdentityDkimAttributesInput) (*SDK.GetIdentityDkimAttributesResponse, error)
RawGetIdentityDkimAttributes executes `GetIdentityDkimAttributes` raw operation.
func (*SES) RawGetIdentityMailFromDomainAttributes ¶
func (svc *SES) RawGetIdentityMailFromDomainAttributes(ctx context.Context, in *SDK.GetIdentityMailFromDomainAttributesInput) (*SDK.GetIdentityMailFromDomainAttributesResponse, error)
RawGetIdentityMailFromDomainAttributes executes `GetIdentityMailFromDomainAttributes` raw operation.
func (*SES) RawGetIdentityNotificationAttributes ¶
func (svc *SES) RawGetIdentityNotificationAttributes(ctx context.Context, in *SDK.GetIdentityNotificationAttributesInput) (*SDK.GetIdentityNotificationAttributesResponse, error)
RawGetIdentityNotificationAttributes executes `GetIdentityNotificationAttributes` raw operation.
func (*SES) RawGetIdentityPolicies ¶
func (svc *SES) RawGetIdentityPolicies(ctx context.Context, in *SDK.GetIdentityPoliciesInput) (*SDK.GetIdentityPoliciesResponse, error)
RawGetIdentityPolicies executes `GetIdentityPolicies` raw operation.
func (*SES) RawGetIdentityVerificationAttributes ¶
func (svc *SES) RawGetIdentityVerificationAttributes(ctx context.Context, in *SDK.GetIdentityVerificationAttributesInput) (*SDK.GetIdentityVerificationAttributesResponse, error)
RawGetIdentityVerificationAttributes executes `GetIdentityVerificationAttributes` raw operation.
func (*SES) RawGetSendQuota ¶
func (svc *SES) RawGetSendQuota(ctx context.Context, in *SDK.GetSendQuotaInput) (*SDK.GetSendQuotaResponse, error)
RawGetSendQuota executes `GetSendQuota` raw operation.
func (*SES) RawGetSendStatistics ¶
func (svc *SES) RawGetSendStatistics(ctx context.Context, in *SDK.GetSendStatisticsInput) (*SDK.GetSendStatisticsResponse, error)
RawGetSendStatistics executes `GetSendStatistics` raw operation.
func (*SES) RawGetTemplate ¶
func (svc *SES) RawGetTemplate(ctx context.Context, in *SDK.GetTemplateInput) (*SDK.GetTemplateResponse, error)
RawGetTemplate executes `GetTemplate` raw operation.
func (*SES) RawListConfigurationSets ¶
func (svc *SES) RawListConfigurationSets(ctx context.Context, in *SDK.ListConfigurationSetsInput) (*SDK.ListConfigurationSetsResponse, error)
RawListConfigurationSets executes `ListConfigurationSets` raw operation.
func (*SES) RawListCustomVerificationEmailTemplates ¶
func (svc *SES) RawListCustomVerificationEmailTemplates(ctx context.Context, in *SDK.ListCustomVerificationEmailTemplatesInput) (*SDK.ListCustomVerificationEmailTemplatesResponse, error)
RawListCustomVerificationEmailTemplates executes `ListCustomVerificationEmailTemplates` raw operation.
func (*SES) RawListIdentities ¶
func (svc *SES) RawListIdentities(ctx context.Context, in *SDK.ListIdentitiesInput) (*SDK.ListIdentitiesResponse, error)
RawListIdentities executes `ListIdentities` raw operation.
func (*SES) RawListIdentityPolicies ¶
func (svc *SES) RawListIdentityPolicies(ctx context.Context, in *SDK.ListIdentityPoliciesInput) (*SDK.ListIdentityPoliciesResponse, error)
RawListIdentityPolicies executes `ListIdentityPolicies` raw operation.
func (*SES) RawListReceiptFilters ¶
func (svc *SES) RawListReceiptFilters(ctx context.Context, in *SDK.ListReceiptFiltersInput) (*SDK.ListReceiptFiltersResponse, error)
RawListReceiptFilters executes `ListReceiptFilters` raw operation.
func (*SES) RawListReceiptRuleSets ¶
func (svc *SES) RawListReceiptRuleSets(ctx context.Context, in *SDK.ListReceiptRuleSetsInput) (*SDK.ListReceiptRuleSetsResponse, error)
RawListReceiptRuleSets executes `ListReceiptRuleSets` raw operation.
func (*SES) RawListTemplates ¶
func (svc *SES) RawListTemplates(ctx context.Context, in *SDK.ListTemplatesInput) (*SDK.ListTemplatesResponse, error)
RawListTemplates executes `ListTemplates` raw operation.
func (*SES) RawListVerifiedEmailAddresses ¶
func (svc *SES) RawListVerifiedEmailAddresses(ctx context.Context, in *SDK.ListVerifiedEmailAddressesInput) (*SDK.ListVerifiedEmailAddressesResponse, error)
RawListVerifiedEmailAddresses executes `ListVerifiedEmailAddresses` raw operation.
func (*SES) RawPutConfigurationSetDeliveryOptions ¶
func (svc *SES) RawPutConfigurationSetDeliveryOptions(ctx context.Context, in *SDK.PutConfigurationSetDeliveryOptionsInput) (*SDK.PutConfigurationSetDeliveryOptionsResponse, error)
RawPutConfigurationSetDeliveryOptions executes `PutConfigurationSetDeliveryOptions` raw operation.
func (*SES) RawPutIdentityPolicy ¶
func (svc *SES) RawPutIdentityPolicy(ctx context.Context, in *SDK.PutIdentityPolicyInput) (*SDK.PutIdentityPolicyResponse, error)
RawPutIdentityPolicy executes `PutIdentityPolicy` raw operation.
func (*SES) RawReorderReceiptRuleSet ¶
func (svc *SES) RawReorderReceiptRuleSet(ctx context.Context, in *SDK.ReorderReceiptRuleSetInput) (*SDK.ReorderReceiptRuleSetResponse, error)
RawReorderReceiptRuleSet executes `ReorderReceiptRuleSet` raw operation.
func (*SES) RawSendBounce ¶
func (svc *SES) RawSendBounce(ctx context.Context, in *SDK.SendBounceInput) (*SDK.SendBounceResponse, error)
RawSendBounce executes `SendBounce` raw operation.
func (*SES) RawSendBulkTemplatedEmail ¶
func (svc *SES) RawSendBulkTemplatedEmail(ctx context.Context, in *SDK.SendBulkTemplatedEmailInput) (*SDK.SendBulkTemplatedEmailResponse, error)
RawSendBulkTemplatedEmail executes `SendBulkTemplatedEmail` raw operation.
func (*SES) RawSendCustomVerificationEmail ¶
func (svc *SES) RawSendCustomVerificationEmail(ctx context.Context, in *SDK.SendCustomVerificationEmailInput) (*SDK.SendCustomVerificationEmailResponse, error)
RawSendCustomVerificationEmail executes `SendCustomVerificationEmail` raw operation.
func (*SES) RawSendEmail ¶
func (svc *SES) RawSendEmail(ctx context.Context, in *SDK.SendEmailInput) (*SDK.SendEmailResponse, error)
RawSendEmail executes `SendEmail` raw operation.
func (*SES) RawSendRawEmail ¶
func (svc *SES) RawSendRawEmail(ctx context.Context, in *SDK.SendRawEmailInput) (*SDK.SendRawEmailResponse, error)
RawSendRawEmail executes `SendRawEmail` raw operation.
func (*SES) RawSendTemplatedEmail ¶
func (svc *SES) RawSendTemplatedEmail(ctx context.Context, in *SDK.SendTemplatedEmailInput) (*SDK.SendTemplatedEmailResponse, error)
RawSendTemplatedEmail executes `SendTemplatedEmail` raw operation.
func (*SES) RawSetActiveReceiptRuleSet ¶
func (svc *SES) RawSetActiveReceiptRuleSet(ctx context.Context, in *SDK.SetActiveReceiptRuleSetInput) (*SDK.SetActiveReceiptRuleSetResponse, error)
RawSetActiveReceiptRuleSet executes `SetActiveReceiptRuleSet` raw operation.
func (*SES) RawSetIdentityDkimEnabled ¶
func (svc *SES) RawSetIdentityDkimEnabled(ctx context.Context, in *SDK.SetIdentityDkimEnabledInput) (*SDK.SetIdentityDkimEnabledResponse, error)
RawSetIdentityDkimEnabled executes `SetIdentityDkimEnabled` raw operation.
func (*SES) RawSetIdentityFeedbackForwardingEnabled ¶
func (svc *SES) RawSetIdentityFeedbackForwardingEnabled(ctx context.Context, in *SDK.SetIdentityFeedbackForwardingEnabledInput) (*SDK.SetIdentityFeedbackForwardingEnabledResponse, error)
RawSetIdentityFeedbackForwardingEnabled executes `SetIdentityFeedbackForwardingEnabled` raw operation.
func (*SES) RawSetIdentityHeadersInNotificationsEnabled ¶
func (svc *SES) RawSetIdentityHeadersInNotificationsEnabled(ctx context.Context, in *SDK.SetIdentityHeadersInNotificationsEnabledInput) (*SDK.SetIdentityHeadersInNotificationsEnabledResponse, error)
RawSetIdentityHeadersInNotificationsEnabled executes `SetIdentityHeadersInNotificationsEnabled` raw operation.
func (*SES) RawSetIdentityMailFromDomain ¶
func (svc *SES) RawSetIdentityMailFromDomain(ctx context.Context, in *SDK.SetIdentityMailFromDomainInput) (*SDK.SetIdentityMailFromDomainResponse, error)
RawSetIdentityMailFromDomain executes `SetIdentityMailFromDomain` raw operation.
func (*SES) RawSetIdentityNotificationTopic ¶
func (svc *SES) RawSetIdentityNotificationTopic(ctx context.Context, in *SDK.SetIdentityNotificationTopicInput) (*SDK.SetIdentityNotificationTopicResponse, error)
RawSetIdentityNotificationTopic executes `SetIdentityNotificationTopic` raw operation.
func (*SES) RawSetReceiptRulePosition ¶
func (svc *SES) RawSetReceiptRulePosition(ctx context.Context, in *SDK.SetReceiptRulePositionInput) (*SDK.SetReceiptRulePositionResponse, error)
RawSetReceiptRulePosition executes `SetReceiptRulePosition` raw operation.
func (*SES) RawTestRenderTemplate ¶
func (svc *SES) RawTestRenderTemplate(ctx context.Context, in *SDK.TestRenderTemplateInput) (*SDK.TestRenderTemplateResponse, error)
RawTestRenderTemplate executes `TestRenderTemplate` raw operation.
func (*SES) RawUpdateAccountSendingEnabled ¶
func (svc *SES) RawUpdateAccountSendingEnabled(ctx context.Context, in *SDK.UpdateAccountSendingEnabledInput) (*SDK.UpdateAccountSendingEnabledResponse, error)
RawUpdateAccountSendingEnabled executes `UpdateAccountSendingEnabled` raw operation.
func (*SES) RawUpdateConfigurationSetEventDestination ¶
func (svc *SES) RawUpdateConfigurationSetEventDestination(ctx context.Context, in *SDK.UpdateConfigurationSetEventDestinationInput) (*SDK.UpdateConfigurationSetEventDestinationResponse, error)
RawUpdateConfigurationSetEventDestination executes `UpdateConfigurationSetEventDestination` raw operation.
func (*SES) RawUpdateConfigurationSetReputationMetricsEnabled ¶
func (svc *SES) RawUpdateConfigurationSetReputationMetricsEnabled(ctx context.Context, in *SDK.UpdateConfigurationSetReputationMetricsEnabledInput) (*SDK.UpdateConfigurationSetReputationMetricsEnabledResponse, error)
RawUpdateConfigurationSetReputationMetricsEnabled executes `UpdateConfigurationSetReputationMetricsEnabled` raw operation.
func (*SES) RawUpdateConfigurationSetSendingEnabled ¶
func (svc *SES) RawUpdateConfigurationSetSendingEnabled(ctx context.Context, in *SDK.UpdateConfigurationSetSendingEnabledInput) (*SDK.UpdateConfigurationSetSendingEnabledResponse, error)
RawUpdateConfigurationSetSendingEnabled executes `UpdateConfigurationSetSendingEnabled` raw operation.
func (*SES) RawUpdateConfigurationSetTrackingOptions ¶
func (svc *SES) RawUpdateConfigurationSetTrackingOptions(ctx context.Context, in *SDK.UpdateConfigurationSetTrackingOptionsInput) (*SDK.UpdateConfigurationSetTrackingOptionsResponse, error)
RawUpdateConfigurationSetTrackingOptions executes `UpdateConfigurationSetTrackingOptions` raw operation.
func (*SES) RawUpdateCustomVerificationEmailTemplate ¶
func (svc *SES) RawUpdateCustomVerificationEmailTemplate(ctx context.Context, in *SDK.UpdateCustomVerificationEmailTemplateInput) (*SDK.UpdateCustomVerificationEmailTemplateResponse, error)
RawUpdateCustomVerificationEmailTemplate executes `UpdateCustomVerificationEmailTemplate` raw operation.
func (*SES) RawUpdateReceiptRule ¶
func (svc *SES) RawUpdateReceiptRule(ctx context.Context, in *SDK.UpdateReceiptRuleInput) (*SDK.UpdateReceiptRuleResponse, error)
RawUpdateReceiptRule executes `UpdateReceiptRule` raw operation.
func (*SES) RawUpdateTemplate ¶
func (svc *SES) RawUpdateTemplate(ctx context.Context, in *SDK.UpdateTemplateInput) (*SDK.UpdateTemplateResponse, error)
RawUpdateTemplate executes `UpdateTemplate` raw operation.
func (*SES) RawVerifyDomainDkim ¶
func (svc *SES) RawVerifyDomainDkim(ctx context.Context, in *SDK.VerifyDomainDkimInput) (*SDK.VerifyDomainDkimResponse, error)
RawVerifyDomainDkim executes `VerifyDomainDkim` raw operation.
func (*SES) RawVerifyDomainIdentity ¶
func (svc *SES) RawVerifyDomainIdentity(ctx context.Context, in *SDK.VerifyDomainIdentityInput) (*SDK.VerifyDomainIdentityResponse, error)
RawVerifyDomainIdentity executes `VerifyDomainIdentity` raw operation.
func (*SES) RawVerifyEmailAddress ¶
func (svc *SES) RawVerifyEmailAddress(ctx context.Context, in *SDK.VerifyEmailAddressInput) (*SDK.VerifyEmailAddressResponse, error)
RawVerifyEmailAddress executes `VerifyEmailAddress` raw operation.
func (*SES) RawVerifyEmailIdentity ¶
func (svc *SES) RawVerifyEmailIdentity(ctx context.Context, in *SDK.VerifyEmailIdentityInput) (*SDK.VerifyEmailIdentityResponse, error)
RawVerifyEmailIdentity executes `VerifyEmailIdentity` raw operation.
func (*SES) SendBulkTemplatedEmail ¶ added in v0.3.0
func (svc *SES) SendBulkTemplatedEmail(ctx context.Context, r SendBulkTemplatedEmailRequest) (*SendBulkTemplatedEmailResult, error)
SendBulkTemplatedEmail executes `SendBulkTemplatedEmail` operation.
func (*SES) SendEmail ¶ added in v0.3.0
func (svc *SES) SendEmail(ctx context.Context, r SendEmailRequest) (*SendEmailResult, error)
SendEmail executes `SendEmail` operation.
func (*SES) SendRawEmail ¶
func (svc *SES) SendRawEmail(ctx context.Context, r SendRawEmailRequest) (*SendRawEmailResult, error)
SendRawEmail executes `SendRawEmail` operation.
func (*SES) SendTemplatedEmail ¶ added in v0.3.0
func (svc *SES) SendTemplatedEmail(ctx context.Context, r SendTemplatedEmailRequest) (*SendTemplatedEmailResult, error)
SendTemplatedEmail executes `SendTemplatedEmail` operation.
func (*SES) SetDefaultConfigurationSet ¶ added in v0.3.4
SetDefaultConfigurationSet sets defaultConfigurationSet.
func (*SES) TestRenderTemplate ¶ added in v0.3.2
func (svc *SES) TestRenderTemplate(ctx context.Context, r TestRenderTemplateRequest) (*TestRenderTemplateResult, error)
TestRenderTemplate executes `TestRenderTemplate` operation.
func (*SES) UpdateTemplate ¶ added in v0.3.2
func (svc *SES) UpdateTemplate(ctx context.Context, r UpdateTemplateRequest) (*UpdateTemplateResult, error)
UpdateTemplate executes `UpdateTemplate` operation.
func (*SES) XCreateTemplate ¶ added in v0.3.2
func (svc *SES) XCreateTemplate(ctx context.Context, templateName, subject, htmlBody, textBody string) error
XCreateTemplate creates an email template.
func (*SES) XExistsTemplate ¶ added in v0.3.6
XExistsTemplate checks if the template already exists or not.
func (*SES) XGetTemplate ¶ added in v0.3.4
XGetTemplate gets an email template.
func (*SES) XSendBulkTemplatedEmail ¶ added in v0.3.0
func (svc *SES) XSendBulkTemplatedEmail(ctx context.Context, r XSendBulkTemplatedEmailRequest) (*SendBulkTemplatedEmailResult, error)
XSendBulkTemplatedEmail sends bulk template emails.
func (*SES) XSendBulkTemplatedEmailEachList ¶ added in v0.3.0
func (svc *SES) XSendBulkTemplatedEmailEachList(ctx context.Context, template, from string, to []string, templateData []map[string]interface{}, tags []map[string]string) (*SendBulkTemplatedEmailResult, error)
XSendBulkTemplatedEmailEachList sends bulk template emails.
func (*SES) XSendEmailHTML ¶ added in v0.3.0
XSendEmailHTML sends HTML type email.
func (*SES) XSendEmailText ¶ added in v0.3.0
XSendEmailText sends text type email.
func (*SES) XSendRawEmail ¶
func (svc *SES) XSendRawEmail(ctx context.Context, r XSendRawEmailRequest) error
XSendRawEmail sends raw email.
func (*SES) XSendTemplatedEmail ¶ added in v0.3.4
func (svc *SES) XSendTemplatedEmail(ctx context.Context, r XSendTemplatedEmailRequest) (*SendTemplatedEmailResult, error)
XSendTemplatedEmail sends a template emails.
type SendBulkTemplatedEmailRequest ¶ added in v0.3.0
type SendBulkTemplatedEmailRequest struct { Destinations []BulkEmailDestination Source string Template string // optional ConfigurationSetName string DefaultTags []MessageTag DefaultTemplateData string ReplyToAddresses []string ReturnPath string ReturnPathARN string SourceARN string TemplateARN string }
SendBulkTemplatedEmailRequest has parameters for `SendBulkTemplatedEmail` operation.
func (SendBulkTemplatedEmailRequest) ToInput ¶ added in v0.3.0
func (r SendBulkTemplatedEmailRequest) ToInput() *SDK.SendBulkTemplatedEmailInput
type SendBulkTemplatedEmailResult ¶ added in v0.3.0
type SendBulkTemplatedEmailResult struct {
Status []BulkEmailDestinationStatus
}
func NewSendBulkTemplatedEmailResult ¶ added in v0.3.0
func NewSendBulkTemplatedEmailResult(o *SDK.SendBulkTemplatedEmailResponse) *SendBulkTemplatedEmailResult
type SendEmailRequest ¶ added in v0.3.0
type SendEmailRequest struct { Destination Destination Source string Subject string SubjectCharset string // optional // Either HTMLBody or TextBody is required HTMLBody string HTMLCharset string TextBody string TextCharset string // optional ConfigurationSetName string ReplyToAddresses []string ReturnPath string ReturnPathARN string SourceARN string Tags []MessageTag }
SendEmailRequest has parameters for `SendEmail` operation.
func (SendEmailRequest) ToInput ¶ added in v0.3.0
func (r SendEmailRequest) ToInput() *SDK.SendEmailInput
type SendEmailResult ¶ added in v0.3.0
type SendEmailResult struct {
MessageID string
}
func NewSendEmailResult ¶ added in v0.3.0
func NewSendEmailResult(o *SDK.SendEmailResponse) *SendEmailResult
type SendRawEmailRequest ¶
type SendRawEmailRequest struct { RawMessageData []byte // optional ConfigurationSetName string Destinations []string FromARN string ReturnPathARN string Source string SourceARN string Tags []MessageTag }
SendRawEmailRequest has parameters for `SendRawEmail` operation.
func (SendRawEmailRequest) ToInput ¶
func (r SendRawEmailRequest) ToInput() *SDK.SendRawEmailInput
type SendRawEmailResult ¶
type SendRawEmailResult struct {
MessageID string
}
func NewSendRawEmailResult ¶
func NewSendRawEmailResult(o *SDK.SendRawEmailResponse) *SendRawEmailResult
type SendTemplatedEmailRequest ¶ added in v0.3.0
type SendTemplatedEmailRequest struct { Destination Destination Source string Template string TemplateData string ConfigurationSetName string ReplyToAddresses []string ReturnPath string ReturnPathARN string SourceARN string Tags []MessageTag TemplateARN string }
SendTemplatedEmailRequest has parameters for `SendTemplatedEmail` operation.
func (SendTemplatedEmailRequest) ToInput ¶ added in v0.3.0
func (r SendTemplatedEmailRequest) ToInput() *SDK.SendTemplatedEmailInput
type SendTemplatedEmailResult ¶ added in v0.3.0
type SendTemplatedEmailResult struct {
MessageID string
}
func NewSendTemplatedEmailResult ¶ added in v0.3.0
func NewSendTemplatedEmailResult(o *SDK.SendTemplatedEmailResponse) *SendTemplatedEmailResult
type Template ¶ added in v0.3.2
type TemplateMetadata ¶ added in v0.3.2
type TestRenderTemplateRequest ¶ added in v0.3.2
TestRenderTemplateRequest has parameters for `TestRenderTemplate` operation.
func (TestRenderTemplateRequest) ToInput ¶ added in v0.3.2
func (r TestRenderTemplateRequest) ToInput() *SDK.TestRenderTemplateInput
type TestRenderTemplateResult ¶ added in v0.3.2
type TestRenderTemplateResult struct {
RenderedTemplate string
}
func NewTestRenderTemplateResult ¶ added in v0.3.2
func NewTestRenderTemplateResult(o *SDK.TestRenderTemplateResponse) *TestRenderTemplateResult
type UpdateTemplateRequest ¶ added in v0.3.2
type UpdateTemplateRequest struct {
Template Template
}
UpdateTemplateRequest has parameters for `UpdateTemplate` operation.
func (UpdateTemplateRequest) ToInput ¶ added in v0.3.2
func (r UpdateTemplateRequest) ToInput() *SDK.UpdateTemplateInput
type UpdateTemplateResult ¶ added in v0.3.2
type UpdateTemplateResult struct { }
func NewUpdateTemplateResult ¶ added in v0.3.2
func NewUpdateTemplateResult(o *SDK.UpdateTemplateResponse) *UpdateTemplateResult
type XAttachment ¶
type XBulkEmailDestination ¶ added in v0.3.0
type XBulkEmailDestination struct { To []string // optional Cc []string Bcc []string TemplateData map[string]interface{} Tags map[string]string }
func NewXBulkEmailDestinationList ¶ added in v0.3.4
func NewXBulkEmailDestinationList(to []string, templateData []map[string]interface{}, tags []map[string]string) []XBulkEmailDestination
NewXBulkEmailDestinationList creates []XBulkEmailDestination by the email destination and other data.
func (XBulkEmailDestination) ToRequest ¶ added in v0.3.0
func (r XBulkEmailDestination) ToRequest() (BulkEmailDestination, error)
type XSendBulkTemplatedEmailRequest ¶ added in v0.3.0
type XSendBulkTemplatedEmailRequest struct { Destinations []XBulkEmailDestination From string Template string ConfigurationSetName string // optional DefaultTemplateData map[string]interface{} DefaultTags map[string]string }
XSendBulkTemplatedEmailRequest has parameters for `XSendBulkTemplatedEmail` function.
func (XSendBulkTemplatedEmailRequest) ToRequest ¶ added in v0.3.0
func (r XSendBulkTemplatedEmailRequest) ToRequest() (SendBulkTemplatedEmailRequest, error)
ToRequest converts to SendBulkTemplatedEmailRequest.
type XSendRawEmailRequest ¶
type XSendRawEmailRequest struct { From string To []string ReturnPath string Subject string TextBody string TextCharset string HTMLBody string HTMLCharset string ContentLanguage string MIMEVersion string Attachments []XAttachment // optional ConfigurationSetName string FromARN string ReturnPathARN string SourceARN string Tags []MessageTag }
XSendRawEmailRequest has parameters for `XSendRawEmail` function.
func (XSendRawEmailRequest) ToRequest ¶
func (r XSendRawEmailRequest) ToRequest() (SendRawEmailRequest, error)
ToRequest converts to SendRawEmailRequest. most header codes are based on,
type XSendTemplatedEmailRequest ¶ added in v0.3.4
type XSendTemplatedEmailRequest struct { Destination Destination From string Template string ConfigurationSetName string // optional TemplateData map[string]interface{} Tags map[string]string }
XSendTemplatedEmailRequest has parameters for `XSendTemplatedEmail` function.
func (XSendTemplatedEmailRequest) ToRequest ¶ added in v0.3.4
func (r XSendTemplatedEmailRequest) ToRequest() (SendTemplatedEmailRequest, error)
ToRequest converts to SendTemplatedEmailRequest.
Source Files
¶
- client.go
- client__raw_api.go
- client_op_create_template.go
- client_op_delete_template.go
- client_op_get_send_quota.go
- client_op_get_template.go
- client_op_list_templates.go
- client_op_send_bulk_templated_email.go
- client_op_send_email.go
- client_op_send_raw_email.go
- client_op_send_templated_email.go
- client_op_test_render_template.go
- client_op_update_template.go
- client_xapi_send_bulk_templated_email.go
- client_xapi_send_email.go
- client_xapi_send_raw_email.go
- client_xapi_send_templated_email.go
- client_xapi_template.go
- type.go
- type_enum.go