Documentation ¶
Overview ¶
Package ses provides the client and types for making API requests to Amazon Simple Email Service.
This document contains reference information for the Amazon Simple Email Service (https://aws.amazon.com/ses/) (Amazon SES) API, version 2010-12-01. This document is best used in conjunction with the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html).
For a list of Amazon SES endpoints to use in service requests, see Regions and Amazon SES (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/regions.html) in the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html).
This documentation contains reference information related to the following:
Amazon SES API Actions (https://docs.aws.amazon.com/ses/latest/APIReference/API_Operations.html)
Amazon SES API Data Types (https://docs.aws.amazon.com/ses/latest/APIReference/API_Types.html)
Common Parameters (https://docs.aws.amazon.com/ses/latest/APIReference/CommonParameters.html)
Common Errors (https://docs.aws.amazon.com/ses/latest/APIReference/CommonErrors.html)
See https://docs.aws.amazon.com/goto/WebAPI/email-2010-12-01 for more information on this service.
See ses package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/ses/
Using the Client ¶
To contact Amazon Simple Email Service with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Amazon Simple Email Service client SES for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/ses/#New
Index ¶
- Constants
- func BehaviorOnMXFailure_Values() []string
- func BounceType_Values() []string
- func BulkEmailStatus_Values() []string
- func ConfigurationSetAttribute_Values() []string
- func CustomMailFromStatus_Values() []string
- func DimensionValueSource_Values() []string
- func DsnAction_Values() []string
- func EventType_Values() []string
- func IdentityType_Values() []string
- func InvocationType_Values() []string
- func NotificationType_Values() []string
- func ReceiptFilterPolicy_Values() []string
- func SNSActionEncoding_Values() []string
- func StopScope_Values() []string
- func TlsPolicy_Values() []string
- func VerificationStatus_Values() []string
- type AddHeaderAction
- type Body
- type BounceAction
- func (s BounceAction) GoString() string
- func (s *BounceAction) SetMessage(v string) *BounceAction
- func (s *BounceAction) SetSender(v string) *BounceAction
- func (s *BounceAction) SetSmtpReplyCode(v string) *BounceAction
- func (s *BounceAction) SetStatusCode(v string) *BounceAction
- func (s *BounceAction) SetTopicArn(v string) *BounceAction
- func (s BounceAction) String() string
- func (s *BounceAction) Validate() error
- type BouncedRecipientInfo
- func (s BouncedRecipientInfo) GoString() string
- func (s *BouncedRecipientInfo) SetBounceType(v string) *BouncedRecipientInfo
- func (s *BouncedRecipientInfo) SetRecipient(v string) *BouncedRecipientInfo
- func (s *BouncedRecipientInfo) SetRecipientArn(v string) *BouncedRecipientInfo
- func (s *BouncedRecipientInfo) SetRecipientDsnFields(v *RecipientDsnFields) *BouncedRecipientInfo
- func (s BouncedRecipientInfo) String() string
- func (s *BouncedRecipientInfo) Validate() error
- type BulkEmailDestination
- func (s BulkEmailDestination) GoString() string
- func (s *BulkEmailDestination) SetDestination(v *Destination) *BulkEmailDestination
- func (s *BulkEmailDestination) SetReplacementTags(v []*MessageTag) *BulkEmailDestination
- func (s *BulkEmailDestination) SetReplacementTemplateData(v string) *BulkEmailDestination
- func (s BulkEmailDestination) String() string
- func (s *BulkEmailDestination) Validate() error
- type BulkEmailDestinationStatus
- func (s BulkEmailDestinationStatus) GoString() string
- func (s *BulkEmailDestinationStatus) SetError(v string) *BulkEmailDestinationStatus
- func (s *BulkEmailDestinationStatus) SetMessageId(v string) *BulkEmailDestinationStatus
- func (s *BulkEmailDestinationStatus) SetStatus(v string) *BulkEmailDestinationStatus
- func (s BulkEmailDestinationStatus) String() string
- type CloneReceiptRuleSetInput
- func (s CloneReceiptRuleSetInput) GoString() string
- func (s *CloneReceiptRuleSetInput) SetOriginalRuleSetName(v string) *CloneReceiptRuleSetInput
- func (s *CloneReceiptRuleSetInput) SetRuleSetName(v string) *CloneReceiptRuleSetInput
- func (s CloneReceiptRuleSetInput) String() string
- func (s *CloneReceiptRuleSetInput) Validate() error
- type CloneReceiptRuleSetOutput
- type CloudWatchDestination
- type CloudWatchDimensionConfiguration
- func (s CloudWatchDimensionConfiguration) GoString() string
- func (s *CloudWatchDimensionConfiguration) SetDefaultDimensionValue(v string) *CloudWatchDimensionConfiguration
- func (s *CloudWatchDimensionConfiguration) SetDimensionName(v string) *CloudWatchDimensionConfiguration
- func (s *CloudWatchDimensionConfiguration) SetDimensionValueSource(v string) *CloudWatchDimensionConfiguration
- func (s CloudWatchDimensionConfiguration) String() string
- func (s *CloudWatchDimensionConfiguration) Validate() error
- type ConfigurationSet
- type Content
- type CreateConfigurationSetEventDestinationInput
- func (s CreateConfigurationSetEventDestinationInput) GoString() string
- func (s *CreateConfigurationSetEventDestinationInput) SetConfigurationSetName(v string) *CreateConfigurationSetEventDestinationInput
- func (s *CreateConfigurationSetEventDestinationInput) SetEventDestination(v *EventDestination) *CreateConfigurationSetEventDestinationInput
- func (s CreateConfigurationSetEventDestinationInput) String() string
- func (s *CreateConfigurationSetEventDestinationInput) Validate() error
- type CreateConfigurationSetEventDestinationOutput
- type CreateConfigurationSetInput
- type CreateConfigurationSetOutput
- type CreateConfigurationSetTrackingOptionsInput
- func (s CreateConfigurationSetTrackingOptionsInput) GoString() string
- func (s *CreateConfigurationSetTrackingOptionsInput) SetConfigurationSetName(v string) *CreateConfigurationSetTrackingOptionsInput
- func (s *CreateConfigurationSetTrackingOptionsInput) SetTrackingOptions(v *TrackingOptions) *CreateConfigurationSetTrackingOptionsInput
- func (s CreateConfigurationSetTrackingOptionsInput) String() string
- func (s *CreateConfigurationSetTrackingOptionsInput) Validate() error
- type CreateConfigurationSetTrackingOptionsOutput
- type CreateCustomVerificationEmailTemplateInput
- func (s CreateCustomVerificationEmailTemplateInput) GoString() string
- func (s *CreateCustomVerificationEmailTemplateInput) SetFailureRedirectionURL(v string) *CreateCustomVerificationEmailTemplateInput
- func (s *CreateCustomVerificationEmailTemplateInput) SetFromEmailAddress(v string) *CreateCustomVerificationEmailTemplateInput
- func (s *CreateCustomVerificationEmailTemplateInput) SetSuccessRedirectionURL(v string) *CreateCustomVerificationEmailTemplateInput
- func (s *CreateCustomVerificationEmailTemplateInput) SetTemplateContent(v string) *CreateCustomVerificationEmailTemplateInput
- func (s *CreateCustomVerificationEmailTemplateInput) SetTemplateName(v string) *CreateCustomVerificationEmailTemplateInput
- func (s *CreateCustomVerificationEmailTemplateInput) SetTemplateSubject(v string) *CreateCustomVerificationEmailTemplateInput
- func (s CreateCustomVerificationEmailTemplateInput) String() string
- func (s *CreateCustomVerificationEmailTemplateInput) Validate() error
- type CreateCustomVerificationEmailTemplateOutput
- type CreateReceiptFilterInput
- type CreateReceiptFilterOutput
- type CreateReceiptRuleInput
- func (s CreateReceiptRuleInput) GoString() string
- func (s *CreateReceiptRuleInput) SetAfter(v string) *CreateReceiptRuleInput
- func (s *CreateReceiptRuleInput) SetRule(v *ReceiptRule) *CreateReceiptRuleInput
- func (s *CreateReceiptRuleInput) SetRuleSetName(v string) *CreateReceiptRuleInput
- func (s CreateReceiptRuleInput) String() string
- func (s *CreateReceiptRuleInput) Validate() error
- type CreateReceiptRuleOutput
- type CreateReceiptRuleSetInput
- type CreateReceiptRuleSetOutput
- type CreateTemplateInput
- type CreateTemplateOutput
- type CustomVerificationEmailTemplate
- func (s CustomVerificationEmailTemplate) GoString() string
- func (s *CustomVerificationEmailTemplate) SetFailureRedirectionURL(v string) *CustomVerificationEmailTemplate
- func (s *CustomVerificationEmailTemplate) SetFromEmailAddress(v string) *CustomVerificationEmailTemplate
- func (s *CustomVerificationEmailTemplate) SetSuccessRedirectionURL(v string) *CustomVerificationEmailTemplate
- func (s *CustomVerificationEmailTemplate) SetTemplateName(v string) *CustomVerificationEmailTemplate
- func (s *CustomVerificationEmailTemplate) SetTemplateSubject(v string) *CustomVerificationEmailTemplate
- func (s CustomVerificationEmailTemplate) String() string
- type DeleteConfigurationSetEventDestinationInput
- func (s DeleteConfigurationSetEventDestinationInput) GoString() string
- func (s *DeleteConfigurationSetEventDestinationInput) SetConfigurationSetName(v string) *DeleteConfigurationSetEventDestinationInput
- func (s *DeleteConfigurationSetEventDestinationInput) SetEventDestinationName(v string) *DeleteConfigurationSetEventDestinationInput
- func (s DeleteConfigurationSetEventDestinationInput) String() string
- func (s *DeleteConfigurationSetEventDestinationInput) Validate() error
- type DeleteConfigurationSetEventDestinationOutput
- type DeleteConfigurationSetInput
- type DeleteConfigurationSetOutput
- type DeleteConfigurationSetTrackingOptionsInput
- func (s DeleteConfigurationSetTrackingOptionsInput) GoString() string
- func (s *DeleteConfigurationSetTrackingOptionsInput) SetConfigurationSetName(v string) *DeleteConfigurationSetTrackingOptionsInput
- func (s DeleteConfigurationSetTrackingOptionsInput) String() string
- func (s *DeleteConfigurationSetTrackingOptionsInput) Validate() error
- type DeleteConfigurationSetTrackingOptionsOutput
- type DeleteCustomVerificationEmailTemplateInput
- func (s DeleteCustomVerificationEmailTemplateInput) GoString() string
- func (s *DeleteCustomVerificationEmailTemplateInput) SetTemplateName(v string) *DeleteCustomVerificationEmailTemplateInput
- func (s DeleteCustomVerificationEmailTemplateInput) String() string
- func (s *DeleteCustomVerificationEmailTemplateInput) Validate() error
- type DeleteCustomVerificationEmailTemplateOutput
- type DeleteIdentityInput
- type DeleteIdentityOutput
- type DeleteIdentityPolicyInput
- func (s DeleteIdentityPolicyInput) GoString() string
- func (s *DeleteIdentityPolicyInput) SetIdentity(v string) *DeleteIdentityPolicyInput
- func (s *DeleteIdentityPolicyInput) SetPolicyName(v string) *DeleteIdentityPolicyInput
- func (s DeleteIdentityPolicyInput) String() string
- func (s *DeleteIdentityPolicyInput) Validate() error
- type DeleteIdentityPolicyOutput
- type DeleteReceiptFilterInput
- type DeleteReceiptFilterOutput
- type DeleteReceiptRuleInput
- func (s DeleteReceiptRuleInput) GoString() string
- func (s *DeleteReceiptRuleInput) SetRuleName(v string) *DeleteReceiptRuleInput
- func (s *DeleteReceiptRuleInput) SetRuleSetName(v string) *DeleteReceiptRuleInput
- func (s DeleteReceiptRuleInput) String() string
- func (s *DeleteReceiptRuleInput) Validate() error
- type DeleteReceiptRuleOutput
- type DeleteReceiptRuleSetInput
- type DeleteReceiptRuleSetOutput
- type DeleteTemplateInput
- type DeleteTemplateOutput
- type DeleteVerifiedEmailAddressInput
- type DeleteVerifiedEmailAddressOutput
- type DeliveryOptions
- type DescribeActiveReceiptRuleSetInput
- type DescribeActiveReceiptRuleSetOutput
- func (s DescribeActiveReceiptRuleSetOutput) GoString() string
- func (s *DescribeActiveReceiptRuleSetOutput) SetMetadata(v *ReceiptRuleSetMetadata) *DescribeActiveReceiptRuleSetOutput
- func (s *DescribeActiveReceiptRuleSetOutput) SetRules(v []*ReceiptRule) *DescribeActiveReceiptRuleSetOutput
- func (s DescribeActiveReceiptRuleSetOutput) String() string
- type DescribeConfigurationSetInput
- func (s DescribeConfigurationSetInput) GoString() string
- func (s *DescribeConfigurationSetInput) SetConfigurationSetAttributeNames(v []*string) *DescribeConfigurationSetInput
- func (s *DescribeConfigurationSetInput) SetConfigurationSetName(v string) *DescribeConfigurationSetInput
- func (s DescribeConfigurationSetInput) String() string
- func (s *DescribeConfigurationSetInput) Validate() error
- type DescribeConfigurationSetOutput
- func (s DescribeConfigurationSetOutput) GoString() string
- func (s *DescribeConfigurationSetOutput) SetConfigurationSet(v *ConfigurationSet) *DescribeConfigurationSetOutput
- func (s *DescribeConfigurationSetOutput) SetDeliveryOptions(v *DeliveryOptions) *DescribeConfigurationSetOutput
- func (s *DescribeConfigurationSetOutput) SetEventDestinations(v []*EventDestination) *DescribeConfigurationSetOutput
- func (s *DescribeConfigurationSetOutput) SetReputationOptions(v *ReputationOptions) *DescribeConfigurationSetOutput
- func (s *DescribeConfigurationSetOutput) SetTrackingOptions(v *TrackingOptions) *DescribeConfigurationSetOutput
- func (s DescribeConfigurationSetOutput) String() string
- type DescribeReceiptRuleInput
- func (s DescribeReceiptRuleInput) GoString() string
- func (s *DescribeReceiptRuleInput) SetRuleName(v string) *DescribeReceiptRuleInput
- func (s *DescribeReceiptRuleInput) SetRuleSetName(v string) *DescribeReceiptRuleInput
- func (s DescribeReceiptRuleInput) String() string
- func (s *DescribeReceiptRuleInput) Validate() error
- type DescribeReceiptRuleOutput
- type DescribeReceiptRuleSetInput
- type DescribeReceiptRuleSetOutput
- func (s DescribeReceiptRuleSetOutput) GoString() string
- func (s *DescribeReceiptRuleSetOutput) SetMetadata(v *ReceiptRuleSetMetadata) *DescribeReceiptRuleSetOutput
- func (s *DescribeReceiptRuleSetOutput) SetRules(v []*ReceiptRule) *DescribeReceiptRuleSetOutput
- func (s DescribeReceiptRuleSetOutput) String() string
- type Destination
- type EventDestination
- func (s EventDestination) GoString() string
- func (s *EventDestination) SetCloudWatchDestination(v *CloudWatchDestination) *EventDestination
- func (s *EventDestination) SetEnabled(v bool) *EventDestination
- func (s *EventDestination) SetKinesisFirehoseDestination(v *KinesisFirehoseDestination) *EventDestination
- func (s *EventDestination) SetMatchingEventTypes(v []*string) *EventDestination
- func (s *EventDestination) SetName(v string) *EventDestination
- func (s *EventDestination) SetSNSDestination(v *SNSDestination) *EventDestination
- func (s EventDestination) String() string
- func (s *EventDestination) Validate() error
- type ExtensionField
- type GetAccountSendingEnabledInput
- type GetAccountSendingEnabledOutput
- type GetCustomVerificationEmailTemplateInput
- func (s GetCustomVerificationEmailTemplateInput) GoString() string
- func (s *GetCustomVerificationEmailTemplateInput) SetTemplateName(v string) *GetCustomVerificationEmailTemplateInput
- func (s GetCustomVerificationEmailTemplateInput) String() string
- func (s *GetCustomVerificationEmailTemplateInput) Validate() error
- type GetCustomVerificationEmailTemplateOutput
- func (s GetCustomVerificationEmailTemplateOutput) GoString() string
- func (s *GetCustomVerificationEmailTemplateOutput) SetFailureRedirectionURL(v string) *GetCustomVerificationEmailTemplateOutput
- func (s *GetCustomVerificationEmailTemplateOutput) SetFromEmailAddress(v string) *GetCustomVerificationEmailTemplateOutput
- func (s *GetCustomVerificationEmailTemplateOutput) SetSuccessRedirectionURL(v string) *GetCustomVerificationEmailTemplateOutput
- func (s *GetCustomVerificationEmailTemplateOutput) SetTemplateContent(v string) *GetCustomVerificationEmailTemplateOutput
- func (s *GetCustomVerificationEmailTemplateOutput) SetTemplateName(v string) *GetCustomVerificationEmailTemplateOutput
- func (s *GetCustomVerificationEmailTemplateOutput) SetTemplateSubject(v string) *GetCustomVerificationEmailTemplateOutput
- func (s GetCustomVerificationEmailTemplateOutput) String() string
- type GetIdentityDkimAttributesInput
- type GetIdentityDkimAttributesOutput
- type GetIdentityMailFromDomainAttributesInput
- func (s GetIdentityMailFromDomainAttributesInput) GoString() string
- func (s *GetIdentityMailFromDomainAttributesInput) SetIdentities(v []*string) *GetIdentityMailFromDomainAttributesInput
- func (s GetIdentityMailFromDomainAttributesInput) String() string
- func (s *GetIdentityMailFromDomainAttributesInput) Validate() error
- type GetIdentityMailFromDomainAttributesOutput
- func (s GetIdentityMailFromDomainAttributesOutput) GoString() string
- func (s *GetIdentityMailFromDomainAttributesOutput) SetMailFromDomainAttributes(v map[string]*IdentityMailFromDomainAttributes) *GetIdentityMailFromDomainAttributesOutput
- func (s GetIdentityMailFromDomainAttributesOutput) String() string
- type GetIdentityNotificationAttributesInput
- func (s GetIdentityNotificationAttributesInput) GoString() string
- func (s *GetIdentityNotificationAttributesInput) SetIdentities(v []*string) *GetIdentityNotificationAttributesInput
- func (s GetIdentityNotificationAttributesInput) String() string
- func (s *GetIdentityNotificationAttributesInput) Validate() error
- type GetIdentityNotificationAttributesOutput
- type GetIdentityPoliciesInput
- func (s GetIdentityPoliciesInput) GoString() string
- func (s *GetIdentityPoliciesInput) SetIdentity(v string) *GetIdentityPoliciesInput
- func (s *GetIdentityPoliciesInput) SetPolicyNames(v []*string) *GetIdentityPoliciesInput
- func (s GetIdentityPoliciesInput) String() string
- func (s *GetIdentityPoliciesInput) Validate() error
- type GetIdentityPoliciesOutput
- type GetIdentityVerificationAttributesInput
- func (s GetIdentityVerificationAttributesInput) GoString() string
- func (s *GetIdentityVerificationAttributesInput) SetIdentities(v []*string) *GetIdentityVerificationAttributesInput
- func (s GetIdentityVerificationAttributesInput) String() string
- func (s *GetIdentityVerificationAttributesInput) Validate() error
- type GetIdentityVerificationAttributesOutput
- type GetSendQuotaInput
- type GetSendQuotaOutput
- func (s GetSendQuotaOutput) GoString() string
- func (s *GetSendQuotaOutput) SetMax24HourSend(v float64) *GetSendQuotaOutput
- func (s *GetSendQuotaOutput) SetMaxSendRate(v float64) *GetSendQuotaOutput
- func (s *GetSendQuotaOutput) SetSentLast24Hours(v float64) *GetSendQuotaOutput
- func (s GetSendQuotaOutput) String() string
- type GetSendStatisticsInput
- type GetSendStatisticsOutput
- type GetTemplateInput
- type GetTemplateOutput
- type IdentityDkimAttributes
- func (s IdentityDkimAttributes) GoString() string
- func (s *IdentityDkimAttributes) SetDkimEnabled(v bool) *IdentityDkimAttributes
- func (s *IdentityDkimAttributes) SetDkimTokens(v []*string) *IdentityDkimAttributes
- func (s *IdentityDkimAttributes) SetDkimVerificationStatus(v string) *IdentityDkimAttributes
- func (s IdentityDkimAttributes) String() string
- type IdentityMailFromDomainAttributes
- func (s IdentityMailFromDomainAttributes) GoString() string
- func (s *IdentityMailFromDomainAttributes) SetBehaviorOnMXFailure(v string) *IdentityMailFromDomainAttributes
- func (s *IdentityMailFromDomainAttributes) SetMailFromDomain(v string) *IdentityMailFromDomainAttributes
- func (s *IdentityMailFromDomainAttributes) SetMailFromDomainStatus(v string) *IdentityMailFromDomainAttributes
- func (s IdentityMailFromDomainAttributes) String() string
- type IdentityNotificationAttributes
- func (s IdentityNotificationAttributes) GoString() string
- func (s *IdentityNotificationAttributes) SetBounceTopic(v string) *IdentityNotificationAttributes
- func (s *IdentityNotificationAttributes) SetComplaintTopic(v string) *IdentityNotificationAttributes
- func (s *IdentityNotificationAttributes) SetDeliveryTopic(v string) *IdentityNotificationAttributes
- func (s *IdentityNotificationAttributes) SetForwardingEnabled(v bool) *IdentityNotificationAttributes
- func (s *IdentityNotificationAttributes) SetHeadersInBounceNotificationsEnabled(v bool) *IdentityNotificationAttributes
- func (s *IdentityNotificationAttributes) SetHeadersInComplaintNotificationsEnabled(v bool) *IdentityNotificationAttributes
- func (s *IdentityNotificationAttributes) SetHeadersInDeliveryNotificationsEnabled(v bool) *IdentityNotificationAttributes
- func (s IdentityNotificationAttributes) String() string
- type IdentityVerificationAttributes
- func (s IdentityVerificationAttributes) GoString() string
- func (s *IdentityVerificationAttributes) SetVerificationStatus(v string) *IdentityVerificationAttributes
- func (s *IdentityVerificationAttributes) SetVerificationToken(v string) *IdentityVerificationAttributes
- func (s IdentityVerificationAttributes) String() string
- type KinesisFirehoseDestination
- func (s KinesisFirehoseDestination) GoString() string
- func (s *KinesisFirehoseDestination) SetDeliveryStreamARN(v string) *KinesisFirehoseDestination
- func (s *KinesisFirehoseDestination) SetIAMRoleARN(v string) *KinesisFirehoseDestination
- func (s KinesisFirehoseDestination) String() string
- func (s *KinesisFirehoseDestination) Validate() error
- type LambdaAction
- func (s LambdaAction) GoString() string
- func (s *LambdaAction) SetFunctionArn(v string) *LambdaAction
- func (s *LambdaAction) SetInvocationType(v string) *LambdaAction
- func (s *LambdaAction) SetTopicArn(v string) *LambdaAction
- func (s LambdaAction) String() string
- func (s *LambdaAction) Validate() error
- type ListConfigurationSetsInput
- type ListConfigurationSetsOutput
- func (s ListConfigurationSetsOutput) GoString() string
- func (s *ListConfigurationSetsOutput) SetConfigurationSets(v []*ConfigurationSet) *ListConfigurationSetsOutput
- func (s *ListConfigurationSetsOutput) SetNextToken(v string) *ListConfigurationSetsOutput
- func (s ListConfigurationSetsOutput) String() string
- type ListCustomVerificationEmailTemplatesInput
- func (s ListCustomVerificationEmailTemplatesInput) GoString() string
- func (s *ListCustomVerificationEmailTemplatesInput) SetMaxResults(v int64) *ListCustomVerificationEmailTemplatesInput
- func (s *ListCustomVerificationEmailTemplatesInput) SetNextToken(v string) *ListCustomVerificationEmailTemplatesInput
- func (s ListCustomVerificationEmailTemplatesInput) String() string
- func (s *ListCustomVerificationEmailTemplatesInput) Validate() error
- type ListCustomVerificationEmailTemplatesOutput
- func (s ListCustomVerificationEmailTemplatesOutput) GoString() string
- func (s *ListCustomVerificationEmailTemplatesOutput) SetCustomVerificationEmailTemplates(v []*CustomVerificationEmailTemplate) *ListCustomVerificationEmailTemplatesOutput
- func (s *ListCustomVerificationEmailTemplatesOutput) SetNextToken(v string) *ListCustomVerificationEmailTemplatesOutput
- func (s ListCustomVerificationEmailTemplatesOutput) String() string
- type ListIdentitiesInput
- func (s ListIdentitiesInput) GoString() string
- func (s *ListIdentitiesInput) SetIdentityType(v string) *ListIdentitiesInput
- func (s *ListIdentitiesInput) SetMaxItems(v int64) *ListIdentitiesInput
- func (s *ListIdentitiesInput) SetNextToken(v string) *ListIdentitiesInput
- func (s ListIdentitiesInput) String() string
- type ListIdentitiesOutput
- type ListIdentityPoliciesInput
- type ListIdentityPoliciesOutput
- type ListReceiptFiltersInput
- type ListReceiptFiltersOutput
- type ListReceiptRuleSetsInput
- type ListReceiptRuleSetsOutput
- type ListTemplatesInput
- type ListTemplatesOutput
- type ListVerifiedEmailAddressesInput
- type ListVerifiedEmailAddressesOutput
- type Message
- type MessageDsn
- func (s MessageDsn) GoString() string
- func (s *MessageDsn) SetArrivalDate(v time.Time) *MessageDsn
- func (s *MessageDsn) SetExtensionFields(v []*ExtensionField) *MessageDsn
- func (s *MessageDsn) SetReportingMta(v string) *MessageDsn
- func (s MessageDsn) String() string
- func (s *MessageDsn) Validate() error
- type MessageTag
- type PutConfigurationSetDeliveryOptionsInput
- func (s PutConfigurationSetDeliveryOptionsInput) GoString() string
- func (s *PutConfigurationSetDeliveryOptionsInput) SetConfigurationSetName(v string) *PutConfigurationSetDeliveryOptionsInput
- func (s *PutConfigurationSetDeliveryOptionsInput) SetDeliveryOptions(v *DeliveryOptions) *PutConfigurationSetDeliveryOptionsInput
- func (s PutConfigurationSetDeliveryOptionsInput) String() string
- func (s *PutConfigurationSetDeliveryOptionsInput) Validate() error
- type PutConfigurationSetDeliveryOptionsOutput
- type PutIdentityPolicyInput
- func (s PutIdentityPolicyInput) GoString() string
- func (s *PutIdentityPolicyInput) SetIdentity(v string) *PutIdentityPolicyInput
- func (s *PutIdentityPolicyInput) SetPolicy(v string) *PutIdentityPolicyInput
- func (s *PutIdentityPolicyInput) SetPolicyName(v string) *PutIdentityPolicyInput
- func (s PutIdentityPolicyInput) String() string
- func (s *PutIdentityPolicyInput) Validate() error
- type PutIdentityPolicyOutput
- type RawMessage
- type ReceiptAction
- func (s ReceiptAction) GoString() string
- func (s *ReceiptAction) SetAddHeaderAction(v *AddHeaderAction) *ReceiptAction
- func (s *ReceiptAction) SetBounceAction(v *BounceAction) *ReceiptAction
- func (s *ReceiptAction) SetLambdaAction(v *LambdaAction) *ReceiptAction
- func (s *ReceiptAction) SetS3Action(v *S3Action) *ReceiptAction
- func (s *ReceiptAction) SetSNSAction(v *SNSAction) *ReceiptAction
- func (s *ReceiptAction) SetStopAction(v *StopAction) *ReceiptAction
- func (s *ReceiptAction) SetWorkmailAction(v *WorkmailAction) *ReceiptAction
- func (s ReceiptAction) String() string
- func (s *ReceiptAction) Validate() error
- type ReceiptFilter
- type ReceiptIpFilter
- type ReceiptRule
- func (s ReceiptRule) GoString() string
- func (s *ReceiptRule) SetActions(v []*ReceiptAction) *ReceiptRule
- func (s *ReceiptRule) SetEnabled(v bool) *ReceiptRule
- func (s *ReceiptRule) SetName(v string) *ReceiptRule
- func (s *ReceiptRule) SetRecipients(v []*string) *ReceiptRule
- func (s *ReceiptRule) SetScanEnabled(v bool) *ReceiptRule
- func (s *ReceiptRule) SetTlsPolicy(v string) *ReceiptRule
- func (s ReceiptRule) String() string
- func (s *ReceiptRule) Validate() error
- type ReceiptRuleSetMetadata
- type RecipientDsnFields
- func (s RecipientDsnFields) GoString() string
- func (s *RecipientDsnFields) SetAction(v string) *RecipientDsnFields
- func (s *RecipientDsnFields) SetDiagnosticCode(v string) *RecipientDsnFields
- func (s *RecipientDsnFields) SetExtensionFields(v []*ExtensionField) *RecipientDsnFields
- func (s *RecipientDsnFields) SetFinalRecipient(v string) *RecipientDsnFields
- func (s *RecipientDsnFields) SetLastAttemptDate(v time.Time) *RecipientDsnFields
- func (s *RecipientDsnFields) SetRemoteMta(v string) *RecipientDsnFields
- func (s *RecipientDsnFields) SetStatus(v string) *RecipientDsnFields
- func (s RecipientDsnFields) String() string
- func (s *RecipientDsnFields) Validate() error
- type ReorderReceiptRuleSetInput
- func (s ReorderReceiptRuleSetInput) GoString() string
- func (s *ReorderReceiptRuleSetInput) SetRuleNames(v []*string) *ReorderReceiptRuleSetInput
- func (s *ReorderReceiptRuleSetInput) SetRuleSetName(v string) *ReorderReceiptRuleSetInput
- func (s ReorderReceiptRuleSetInput) String() string
- func (s *ReorderReceiptRuleSetInput) Validate() error
- type ReorderReceiptRuleSetOutput
- type ReputationOptions
- func (s ReputationOptions) GoString() string
- func (s *ReputationOptions) SetLastFreshStart(v time.Time) *ReputationOptions
- func (s *ReputationOptions) SetReputationMetricsEnabled(v bool) *ReputationOptions
- func (s *ReputationOptions) SetSendingEnabled(v bool) *ReputationOptions
- func (s ReputationOptions) String() string
- type S3Action
- func (s S3Action) GoString() string
- func (s *S3Action) SetBucketName(v string) *S3Action
- func (s *S3Action) SetKmsKeyArn(v string) *S3Action
- func (s *S3Action) SetObjectKeyPrefix(v string) *S3Action
- func (s *S3Action) SetTopicArn(v string) *S3Action
- func (s S3Action) String() string
- func (s *S3Action) Validate() error
- type SES
- func (c *SES) CloneReceiptRuleSet(input *CloneReceiptRuleSetInput) (*CloneReceiptRuleSetOutput, error)
- func (c *SES) CloneReceiptRuleSetRequest(input *CloneReceiptRuleSetInput) (req *request.Request, output *CloneReceiptRuleSetOutput)
- func (c *SES) CloneReceiptRuleSetWithContext(ctx aws.Context, input *CloneReceiptRuleSetInput, opts ...request.Option) (*CloneReceiptRuleSetOutput, error)
- func (c *SES) CreateConfigurationSet(input *CreateConfigurationSetInput) (*CreateConfigurationSetOutput, error)
- func (c *SES) CreateConfigurationSetEventDestination(input *CreateConfigurationSetEventDestinationInput) (*CreateConfigurationSetEventDestinationOutput, error)
- func (c *SES) CreateConfigurationSetEventDestinationRequest(input *CreateConfigurationSetEventDestinationInput) (req *request.Request, output *CreateConfigurationSetEventDestinationOutput)
- func (c *SES) CreateConfigurationSetEventDestinationWithContext(ctx aws.Context, input *CreateConfigurationSetEventDestinationInput, ...) (*CreateConfigurationSetEventDestinationOutput, error)
- func (c *SES) CreateConfigurationSetRequest(input *CreateConfigurationSetInput) (req *request.Request, output *CreateConfigurationSetOutput)
- func (c *SES) CreateConfigurationSetTrackingOptions(input *CreateConfigurationSetTrackingOptionsInput) (*CreateConfigurationSetTrackingOptionsOutput, error)
- func (c *SES) CreateConfigurationSetTrackingOptionsRequest(input *CreateConfigurationSetTrackingOptionsInput) (req *request.Request, output *CreateConfigurationSetTrackingOptionsOutput)
- func (c *SES) CreateConfigurationSetTrackingOptionsWithContext(ctx aws.Context, input *CreateConfigurationSetTrackingOptionsInput, ...) (*CreateConfigurationSetTrackingOptionsOutput, error)
- func (c *SES) CreateConfigurationSetWithContext(ctx aws.Context, input *CreateConfigurationSetInput, opts ...request.Option) (*CreateConfigurationSetOutput, error)
- func (c *SES) CreateCustomVerificationEmailTemplate(input *CreateCustomVerificationEmailTemplateInput) (*CreateCustomVerificationEmailTemplateOutput, error)
- func (c *SES) CreateCustomVerificationEmailTemplateRequest(input *CreateCustomVerificationEmailTemplateInput) (req *request.Request, output *CreateCustomVerificationEmailTemplateOutput)
- func (c *SES) CreateCustomVerificationEmailTemplateWithContext(ctx aws.Context, input *CreateCustomVerificationEmailTemplateInput, ...) (*CreateCustomVerificationEmailTemplateOutput, error)
- func (c *SES) CreateReceiptFilter(input *CreateReceiptFilterInput) (*CreateReceiptFilterOutput, error)
- func (c *SES) CreateReceiptFilterRequest(input *CreateReceiptFilterInput) (req *request.Request, output *CreateReceiptFilterOutput)
- func (c *SES) CreateReceiptFilterWithContext(ctx aws.Context, input *CreateReceiptFilterInput, opts ...request.Option) (*CreateReceiptFilterOutput, error)
- func (c *SES) CreateReceiptRule(input *CreateReceiptRuleInput) (*CreateReceiptRuleOutput, error)
- func (c *SES) CreateReceiptRuleRequest(input *CreateReceiptRuleInput) (req *request.Request, output *CreateReceiptRuleOutput)
- func (c *SES) CreateReceiptRuleSet(input *CreateReceiptRuleSetInput) (*CreateReceiptRuleSetOutput, error)
- func (c *SES) CreateReceiptRuleSetRequest(input *CreateReceiptRuleSetInput) (req *request.Request, output *CreateReceiptRuleSetOutput)
- func (c *SES) CreateReceiptRuleSetWithContext(ctx aws.Context, input *CreateReceiptRuleSetInput, opts ...request.Option) (*CreateReceiptRuleSetOutput, error)
- func (c *SES) CreateReceiptRuleWithContext(ctx aws.Context, input *CreateReceiptRuleInput, opts ...request.Option) (*CreateReceiptRuleOutput, error)
- func (c *SES) CreateTemplate(input *CreateTemplateInput) (*CreateTemplateOutput, error)
- func (c *SES) CreateTemplateRequest(input *CreateTemplateInput) (req *request.Request, output *CreateTemplateOutput)
- func (c *SES) CreateTemplateWithContext(ctx aws.Context, input *CreateTemplateInput, opts ...request.Option) (*CreateTemplateOutput, error)
- func (c *SES) DeleteConfigurationSet(input *DeleteConfigurationSetInput) (*DeleteConfigurationSetOutput, error)
- func (c *SES) DeleteConfigurationSetEventDestination(input *DeleteConfigurationSetEventDestinationInput) (*DeleteConfigurationSetEventDestinationOutput, error)
- func (c *SES) DeleteConfigurationSetEventDestinationRequest(input *DeleteConfigurationSetEventDestinationInput) (req *request.Request, output *DeleteConfigurationSetEventDestinationOutput)
- func (c *SES) DeleteConfigurationSetEventDestinationWithContext(ctx aws.Context, input *DeleteConfigurationSetEventDestinationInput, ...) (*DeleteConfigurationSetEventDestinationOutput, error)
- func (c *SES) DeleteConfigurationSetRequest(input *DeleteConfigurationSetInput) (req *request.Request, output *DeleteConfigurationSetOutput)
- func (c *SES) DeleteConfigurationSetTrackingOptions(input *DeleteConfigurationSetTrackingOptionsInput) (*DeleteConfigurationSetTrackingOptionsOutput, error)
- func (c *SES) DeleteConfigurationSetTrackingOptionsRequest(input *DeleteConfigurationSetTrackingOptionsInput) (req *request.Request, output *DeleteConfigurationSetTrackingOptionsOutput)
- func (c *SES) DeleteConfigurationSetTrackingOptionsWithContext(ctx aws.Context, input *DeleteConfigurationSetTrackingOptionsInput, ...) (*DeleteConfigurationSetTrackingOptionsOutput, error)
- func (c *SES) DeleteConfigurationSetWithContext(ctx aws.Context, input *DeleteConfigurationSetInput, opts ...request.Option) (*DeleteConfigurationSetOutput, error)
- func (c *SES) DeleteCustomVerificationEmailTemplate(input *DeleteCustomVerificationEmailTemplateInput) (*DeleteCustomVerificationEmailTemplateOutput, error)
- func (c *SES) DeleteCustomVerificationEmailTemplateRequest(input *DeleteCustomVerificationEmailTemplateInput) (req *request.Request, output *DeleteCustomVerificationEmailTemplateOutput)
- func (c *SES) DeleteCustomVerificationEmailTemplateWithContext(ctx aws.Context, input *DeleteCustomVerificationEmailTemplateInput, ...) (*DeleteCustomVerificationEmailTemplateOutput, error)
- func (c *SES) DeleteIdentity(input *DeleteIdentityInput) (*DeleteIdentityOutput, error)
- func (c *SES) DeleteIdentityPolicy(input *DeleteIdentityPolicyInput) (*DeleteIdentityPolicyOutput, error)
- func (c *SES) DeleteIdentityPolicyRequest(input *DeleteIdentityPolicyInput) (req *request.Request, output *DeleteIdentityPolicyOutput)
- func (c *SES) DeleteIdentityPolicyWithContext(ctx aws.Context, input *DeleteIdentityPolicyInput, opts ...request.Option) (*DeleteIdentityPolicyOutput, error)
- func (c *SES) DeleteIdentityRequest(input *DeleteIdentityInput) (req *request.Request, output *DeleteIdentityOutput)
- func (c *SES) DeleteIdentityWithContext(ctx aws.Context, input *DeleteIdentityInput, opts ...request.Option) (*DeleteIdentityOutput, error)
- func (c *SES) DeleteReceiptFilter(input *DeleteReceiptFilterInput) (*DeleteReceiptFilterOutput, error)
- func (c *SES) DeleteReceiptFilterRequest(input *DeleteReceiptFilterInput) (req *request.Request, output *DeleteReceiptFilterOutput)
- func (c *SES) DeleteReceiptFilterWithContext(ctx aws.Context, input *DeleteReceiptFilterInput, opts ...request.Option) (*DeleteReceiptFilterOutput, error)
- func (c *SES) DeleteReceiptRule(input *DeleteReceiptRuleInput) (*DeleteReceiptRuleOutput, error)
- func (c *SES) DeleteReceiptRuleRequest(input *DeleteReceiptRuleInput) (req *request.Request, output *DeleteReceiptRuleOutput)
- func (c *SES) DeleteReceiptRuleSet(input *DeleteReceiptRuleSetInput) (*DeleteReceiptRuleSetOutput, error)
- func (c *SES) DeleteReceiptRuleSetRequest(input *DeleteReceiptRuleSetInput) (req *request.Request, output *DeleteReceiptRuleSetOutput)
- func (c *SES) DeleteReceiptRuleSetWithContext(ctx aws.Context, input *DeleteReceiptRuleSetInput, opts ...request.Option) (*DeleteReceiptRuleSetOutput, error)
- func (c *SES) DeleteReceiptRuleWithContext(ctx aws.Context, input *DeleteReceiptRuleInput, opts ...request.Option) (*DeleteReceiptRuleOutput, error)
- func (c *SES) DeleteTemplate(input *DeleteTemplateInput) (*DeleteTemplateOutput, error)
- func (c *SES) DeleteTemplateRequest(input *DeleteTemplateInput) (req *request.Request, output *DeleteTemplateOutput)
- func (c *SES) DeleteTemplateWithContext(ctx aws.Context, input *DeleteTemplateInput, opts ...request.Option) (*DeleteTemplateOutput, error)
- func (c *SES) DeleteVerifiedEmailAddress(input *DeleteVerifiedEmailAddressInput) (*DeleteVerifiedEmailAddressOutput, error)
- func (c *SES) DeleteVerifiedEmailAddressRequest(input *DeleteVerifiedEmailAddressInput) (req *request.Request, output *DeleteVerifiedEmailAddressOutput)
- func (c *SES) DeleteVerifiedEmailAddressWithContext(ctx aws.Context, input *DeleteVerifiedEmailAddressInput, ...) (*DeleteVerifiedEmailAddressOutput, error)
- func (c *SES) DescribeActiveReceiptRuleSet(input *DescribeActiveReceiptRuleSetInput) (*DescribeActiveReceiptRuleSetOutput, error)
- func (c *SES) DescribeActiveReceiptRuleSetRequest(input *DescribeActiveReceiptRuleSetInput) (req *request.Request, output *DescribeActiveReceiptRuleSetOutput)
- func (c *SES) DescribeActiveReceiptRuleSetWithContext(ctx aws.Context, input *DescribeActiveReceiptRuleSetInput, ...) (*DescribeActiveReceiptRuleSetOutput, error)
- func (c *SES) DescribeConfigurationSet(input *DescribeConfigurationSetInput) (*DescribeConfigurationSetOutput, error)
- func (c *SES) DescribeConfigurationSetRequest(input *DescribeConfigurationSetInput) (req *request.Request, output *DescribeConfigurationSetOutput)
- func (c *SES) DescribeConfigurationSetWithContext(ctx aws.Context, input *DescribeConfigurationSetInput, opts ...request.Option) (*DescribeConfigurationSetOutput, error)
- func (c *SES) DescribeReceiptRule(input *DescribeReceiptRuleInput) (*DescribeReceiptRuleOutput, error)
- func (c *SES) DescribeReceiptRuleRequest(input *DescribeReceiptRuleInput) (req *request.Request, output *DescribeReceiptRuleOutput)
- func (c *SES) DescribeReceiptRuleSet(input *DescribeReceiptRuleSetInput) (*DescribeReceiptRuleSetOutput, error)
- func (c *SES) DescribeReceiptRuleSetRequest(input *DescribeReceiptRuleSetInput) (req *request.Request, output *DescribeReceiptRuleSetOutput)
- func (c *SES) DescribeReceiptRuleSetWithContext(ctx aws.Context, input *DescribeReceiptRuleSetInput, opts ...request.Option) (*DescribeReceiptRuleSetOutput, error)
- func (c *SES) DescribeReceiptRuleWithContext(ctx aws.Context, input *DescribeReceiptRuleInput, opts ...request.Option) (*DescribeReceiptRuleOutput, error)
- func (c *SES) GetAccountSendingEnabled(input *GetAccountSendingEnabledInput) (*GetAccountSendingEnabledOutput, error)
- func (c *SES) GetAccountSendingEnabledRequest(input *GetAccountSendingEnabledInput) (req *request.Request, output *GetAccountSendingEnabledOutput)
- func (c *SES) GetAccountSendingEnabledWithContext(ctx aws.Context, input *GetAccountSendingEnabledInput, opts ...request.Option) (*GetAccountSendingEnabledOutput, error)
- func (c *SES) GetCustomVerificationEmailTemplate(input *GetCustomVerificationEmailTemplateInput) (*GetCustomVerificationEmailTemplateOutput, error)
- func (c *SES) GetCustomVerificationEmailTemplateRequest(input *GetCustomVerificationEmailTemplateInput) (req *request.Request, output *GetCustomVerificationEmailTemplateOutput)
- func (c *SES) GetCustomVerificationEmailTemplateWithContext(ctx aws.Context, input *GetCustomVerificationEmailTemplateInput, ...) (*GetCustomVerificationEmailTemplateOutput, error)
- func (c *SES) GetIdentityDkimAttributes(input *GetIdentityDkimAttributesInput) (*GetIdentityDkimAttributesOutput, error)
- func (c *SES) GetIdentityDkimAttributesRequest(input *GetIdentityDkimAttributesInput) (req *request.Request, output *GetIdentityDkimAttributesOutput)
- func (c *SES) GetIdentityDkimAttributesWithContext(ctx aws.Context, input *GetIdentityDkimAttributesInput, opts ...request.Option) (*GetIdentityDkimAttributesOutput, error)
- func (c *SES) GetIdentityMailFromDomainAttributes(input *GetIdentityMailFromDomainAttributesInput) (*GetIdentityMailFromDomainAttributesOutput, error)
- func (c *SES) GetIdentityMailFromDomainAttributesRequest(input *GetIdentityMailFromDomainAttributesInput) (req *request.Request, output *GetIdentityMailFromDomainAttributesOutput)
- func (c *SES) GetIdentityMailFromDomainAttributesWithContext(ctx aws.Context, input *GetIdentityMailFromDomainAttributesInput, ...) (*GetIdentityMailFromDomainAttributesOutput, error)
- func (c *SES) GetIdentityNotificationAttributes(input *GetIdentityNotificationAttributesInput) (*GetIdentityNotificationAttributesOutput, error)
- func (c *SES) GetIdentityNotificationAttributesRequest(input *GetIdentityNotificationAttributesInput) (req *request.Request, output *GetIdentityNotificationAttributesOutput)
- func (c *SES) GetIdentityNotificationAttributesWithContext(ctx aws.Context, input *GetIdentityNotificationAttributesInput, ...) (*GetIdentityNotificationAttributesOutput, error)
- func (c *SES) GetIdentityPolicies(input *GetIdentityPoliciesInput) (*GetIdentityPoliciesOutput, error)
- func (c *SES) GetIdentityPoliciesRequest(input *GetIdentityPoliciesInput) (req *request.Request, output *GetIdentityPoliciesOutput)
- func (c *SES) GetIdentityPoliciesWithContext(ctx aws.Context, input *GetIdentityPoliciesInput, opts ...request.Option) (*GetIdentityPoliciesOutput, error)
- func (c *SES) GetIdentityVerificationAttributes(input *GetIdentityVerificationAttributesInput) (*GetIdentityVerificationAttributesOutput, error)
- func (c *SES) GetIdentityVerificationAttributesRequest(input *GetIdentityVerificationAttributesInput) (req *request.Request, output *GetIdentityVerificationAttributesOutput)
- func (c *SES) GetIdentityVerificationAttributesWithContext(ctx aws.Context, input *GetIdentityVerificationAttributesInput, ...) (*GetIdentityVerificationAttributesOutput, error)
- func (c *SES) GetSendQuota(input *GetSendQuotaInput) (*GetSendQuotaOutput, error)
- func (c *SES) GetSendQuotaRequest(input *GetSendQuotaInput) (req *request.Request, output *GetSendQuotaOutput)
- func (c *SES) GetSendQuotaWithContext(ctx aws.Context, input *GetSendQuotaInput, opts ...request.Option) (*GetSendQuotaOutput, error)
- func (c *SES) GetSendStatistics(input *GetSendStatisticsInput) (*GetSendStatisticsOutput, error)
- func (c *SES) GetSendStatisticsRequest(input *GetSendStatisticsInput) (req *request.Request, output *GetSendStatisticsOutput)
- func (c *SES) GetSendStatisticsWithContext(ctx aws.Context, input *GetSendStatisticsInput, opts ...request.Option) (*GetSendStatisticsOutput, error)
- func (c *SES) GetTemplate(input *GetTemplateInput) (*GetTemplateOutput, error)
- func (c *SES) GetTemplateRequest(input *GetTemplateInput) (req *request.Request, output *GetTemplateOutput)
- func (c *SES) GetTemplateWithContext(ctx aws.Context, input *GetTemplateInput, opts ...request.Option) (*GetTemplateOutput, error)
- func (c *SES) ListConfigurationSets(input *ListConfigurationSetsInput) (*ListConfigurationSetsOutput, error)
- func (c *SES) ListConfigurationSetsRequest(input *ListConfigurationSetsInput) (req *request.Request, output *ListConfigurationSetsOutput)
- func (c *SES) ListConfigurationSetsWithContext(ctx aws.Context, input *ListConfigurationSetsInput, opts ...request.Option) (*ListConfigurationSetsOutput, error)
- func (c *SES) ListCustomVerificationEmailTemplates(input *ListCustomVerificationEmailTemplatesInput) (*ListCustomVerificationEmailTemplatesOutput, error)
- func (c *SES) ListCustomVerificationEmailTemplatesPages(input *ListCustomVerificationEmailTemplatesInput, ...) error
- func (c *SES) ListCustomVerificationEmailTemplatesPagesWithContext(ctx aws.Context, input *ListCustomVerificationEmailTemplatesInput, ...) error
- func (c *SES) ListCustomVerificationEmailTemplatesRequest(input *ListCustomVerificationEmailTemplatesInput) (req *request.Request, output *ListCustomVerificationEmailTemplatesOutput)
- func (c *SES) ListCustomVerificationEmailTemplatesWithContext(ctx aws.Context, input *ListCustomVerificationEmailTemplatesInput, ...) (*ListCustomVerificationEmailTemplatesOutput, error)
- func (c *SES) ListIdentities(input *ListIdentitiesInput) (*ListIdentitiesOutput, error)
- func (c *SES) ListIdentitiesPages(input *ListIdentitiesInput, fn func(*ListIdentitiesOutput, bool) bool) error
- func (c *SES) ListIdentitiesPagesWithContext(ctx aws.Context, input *ListIdentitiesInput, ...) error
- func (c *SES) ListIdentitiesRequest(input *ListIdentitiesInput) (req *request.Request, output *ListIdentitiesOutput)
- func (c *SES) ListIdentitiesWithContext(ctx aws.Context, input *ListIdentitiesInput, opts ...request.Option) (*ListIdentitiesOutput, error)
- func (c *SES) ListIdentityPolicies(input *ListIdentityPoliciesInput) (*ListIdentityPoliciesOutput, error)
- func (c *SES) ListIdentityPoliciesRequest(input *ListIdentityPoliciesInput) (req *request.Request, output *ListIdentityPoliciesOutput)
- func (c *SES) ListIdentityPoliciesWithContext(ctx aws.Context, input *ListIdentityPoliciesInput, opts ...request.Option) (*ListIdentityPoliciesOutput, error)
- func (c *SES) ListReceiptFilters(input *ListReceiptFiltersInput) (*ListReceiptFiltersOutput, error)
- func (c *SES) ListReceiptFiltersRequest(input *ListReceiptFiltersInput) (req *request.Request, output *ListReceiptFiltersOutput)
- func (c *SES) ListReceiptFiltersWithContext(ctx aws.Context, input *ListReceiptFiltersInput, opts ...request.Option) (*ListReceiptFiltersOutput, error)
- func (c *SES) ListReceiptRuleSets(input *ListReceiptRuleSetsInput) (*ListReceiptRuleSetsOutput, error)
- func (c *SES) ListReceiptRuleSetsRequest(input *ListReceiptRuleSetsInput) (req *request.Request, output *ListReceiptRuleSetsOutput)
- func (c *SES) ListReceiptRuleSetsWithContext(ctx aws.Context, input *ListReceiptRuleSetsInput, opts ...request.Option) (*ListReceiptRuleSetsOutput, error)
- func (c *SES) ListTemplates(input *ListTemplatesInput) (*ListTemplatesOutput, error)
- func (c *SES) ListTemplatesRequest(input *ListTemplatesInput) (req *request.Request, output *ListTemplatesOutput)
- func (c *SES) ListTemplatesWithContext(ctx aws.Context, input *ListTemplatesInput, opts ...request.Option) (*ListTemplatesOutput, error)
- func (c *SES) ListVerifiedEmailAddresses(input *ListVerifiedEmailAddressesInput) (*ListVerifiedEmailAddressesOutput, error)
- func (c *SES) ListVerifiedEmailAddressesRequest(input *ListVerifiedEmailAddressesInput) (req *request.Request, output *ListVerifiedEmailAddressesOutput)
- func (c *SES) ListVerifiedEmailAddressesWithContext(ctx aws.Context, input *ListVerifiedEmailAddressesInput, ...) (*ListVerifiedEmailAddressesOutput, error)
- func (c *SES) PutConfigurationSetDeliveryOptions(input *PutConfigurationSetDeliveryOptionsInput) (*PutConfigurationSetDeliveryOptionsOutput, error)
- func (c *SES) PutConfigurationSetDeliveryOptionsRequest(input *PutConfigurationSetDeliveryOptionsInput) (req *request.Request, output *PutConfigurationSetDeliveryOptionsOutput)
- func (c *SES) PutConfigurationSetDeliveryOptionsWithContext(ctx aws.Context, input *PutConfigurationSetDeliveryOptionsInput, ...) (*PutConfigurationSetDeliveryOptionsOutput, error)
- func (c *SES) PutIdentityPolicy(input *PutIdentityPolicyInput) (*PutIdentityPolicyOutput, error)
- func (c *SES) PutIdentityPolicyRequest(input *PutIdentityPolicyInput) (req *request.Request, output *PutIdentityPolicyOutput)
- func (c *SES) PutIdentityPolicyWithContext(ctx aws.Context, input *PutIdentityPolicyInput, opts ...request.Option) (*PutIdentityPolicyOutput, error)
- func (c *SES) ReorderReceiptRuleSet(input *ReorderReceiptRuleSetInput) (*ReorderReceiptRuleSetOutput, error)
- func (c *SES) ReorderReceiptRuleSetRequest(input *ReorderReceiptRuleSetInput) (req *request.Request, output *ReorderReceiptRuleSetOutput)
- func (c *SES) ReorderReceiptRuleSetWithContext(ctx aws.Context, input *ReorderReceiptRuleSetInput, opts ...request.Option) (*ReorderReceiptRuleSetOutput, error)
- func (c *SES) SendBounce(input *SendBounceInput) (*SendBounceOutput, error)
- func (c *SES) SendBounceRequest(input *SendBounceInput) (req *request.Request, output *SendBounceOutput)
- func (c *SES) SendBounceWithContext(ctx aws.Context, input *SendBounceInput, opts ...request.Option) (*SendBounceOutput, error)
- func (c *SES) SendBulkTemplatedEmail(input *SendBulkTemplatedEmailInput) (*SendBulkTemplatedEmailOutput, error)
- func (c *SES) SendBulkTemplatedEmailRequest(input *SendBulkTemplatedEmailInput) (req *request.Request, output *SendBulkTemplatedEmailOutput)
- func (c *SES) SendBulkTemplatedEmailWithContext(ctx aws.Context, input *SendBulkTemplatedEmailInput, opts ...request.Option) (*SendBulkTemplatedEmailOutput, error)
- func (c *SES) SendCustomVerificationEmail(input *SendCustomVerificationEmailInput) (*SendCustomVerificationEmailOutput, error)
- func (c *SES) SendCustomVerificationEmailRequest(input *SendCustomVerificationEmailInput) (req *request.Request, output *SendCustomVerificationEmailOutput)
- func (c *SES) SendCustomVerificationEmailWithContext(ctx aws.Context, input *SendCustomVerificationEmailInput, ...) (*SendCustomVerificationEmailOutput, error)
- func (c *SES) SendEmail(input *SendEmailInput) (*SendEmailOutput, error)
- func (c *SES) SendEmailRequest(input *SendEmailInput) (req *request.Request, output *SendEmailOutput)
- func (c *SES) SendEmailWithContext(ctx aws.Context, input *SendEmailInput, opts ...request.Option) (*SendEmailOutput, error)
- func (c *SES) SendRawEmail(input *SendRawEmailInput) (*SendRawEmailOutput, error)
- func (c *SES) SendRawEmailRequest(input *SendRawEmailInput) (req *request.Request, output *SendRawEmailOutput)
- func (c *SES) SendRawEmailWithContext(ctx aws.Context, input *SendRawEmailInput, opts ...request.Option) (*SendRawEmailOutput, error)
- func (c *SES) SendTemplatedEmail(input *SendTemplatedEmailInput) (*SendTemplatedEmailOutput, error)
- func (c *SES) SendTemplatedEmailRequest(input *SendTemplatedEmailInput) (req *request.Request, output *SendTemplatedEmailOutput)
- func (c *SES) SendTemplatedEmailWithContext(ctx aws.Context, input *SendTemplatedEmailInput, opts ...request.Option) (*SendTemplatedEmailOutput, error)
- func (c *SES) SetActiveReceiptRuleSet(input *SetActiveReceiptRuleSetInput) (*SetActiveReceiptRuleSetOutput, error)
- func (c *SES) SetActiveReceiptRuleSetRequest(input *SetActiveReceiptRuleSetInput) (req *request.Request, output *SetActiveReceiptRuleSetOutput)
- func (c *SES) SetActiveReceiptRuleSetWithContext(ctx aws.Context, input *SetActiveReceiptRuleSetInput, opts ...request.Option) (*SetActiveReceiptRuleSetOutput, error)
- func (c *SES) SetIdentityDkimEnabled(input *SetIdentityDkimEnabledInput) (*SetIdentityDkimEnabledOutput, error)
- func (c *SES) SetIdentityDkimEnabledRequest(input *SetIdentityDkimEnabledInput) (req *request.Request, output *SetIdentityDkimEnabledOutput)
- func (c *SES) SetIdentityDkimEnabledWithContext(ctx aws.Context, input *SetIdentityDkimEnabledInput, opts ...request.Option) (*SetIdentityDkimEnabledOutput, error)
- func (c *SES) SetIdentityFeedbackForwardingEnabled(input *SetIdentityFeedbackForwardingEnabledInput) (*SetIdentityFeedbackForwardingEnabledOutput, error)
- func (c *SES) SetIdentityFeedbackForwardingEnabledRequest(input *SetIdentityFeedbackForwardingEnabledInput) (req *request.Request, output *SetIdentityFeedbackForwardingEnabledOutput)
- func (c *SES) SetIdentityFeedbackForwardingEnabledWithContext(ctx aws.Context, input *SetIdentityFeedbackForwardingEnabledInput, ...) (*SetIdentityFeedbackForwardingEnabledOutput, error)
- func (c *SES) SetIdentityHeadersInNotificationsEnabled(input *SetIdentityHeadersInNotificationsEnabledInput) (*SetIdentityHeadersInNotificationsEnabledOutput, error)
- func (c *SES) SetIdentityHeadersInNotificationsEnabledRequest(input *SetIdentityHeadersInNotificationsEnabledInput) (req *request.Request, output *SetIdentityHeadersInNotificationsEnabledOutput)
- func (c *SES) SetIdentityHeadersInNotificationsEnabledWithContext(ctx aws.Context, input *SetIdentityHeadersInNotificationsEnabledInput, ...) (*SetIdentityHeadersInNotificationsEnabledOutput, error)
- func (c *SES) SetIdentityMailFromDomain(input *SetIdentityMailFromDomainInput) (*SetIdentityMailFromDomainOutput, error)
- func (c *SES) SetIdentityMailFromDomainRequest(input *SetIdentityMailFromDomainInput) (req *request.Request, output *SetIdentityMailFromDomainOutput)
- func (c *SES) SetIdentityMailFromDomainWithContext(ctx aws.Context, input *SetIdentityMailFromDomainInput, opts ...request.Option) (*SetIdentityMailFromDomainOutput, error)
- func (c *SES) SetIdentityNotificationTopic(input *SetIdentityNotificationTopicInput) (*SetIdentityNotificationTopicOutput, error)
- func (c *SES) SetIdentityNotificationTopicRequest(input *SetIdentityNotificationTopicInput) (req *request.Request, output *SetIdentityNotificationTopicOutput)
- func (c *SES) SetIdentityNotificationTopicWithContext(ctx aws.Context, input *SetIdentityNotificationTopicInput, ...) (*SetIdentityNotificationTopicOutput, error)
- func (c *SES) SetReceiptRulePosition(input *SetReceiptRulePositionInput) (*SetReceiptRulePositionOutput, error)
- func (c *SES) SetReceiptRulePositionRequest(input *SetReceiptRulePositionInput) (req *request.Request, output *SetReceiptRulePositionOutput)
- func (c *SES) SetReceiptRulePositionWithContext(ctx aws.Context, input *SetReceiptRulePositionInput, opts ...request.Option) (*SetReceiptRulePositionOutput, error)
- func (c *SES) TestRenderTemplate(input *TestRenderTemplateInput) (*TestRenderTemplateOutput, error)
- func (c *SES) TestRenderTemplateRequest(input *TestRenderTemplateInput) (req *request.Request, output *TestRenderTemplateOutput)
- func (c *SES) TestRenderTemplateWithContext(ctx aws.Context, input *TestRenderTemplateInput, opts ...request.Option) (*TestRenderTemplateOutput, error)
- func (c *SES) UpdateAccountSendingEnabled(input *UpdateAccountSendingEnabledInput) (*UpdateAccountSendingEnabledOutput, error)
- func (c *SES) UpdateAccountSendingEnabledRequest(input *UpdateAccountSendingEnabledInput) (req *request.Request, output *UpdateAccountSendingEnabledOutput)
- func (c *SES) UpdateAccountSendingEnabledWithContext(ctx aws.Context, input *UpdateAccountSendingEnabledInput, ...) (*UpdateAccountSendingEnabledOutput, error)
- func (c *SES) UpdateConfigurationSetEventDestination(input *UpdateConfigurationSetEventDestinationInput) (*UpdateConfigurationSetEventDestinationOutput, error)
- func (c *SES) UpdateConfigurationSetEventDestinationRequest(input *UpdateConfigurationSetEventDestinationInput) (req *request.Request, output *UpdateConfigurationSetEventDestinationOutput)
- func (c *SES) UpdateConfigurationSetEventDestinationWithContext(ctx aws.Context, input *UpdateConfigurationSetEventDestinationInput, ...) (*UpdateConfigurationSetEventDestinationOutput, error)
- func (c *SES) UpdateConfigurationSetReputationMetricsEnabled(input *UpdateConfigurationSetReputationMetricsEnabledInput) (*UpdateConfigurationSetReputationMetricsEnabledOutput, error)
- func (c *SES) UpdateConfigurationSetReputationMetricsEnabledRequest(input *UpdateConfigurationSetReputationMetricsEnabledInput) (req *request.Request, ...)
- func (c *SES) UpdateConfigurationSetReputationMetricsEnabledWithContext(ctx aws.Context, input *UpdateConfigurationSetReputationMetricsEnabledInput, ...) (*UpdateConfigurationSetReputationMetricsEnabledOutput, error)
- func (c *SES) UpdateConfigurationSetSendingEnabled(input *UpdateConfigurationSetSendingEnabledInput) (*UpdateConfigurationSetSendingEnabledOutput, error)
- func (c *SES) UpdateConfigurationSetSendingEnabledRequest(input *UpdateConfigurationSetSendingEnabledInput) (req *request.Request, output *UpdateConfigurationSetSendingEnabledOutput)
- func (c *SES) UpdateConfigurationSetSendingEnabledWithContext(ctx aws.Context, input *UpdateConfigurationSetSendingEnabledInput, ...) (*UpdateConfigurationSetSendingEnabledOutput, error)
- func (c *SES) UpdateConfigurationSetTrackingOptions(input *UpdateConfigurationSetTrackingOptionsInput) (*UpdateConfigurationSetTrackingOptionsOutput, error)
- func (c *SES) UpdateConfigurationSetTrackingOptionsRequest(input *UpdateConfigurationSetTrackingOptionsInput) (req *request.Request, output *UpdateConfigurationSetTrackingOptionsOutput)
- func (c *SES) UpdateConfigurationSetTrackingOptionsWithContext(ctx aws.Context, input *UpdateConfigurationSetTrackingOptionsInput, ...) (*UpdateConfigurationSetTrackingOptionsOutput, error)
- func (c *SES) UpdateCustomVerificationEmailTemplate(input *UpdateCustomVerificationEmailTemplateInput) (*UpdateCustomVerificationEmailTemplateOutput, error)
- func (c *SES) UpdateCustomVerificationEmailTemplateRequest(input *UpdateCustomVerificationEmailTemplateInput) (req *request.Request, output *UpdateCustomVerificationEmailTemplateOutput)
- func (c *SES) UpdateCustomVerificationEmailTemplateWithContext(ctx aws.Context, input *UpdateCustomVerificationEmailTemplateInput, ...) (*UpdateCustomVerificationEmailTemplateOutput, error)
- func (c *SES) UpdateReceiptRule(input *UpdateReceiptRuleInput) (*UpdateReceiptRuleOutput, error)
- func (c *SES) UpdateReceiptRuleRequest(input *UpdateReceiptRuleInput) (req *request.Request, output *UpdateReceiptRuleOutput)
- func (c *SES) UpdateReceiptRuleWithContext(ctx aws.Context, input *UpdateReceiptRuleInput, opts ...request.Option) (*UpdateReceiptRuleOutput, error)
- func (c *SES) UpdateTemplate(input *UpdateTemplateInput) (*UpdateTemplateOutput, error)
- func (c *SES) UpdateTemplateRequest(input *UpdateTemplateInput) (req *request.Request, output *UpdateTemplateOutput)
- func (c *SES) UpdateTemplateWithContext(ctx aws.Context, input *UpdateTemplateInput, opts ...request.Option) (*UpdateTemplateOutput, error)
- func (c *SES) VerifyDomainDkim(input *VerifyDomainDkimInput) (*VerifyDomainDkimOutput, error)
- func (c *SES) VerifyDomainDkimRequest(input *VerifyDomainDkimInput) (req *request.Request, output *VerifyDomainDkimOutput)
- func (c *SES) VerifyDomainDkimWithContext(ctx aws.Context, input *VerifyDomainDkimInput, opts ...request.Option) (*VerifyDomainDkimOutput, error)
- func (c *SES) VerifyDomainIdentity(input *VerifyDomainIdentityInput) (*VerifyDomainIdentityOutput, error)
- func (c *SES) VerifyDomainIdentityRequest(input *VerifyDomainIdentityInput) (req *request.Request, output *VerifyDomainIdentityOutput)
- func (c *SES) VerifyDomainIdentityWithContext(ctx aws.Context, input *VerifyDomainIdentityInput, opts ...request.Option) (*VerifyDomainIdentityOutput, error)
- func (c *SES) VerifyEmailAddress(input *VerifyEmailAddressInput) (*VerifyEmailAddressOutput, error)
- func (c *SES) VerifyEmailAddressRequest(input *VerifyEmailAddressInput) (req *request.Request, output *VerifyEmailAddressOutput)
- func (c *SES) VerifyEmailAddressWithContext(ctx aws.Context, input *VerifyEmailAddressInput, opts ...request.Option) (*VerifyEmailAddressOutput, error)
- func (c *SES) VerifyEmailIdentity(input *VerifyEmailIdentityInput) (*VerifyEmailIdentityOutput, error)
- func (c *SES) VerifyEmailIdentityRequest(input *VerifyEmailIdentityInput) (req *request.Request, output *VerifyEmailIdentityOutput)
- func (c *SES) VerifyEmailIdentityWithContext(ctx aws.Context, input *VerifyEmailIdentityInput, opts ...request.Option) (*VerifyEmailIdentityOutput, error)
- func (c *SES) WaitUntilIdentityExists(input *GetIdentityVerificationAttributesInput) error
- func (c *SES) WaitUntilIdentityExistsWithContext(ctx aws.Context, input *GetIdentityVerificationAttributesInput, ...) error
- type SNSAction
- type SNSDestination
- type SendBounceInput
- func (s SendBounceInput) GoString() string
- func (s *SendBounceInput) SetBounceSender(v string) *SendBounceInput
- func (s *SendBounceInput) SetBounceSenderArn(v string) *SendBounceInput
- func (s *SendBounceInput) SetBouncedRecipientInfoList(v []*BouncedRecipientInfo) *SendBounceInput
- func (s *SendBounceInput) SetExplanation(v string) *SendBounceInput
- func (s *SendBounceInput) SetMessageDsn(v *MessageDsn) *SendBounceInput
- func (s *SendBounceInput) SetOriginalMessageId(v string) *SendBounceInput
- func (s SendBounceInput) String() string
- func (s *SendBounceInput) Validate() error
- type SendBounceOutput
- type SendBulkTemplatedEmailInput
- func (s SendBulkTemplatedEmailInput) GoString() string
- func (s *SendBulkTemplatedEmailInput) SetConfigurationSetName(v string) *SendBulkTemplatedEmailInput
- func (s *SendBulkTemplatedEmailInput) SetDefaultTags(v []*MessageTag) *SendBulkTemplatedEmailInput
- func (s *SendBulkTemplatedEmailInput) SetDefaultTemplateData(v string) *SendBulkTemplatedEmailInput
- func (s *SendBulkTemplatedEmailInput) SetDestinations(v []*BulkEmailDestination) *SendBulkTemplatedEmailInput
- func (s *SendBulkTemplatedEmailInput) SetReplyToAddresses(v []*string) *SendBulkTemplatedEmailInput
- func (s *SendBulkTemplatedEmailInput) SetReturnPath(v string) *SendBulkTemplatedEmailInput
- func (s *SendBulkTemplatedEmailInput) SetReturnPathArn(v string) *SendBulkTemplatedEmailInput
- func (s *SendBulkTemplatedEmailInput) SetSource(v string) *SendBulkTemplatedEmailInput
- func (s *SendBulkTemplatedEmailInput) SetSourceArn(v string) *SendBulkTemplatedEmailInput
- func (s *SendBulkTemplatedEmailInput) SetTemplate(v string) *SendBulkTemplatedEmailInput
- func (s *SendBulkTemplatedEmailInput) SetTemplateArn(v string) *SendBulkTemplatedEmailInput
- func (s SendBulkTemplatedEmailInput) String() string
- func (s *SendBulkTemplatedEmailInput) Validate() error
- type SendBulkTemplatedEmailOutput
- type SendCustomVerificationEmailInput
- func (s SendCustomVerificationEmailInput) GoString() string
- func (s *SendCustomVerificationEmailInput) SetConfigurationSetName(v string) *SendCustomVerificationEmailInput
- func (s *SendCustomVerificationEmailInput) SetEmailAddress(v string) *SendCustomVerificationEmailInput
- func (s *SendCustomVerificationEmailInput) SetTemplateName(v string) *SendCustomVerificationEmailInput
- func (s SendCustomVerificationEmailInput) String() string
- func (s *SendCustomVerificationEmailInput) Validate() error
- type SendCustomVerificationEmailOutput
- type SendDataPoint
- func (s SendDataPoint) GoString() string
- func (s *SendDataPoint) SetBounces(v int64) *SendDataPoint
- func (s *SendDataPoint) SetComplaints(v int64) *SendDataPoint
- func (s *SendDataPoint) SetDeliveryAttempts(v int64) *SendDataPoint
- func (s *SendDataPoint) SetRejects(v int64) *SendDataPoint
- func (s *SendDataPoint) SetTimestamp(v time.Time) *SendDataPoint
- func (s SendDataPoint) String() string
- type SendEmailInput
- func (s SendEmailInput) GoString() string
- func (s *SendEmailInput) SetConfigurationSetName(v string) *SendEmailInput
- func (s *SendEmailInput) SetDestination(v *Destination) *SendEmailInput
- func (s *SendEmailInput) SetMessage(v *Message) *SendEmailInput
- func (s *SendEmailInput) SetReplyToAddresses(v []*string) *SendEmailInput
- func (s *SendEmailInput) SetReturnPath(v string) *SendEmailInput
- func (s *SendEmailInput) SetReturnPathArn(v string) *SendEmailInput
- func (s *SendEmailInput) SetSource(v string) *SendEmailInput
- func (s *SendEmailInput) SetSourceArn(v string) *SendEmailInput
- func (s *SendEmailInput) SetTags(v []*MessageTag) *SendEmailInput
- func (s SendEmailInput) String() string
- func (s *SendEmailInput) Validate() error
- type SendEmailOutput
- type SendRawEmailInput
- func (s SendRawEmailInput) GoString() string
- func (s *SendRawEmailInput) SetConfigurationSetName(v string) *SendRawEmailInput
- func (s *SendRawEmailInput) SetDestinations(v []*string) *SendRawEmailInput
- func (s *SendRawEmailInput) SetFromArn(v string) *SendRawEmailInput
- func (s *SendRawEmailInput) SetRawMessage(v *RawMessage) *SendRawEmailInput
- func (s *SendRawEmailInput) SetReturnPathArn(v string) *SendRawEmailInput
- func (s *SendRawEmailInput) SetSource(v string) *SendRawEmailInput
- func (s *SendRawEmailInput) SetSourceArn(v string) *SendRawEmailInput
- func (s *SendRawEmailInput) SetTags(v []*MessageTag) *SendRawEmailInput
- func (s SendRawEmailInput) String() string
- func (s *SendRawEmailInput) Validate() error
- type SendRawEmailOutput
- type SendTemplatedEmailInput
- func (s SendTemplatedEmailInput) GoString() string
- func (s *SendTemplatedEmailInput) SetConfigurationSetName(v string) *SendTemplatedEmailInput
- func (s *SendTemplatedEmailInput) SetDestination(v *Destination) *SendTemplatedEmailInput
- func (s *SendTemplatedEmailInput) SetReplyToAddresses(v []*string) *SendTemplatedEmailInput
- func (s *SendTemplatedEmailInput) SetReturnPath(v string) *SendTemplatedEmailInput
- func (s *SendTemplatedEmailInput) SetReturnPathArn(v string) *SendTemplatedEmailInput
- func (s *SendTemplatedEmailInput) SetSource(v string) *SendTemplatedEmailInput
- func (s *SendTemplatedEmailInput) SetSourceArn(v string) *SendTemplatedEmailInput
- func (s *SendTemplatedEmailInput) SetTags(v []*MessageTag) *SendTemplatedEmailInput
- func (s *SendTemplatedEmailInput) SetTemplate(v string) *SendTemplatedEmailInput
- func (s *SendTemplatedEmailInput) SetTemplateArn(v string) *SendTemplatedEmailInput
- func (s *SendTemplatedEmailInput) SetTemplateData(v string) *SendTemplatedEmailInput
- func (s SendTemplatedEmailInput) String() string
- func (s *SendTemplatedEmailInput) Validate() error
- type SendTemplatedEmailOutput
- type SetActiveReceiptRuleSetInput
- type SetActiveReceiptRuleSetOutput
- type SetIdentityDkimEnabledInput
- func (s SetIdentityDkimEnabledInput) GoString() string
- func (s *SetIdentityDkimEnabledInput) SetDkimEnabled(v bool) *SetIdentityDkimEnabledInput
- func (s *SetIdentityDkimEnabledInput) SetIdentity(v string) *SetIdentityDkimEnabledInput
- func (s SetIdentityDkimEnabledInput) String() string
- func (s *SetIdentityDkimEnabledInput) Validate() error
- type SetIdentityDkimEnabledOutput
- type SetIdentityFeedbackForwardingEnabledInput
- func (s SetIdentityFeedbackForwardingEnabledInput) GoString() string
- func (s *SetIdentityFeedbackForwardingEnabledInput) SetForwardingEnabled(v bool) *SetIdentityFeedbackForwardingEnabledInput
- func (s *SetIdentityFeedbackForwardingEnabledInput) SetIdentity(v string) *SetIdentityFeedbackForwardingEnabledInput
- func (s SetIdentityFeedbackForwardingEnabledInput) String() string
- func (s *SetIdentityFeedbackForwardingEnabledInput) Validate() error
- type SetIdentityFeedbackForwardingEnabledOutput
- type SetIdentityHeadersInNotificationsEnabledInput
- func (s SetIdentityHeadersInNotificationsEnabledInput) GoString() string
- func (s *SetIdentityHeadersInNotificationsEnabledInput) SetEnabled(v bool) *SetIdentityHeadersInNotificationsEnabledInput
- func (s *SetIdentityHeadersInNotificationsEnabledInput) SetIdentity(v string) *SetIdentityHeadersInNotificationsEnabledInput
- func (s *SetIdentityHeadersInNotificationsEnabledInput) SetNotificationType(v string) *SetIdentityHeadersInNotificationsEnabledInput
- func (s SetIdentityHeadersInNotificationsEnabledInput) String() string
- func (s *SetIdentityHeadersInNotificationsEnabledInput) Validate() error
- type SetIdentityHeadersInNotificationsEnabledOutput
- type SetIdentityMailFromDomainInput
- func (s SetIdentityMailFromDomainInput) GoString() string
- func (s *SetIdentityMailFromDomainInput) SetBehaviorOnMXFailure(v string) *SetIdentityMailFromDomainInput
- func (s *SetIdentityMailFromDomainInput) SetIdentity(v string) *SetIdentityMailFromDomainInput
- func (s *SetIdentityMailFromDomainInput) SetMailFromDomain(v string) *SetIdentityMailFromDomainInput
- func (s SetIdentityMailFromDomainInput) String() string
- func (s *SetIdentityMailFromDomainInput) Validate() error
- type SetIdentityMailFromDomainOutput
- type SetIdentityNotificationTopicInput
- func (s SetIdentityNotificationTopicInput) GoString() string
- func (s *SetIdentityNotificationTopicInput) SetIdentity(v string) *SetIdentityNotificationTopicInput
- func (s *SetIdentityNotificationTopicInput) SetNotificationType(v string) *SetIdentityNotificationTopicInput
- func (s *SetIdentityNotificationTopicInput) SetSnsTopic(v string) *SetIdentityNotificationTopicInput
- func (s SetIdentityNotificationTopicInput) String() string
- func (s *SetIdentityNotificationTopicInput) Validate() error
- type SetIdentityNotificationTopicOutput
- type SetReceiptRulePositionInput
- func (s SetReceiptRulePositionInput) GoString() string
- func (s *SetReceiptRulePositionInput) SetAfter(v string) *SetReceiptRulePositionInput
- func (s *SetReceiptRulePositionInput) SetRuleName(v string) *SetReceiptRulePositionInput
- func (s *SetReceiptRulePositionInput) SetRuleSetName(v string) *SetReceiptRulePositionInput
- func (s SetReceiptRulePositionInput) String() string
- func (s *SetReceiptRulePositionInput) Validate() error
- type SetReceiptRulePositionOutput
- type StopAction
- type Template
- func (s Template) GoString() string
- func (s *Template) SetHtmlPart(v string) *Template
- func (s *Template) SetSubjectPart(v string) *Template
- func (s *Template) SetTemplateName(v string) *Template
- func (s *Template) SetTextPart(v string) *Template
- func (s Template) String() string
- func (s *Template) Validate() error
- type TemplateMetadata
- type TestRenderTemplateInput
- func (s TestRenderTemplateInput) GoString() string
- func (s *TestRenderTemplateInput) SetTemplateData(v string) *TestRenderTemplateInput
- func (s *TestRenderTemplateInput) SetTemplateName(v string) *TestRenderTemplateInput
- func (s TestRenderTemplateInput) String() string
- func (s *TestRenderTemplateInput) Validate() error
- type TestRenderTemplateOutput
- type TrackingOptions
- type UpdateAccountSendingEnabledInput
- type UpdateAccountSendingEnabledOutput
- type UpdateConfigurationSetEventDestinationInput
- func (s UpdateConfigurationSetEventDestinationInput) GoString() string
- func (s *UpdateConfigurationSetEventDestinationInput) SetConfigurationSetName(v string) *UpdateConfigurationSetEventDestinationInput
- func (s *UpdateConfigurationSetEventDestinationInput) SetEventDestination(v *EventDestination) *UpdateConfigurationSetEventDestinationInput
- func (s UpdateConfigurationSetEventDestinationInput) String() string
- func (s *UpdateConfigurationSetEventDestinationInput) Validate() error
- type UpdateConfigurationSetEventDestinationOutput
- type UpdateConfigurationSetReputationMetricsEnabledInput
- func (s UpdateConfigurationSetReputationMetricsEnabledInput) GoString() string
- func (s *UpdateConfigurationSetReputationMetricsEnabledInput) SetConfigurationSetName(v string) *UpdateConfigurationSetReputationMetricsEnabledInput
- func (s *UpdateConfigurationSetReputationMetricsEnabledInput) SetEnabled(v bool) *UpdateConfigurationSetReputationMetricsEnabledInput
- func (s UpdateConfigurationSetReputationMetricsEnabledInput) String() string
- func (s *UpdateConfigurationSetReputationMetricsEnabledInput) Validate() error
- type UpdateConfigurationSetReputationMetricsEnabledOutput
- type UpdateConfigurationSetSendingEnabledInput
- func (s UpdateConfigurationSetSendingEnabledInput) GoString() string
- func (s *UpdateConfigurationSetSendingEnabledInput) SetConfigurationSetName(v string) *UpdateConfigurationSetSendingEnabledInput
- func (s *UpdateConfigurationSetSendingEnabledInput) SetEnabled(v bool) *UpdateConfigurationSetSendingEnabledInput
- func (s UpdateConfigurationSetSendingEnabledInput) String() string
- func (s *UpdateConfigurationSetSendingEnabledInput) Validate() error
- type UpdateConfigurationSetSendingEnabledOutput
- type UpdateConfigurationSetTrackingOptionsInput
- func (s UpdateConfigurationSetTrackingOptionsInput) GoString() string
- func (s *UpdateConfigurationSetTrackingOptionsInput) SetConfigurationSetName(v string) *UpdateConfigurationSetTrackingOptionsInput
- func (s *UpdateConfigurationSetTrackingOptionsInput) SetTrackingOptions(v *TrackingOptions) *UpdateConfigurationSetTrackingOptionsInput
- func (s UpdateConfigurationSetTrackingOptionsInput) String() string
- func (s *UpdateConfigurationSetTrackingOptionsInput) Validate() error
- type UpdateConfigurationSetTrackingOptionsOutput
- type UpdateCustomVerificationEmailTemplateInput
- func (s UpdateCustomVerificationEmailTemplateInput) GoString() string
- func (s *UpdateCustomVerificationEmailTemplateInput) SetFailureRedirectionURL(v string) *UpdateCustomVerificationEmailTemplateInput
- func (s *UpdateCustomVerificationEmailTemplateInput) SetFromEmailAddress(v string) *UpdateCustomVerificationEmailTemplateInput
- func (s *UpdateCustomVerificationEmailTemplateInput) SetSuccessRedirectionURL(v string) *UpdateCustomVerificationEmailTemplateInput
- func (s *UpdateCustomVerificationEmailTemplateInput) SetTemplateContent(v string) *UpdateCustomVerificationEmailTemplateInput
- func (s *UpdateCustomVerificationEmailTemplateInput) SetTemplateName(v string) *UpdateCustomVerificationEmailTemplateInput
- func (s *UpdateCustomVerificationEmailTemplateInput) SetTemplateSubject(v string) *UpdateCustomVerificationEmailTemplateInput
- func (s UpdateCustomVerificationEmailTemplateInput) String() string
- func (s *UpdateCustomVerificationEmailTemplateInput) Validate() error
- type UpdateCustomVerificationEmailTemplateOutput
- type UpdateReceiptRuleInput
- func (s UpdateReceiptRuleInput) GoString() string
- func (s *UpdateReceiptRuleInput) SetRule(v *ReceiptRule) *UpdateReceiptRuleInput
- func (s *UpdateReceiptRuleInput) SetRuleSetName(v string) *UpdateReceiptRuleInput
- func (s UpdateReceiptRuleInput) String() string
- func (s *UpdateReceiptRuleInput) Validate() error
- type UpdateReceiptRuleOutput
- type UpdateTemplateInput
- type UpdateTemplateOutput
- type VerifyDomainDkimInput
- type VerifyDomainDkimOutput
- type VerifyDomainIdentityInput
- type VerifyDomainIdentityOutput
- type VerifyEmailAddressInput
- type VerifyEmailAddressOutput
- type VerifyEmailIdentityInput
- type VerifyEmailIdentityOutput
- type WorkmailAction
Examples ¶
- SES.CloneReceiptRuleSet (Shared00)
- SES.CreateReceiptFilter (Shared00)
- SES.CreateReceiptRule (Shared00)
- SES.CreateReceiptRuleSet (Shared00)
- SES.DeleteIdentity (Shared00)
- SES.DeleteIdentityPolicy (Shared00)
- SES.DeleteReceiptFilter (Shared00)
- SES.DeleteReceiptRule (Shared00)
- SES.DeleteReceiptRuleSet (Shared00)
- SES.DeleteVerifiedEmailAddress (Shared00)
- SES.DescribeActiveReceiptRuleSet (Shared00)
- SES.DescribeReceiptRule (Shared00)
- SES.DescribeReceiptRuleSet (Shared00)
- SES.GetAccountSendingEnabled (Shared00)
- SES.GetIdentityDkimAttributes (Shared00)
- SES.GetIdentityMailFromDomainAttributes (Shared00)
- SES.GetIdentityNotificationAttributes (Shared00)
- SES.GetIdentityPolicies (Shared00)
- SES.GetIdentityVerificationAttributes (Shared00)
- SES.GetSendQuota (Shared00)
- SES.GetSendStatistics (Shared00)
- SES.ListIdentities (Shared00)
- SES.ListIdentityPolicies (Shared00)
- SES.ListReceiptFilters (Shared00)
- SES.ListReceiptRuleSets (Shared00)
- SES.ListVerifiedEmailAddresses (Shared00)
- SES.PutIdentityPolicy (Shared00)
- SES.ReorderReceiptRuleSet (Shared00)
- SES.SendEmail (Shared00)
- SES.SendRawEmail (Shared00)
- SES.SetActiveReceiptRuleSet (Shared00)
- SES.SetIdentityDkimEnabled (Shared00)
- SES.SetIdentityFeedbackForwardingEnabled (Shared00)
- SES.SetIdentityHeadersInNotificationsEnabled (Shared00)
- SES.SetIdentityMailFromDomain (Shared00)
- SES.SetIdentityNotificationTopic (Shared00)
- SES.SetReceiptRulePosition (Shared00)
- SES.UpdateAccountSendingEnabled (Shared00)
- SES.UpdateConfigurationSetReputationMetricsEnabled (Shared00)
- SES.UpdateConfigurationSetSendingEnabled (Shared00)
- SES.UpdateReceiptRule (Shared00)
- SES.VerifyDomainDkim (Shared00)
- SES.VerifyDomainIdentity (Shared00)
- SES.VerifyEmailAddress (Shared00)
- SES.VerifyEmailIdentity (Shared00)
Constants ¶
const ( // BehaviorOnMXFailureUseDefaultValue is a BehaviorOnMXFailure enum value BehaviorOnMXFailureUseDefaultValue = "UseDefaultValue" // BehaviorOnMXFailureRejectMessage is a BehaviorOnMXFailure enum value BehaviorOnMXFailureRejectMessage = "RejectMessage" )
const ( // BounceTypeDoesNotExist is a BounceType enum value BounceTypeDoesNotExist = "DoesNotExist" // BounceTypeMessageTooLarge is a BounceType enum value BounceTypeMessageTooLarge = "MessageTooLarge" // BounceTypeExceededQuota is a BounceType enum value BounceTypeExceededQuota = "ExceededQuota" // BounceTypeContentRejected is a BounceType enum value BounceTypeContentRejected = "ContentRejected" // BounceTypeUndefined is a BounceType enum value BounceTypeUndefined = "Undefined" // BounceTypeTemporaryFailure is a BounceType enum value BounceTypeTemporaryFailure = "TemporaryFailure" )
const ( // BulkEmailStatusSuccess is a BulkEmailStatus enum value BulkEmailStatusSuccess = "Success" // BulkEmailStatusMessageRejected is a BulkEmailStatus enum value BulkEmailStatusMessageRejected = "MessageRejected" // BulkEmailStatusMailFromDomainNotVerified is a BulkEmailStatus enum value BulkEmailStatusMailFromDomainNotVerified = "MailFromDomainNotVerified" // BulkEmailStatusConfigurationSetDoesNotExist is a BulkEmailStatus enum value BulkEmailStatusConfigurationSetDoesNotExist = "ConfigurationSetDoesNotExist" // BulkEmailStatusTemplateDoesNotExist is a BulkEmailStatus enum value BulkEmailStatusTemplateDoesNotExist = "TemplateDoesNotExist" // BulkEmailStatusAccountSuspended is a BulkEmailStatus enum value BulkEmailStatusAccountSuspended = "AccountSuspended" // BulkEmailStatusAccountThrottled is a BulkEmailStatus enum value BulkEmailStatusAccountThrottled = "AccountThrottled" // BulkEmailStatusAccountDailyQuotaExceeded is a BulkEmailStatus enum value BulkEmailStatusAccountDailyQuotaExceeded = "AccountDailyQuotaExceeded" // BulkEmailStatusInvalidSendingPoolName is a BulkEmailStatus enum value BulkEmailStatusInvalidSendingPoolName = "InvalidSendingPoolName" // BulkEmailStatusAccountSendingPaused is a BulkEmailStatus enum value BulkEmailStatusAccountSendingPaused = "AccountSendingPaused" // BulkEmailStatusConfigurationSetSendingPaused is a BulkEmailStatus enum value BulkEmailStatusConfigurationSetSendingPaused = "ConfigurationSetSendingPaused" // BulkEmailStatusInvalidParameterValue is a BulkEmailStatus enum value BulkEmailStatusInvalidParameterValue = "InvalidParameterValue" // BulkEmailStatusTransientFailure is a BulkEmailStatus enum value BulkEmailStatusTransientFailure = "TransientFailure" // BulkEmailStatusFailed is a BulkEmailStatus enum value BulkEmailStatusFailed = "Failed" )
const ( // ConfigurationSetAttributeEventDestinations is a ConfigurationSetAttribute enum value ConfigurationSetAttributeEventDestinations = "eventDestinations" // ConfigurationSetAttributeTrackingOptions is a ConfigurationSetAttribute enum value ConfigurationSetAttributeTrackingOptions = "trackingOptions" // ConfigurationSetAttributeDeliveryOptions is a ConfigurationSetAttribute enum value ConfigurationSetAttributeDeliveryOptions = "deliveryOptions" // ConfigurationSetAttributeReputationOptions is a ConfigurationSetAttribute enum value ConfigurationSetAttributeReputationOptions = "reputationOptions" )
const ( // CustomMailFromStatusPending is a CustomMailFromStatus enum value CustomMailFromStatusPending = "Pending" // CustomMailFromStatusSuccess is a CustomMailFromStatus enum value CustomMailFromStatusSuccess = "Success" // CustomMailFromStatusFailed is a CustomMailFromStatus enum value CustomMailFromStatusFailed = "Failed" // CustomMailFromStatusTemporaryFailure is a CustomMailFromStatus enum value CustomMailFromStatusTemporaryFailure = "TemporaryFailure" )
const ( // DimensionValueSourceMessageTag is a DimensionValueSource enum value DimensionValueSourceMessageTag = "messageTag" // DimensionValueSourceEmailHeader is a DimensionValueSource enum value DimensionValueSourceEmailHeader = "emailHeader" // DimensionValueSourceLinkTag is a DimensionValueSource enum value DimensionValueSourceLinkTag = "linkTag" )
const ( // DsnActionFailed is a DsnAction enum value DsnActionFailed = "failed" // DsnActionDelayed is a DsnAction enum value DsnActionDelayed = "delayed" // DsnActionDelivered is a DsnAction enum value DsnActionDelivered = "delivered" // DsnActionRelayed is a DsnAction enum value DsnActionRelayed = "relayed" // DsnActionExpanded is a DsnAction enum value DsnActionExpanded = "expanded" )
const ( // EventTypeSend is a EventType enum value EventTypeSend = "send" // EventTypeReject is a EventType enum value EventTypeReject = "reject" // EventTypeBounce is a EventType enum value EventTypeBounce = "bounce" // EventTypeComplaint is a EventType enum value EventTypeComplaint = "complaint" // EventTypeDelivery is a EventType enum value EventTypeDelivery = "delivery" // EventTypeOpen is a EventType enum value EventTypeOpen = "open" // EventTypeClick is a EventType enum value EventTypeClick = "click" // EventTypeRenderingFailure is a EventType enum value EventTypeRenderingFailure = "renderingFailure" )
const ( // IdentityTypeEmailAddress is a IdentityType enum value IdentityTypeEmailAddress = "EmailAddress" // IdentityTypeDomain is a IdentityType enum value IdentityTypeDomain = "Domain" )
const ( // InvocationTypeEvent is a InvocationType enum value InvocationTypeEvent = "Event" // InvocationTypeRequestResponse is a InvocationType enum value InvocationTypeRequestResponse = "RequestResponse" )
const ( // NotificationTypeBounce is a NotificationType enum value NotificationTypeBounce = "Bounce" // NotificationTypeComplaint is a NotificationType enum value NotificationTypeComplaint = "Complaint" // NotificationTypeDelivery is a NotificationType enum value NotificationTypeDelivery = "Delivery" )
const ( // ReceiptFilterPolicyBlock is a ReceiptFilterPolicy enum value ReceiptFilterPolicyBlock = "Block" // ReceiptFilterPolicyAllow is a ReceiptFilterPolicy enum value ReceiptFilterPolicyAllow = "Allow" )
const ( // SNSActionEncodingUtf8 is a SNSActionEncoding enum value SNSActionEncodingUtf8 = "UTF-8" // SNSActionEncodingBase64 is a SNSActionEncoding enum value SNSActionEncodingBase64 = "Base64" )
const ( // TlsPolicyRequire is a TlsPolicy enum value TlsPolicyRequire = "Require" // TlsPolicyOptional is a TlsPolicy enum value TlsPolicyOptional = "Optional" )
const ( // VerificationStatusPending is a VerificationStatus enum value VerificationStatusPending = "Pending" // VerificationStatusSuccess is a VerificationStatus enum value VerificationStatusSuccess = "Success" // VerificationStatusFailed is a VerificationStatus enum value VerificationStatusFailed = "Failed" // VerificationStatusTemporaryFailure is a VerificationStatus enum value VerificationStatusTemporaryFailure = "TemporaryFailure" // VerificationStatusNotStarted is a VerificationStatus enum value VerificationStatusNotStarted = "NotStarted" )
const ( // ErrCodeAccountSendingPausedException for service response error code // "AccountSendingPausedException". // // Indicates that email sending is disabled for your entire Amazon SES account. // // You can enable or disable email sending for your Amazon SES account using // UpdateAccountSendingEnabled. ErrCodeAccountSendingPausedException = "AccountSendingPausedException" // ErrCodeAlreadyExistsException for service response error code // "AlreadyExists". // // Indicates that a resource could not be created because of a naming conflict. ErrCodeAlreadyExistsException = "AlreadyExists" // ErrCodeCannotDeleteException for service response error code // "CannotDelete". // // Indicates that the delete operation could not be completed. ErrCodeCannotDeleteException = "CannotDelete" // ErrCodeConfigurationSetAlreadyExistsException for service response error code // "ConfigurationSetAlreadyExists". // // Indicates that the configuration set could not be created because of a naming // conflict. ErrCodeConfigurationSetAlreadyExistsException = "ConfigurationSetAlreadyExists" // ErrCodeConfigurationSetDoesNotExistException for service response error code // "ConfigurationSetDoesNotExist". // // Indicates that the configuration set does not exist. ErrCodeConfigurationSetDoesNotExistException = "ConfigurationSetDoesNotExist" // ErrCodeConfigurationSetSendingPausedException for service response error code // "ConfigurationSetSendingPausedException". // // Indicates that email sending is disabled for the configuration set. // // You can enable or disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled. ErrCodeConfigurationSetSendingPausedException = "ConfigurationSetSendingPausedException" // ErrCodeCustomVerificationEmailInvalidContentException for service response error code // "CustomVerificationEmailInvalidContent". // // Indicates that custom verification email template provided content is invalid. ErrCodeCustomVerificationEmailInvalidContentException = "CustomVerificationEmailInvalidContent" // ErrCodeCustomVerificationEmailTemplateAlreadyExistsException for service response error code // "CustomVerificationEmailTemplateAlreadyExists". // // Indicates that a custom verification email template with the name you specified // already exists. ErrCodeCustomVerificationEmailTemplateAlreadyExistsException = "CustomVerificationEmailTemplateAlreadyExists" // ErrCodeCustomVerificationEmailTemplateDoesNotExistException for service response error code // "CustomVerificationEmailTemplateDoesNotExist". // // Indicates that a custom verification email template with the name you specified // does not exist. ErrCodeCustomVerificationEmailTemplateDoesNotExistException = "CustomVerificationEmailTemplateDoesNotExist" // ErrCodeEventDestinationAlreadyExistsException for service response error code // "EventDestinationAlreadyExists". // // Indicates that the event destination could not be created because of a naming // conflict. ErrCodeEventDestinationAlreadyExistsException = "EventDestinationAlreadyExists" // ErrCodeEventDestinationDoesNotExistException for service response error code // "EventDestinationDoesNotExist". // // Indicates that the event destination does not exist. ErrCodeEventDestinationDoesNotExistException = "EventDestinationDoesNotExist" // ErrCodeFromEmailAddressNotVerifiedException for service response error code // "FromEmailAddressNotVerified". // // Indicates that the sender address specified for a custom verification email // is not verified, and is therefore not eligible to send the custom verification // email. ErrCodeFromEmailAddressNotVerifiedException = "FromEmailAddressNotVerified" // ErrCodeInvalidCloudWatchDestinationException for service response error code // "InvalidCloudWatchDestination". // // Indicates that the Amazon CloudWatch destination is invalid. See the error // message for details. ErrCodeInvalidCloudWatchDestinationException = "InvalidCloudWatchDestination" // ErrCodeInvalidConfigurationSetException for service response error code // "InvalidConfigurationSet". // // Indicates that the configuration set is invalid. See the error message for // details. ErrCodeInvalidConfigurationSetException = "InvalidConfigurationSet" // ErrCodeInvalidDeliveryOptionsException for service response error code // "InvalidDeliveryOptions". // // Indicates that provided delivery option is invalid. ErrCodeInvalidDeliveryOptionsException = "InvalidDeliveryOptions" // ErrCodeInvalidFirehoseDestinationException for service response error code // "InvalidFirehoseDestination". // // Indicates that the Amazon Kinesis Firehose destination is invalid. See the // error message for details. ErrCodeInvalidFirehoseDestinationException = "InvalidFirehoseDestination" // ErrCodeInvalidLambdaFunctionException for service response error code // "InvalidLambdaFunction". // // Indicates that the provided Amazon Web Services Lambda function is invalid, // or that Amazon SES could not execute the provided function, possibly due // to permissions issues. For information about giving permissions, see the // Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-permissions.html). ErrCodeInvalidLambdaFunctionException = "InvalidLambdaFunction" // ErrCodeInvalidPolicyException for service response error code // "InvalidPolicy". // // Indicates that the provided policy is invalid. Check the error stack for // more information about what caused the error. ErrCodeInvalidPolicyException = "InvalidPolicy" // ErrCodeInvalidRenderingParameterException for service response error code // "InvalidRenderingParameter". // // Indicates that one or more of the replacement values you provided is invalid. // This error may occur when the TemplateData object contains invalid JSON. ErrCodeInvalidRenderingParameterException = "InvalidRenderingParameter" // ErrCodeInvalidS3ConfigurationException for service response error code // "InvalidS3Configuration". // // Indicates that the provided Amazon S3 bucket or Amazon Web Services KMS encryption // key is invalid, or that Amazon SES could not publish to the bucket, possibly // due to permissions issues. For information about giving permissions, see // the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-permissions.html). ErrCodeInvalidS3ConfigurationException = "InvalidS3Configuration" // ErrCodeInvalidSNSDestinationException for service response error code // "InvalidSNSDestination". // // Indicates that the Amazon Simple Notification Service (Amazon SNS) destination // is invalid. See the error message for details. ErrCodeInvalidSNSDestinationException = "InvalidSNSDestination" // ErrCodeInvalidSnsTopicException for service response error code // "InvalidSnsTopic". // // Indicates that the provided Amazon SNS topic is invalid, or that Amazon SES // could not publish to the topic, possibly due to permissions issues. For information // about giving permissions, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-permissions.html). ErrCodeInvalidSnsTopicException = "InvalidSnsTopic" // ErrCodeInvalidTemplateException for service response error code // "InvalidTemplate". // // Indicates that the template that you specified could not be rendered. This // issue may occur when a template refers to a partial that does not exist. ErrCodeInvalidTemplateException = "InvalidTemplate" // ErrCodeInvalidTrackingOptionsException for service response error code // "InvalidTrackingOptions". // // Indicates that the custom domain to be used for open and click tracking redirects // is invalid. This error appears most often in the following situations: // // * When the tracking domain you specified is not verified in Amazon SES. // // * When the tracking domain you specified is not a valid domain or subdomain. ErrCodeInvalidTrackingOptionsException = "InvalidTrackingOptions" // ErrCodeLimitExceededException for service response error code // "LimitExceeded". // // Indicates that a resource could not be created because of service limits. // For a list of Amazon SES limits, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/limits.html). ErrCodeLimitExceededException = "LimitExceeded" // ErrCodeMailFromDomainNotVerifiedException for service response error code // "MailFromDomainNotVerifiedException". // // Indicates that the message could not be sent because Amazon SES could not // read the MX record required to use the specified MAIL FROM domain. For information // about editing the custom MAIL FROM domain settings for an identity, see the // Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/mail-from-edit.html). ErrCodeMailFromDomainNotVerifiedException = "MailFromDomainNotVerifiedException" // ErrCodeMessageRejected for service response error code // "MessageRejected". // // Indicates that the action failed, and the message could not be sent. Check // the error stack for more information about what caused the error. ErrCodeMessageRejected = "MessageRejected" // ErrCodeMissingRenderingAttributeException for service response error code // "MissingRenderingAttribute". // // Indicates that one or more of the replacement values for the specified template // was not specified. Ensure that the TemplateData object contains references // to all of the replacement tags in the specified template. ErrCodeMissingRenderingAttributeException = "MissingRenderingAttribute" // ErrCodeProductionAccessNotGrantedException for service response error code // "ProductionAccessNotGranted". // // Indicates that the account has not been granted production access. ErrCodeProductionAccessNotGrantedException = "ProductionAccessNotGranted" // ErrCodeRuleDoesNotExistException for service response error code // "RuleDoesNotExist". // // Indicates that the provided receipt rule does not exist. ErrCodeRuleDoesNotExistException = "RuleDoesNotExist" // ErrCodeRuleSetDoesNotExistException for service response error code // "RuleSetDoesNotExist". // // Indicates that the provided receipt rule set does not exist. ErrCodeRuleSetDoesNotExistException = "RuleSetDoesNotExist" // ErrCodeTemplateDoesNotExistException for service response error code // "TemplateDoesNotExist". // // Indicates that the Template object you specified does not exist in your Amazon // SES account. ErrCodeTemplateDoesNotExistException = "TemplateDoesNotExist" // ErrCodeTrackingOptionsAlreadyExistsException for service response error code // "TrackingOptionsAlreadyExistsException". // // Indicates that the configuration set you specified already contains a TrackingOptions // object. ErrCodeTrackingOptionsAlreadyExistsException = "TrackingOptionsAlreadyExistsException" // ErrCodeTrackingOptionsDoesNotExistException for service response error code // "TrackingOptionsDoesNotExistException". // // Indicates that the TrackingOptions object you specified does not exist. ErrCodeTrackingOptionsDoesNotExistException = "TrackingOptionsDoesNotExistException" )
const ( ServiceName = "email" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "SES" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// StopScopeRuleSet is a StopScope enum value
StopScopeRuleSet = "RuleSet"
)
Variables ¶
This section is empty.
Functions ¶
func BehaviorOnMXFailure_Values ¶ added in v1.34.3
func BehaviorOnMXFailure_Values() []string
BehaviorOnMXFailure_Values returns all elements of the BehaviorOnMXFailure enum
func BounceType_Values ¶ added in v1.34.3
func BounceType_Values() []string
BounceType_Values returns all elements of the BounceType enum
func BulkEmailStatus_Values ¶ added in v1.34.3
func BulkEmailStatus_Values() []string
BulkEmailStatus_Values returns all elements of the BulkEmailStatus enum
func ConfigurationSetAttribute_Values ¶ added in v1.34.3
func ConfigurationSetAttribute_Values() []string
ConfigurationSetAttribute_Values returns all elements of the ConfigurationSetAttribute enum
func CustomMailFromStatus_Values ¶ added in v1.34.3
func CustomMailFromStatus_Values() []string
CustomMailFromStatus_Values returns all elements of the CustomMailFromStatus enum
func DimensionValueSource_Values ¶ added in v1.34.3
func DimensionValueSource_Values() []string
DimensionValueSource_Values returns all elements of the DimensionValueSource enum
func DsnAction_Values ¶ added in v1.34.3
func DsnAction_Values() []string
DsnAction_Values returns all elements of the DsnAction enum
func EventType_Values ¶ added in v1.34.3
func EventType_Values() []string
EventType_Values returns all elements of the EventType enum
func IdentityType_Values ¶ added in v1.34.3
func IdentityType_Values() []string
IdentityType_Values returns all elements of the IdentityType enum
func InvocationType_Values ¶ added in v1.34.3
func InvocationType_Values() []string
InvocationType_Values returns all elements of the InvocationType enum
func NotificationType_Values ¶ added in v1.34.3
func NotificationType_Values() []string
NotificationType_Values returns all elements of the NotificationType enum
func ReceiptFilterPolicy_Values ¶ added in v1.34.3
func ReceiptFilterPolicy_Values() []string
ReceiptFilterPolicy_Values returns all elements of the ReceiptFilterPolicy enum
func SNSActionEncoding_Values ¶ added in v1.34.3
func SNSActionEncoding_Values() []string
SNSActionEncoding_Values returns all elements of the SNSActionEncoding enum
func StopScope_Values ¶ added in v1.34.3
func StopScope_Values() []string
StopScope_Values returns all elements of the StopScope enum
func TlsPolicy_Values ¶ added in v1.34.3
func TlsPolicy_Values() []string
TlsPolicy_Values returns all elements of the TlsPolicy enum
func VerificationStatus_Values ¶ added in v1.34.3
func VerificationStatus_Values() []string
VerificationStatus_Values returns all elements of the VerificationStatus enum
Types ¶
type AddHeaderAction ¶ added in v0.9.10
type AddHeaderAction struct { // The name of the header to add to the incoming message. The name must contain // at least one character, and can contain up to 50 characters. It consists // of alphanumeric (a–z, A–Z, 0–9) characters and dashes. // // HeaderName is a required field HeaderName *string `type:"string" required:"true"` // The content to include in the header. This value can contain up to 2048 characters. // It can't contain newline (\n) or carriage return (\r) characters. // // HeaderValue is a required field HeaderValue *string `type:"string" required:"true"` // contains filtered or unexported fields }
When included in a receipt rule, this action adds a header to the received email.
For information about adding a header using a receipt rule, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email-action-add-header.html).
func (AddHeaderAction) GoString ¶ added in v0.9.10
func (s AddHeaderAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddHeaderAction) SetHeaderName ¶ added in v1.5.0
func (s *AddHeaderAction) SetHeaderName(v string) *AddHeaderAction
SetHeaderName sets the HeaderName field's value.
func (*AddHeaderAction) SetHeaderValue ¶ added in v1.5.0
func (s *AddHeaderAction) SetHeaderValue(v string) *AddHeaderAction
SetHeaderValue sets the HeaderValue field's value.
func (AddHeaderAction) String ¶ added in v0.9.10
func (s AddHeaderAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddHeaderAction) Validate ¶ added in v1.1.21
func (s *AddHeaderAction) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Body ¶
type Body struct { // The content of the message, in HTML format. Use this for email clients that // can process HTML. You can include clickable links, formatted text, and much // more in an HTML message. Html *Content `type:"structure"` // The content of the message, in text format. Use this for text-based email // clients, or clients on high-latency networks (such as mobile devices). Text *Content `type:"structure"` // contains filtered or unexported fields }
Represents the body of the message. You can specify text, HTML, or both. If you use both, then the message should display correctly in the widest variety of email clients.
func (Body) GoString ¶ added in v0.6.5
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BounceAction ¶ added in v0.9.10
type BounceAction struct { // Human-readable text to include in the bounce message. // // Message is a required field Message *string `type:"string" required:"true"` // The email address of the sender of the bounced email. This is the address // from which the bounce message is sent. // // Sender is a required field Sender *string `type:"string" required:"true"` // The SMTP reply code, as defined by RFC 5321 (https://tools.ietf.org/html/rfc5321). // // SmtpReplyCode is a required field SmtpReplyCode *string `type:"string" required:"true"` // The SMTP enhanced status code, as defined by RFC 3463 (https://tools.ietf.org/html/rfc3463). StatusCode *string `type:"string"` // The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the // bounce action is taken. You can find the ARN of a topic by using the ListTopics // (https://docs.aws.amazon.com/sns/latest/api/API_ListTopics.html) operation // in Amazon SNS. // // For more information about Amazon SNS topics, see the Amazon SNS Developer // Guide (https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html). TopicArn *string `type:"string"` // contains filtered or unexported fields }
When included in a receipt rule, this action rejects the received email by returning a bounce response to the sender and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).
For information about sending a bounce message in response to a received email, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email-action-bounce.html).
func (BounceAction) GoString ¶ added in v0.9.10
func (s BounceAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BounceAction) SetMessage ¶ added in v1.5.0
func (s *BounceAction) SetMessage(v string) *BounceAction
SetMessage sets the Message field's value.
func (*BounceAction) SetSender ¶ added in v1.5.0
func (s *BounceAction) SetSender(v string) *BounceAction
SetSender sets the Sender field's value.
func (*BounceAction) SetSmtpReplyCode ¶ added in v1.5.0
func (s *BounceAction) SetSmtpReplyCode(v string) *BounceAction
SetSmtpReplyCode sets the SmtpReplyCode field's value.
func (*BounceAction) SetStatusCode ¶ added in v1.5.0
func (s *BounceAction) SetStatusCode(v string) *BounceAction
SetStatusCode sets the StatusCode field's value.
func (*BounceAction) SetTopicArn ¶ added in v1.5.0
func (s *BounceAction) SetTopicArn(v string) *BounceAction
SetTopicArn sets the TopicArn field's value.
func (BounceAction) String ¶ added in v0.9.10
func (s BounceAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BounceAction) Validate ¶ added in v1.1.21
func (s *BounceAction) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BouncedRecipientInfo ¶ added in v0.9.10
type BouncedRecipientInfo struct { // The reason for the bounce. You must provide either this parameter or RecipientDsnFields. BounceType *string `type:"string" enum:"BounceType"` // The email address of the recipient of the bounced email. // // Recipient is a required field Recipient *string `type:"string" required:"true"` // This parameter is used only for sending authorization. It is the ARN of the // identity that is associated with the sending authorization policy that permits // you to receive email for the recipient of the bounced email. For more information // about sending authorization, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/sending-authorization.html). RecipientArn *string `type:"string"` // Recipient-related DSN fields, most of which would normally be filled in automatically // when provided with a BounceType. You must provide either this parameter or // BounceType. RecipientDsnFields *RecipientDsnFields `type:"structure"` // contains filtered or unexported fields }
Recipient-related information to include in the Delivery Status Notification (DSN) when an email that Amazon SES receives on your behalf bounces.
For information about receiving email through Amazon SES, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email.html).
func (BouncedRecipientInfo) GoString ¶ added in v0.9.10
func (s BouncedRecipientInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BouncedRecipientInfo) SetBounceType ¶ added in v1.5.0
func (s *BouncedRecipientInfo) SetBounceType(v string) *BouncedRecipientInfo
SetBounceType sets the BounceType field's value.
func (*BouncedRecipientInfo) SetRecipient ¶ added in v1.5.0
func (s *BouncedRecipientInfo) SetRecipient(v string) *BouncedRecipientInfo
SetRecipient sets the Recipient field's value.
func (*BouncedRecipientInfo) SetRecipientArn ¶ added in v1.5.0
func (s *BouncedRecipientInfo) SetRecipientArn(v string) *BouncedRecipientInfo
SetRecipientArn sets the RecipientArn field's value.
func (*BouncedRecipientInfo) SetRecipientDsnFields ¶ added in v1.5.0
func (s *BouncedRecipientInfo) SetRecipientDsnFields(v *RecipientDsnFields) *BouncedRecipientInfo
SetRecipientDsnFields sets the RecipientDsnFields field's value.
func (BouncedRecipientInfo) String ¶ added in v0.9.10
func (s BouncedRecipientInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BouncedRecipientInfo) Validate ¶ added in v1.1.21
func (s *BouncedRecipientInfo) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BulkEmailDestination ¶ added in v1.12.9
type BulkEmailDestination struct { // Represents the destination of the message, consisting of To:, CC:, and BCC: // fields. // // Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531 // (https://tools.ietf.org/html/rfc6531). For this reason, the email address // string must be 7-bit ASCII. If you want to send to or from email addresses // that contain Unicode characters in the domain part of an address, you must // encode the domain using Punycode. Punycode is not permitted in the local // part of the email address (the part before the @ sign) nor in the "friendly // from" name. If you want to use Unicode characters in the "friendly from" // name, you must encode the "friendly from" name using MIME encoded-word syntax, // as described in Sending raw email using the Amazon SES API (https://docs.aws.amazon.com/ses/latest/dg/send-email-raw.html). // For more information about Punycode, see RFC 3492 (http://tools.ietf.org/html/rfc3492). // // Destination is a required field Destination *Destination `type:"structure" required:"true"` // A list of tags, in the form of name/value pairs, to apply to an email that // you send using SendBulkTemplatedEmail. Tags correspond to characteristics // of the email that you define, so that you can publish email sending events. ReplacementTags []*MessageTag `type:"list"` // A list of replacement values to apply to the template. This parameter is // a JSON object, typically consisting of key-value pairs in which the keys // correspond to replacement tags in the email template. ReplacementTemplateData *string `type:"string"` // contains filtered or unexported fields }
An array that contains one or more Destinations, as well as the tags and replacement data associated with each of those Destinations.
func (BulkEmailDestination) GoString ¶ added in v1.12.9
func (s BulkEmailDestination) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BulkEmailDestination) SetDestination ¶ added in v1.12.9
func (s *BulkEmailDestination) SetDestination(v *Destination) *BulkEmailDestination
SetDestination sets the Destination field's value.
func (*BulkEmailDestination) SetReplacementTags ¶ added in v1.12.9
func (s *BulkEmailDestination) SetReplacementTags(v []*MessageTag) *BulkEmailDestination
SetReplacementTags sets the ReplacementTags field's value.
func (*BulkEmailDestination) SetReplacementTemplateData ¶ added in v1.12.9
func (s *BulkEmailDestination) SetReplacementTemplateData(v string) *BulkEmailDestination
SetReplacementTemplateData sets the ReplacementTemplateData field's value.
func (BulkEmailDestination) String ¶ added in v1.12.9
func (s BulkEmailDestination) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BulkEmailDestination) Validate ¶ added in v1.12.9
func (s *BulkEmailDestination) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BulkEmailDestinationStatus ¶ added in v1.12.9
type BulkEmailDestinationStatus struct { // A description of an error that prevented a message being sent using the SendBulkTemplatedEmail // operation. Error *string `type:"string"` // The unique message identifier returned from the SendBulkTemplatedEmail operation. MessageId *string `type:"string"` // The status of a message sent using the SendBulkTemplatedEmail operation. // // Possible values for this parameter include: // // * Success: Amazon SES accepted the message, and attempts to deliver it // to the recipients. // // * MessageRejected: The message was rejected because it contained a virus. // // * MailFromDomainNotVerified: The sender's email address or domain was // not verified. // // * ConfigurationSetDoesNotExist: The configuration set you specified does // not exist. // // * TemplateDoesNotExist: The template you specified does not exist. // // * AccountSuspended: Your account has been shut down because of issues // related to your email sending practices. // // * AccountThrottled: The number of emails you can send has been reduced // because your account has exceeded its allocated sending limit. // // * AccountDailyQuotaExceeded: You have reached or exceeded the maximum // number of emails you can send from your account in a 24-hour period. // // * InvalidSendingPoolName: The configuration set you specified refers to // an IP pool that does not exist. // // * AccountSendingPaused: Email sending for the Amazon SES account was disabled // using the UpdateAccountSendingEnabled operation. // // * ConfigurationSetSendingPaused: Email sending for this configuration // set was disabled using the UpdateConfigurationSetSendingEnabled operation. // // * InvalidParameterValue: One or more of the parameters you specified when // calling this operation was invalid. See the error message for additional // information. // // * TransientFailure: Amazon SES was unable to process your request because // of a temporary issue. // // * Failed: Amazon SES was unable to process your request. See the error // message for additional information. Status *string `type:"string" enum:"BulkEmailStatus"` // contains filtered or unexported fields }
An object that contains the response from the SendBulkTemplatedEmail operation.
func (BulkEmailDestinationStatus) GoString ¶ added in v1.12.9
func (s BulkEmailDestinationStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BulkEmailDestinationStatus) SetError ¶ added in v1.12.9
func (s *BulkEmailDestinationStatus) SetError(v string) *BulkEmailDestinationStatus
SetError sets the Error field's value.
func (*BulkEmailDestinationStatus) SetMessageId ¶ added in v1.12.9
func (s *BulkEmailDestinationStatus) SetMessageId(v string) *BulkEmailDestinationStatus
SetMessageId sets the MessageId field's value.
func (*BulkEmailDestinationStatus) SetStatus ¶ added in v1.12.9
func (s *BulkEmailDestinationStatus) SetStatus(v string) *BulkEmailDestinationStatus
SetStatus sets the Status field's value.
func (BulkEmailDestinationStatus) String ¶ added in v1.12.9
func (s BulkEmailDestinationStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CloneReceiptRuleSetInput ¶ added in v0.9.10
type CloneReceiptRuleSetInput struct { // The name of the rule set to clone. // // OriginalRuleSetName is a required field OriginalRuleSetName *string `type:"string" required:"true"` // The name of the rule set to create. The name must meet the following requirements: // // * Contain only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), // or dashes (-). // // * Start and end with a letter or number. // // * Contain 64 characters or fewer. // // RuleSetName is a required field RuleSetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to create a receipt rule set by cloning an existing one. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html).
func (CloneReceiptRuleSetInput) GoString ¶ added in v0.9.10
func (s CloneReceiptRuleSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CloneReceiptRuleSetInput) SetOriginalRuleSetName ¶ added in v1.5.0
func (s *CloneReceiptRuleSetInput) SetOriginalRuleSetName(v string) *CloneReceiptRuleSetInput
SetOriginalRuleSetName sets the OriginalRuleSetName field's value.
func (*CloneReceiptRuleSetInput) SetRuleSetName ¶ added in v1.5.0
func (s *CloneReceiptRuleSetInput) SetRuleSetName(v string) *CloneReceiptRuleSetInput
SetRuleSetName sets the RuleSetName field's value.
func (CloneReceiptRuleSetInput) String ¶ added in v0.9.10
func (s CloneReceiptRuleSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CloneReceiptRuleSetInput) Validate ¶ added in v1.1.21
func (s *CloneReceiptRuleSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CloneReceiptRuleSetOutput ¶ added in v0.9.10
type CloneReceiptRuleSetOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (CloneReceiptRuleSetOutput) GoString ¶ added in v0.9.10
func (s CloneReceiptRuleSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CloneReceiptRuleSetOutput) String ¶ added in v0.9.10
func (s CloneReceiptRuleSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CloudWatchDestination ¶ added in v1.5.1
type CloudWatchDestination struct { // A list of dimensions upon which to categorize your emails when you publish // email sending events to Amazon CloudWatch. // // DimensionConfigurations is a required field DimensionConfigurations []*CloudWatchDimensionConfiguration `type:"list" required:"true"` // contains filtered or unexported fields }
Contains information associated with an Amazon CloudWatch event destination to which email sending events are published.
Event destinations, such as Amazon CloudWatch, are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html).
func (CloudWatchDestination) GoString ¶ added in v1.5.1
func (s CloudWatchDestination) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CloudWatchDestination) SetDimensionConfigurations ¶ added in v1.5.1
func (s *CloudWatchDestination) SetDimensionConfigurations(v []*CloudWatchDimensionConfiguration) *CloudWatchDestination
SetDimensionConfigurations sets the DimensionConfigurations field's value.
func (CloudWatchDestination) String ¶ added in v1.5.1
func (s CloudWatchDestination) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CloudWatchDestination) Validate ¶ added in v1.5.1
func (s *CloudWatchDestination) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CloudWatchDimensionConfiguration ¶ added in v1.5.1
type CloudWatchDimensionConfiguration struct { // The default value of the dimension that is published to Amazon CloudWatch // if you do not provide the value of the dimension when you send an email. // The default value must meet the following requirements: // // * Contain only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), // dashes (-), at signs (@), or periods (.). // // * Contain 256 characters or fewer. // // DefaultDimensionValue is a required field DefaultDimensionValue *string `type:"string" required:"true"` // The name of an Amazon CloudWatch dimension associated with an email sending // metric. The name must meet the following requirements: // // * Contain only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), // dashes (-), or colons (:). // // * Contain 256 characters or fewer. // // DimensionName is a required field DimensionName *string `type:"string" required:"true"` // The place where Amazon SES finds the value of a dimension to publish to Amazon // CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS // header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. // To use your own email headers, specify emailHeader. To put a custom tag on // any link included in your email, specify linkTag. // // DimensionValueSource is a required field DimensionValueSource *string `type:"string" required:"true" enum:"DimensionValueSource"` // contains filtered or unexported fields }
Contains the dimension configuration to use when you publish email sending events to Amazon CloudWatch.
For information about publishing email sending events to Amazon CloudWatch, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html).
func (CloudWatchDimensionConfiguration) GoString ¶ added in v1.5.1
func (s CloudWatchDimensionConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CloudWatchDimensionConfiguration) SetDefaultDimensionValue ¶ added in v1.5.1
func (s *CloudWatchDimensionConfiguration) SetDefaultDimensionValue(v string) *CloudWatchDimensionConfiguration
SetDefaultDimensionValue sets the DefaultDimensionValue field's value.
func (*CloudWatchDimensionConfiguration) SetDimensionName ¶ added in v1.5.1
func (s *CloudWatchDimensionConfiguration) SetDimensionName(v string) *CloudWatchDimensionConfiguration
SetDimensionName sets the DimensionName field's value.
func (*CloudWatchDimensionConfiguration) SetDimensionValueSource ¶ added in v1.5.1
func (s *CloudWatchDimensionConfiguration) SetDimensionValueSource(v string) *CloudWatchDimensionConfiguration
SetDimensionValueSource sets the DimensionValueSource field's value.
func (CloudWatchDimensionConfiguration) String ¶ added in v1.5.1
func (s CloudWatchDimensionConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CloudWatchDimensionConfiguration) Validate ¶ added in v1.5.1
func (s *CloudWatchDimensionConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConfigurationSet ¶ added in v1.5.1
type ConfigurationSet struct { // The name of the configuration set. The name must meet the following requirements: // // * Contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or // dashes (-). // // * Contain 64 characters or fewer. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
The name of the configuration set.
Configuration sets let you create groups of rules that you can apply to the emails you send using Amazon SES. For more information about using configuration sets, see Using Amazon SES Configuration Sets (https://docs.aws.amazon.com/ses/latest/dg/using-configuration-sets.html) in the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/).
func (ConfigurationSet) GoString ¶ added in v1.5.1
func (s ConfigurationSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConfigurationSet) SetName ¶ added in v1.5.1
func (s *ConfigurationSet) SetName(v string) *ConfigurationSet
SetName sets the Name field's value.
func (ConfigurationSet) String ¶ added in v1.5.1
func (s ConfigurationSet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConfigurationSet) Validate ¶ added in v1.5.1
func (s *ConfigurationSet) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Content ¶
type Content struct { // The character set of the content. Charset *string `type:"string"` // The textual data of the content. // // Data is a required field Data *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents textual data, plus an optional character set specification.
By default, the text must be 7-bit ASCII, due to the constraints of the SMTP protocol. If the text must contain any other characters, then you must also specify a character set. Examples include UTF-8, ISO-8859-1, and Shift_JIS.
func (Content) GoString ¶ added in v0.6.5
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Content) SetCharset ¶ added in v1.5.0
SetCharset sets the Charset field's value.
type CreateConfigurationSetEventDestinationInput ¶ added in v1.5.1
type CreateConfigurationSetEventDestinationInput struct { // The name of the configuration set that the event destination should be associated // with. // // ConfigurationSetName is a required field ConfigurationSetName *string `type:"string" required:"true"` // An object that describes the Amazon Web Services service that email sending // event where information is published. // // EventDestination is a required field EventDestination *EventDestination `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents a request to create a configuration set event destination. A configuration set event destination, which can be either Amazon CloudWatch or Amazon Kinesis Firehose, describes an Amazon Web Services service in which Amazon SES publishes the email sending events associated with a configuration set. For information about using configuration sets, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html).
func (CreateConfigurationSetEventDestinationInput) GoString ¶ added in v1.5.1
func (s CreateConfigurationSetEventDestinationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConfigurationSetEventDestinationInput) SetConfigurationSetName ¶ added in v1.5.1
func (s *CreateConfigurationSetEventDestinationInput) SetConfigurationSetName(v string) *CreateConfigurationSetEventDestinationInput
SetConfigurationSetName sets the ConfigurationSetName field's value.
func (*CreateConfigurationSetEventDestinationInput) SetEventDestination ¶ added in v1.5.1
func (s *CreateConfigurationSetEventDestinationInput) SetEventDestination(v *EventDestination) *CreateConfigurationSetEventDestinationInput
SetEventDestination sets the EventDestination field's value.
func (CreateConfigurationSetEventDestinationInput) String ¶ added in v1.5.1
func (s CreateConfigurationSetEventDestinationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConfigurationSetEventDestinationInput) Validate ¶ added in v1.5.1
func (s *CreateConfigurationSetEventDestinationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConfigurationSetEventDestinationOutput ¶ added in v1.5.1
type CreateConfigurationSetEventDestinationOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (CreateConfigurationSetEventDestinationOutput) GoString ¶ added in v1.5.1
func (s CreateConfigurationSetEventDestinationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateConfigurationSetEventDestinationOutput) String ¶ added in v1.5.1
func (s CreateConfigurationSetEventDestinationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateConfigurationSetInput ¶ added in v1.5.1
type CreateConfigurationSetInput struct { // A data structure that contains the name of the configuration set. // // ConfigurationSet is a required field ConfigurationSet *ConfigurationSet `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents a request to create a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html).
func (CreateConfigurationSetInput) GoString ¶ added in v1.5.1
func (s CreateConfigurationSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConfigurationSetInput) SetConfigurationSet ¶ added in v1.5.1
func (s *CreateConfigurationSetInput) SetConfigurationSet(v *ConfigurationSet) *CreateConfigurationSetInput
SetConfigurationSet sets the ConfigurationSet field's value.
func (CreateConfigurationSetInput) String ¶ added in v1.5.1
func (s CreateConfigurationSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConfigurationSetInput) Validate ¶ added in v1.5.1
func (s *CreateConfigurationSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConfigurationSetOutput ¶ added in v1.5.1
type CreateConfigurationSetOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (CreateConfigurationSetOutput) GoString ¶ added in v1.5.1
func (s CreateConfigurationSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateConfigurationSetOutput) String ¶ added in v1.5.1
func (s CreateConfigurationSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateConfigurationSetTrackingOptionsInput ¶ added in v1.10.47
type CreateConfigurationSetTrackingOptionsInput struct { // The name of the configuration set that the tracking options should be associated // with. // // ConfigurationSetName is a required field ConfigurationSetName *string `type:"string" required:"true"` // A domain that is used to redirect email recipients to an Amazon SES-operated // domain. This domain captures open and click events generated by Amazon SES // emails. // // For more information, see Configuring Custom Domains to Handle Open and Click // Tracking (https://docs.aws.amazon.com/ses/latest/dg/configure-custom-open-click-domains.html) // in the Amazon SES Developer Guide. // // TrackingOptions is a required field TrackingOptions *TrackingOptions `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents a request to create an open and click tracking option object in a configuration set.
func (CreateConfigurationSetTrackingOptionsInput) GoString ¶ added in v1.10.47
func (s CreateConfigurationSetTrackingOptionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConfigurationSetTrackingOptionsInput) SetConfigurationSetName ¶ added in v1.10.47
func (s *CreateConfigurationSetTrackingOptionsInput) SetConfigurationSetName(v string) *CreateConfigurationSetTrackingOptionsInput
SetConfigurationSetName sets the ConfigurationSetName field's value.
func (*CreateConfigurationSetTrackingOptionsInput) SetTrackingOptions ¶ added in v1.10.47
func (s *CreateConfigurationSetTrackingOptionsInput) SetTrackingOptions(v *TrackingOptions) *CreateConfigurationSetTrackingOptionsInput
SetTrackingOptions sets the TrackingOptions field's value.
func (CreateConfigurationSetTrackingOptionsInput) String ¶ added in v1.10.47
func (s CreateConfigurationSetTrackingOptionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConfigurationSetTrackingOptionsInput) Validate ¶ added in v1.10.47
func (s *CreateConfigurationSetTrackingOptionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConfigurationSetTrackingOptionsOutput ¶ added in v1.10.47
type CreateConfigurationSetTrackingOptionsOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (CreateConfigurationSetTrackingOptionsOutput) GoString ¶ added in v1.10.47
func (s CreateConfigurationSetTrackingOptionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateConfigurationSetTrackingOptionsOutput) String ¶ added in v1.10.47
func (s CreateConfigurationSetTrackingOptionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateCustomVerificationEmailTemplateInput ¶ added in v1.12.43
type CreateCustomVerificationEmailTemplateInput struct { // The URL that the recipient of the verification email is sent to if his or // her address is not successfully verified. // // FailureRedirectionURL is a required field FailureRedirectionURL *string `type:"string" required:"true"` // The email address that the custom verification email is sent from. // // FromEmailAddress is a required field FromEmailAddress *string `type:"string" required:"true"` // The URL that the recipient of the verification email is sent to if his or // her address is successfully verified. // // SuccessRedirectionURL is a required field SuccessRedirectionURL *string `type:"string" required:"true"` // The content of the custom verification email. The total size of the email // must be less than 10 MB. The message body may contain HTML, with some limitations. // For more information, see Custom Verification Email Frequently Asked Questions // (https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) // in the Amazon SES Developer Guide. // // TemplateContent is a required field TemplateContent *string `type:"string" required:"true"` // The name of the custom verification email template. // // TemplateName is a required field TemplateName *string `type:"string" required:"true"` // The subject line of the custom verification email. // // TemplateSubject is a required field TemplateSubject *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to create a custom verification email template.
func (CreateCustomVerificationEmailTemplateInput) GoString ¶ added in v1.12.43
func (s CreateCustomVerificationEmailTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCustomVerificationEmailTemplateInput) SetFailureRedirectionURL ¶ added in v1.12.43
func (s *CreateCustomVerificationEmailTemplateInput) SetFailureRedirectionURL(v string) *CreateCustomVerificationEmailTemplateInput
SetFailureRedirectionURL sets the FailureRedirectionURL field's value.
func (*CreateCustomVerificationEmailTemplateInput) SetFromEmailAddress ¶ added in v1.12.43
func (s *CreateCustomVerificationEmailTemplateInput) SetFromEmailAddress(v string) *CreateCustomVerificationEmailTemplateInput
SetFromEmailAddress sets the FromEmailAddress field's value.
func (*CreateCustomVerificationEmailTemplateInput) SetSuccessRedirectionURL ¶ added in v1.12.43
func (s *CreateCustomVerificationEmailTemplateInput) SetSuccessRedirectionURL(v string) *CreateCustomVerificationEmailTemplateInput
SetSuccessRedirectionURL sets the SuccessRedirectionURL field's value.
func (*CreateCustomVerificationEmailTemplateInput) SetTemplateContent ¶ added in v1.12.43
func (s *CreateCustomVerificationEmailTemplateInput) SetTemplateContent(v string) *CreateCustomVerificationEmailTemplateInput
SetTemplateContent sets the TemplateContent field's value.
func (*CreateCustomVerificationEmailTemplateInput) SetTemplateName ¶ added in v1.12.43
func (s *CreateCustomVerificationEmailTemplateInput) SetTemplateName(v string) *CreateCustomVerificationEmailTemplateInput
SetTemplateName sets the TemplateName field's value.
func (*CreateCustomVerificationEmailTemplateInput) SetTemplateSubject ¶ added in v1.12.43
func (s *CreateCustomVerificationEmailTemplateInput) SetTemplateSubject(v string) *CreateCustomVerificationEmailTemplateInput
SetTemplateSubject sets the TemplateSubject field's value.
func (CreateCustomVerificationEmailTemplateInput) String ¶ added in v1.12.43
func (s CreateCustomVerificationEmailTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCustomVerificationEmailTemplateInput) Validate ¶ added in v1.12.43
func (s *CreateCustomVerificationEmailTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateCustomVerificationEmailTemplateOutput ¶ added in v1.12.43
type CreateCustomVerificationEmailTemplateOutput struct {
// contains filtered or unexported fields
}
func (CreateCustomVerificationEmailTemplateOutput) GoString ¶ added in v1.12.43
func (s CreateCustomVerificationEmailTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateCustomVerificationEmailTemplateOutput) String ¶ added in v1.12.43
func (s CreateCustomVerificationEmailTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateReceiptFilterInput ¶ added in v0.9.10
type CreateReceiptFilterInput struct { // A data structure that describes the IP address filter to create, which consists // of a name, an IP address range, and whether to allow or block mail from it. // // Filter is a required field Filter *ReceiptFilter `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents a request to create a new IP address filter. You use IP address filters when you receive email with Amazon SES. For more information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html).
func (CreateReceiptFilterInput) GoString ¶ added in v0.9.10
func (s CreateReceiptFilterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateReceiptFilterInput) SetFilter ¶ added in v1.5.0
func (s *CreateReceiptFilterInput) SetFilter(v *ReceiptFilter) *CreateReceiptFilterInput
SetFilter sets the Filter field's value.
func (CreateReceiptFilterInput) String ¶ added in v0.9.10
func (s CreateReceiptFilterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateReceiptFilterInput) Validate ¶ added in v1.1.21
func (s *CreateReceiptFilterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateReceiptFilterOutput ¶ added in v0.9.10
type CreateReceiptFilterOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (CreateReceiptFilterOutput) GoString ¶ added in v0.9.10
func (s CreateReceiptFilterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateReceiptFilterOutput) String ¶ added in v0.9.10
func (s CreateReceiptFilterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateReceiptRuleInput ¶ added in v0.9.10
type CreateReceiptRuleInput struct { // The name of an existing rule after which the new rule is placed. If this // parameter is null, the new rule is inserted at the beginning of the rule // list. After *string `type:"string"` // A data structure that contains the specified rule's name, actions, recipients, // domains, enabled status, scan status, and TLS policy. // // Rule is a required field Rule *ReceiptRule `type:"structure" required:"true"` // The name of the rule set where the receipt rule is added. // // RuleSetName is a required field RuleSetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to create a receipt rule. You use receipt rules to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html).
func (CreateReceiptRuleInput) GoString ¶ added in v0.9.10
func (s CreateReceiptRuleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateReceiptRuleInput) SetAfter ¶ added in v1.5.0
func (s *CreateReceiptRuleInput) SetAfter(v string) *CreateReceiptRuleInput
SetAfter sets the After field's value.
func (*CreateReceiptRuleInput) SetRule ¶ added in v1.5.0
func (s *CreateReceiptRuleInput) SetRule(v *ReceiptRule) *CreateReceiptRuleInput
SetRule sets the Rule field's value.
func (*CreateReceiptRuleInput) SetRuleSetName ¶ added in v1.5.0
func (s *CreateReceiptRuleInput) SetRuleSetName(v string) *CreateReceiptRuleInput
SetRuleSetName sets the RuleSetName field's value.
func (CreateReceiptRuleInput) String ¶ added in v0.9.10
func (s CreateReceiptRuleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateReceiptRuleInput) Validate ¶ added in v1.1.21
func (s *CreateReceiptRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateReceiptRuleOutput ¶ added in v0.9.10
type CreateReceiptRuleOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (CreateReceiptRuleOutput) GoString ¶ added in v0.9.10
func (s CreateReceiptRuleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateReceiptRuleOutput) String ¶ added in v0.9.10
func (s CreateReceiptRuleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateReceiptRuleSetInput ¶ added in v0.9.10
type CreateReceiptRuleSetInput struct { // The name of the rule set to create. The name must meet the following requirements: // // * Contain only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), // or dashes (-). // // * Start and end with a letter or number. // // * Contain 64 characters or fewer. // // RuleSetName is a required field RuleSetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to create an empty receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html).
func (CreateReceiptRuleSetInput) GoString ¶ added in v0.9.10
func (s CreateReceiptRuleSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateReceiptRuleSetInput) SetRuleSetName ¶ added in v1.5.0
func (s *CreateReceiptRuleSetInput) SetRuleSetName(v string) *CreateReceiptRuleSetInput
SetRuleSetName sets the RuleSetName field's value.
func (CreateReceiptRuleSetInput) String ¶ added in v0.9.10
func (s CreateReceiptRuleSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateReceiptRuleSetInput) Validate ¶ added in v1.1.21
func (s *CreateReceiptRuleSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateReceiptRuleSetOutput ¶ added in v0.9.10
type CreateReceiptRuleSetOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (CreateReceiptRuleSetOutput) GoString ¶ added in v0.9.10
func (s CreateReceiptRuleSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateReceiptRuleSetOutput) String ¶ added in v0.9.10
func (s CreateReceiptRuleSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateTemplateInput ¶ added in v1.12.9
type CreateTemplateInput struct { // The content of the email, composed of a subject line and either an HTML part // or a text-only part. // // Template is a required field Template *Template `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents a request to create an email template. For more information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/send-personalized-email-api.html).
func (CreateTemplateInput) GoString ¶ added in v1.12.9
func (s CreateTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTemplateInput) SetTemplate ¶ added in v1.12.9
func (s *CreateTemplateInput) SetTemplate(v *Template) *CreateTemplateInput
SetTemplate sets the Template field's value.
func (CreateTemplateInput) String ¶ added in v1.12.9
func (s CreateTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTemplateInput) Validate ¶ added in v1.12.9
func (s *CreateTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTemplateOutput ¶ added in v1.12.9
type CreateTemplateOutput struct {
// contains filtered or unexported fields
}
func (CreateTemplateOutput) GoString ¶ added in v1.12.9
func (s CreateTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateTemplateOutput) String ¶ added in v1.12.9
func (s CreateTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CustomVerificationEmailTemplate ¶ added in v1.12.43
type CustomVerificationEmailTemplate struct { // The URL that the recipient of the verification email is sent to if his or // her address is not successfully verified. FailureRedirectionURL *string `type:"string"` // The email address that the custom verification email is sent from. FromEmailAddress *string `type:"string"` // The URL that the recipient of the verification email is sent to if his or // her address is successfully verified. SuccessRedirectionURL *string `type:"string"` // The name of the custom verification email template. TemplateName *string `type:"string"` // The subject line of the custom verification email. TemplateSubject *string `type:"string"` // contains filtered or unexported fields }
Contains information about a custom verification email template.
func (CustomVerificationEmailTemplate) GoString ¶ added in v1.12.43
func (s CustomVerificationEmailTemplate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomVerificationEmailTemplate) SetFailureRedirectionURL ¶ added in v1.12.43
func (s *CustomVerificationEmailTemplate) SetFailureRedirectionURL(v string) *CustomVerificationEmailTemplate
SetFailureRedirectionURL sets the FailureRedirectionURL field's value.
func (*CustomVerificationEmailTemplate) SetFromEmailAddress ¶ added in v1.12.43
func (s *CustomVerificationEmailTemplate) SetFromEmailAddress(v string) *CustomVerificationEmailTemplate
SetFromEmailAddress sets the FromEmailAddress field's value.
func (*CustomVerificationEmailTemplate) SetSuccessRedirectionURL ¶ added in v1.12.43
func (s *CustomVerificationEmailTemplate) SetSuccessRedirectionURL(v string) *CustomVerificationEmailTemplate
SetSuccessRedirectionURL sets the SuccessRedirectionURL field's value.
func (*CustomVerificationEmailTemplate) SetTemplateName ¶ added in v1.12.43
func (s *CustomVerificationEmailTemplate) SetTemplateName(v string) *CustomVerificationEmailTemplate
SetTemplateName sets the TemplateName field's value.
func (*CustomVerificationEmailTemplate) SetTemplateSubject ¶ added in v1.12.43
func (s *CustomVerificationEmailTemplate) SetTemplateSubject(v string) *CustomVerificationEmailTemplate
SetTemplateSubject sets the TemplateSubject field's value.
func (CustomVerificationEmailTemplate) String ¶ added in v1.12.43
func (s CustomVerificationEmailTemplate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteConfigurationSetEventDestinationInput ¶ added in v1.5.1
type DeleteConfigurationSetEventDestinationInput struct { // The name of the configuration set from which to delete the event destination. // // ConfigurationSetName is a required field ConfigurationSetName *string `type:"string" required:"true"` // The name of the event destination to delete. // // EventDestinationName is a required field EventDestinationName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to delete a configuration set event destination. Configuration set event destinations are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html).
func (DeleteConfigurationSetEventDestinationInput) GoString ¶ added in v1.5.1
func (s DeleteConfigurationSetEventDestinationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConfigurationSetEventDestinationInput) SetConfigurationSetName ¶ added in v1.5.1
func (s *DeleteConfigurationSetEventDestinationInput) SetConfigurationSetName(v string) *DeleteConfigurationSetEventDestinationInput
SetConfigurationSetName sets the ConfigurationSetName field's value.
func (*DeleteConfigurationSetEventDestinationInput) SetEventDestinationName ¶ added in v1.5.1
func (s *DeleteConfigurationSetEventDestinationInput) SetEventDestinationName(v string) *DeleteConfigurationSetEventDestinationInput
SetEventDestinationName sets the EventDestinationName field's value.
func (DeleteConfigurationSetEventDestinationInput) String ¶ added in v1.5.1
func (s DeleteConfigurationSetEventDestinationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConfigurationSetEventDestinationInput) Validate ¶ added in v1.5.1
func (s *DeleteConfigurationSetEventDestinationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConfigurationSetEventDestinationOutput ¶ added in v1.5.1
type DeleteConfigurationSetEventDestinationOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (DeleteConfigurationSetEventDestinationOutput) GoString ¶ added in v1.5.1
func (s DeleteConfigurationSetEventDestinationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteConfigurationSetEventDestinationOutput) String ¶ added in v1.5.1
func (s DeleteConfigurationSetEventDestinationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteConfigurationSetInput ¶ added in v1.5.1
type DeleteConfigurationSetInput struct { // The name of the configuration set to delete. // // ConfigurationSetName is a required field ConfigurationSetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to delete a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html).
func (DeleteConfigurationSetInput) GoString ¶ added in v1.5.1
func (s DeleteConfigurationSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConfigurationSetInput) SetConfigurationSetName ¶ added in v1.5.1
func (s *DeleteConfigurationSetInput) SetConfigurationSetName(v string) *DeleteConfigurationSetInput
SetConfigurationSetName sets the ConfigurationSetName field's value.
func (DeleteConfigurationSetInput) String ¶ added in v1.5.1
func (s DeleteConfigurationSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConfigurationSetInput) Validate ¶ added in v1.5.1
func (s *DeleteConfigurationSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConfigurationSetOutput ¶ added in v1.5.1
type DeleteConfigurationSetOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (DeleteConfigurationSetOutput) GoString ¶ added in v1.5.1
func (s DeleteConfigurationSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteConfigurationSetOutput) String ¶ added in v1.5.1
func (s DeleteConfigurationSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteConfigurationSetTrackingOptionsInput ¶ added in v1.10.47
type DeleteConfigurationSetTrackingOptionsInput struct { // The name of the configuration set. // // ConfigurationSetName is a required field ConfigurationSetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to delete open and click tracking options in a configuration set.
func (DeleteConfigurationSetTrackingOptionsInput) GoString ¶ added in v1.10.47
func (s DeleteConfigurationSetTrackingOptionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConfigurationSetTrackingOptionsInput) SetConfigurationSetName ¶ added in v1.10.47
func (s *DeleteConfigurationSetTrackingOptionsInput) SetConfigurationSetName(v string) *DeleteConfigurationSetTrackingOptionsInput
SetConfigurationSetName sets the ConfigurationSetName field's value.
func (DeleteConfigurationSetTrackingOptionsInput) String ¶ added in v1.10.47
func (s DeleteConfigurationSetTrackingOptionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConfigurationSetTrackingOptionsInput) Validate ¶ added in v1.10.47
func (s *DeleteConfigurationSetTrackingOptionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConfigurationSetTrackingOptionsOutput ¶ added in v1.10.47
type DeleteConfigurationSetTrackingOptionsOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (DeleteConfigurationSetTrackingOptionsOutput) GoString ¶ added in v1.10.47
func (s DeleteConfigurationSetTrackingOptionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteConfigurationSetTrackingOptionsOutput) String ¶ added in v1.10.47
func (s DeleteConfigurationSetTrackingOptionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteCustomVerificationEmailTemplateInput ¶ added in v1.12.43
type DeleteCustomVerificationEmailTemplateInput struct { // The name of the custom verification email template to delete. // // TemplateName is a required field TemplateName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to delete an existing custom verification email template.
func (DeleteCustomVerificationEmailTemplateInput) GoString ¶ added in v1.12.43
func (s DeleteCustomVerificationEmailTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCustomVerificationEmailTemplateInput) SetTemplateName ¶ added in v1.12.43
func (s *DeleteCustomVerificationEmailTemplateInput) SetTemplateName(v string) *DeleteCustomVerificationEmailTemplateInput
SetTemplateName sets the TemplateName field's value.
func (DeleteCustomVerificationEmailTemplateInput) String ¶ added in v1.12.43
func (s DeleteCustomVerificationEmailTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCustomVerificationEmailTemplateInput) Validate ¶ added in v1.12.43
func (s *DeleteCustomVerificationEmailTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCustomVerificationEmailTemplateOutput ¶ added in v1.12.43
type DeleteCustomVerificationEmailTemplateOutput struct {
// contains filtered or unexported fields
}
func (DeleteCustomVerificationEmailTemplateOutput) GoString ¶ added in v1.12.43
func (s DeleteCustomVerificationEmailTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteCustomVerificationEmailTemplateOutput) String ¶ added in v1.12.43
func (s DeleteCustomVerificationEmailTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteIdentityInput ¶
type DeleteIdentityInput struct { // The identity to be removed from the list of identities for the Amazon Web // Services account. // // Identity is a required field Identity *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to delete one of your Amazon SES identities (an email address or domain).
func (DeleteIdentityInput) GoString ¶ added in v0.6.5
func (s DeleteIdentityInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteIdentityInput) SetIdentity ¶ added in v1.5.0
func (s *DeleteIdentityInput) SetIdentity(v string) *DeleteIdentityInput
SetIdentity sets the Identity field's value.
func (DeleteIdentityInput) String ¶ added in v0.6.5
func (s DeleteIdentityInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteIdentityInput) Validate ¶ added in v1.1.21
func (s *DeleteIdentityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteIdentityOutput ¶
type DeleteIdentityOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (DeleteIdentityOutput) GoString ¶ added in v0.6.5
func (s DeleteIdentityOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteIdentityOutput) String ¶ added in v0.6.5
func (s DeleteIdentityOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteIdentityPolicyInput ¶ added in v0.6.6
type DeleteIdentityPolicyInput struct { // The identity that is associated with the policy to delete. You can specify // the identity by using its name or by using its Amazon Resource Name (ARN). // Examples: user@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com. // // To successfully call this operation, you must own the identity. // // Identity is a required field Identity *string `type:"string" required:"true"` // The name of the policy to be deleted. // // PolicyName is a required field PolicyName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to delete a sending authorization policy for an identity. Sending authorization is an Amazon SES feature that enables you to authorize other senders to use your identities. For information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/sending-authorization.html).
func (DeleteIdentityPolicyInput) GoString ¶ added in v0.6.6
func (s DeleteIdentityPolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteIdentityPolicyInput) SetIdentity ¶ added in v1.5.0
func (s *DeleteIdentityPolicyInput) SetIdentity(v string) *DeleteIdentityPolicyInput
SetIdentity sets the Identity field's value.
func (*DeleteIdentityPolicyInput) SetPolicyName ¶ added in v1.5.0
func (s *DeleteIdentityPolicyInput) SetPolicyName(v string) *DeleteIdentityPolicyInput
SetPolicyName sets the PolicyName field's value.
func (DeleteIdentityPolicyInput) String ¶ added in v0.6.6
func (s DeleteIdentityPolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteIdentityPolicyInput) Validate ¶ added in v1.1.21
func (s *DeleteIdentityPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteIdentityPolicyOutput ¶ added in v0.6.6
type DeleteIdentityPolicyOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (DeleteIdentityPolicyOutput) GoString ¶ added in v0.6.6
func (s DeleteIdentityPolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteIdentityPolicyOutput) String ¶ added in v0.6.6
func (s DeleteIdentityPolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteReceiptFilterInput ¶ added in v0.9.10
type DeleteReceiptFilterInput struct { // The name of the IP address filter to delete. // // FilterName is a required field FilterName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to delete an IP address filter. You use IP address filters when you receive email with Amazon SES. For more information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html).
func (DeleteReceiptFilterInput) GoString ¶ added in v0.9.10
func (s DeleteReceiptFilterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReceiptFilterInput) SetFilterName ¶ added in v1.5.0
func (s *DeleteReceiptFilterInput) SetFilterName(v string) *DeleteReceiptFilterInput
SetFilterName sets the FilterName field's value.
func (DeleteReceiptFilterInput) String ¶ added in v0.9.10
func (s DeleteReceiptFilterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReceiptFilterInput) Validate ¶ added in v1.1.21
func (s *DeleteReceiptFilterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteReceiptFilterOutput ¶ added in v0.9.10
type DeleteReceiptFilterOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (DeleteReceiptFilterOutput) GoString ¶ added in v0.9.10
func (s DeleteReceiptFilterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteReceiptFilterOutput) String ¶ added in v0.9.10
func (s DeleteReceiptFilterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteReceiptRuleInput ¶ added in v0.9.10
type DeleteReceiptRuleInput struct { // The name of the receipt rule to delete. // // RuleName is a required field RuleName *string `type:"string" required:"true"` // The name of the receipt rule set that contains the receipt rule to delete. // // RuleSetName is a required field RuleSetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to delete a receipt rule. You use receipt rules to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html).
func (DeleteReceiptRuleInput) GoString ¶ added in v0.9.10
func (s DeleteReceiptRuleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReceiptRuleInput) SetRuleName ¶ added in v1.5.0
func (s *DeleteReceiptRuleInput) SetRuleName(v string) *DeleteReceiptRuleInput
SetRuleName sets the RuleName field's value.
func (*DeleteReceiptRuleInput) SetRuleSetName ¶ added in v1.5.0
func (s *DeleteReceiptRuleInput) SetRuleSetName(v string) *DeleteReceiptRuleInput
SetRuleSetName sets the RuleSetName field's value.
func (DeleteReceiptRuleInput) String ¶ added in v0.9.10
func (s DeleteReceiptRuleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReceiptRuleInput) Validate ¶ added in v1.1.21
func (s *DeleteReceiptRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteReceiptRuleOutput ¶ added in v0.9.10
type DeleteReceiptRuleOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (DeleteReceiptRuleOutput) GoString ¶ added in v0.9.10
func (s DeleteReceiptRuleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteReceiptRuleOutput) String ¶ added in v0.9.10
func (s DeleteReceiptRuleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteReceiptRuleSetInput ¶ added in v0.9.10
type DeleteReceiptRuleSetInput struct { // The name of the receipt rule set to delete. // // RuleSetName is a required field RuleSetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to delete a receipt rule set and all of the receipt rules it contains. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html).
func (DeleteReceiptRuleSetInput) GoString ¶ added in v0.9.10
func (s DeleteReceiptRuleSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReceiptRuleSetInput) SetRuleSetName ¶ added in v1.5.0
func (s *DeleteReceiptRuleSetInput) SetRuleSetName(v string) *DeleteReceiptRuleSetInput
SetRuleSetName sets the RuleSetName field's value.
func (DeleteReceiptRuleSetInput) String ¶ added in v0.9.10
func (s DeleteReceiptRuleSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReceiptRuleSetInput) Validate ¶ added in v1.1.21
func (s *DeleteReceiptRuleSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteReceiptRuleSetOutput ¶ added in v0.9.10
type DeleteReceiptRuleSetOutput struct {
// contains filtered or unexported fields
}
An empty element returned on a successful request.
func (DeleteReceiptRuleSetOutput) GoString ¶ added in v0.9.10
func (s DeleteReceiptRuleSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteReceiptRuleSetOutput) String ¶ added in v0.9.10
func (s DeleteReceiptRuleSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteTemplateInput ¶ added in v1.12.9
type DeleteTemplateInput struct { // The name of the template to be deleted. // // TemplateName is a required field TemplateName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to delete an email template. For more information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/send-personalized-email-api.html).
func (DeleteTemplateInput) GoString ¶ added in v1.12.9
func (s DeleteTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTemplateInput) SetTemplateName ¶ added in v1.12.9
func (s *DeleteTemplateInput) SetTemplateName(v string) *DeleteTemplateInput
SetTemplateName sets the TemplateName field's value.
func (DeleteTemplateInput) String ¶ added in v1.12.9
func (s DeleteTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTemplateInput) Validate ¶ added in v1.12.9
func (s *DeleteTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTemplateOutput ¶ added in v1.12.9
type DeleteTemplateOutput struct {
// contains filtered or unexported fields
}
func (DeleteTemplateOutput) GoString ¶ added in v1.12.9
func (s DeleteTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteTemplateOutput) String ¶ added in v1.12.9
func (s DeleteTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteVerifiedEmailAddressInput ¶
type DeleteVerifiedEmailAddressInput struct { // An email address to be removed from the list of verified addresses. // // EmailAddress is a required field EmailAddress *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to delete an email address from the list of email addresses you have attempted to verify under your Amazon Web Services account.
func (DeleteVerifiedEmailAddressInput) GoString ¶ added in v0.6.5
func (s DeleteVerifiedEmailAddressInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteVerifiedEmailAddressInput) SetEmailAddress ¶ added in v1.5.0
func (s *DeleteVerifiedEmailAddressInput) SetEmailAddress(v string) *DeleteVerifiedEmailAddressInput
SetEmailAddress sets the EmailAddress field's value.
func (DeleteVerifiedEmailAddressInput) String ¶ added in v0.6.5
func (s DeleteVerifiedEmailAddressInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteVerifiedEmailAddressInput) Validate ¶ added in v1.1.21
func (s *DeleteVerifiedEmailAddressInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteVerifiedEmailAddressOutput ¶
type DeleteVerifiedEmailAddressOutput struct {
// contains filtered or unexported fields
}
func (DeleteVerifiedEmailAddressOutput) GoString ¶ added in v0.6.5
func (s DeleteVerifiedEmailAddressOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteVerifiedEmailAddressOutput) String ¶ added in v0.6.5
func (s DeleteVerifiedEmailAddressOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeliveryOptions ¶ added in v1.19.45
type DeliveryOptions struct { // Specifies whether messages that use the configuration set are required to // use Transport Layer Security (TLS). If the value is Require, messages are // only delivered if a TLS connection can be established. If the value is Optional, // messages can be delivered in plain text if a TLS connection can't be established. TlsPolicy *string `type:"string" enum:"TlsPolicy"` // contains filtered or unexported fields }
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
func (DeliveryOptions) GoString ¶ added in v1.19.45
func (s DeliveryOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeliveryOptions) SetTlsPolicy ¶ added in v1.19.45
func (s *DeliveryOptions) SetTlsPolicy(v string) *DeliveryOptions
SetTlsPolicy sets the TlsPolicy field's value.
func (DeliveryOptions) String ¶ added in v1.19.45
func (s DeliveryOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeActiveReceiptRuleSetInput ¶ added in v0.9.10
type DescribeActiveReceiptRuleSetInput struct {
// contains filtered or unexported fields
}
Represents a request to return the metadata and receipt rules for the receipt rule set that is currently active. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html).
func (DescribeActiveReceiptRuleSetInput) GoString ¶ added in v0.9.10
func (s DescribeActiveReceiptRuleSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DescribeActiveReceiptRuleSetInput) String ¶ added in v0.9.10
func (s DescribeActiveReceiptRuleSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeActiveReceiptRuleSetOutput ¶ added in v0.9.10
type DescribeActiveReceiptRuleSetOutput struct { // The metadata for the currently active receipt rule set. The metadata consists // of the rule set name and a timestamp of when the rule set was created. Metadata *ReceiptRuleSetMetadata `type:"structure"` // The receipt rules that belong to the active rule set. Rules []*ReceiptRule `type:"list"` // contains filtered or unexported fields }
Represents the metadata and receipt rules for the receipt rule set that is currently active.
func (DescribeActiveReceiptRuleSetOutput) GoString ¶ added in v0.9.10
func (s DescribeActiveReceiptRuleSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeActiveReceiptRuleSetOutput) SetMetadata ¶ added in v1.5.0
func (s *DescribeActiveReceiptRuleSetOutput) SetMetadata(v *ReceiptRuleSetMetadata) *DescribeActiveReceiptRuleSetOutput
SetMetadata sets the Metadata field's value.
func (*DescribeActiveReceiptRuleSetOutput) SetRules ¶ added in v1.5.0
func (s *DescribeActiveReceiptRuleSetOutput) SetRules(v []*ReceiptRule) *DescribeActiveReceiptRuleSetOutput
SetRules sets the Rules field's value.
func (DescribeActiveReceiptRuleSetOutput) String ¶ added in v0.9.10
func (s DescribeActiveReceiptRuleSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeConfigurationSetInput ¶ added in v1.5.1
type DescribeConfigurationSetInput struct { // A list of configuration set attributes to return. ConfigurationSetAttributeNames []*string `type:"list" enum:"ConfigurationSetAttribute"` // The name of the configuration set to describe. // // ConfigurationSetName is a required field ConfigurationSetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to return the details of a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html).
func (DescribeConfigurationSetInput) GoString ¶ added in v1.5.1
func (s DescribeConfigurationSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConfigurationSetInput) SetConfigurationSetAttributeNames ¶ added in v1.5.1
func (s *DescribeConfigurationSetInput) SetConfigurationSetAttributeNames(v []*string) *DescribeConfigurationSetInput
SetConfigurationSetAttributeNames sets the ConfigurationSetAttributeNames field's value.
func (*DescribeConfigurationSetInput) SetConfigurationSetName ¶ added in v1.5.1
func (s *DescribeConfigurationSetInput) SetConfigurationSetName(v string) *DescribeConfigurationSetInput
SetConfigurationSetName sets the ConfigurationSetName field's value.
func (DescribeConfigurationSetInput) String ¶ added in v1.5.1
func (s DescribeConfigurationSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConfigurationSetInput) Validate ¶ added in v1.5.1
func (s *DescribeConfigurationSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeConfigurationSetOutput ¶ added in v1.5.1
type DescribeConfigurationSetOutput struct { // The configuration set object associated with the specified configuration // set. ConfigurationSet *ConfigurationSet `type:"structure"` // Specifies whether messages that use the configuration set are required to // use Transport Layer Security (TLS). DeliveryOptions *DeliveryOptions `type:"structure"` // A list of event destinations associated with the configuration set. EventDestinations []*EventDestination `type:"list"` // An object that represents the reputation settings for the configuration set. ReputationOptions *ReputationOptions `type:"structure"` // The name of the custom open and click tracking domain associated with the // configuration set. TrackingOptions *TrackingOptions `type:"structure"` // contains filtered or unexported fields }
Represents the details of a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html).
func (DescribeConfigurationSetOutput) GoString ¶ added in v1.5.1
func (s DescribeConfigurationSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConfigurationSetOutput) SetConfigurationSet ¶ added in v1.5.1
func (s *DescribeConfigurationSetOutput) SetConfigurationSet(v *ConfigurationSet) *DescribeConfigurationSetOutput
SetConfigurationSet sets the ConfigurationSet field's value.
func (*DescribeConfigurationSetOutput) SetDeliveryOptions ¶ added in v1.19.45
func (s *DescribeConfigurationSetOutput) SetDeliveryOptions(v *DeliveryOptions) *DescribeConfigurationSetOutput
SetDeliveryOptions sets the DeliveryOptions field's value.
func (*DescribeConfigurationSetOutput) SetEventDestinations ¶ added in v1.5.1
func (s *DescribeConfigurationSetOutput) SetEventDestinations(v []*EventDestination) *DescribeConfigurationSetOutput
SetEventDestinations sets the EventDestinations field's value.
func (*DescribeConfigurationSetOutput) SetReputationOptions ¶ added in v1.12.28
func (s *DescribeConfigurationSetOutput) SetReputationOptions(v *ReputationOptions) *DescribeConfigurationSetOutput
SetReputationOptions sets the ReputationOptions field's value.
func (*DescribeConfigurationSetOutput) SetTrackingOptions ¶ added in v1.10.47
func (s *DescribeConfigurationSetOutput) SetTrackingOptions(v *TrackingOptions) *DescribeConfigurationSetOutput
SetTrackingOptions sets the TrackingOptions field's value.
func (DescribeConfigurationSetOutput) String ¶ added in v1.5.1
func (s DescribeConfigurationSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeReceiptRuleInput ¶ added in v0.9.10
type DescribeReceiptRuleInput struct { // The name of the receipt rule. // // RuleName is a required field RuleName *string `type:"string" required:"true"` // The name of the receipt rule set that the receipt rule belongs to. // // RuleSetName is a required field RuleSetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to return the details of a receipt rule. You use receipt rules to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html).
func (DescribeReceiptRuleInput) GoString ¶ added in v0.9.10
func (s DescribeReceiptRuleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReceiptRuleInput) SetRuleName ¶ added in v1.5.0
func (s *DescribeReceiptRuleInput) SetRuleName(v string) *DescribeReceiptRuleInput
SetRuleName sets the RuleName field's value.
func (*DescribeReceiptRuleInput) SetRuleSetName ¶ added in v1.5.0
func (s *DescribeReceiptRuleInput) SetRuleSetName(v string) *DescribeReceiptRuleInput
SetRuleSetName sets the RuleSetName field's value.
func (DescribeReceiptRuleInput) String ¶ added in v0.9.10
func (s DescribeReceiptRuleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReceiptRuleInput) Validate ¶ added in v1.1.21
func (s *DescribeReceiptRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeReceiptRuleOutput ¶ added in v0.9.10
type DescribeReceiptRuleOutput struct { // A data structure that contains the specified receipt rule's name, actions, // recipients, domains, enabled status, scan status, and Transport Layer Security // (TLS) policy. Rule *ReceiptRule `type:"structure"` // contains filtered or unexported fields }
Represents the details of a receipt rule.
func (DescribeReceiptRuleOutput) GoString ¶ added in v0.9.10
func (s DescribeReceiptRuleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReceiptRuleOutput) SetRule ¶ added in v1.5.0
func (s *DescribeReceiptRuleOutput) SetRule(v *ReceiptRule) *DescribeReceiptRuleOutput
SetRule sets the Rule field's value.
func (DescribeReceiptRuleOutput) String ¶ added in v0.9.10
func (s DescribeReceiptRuleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeReceiptRuleSetInput ¶ added in v0.9.10
type DescribeReceiptRuleSetInput struct { // The name of the receipt rule set to describe. // // RuleSetName is a required field RuleSetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to return the details of a receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html).
func (DescribeReceiptRuleSetInput) GoString ¶ added in v0.9.10
func (s DescribeReceiptRuleSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReceiptRuleSetInput) SetRuleSetName ¶ added in v1.5.0
func (s *DescribeReceiptRuleSetInput) SetRuleSetName(v string) *DescribeReceiptRuleSetInput
SetRuleSetName sets the RuleSetName field's value.
func (DescribeReceiptRuleSetInput) String ¶ added in v0.9.10
func (s DescribeReceiptRuleSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReceiptRuleSetInput) Validate ¶ added in v1.1.21
func (s *DescribeReceiptRuleSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeReceiptRuleSetOutput ¶ added in v0.9.10
type DescribeReceiptRuleSetOutput struct { // The metadata for the receipt rule set, which consists of the rule set name // and the timestamp of when the rule set was created. Metadata *ReceiptRuleSetMetadata `type:"structure"` // A list of the receipt rules that belong to the specified receipt rule set. Rules []*ReceiptRule `type:"list"` // contains filtered or unexported fields }
Represents the details of the specified receipt rule set.
func (DescribeReceiptRuleSetOutput) GoString ¶ added in v0.9.10
func (s DescribeReceiptRuleSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReceiptRuleSetOutput) SetMetadata ¶ added in v1.5.0
func (s *DescribeReceiptRuleSetOutput) SetMetadata(v *ReceiptRuleSetMetadata) *DescribeReceiptRuleSetOutput
SetMetadata sets the Metadata field's value.
func (*DescribeReceiptRuleSetOutput) SetRules ¶ added in v1.5.0
func (s *DescribeReceiptRuleSetOutput) SetRules(v []*ReceiptRule) *DescribeReceiptRuleSetOutput
SetRules sets the Rules field's value.
func (DescribeReceiptRuleSetOutput) String ¶ added in v0.9.10
func (s DescribeReceiptRuleSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Destination ¶
type Destination struct { // The recipients to place on the BCC: line of the message. BccAddresses []*string `type:"list"` // The recipients to place on the CC: line of the message. CcAddresses []*string `type:"list"` // The recipients to place on the To: line of the message. ToAddresses []*string `type:"list"` // contains filtered or unexported fields }
Represents the destination of the message, consisting of To:, CC:, and BCC: fields.
Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531 (https://tools.ietf.org/html/rfc6531). For this reason, the email address string must be 7-bit ASCII. If you want to send to or from email addresses that contain Unicode characters in the domain part of an address, you must encode the domain using Punycode. Punycode is not permitted in the local part of the email address (the part before the @ sign) nor in the "friendly from" name. If you want to use Unicode characters in the "friendly from" name, you must encode the "friendly from" name using MIME encoded-word syntax, as described in Sending raw email using the Amazon SES API (https://docs.aws.amazon.com/ses/latest/dg/send-email-raw.html). For more information about Punycode, see RFC 3492 (http://tools.ietf.org/html/rfc3492).
func (Destination) GoString ¶ added in v0.6.5
func (s Destination) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Destination) SetBccAddresses ¶ added in v1.5.0
func (s *Destination) SetBccAddresses(v []*string) *Destination
SetBccAddresses sets the BccAddresses field's value.
func (*Destination) SetCcAddresses ¶ added in v1.5.0
func (s *Destination) SetCcAddresses(v []*string) *Destination
SetCcAddresses sets the CcAddresses field's value.
func (*Destination) SetToAddresses ¶ added in v1.5.0
func (s *Destination) SetToAddresses(v []*string) *Destination
SetToAddresses sets the ToAddresses field's value.
func (Destination) String ¶ added in v0.6.5
func (s Destination) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EventDestination ¶ added in v1.5.1
type EventDestination struct { // An object that contains the names, default values, and sources of the dimensions // associated with an Amazon CloudWatch event destination. CloudWatchDestination *CloudWatchDestination `type:"structure"` // Sets whether Amazon SES publishes events to this destination when you send // an email with the associated configuration set. Set to true to enable publishing // to this destination; set to false to prevent publishing to this destination. // The default value is false. Enabled *bool `type:"boolean"` // An object that contains the delivery stream ARN and the IAM role ARN associated // with an Amazon Kinesis Firehose event destination. KinesisFirehoseDestination *KinesisFirehoseDestination `type:"structure"` // The type of email sending events to publish to the event destination. // // * send - The call was successful and Amazon SES is attempting to deliver // the email. // // * reject - Amazon SES determined that the email contained a virus and // rejected it. // // * bounce - The recipient's mail server permanently rejected the email. // This corresponds to a hard bounce. // // * complaint - The recipient marked the email as spam. // // * delivery - Amazon SES successfully delivered the email to the recipient's // mail server. // // * open - The recipient received the email and opened it in their email // client. // // * click - The recipient clicked one or more links in the email. // // * renderingFailure - Amazon SES did not send the email because of a template // rendering issue. // // MatchingEventTypes is a required field MatchingEventTypes []*string `type:"list" required:"true" enum:"EventType"` // The name of the event destination. The name must meet the following requirements: // // * Contain only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), // or dashes (-). // // * Contain 64 characters or fewer. // // Name is a required field Name *string `type:"string" required:"true"` // An object that contains the topic ARN associated with an Amazon Simple Notification // Service (Amazon SNS) event destination. SNSDestination *SNSDestination `type:"structure"` // contains filtered or unexported fields }
Contains information about an event destination.
When you create or update an event destination, you must provide one, and only one, destination. The destination can be Amazon CloudWatch, Amazon Kinesis Firehose or Amazon Simple Notification Service (Amazon SNS).
Event destinations are associated with configuration sets, which enable you to publish email sending events to Amazon CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS). For information about using configuration sets, see the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html).
func (EventDestination) GoString ¶ added in v1.5.1
func (s EventDestination) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EventDestination) SetCloudWatchDestination ¶ added in v1.5.1
func (s *EventDestination) SetCloudWatchDestination(v *CloudWatchDestination) *EventDestination
SetCloudWatchDestination sets the CloudWatchDestination field's value.
func (*EventDestination) SetEnabled ¶ added in v1.5.1
func (s *EventDestination) SetEnabled(v bool) *EventDestination
SetEnabled sets the Enabled field's value.
func (*EventDestination) SetKinesisFirehoseDestination ¶ added in v1.5.1
func (s *EventDestination) SetKinesisFirehoseDestination(v *KinesisFirehoseDestination) *EventDestination
SetKinesisFirehoseDestination sets the KinesisFirehoseDestination field's value.
func (*EventDestination) SetMatchingEventTypes ¶ added in v1.5.1
func (s *EventDestination) SetMatchingEventTypes(v []*string) *EventDestination
SetMatchingEventTypes sets the MatchingEventTypes field's value.
func (*EventDestination) SetName ¶ added in v1.5.1
func (s *EventDestination) SetName(v string) *EventDestination
SetName sets the Name field's value.
func (*EventDestination) SetSNSDestination ¶ added in v1.10.20
func (s *EventDestination) SetSNSDestination(v *SNSDestination) *EventDestination
SetSNSDestination sets the SNSDestination field's value.