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).

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

Examples

Constants

View Source
const (
	// BehaviorOnMXFailureUseDefaultValue is a BehaviorOnMXFailure enum value
	BehaviorOnMXFailureUseDefaultValue = "UseDefaultValue"

	// BehaviorOnMXFailureRejectMessage is a BehaviorOnMXFailure enum value
	BehaviorOnMXFailureRejectMessage = "RejectMessage"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// IdentityTypeEmailAddress is a IdentityType enum value
	IdentityTypeEmailAddress = "EmailAddress"

	// IdentityTypeDomain is a IdentityType enum value
	IdentityTypeDomain = "Domain"
)
View Source
const (
	// InvocationTypeEvent is a InvocationType enum value
	InvocationTypeEvent = "Event"

	// InvocationTypeRequestResponse is a InvocationType enum value
	InvocationTypeRequestResponse = "RequestResponse"
)
View Source
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"
)
View Source
const (
	// ReceiptFilterPolicyBlock is a ReceiptFilterPolicy enum value
	ReceiptFilterPolicyBlock = "Block"

	// ReceiptFilterPolicyAllow is a ReceiptFilterPolicy enum value
	ReceiptFilterPolicyAllow = "Allow"
)
View Source
const (
	// SNSActionEncodingUtf8 is a SNSActionEncoding enum value
	SNSActionEncodingUtf8 = "UTF-8"

	// SNSActionEncodingBase64 is a SNSActionEncoding enum value
	SNSActionEncodingBase64 = "Base64"
)
View Source
const (
	// TlsPolicyRequire is a TlsPolicy enum value
	TlsPolicyRequire = "Require"

	// TlsPolicyOptional is a TlsPolicy enum value
	TlsPolicyOptional = "Optional"
)
View Source
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"
)
View Source
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 AWS 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 AWS 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"
)
View Source
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

    View Source
    const (
    	// StopScopeRuleSet is a StopScope enum value
    	StopScopeRuleSet = "RuleSet"
    )

    Variables

    This section is empty.

    Functions

    func BehaviorOnMXFailure_Values

    func BehaviorOnMXFailure_Values() []string

      BehaviorOnMXFailure_Values returns all elements of the BehaviorOnMXFailure enum

      func BounceType_Values

      func BounceType_Values() []string

        BounceType_Values returns all elements of the BounceType enum

        func BulkEmailStatus_Values

        func BulkEmailStatus_Values() []string

          BulkEmailStatus_Values returns all elements of the BulkEmailStatus enum

          func ConfigurationSetAttribute_Values

          func ConfigurationSetAttribute_Values() []string

            ConfigurationSetAttribute_Values returns all elements of the ConfigurationSetAttribute enum

            func CustomMailFromStatus_Values

            func CustomMailFromStatus_Values() []string

              CustomMailFromStatus_Values returns all elements of the CustomMailFromStatus enum

              func DimensionValueSource_Values

              func DimensionValueSource_Values() []string

                DimensionValueSource_Values returns all elements of the DimensionValueSource enum

                func DsnAction_Values

                func DsnAction_Values() []string

                  DsnAction_Values returns all elements of the DsnAction enum

                  func EventType_Values

                  func EventType_Values() []string

                    EventType_Values returns all elements of the EventType enum

                    func IdentityType_Values

                    func IdentityType_Values() []string

                      IdentityType_Values returns all elements of the IdentityType enum

                      func InvocationType_Values

                      func InvocationType_Values() []string

                        InvocationType_Values returns all elements of the InvocationType enum

                        func NotificationType_Values

                        func NotificationType_Values() []string

                          NotificationType_Values returns all elements of the NotificationType enum

                          func ReceiptFilterPolicy_Values

                          func ReceiptFilterPolicy_Values() []string

                            ReceiptFilterPolicy_Values returns all elements of the ReceiptFilterPolicy enum

                            func SNSActionEncoding_Values

                            func SNSActionEncoding_Values() []string

                              SNSActionEncoding_Values returns all elements of the SNSActionEncoding enum

                              func StopScope_Values

                              func StopScope_Values() []string

                                StopScope_Values returns all elements of the StopScope enum

                                func TlsPolicy_Values

                                func TlsPolicy_Values() []string

                                  TlsPolicy_Values returns all elements of the TlsPolicy enum

                                  func VerificationStatus_Values

                                  func VerificationStatus_Values() []string

                                    VerificationStatus_Values returns all elements of the VerificationStatus enum

                                    Types

                                    type AddHeaderAction

                                    type AddHeaderAction struct {
                                    
                                    	// The name of the header to add. Must be between 1 and 50 characters, inclusive,
                                    	// and consist of alphanumeric (a-z, A-Z, 0-9) characters and dashes only.
                                    	//
                                    	// HeaderName is a required field
                                    	HeaderName *string `type:"string" required:"true"`
                                    
                                    	// Must be less than 2048 characters, and must not contain newline characters
                                    	// ("\r" or "\n").
                                    	//
                                    	// 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/DeveloperGuide/receiving-email-action-add-header.html).

                                      func (AddHeaderAction) GoString

                                      func (s AddHeaderAction) GoString() string

                                        GoString returns the string representation

                                        func (*AddHeaderAction) SetHeaderName

                                        func (s *AddHeaderAction) SetHeaderName(v string) *AddHeaderAction

                                          SetHeaderName sets the HeaderName field's value.

                                          func (*AddHeaderAction) SetHeaderValue

                                          func (s *AddHeaderAction) SetHeaderValue(v string) *AddHeaderAction

                                            SetHeaderValue sets the HeaderValue field's value.

                                            func (AddHeaderAction) String

                                            func (s AddHeaderAction) String() string

                                              String returns the string representation

                                              func (*AddHeaderAction) Validate

                                              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

                                                  func (s Body) GoString() string

                                                    GoString returns the string representation

                                                    func (*Body) SetHtml

                                                    func (s *Body) SetHtml(v *Content) *Body

                                                      SetHtml sets the Html field's value.

                                                      func (*Body) SetText

                                                      func (s *Body) SetText(v *Content) *Body

                                                        SetText sets the Text field's value.

                                                        func (Body) String

                                                        func (s Body) String() string

                                                          String returns the string representation

                                                          func (*Body) Validate

                                                          func (s *Body) Validate() error

                                                            Validate inspects the fields of the type to determine if they are valid.

                                                            type BounceAction

                                                            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 will be 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. An example of an Amazon SNS topic ARN is arn:aws:sns:us-west-2:123456789012:MyTopic.
                                                            	// 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/DeveloperGuide/receiving-email-action-bounce.html).

                                                              func (BounceAction) GoString

                                                              func (s BounceAction) GoString() string

                                                                GoString returns the string representation

                                                                func (*BounceAction) SetMessage

                                                                func (s *BounceAction) SetMessage(v string) *BounceAction

                                                                  SetMessage sets the Message field's value.

                                                                  func (*BounceAction) SetSender

                                                                  func (s *BounceAction) SetSender(v string) *BounceAction

                                                                    SetSender sets the Sender field's value.

                                                                    func (*BounceAction) SetSmtpReplyCode

                                                                    func (s *BounceAction) SetSmtpReplyCode(v string) *BounceAction

                                                                      SetSmtpReplyCode sets the SmtpReplyCode field's value.

                                                                      func (*BounceAction) SetStatusCode

                                                                      func (s *BounceAction) SetStatusCode(v string) *BounceAction

                                                                        SetStatusCode sets the StatusCode field's value.

                                                                        func (*BounceAction) SetTopicArn

                                                                        func (s *BounceAction) SetTopicArn(v string) *BounceAction

                                                                          SetTopicArn sets the TopicArn field's value.

                                                                          func (BounceAction) String

                                                                          func (s BounceAction) String() string

                                                                            String returns the string representation

                                                                            func (*BounceAction) Validate

                                                                            func (s *BounceAction) Validate() error

                                                                              Validate inspects the fields of the type to determine if they are valid.

                                                                              type BouncedRecipientInfo

                                                                              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/DeveloperGuide/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/DeveloperGuide/receiving-email.html).

                                                                                func (BouncedRecipientInfo) GoString

                                                                                func (s BouncedRecipientInfo) GoString() string

                                                                                  GoString returns the string representation

                                                                                  func (*BouncedRecipientInfo) SetBounceType

                                                                                  func (s *BouncedRecipientInfo) SetBounceType(v string) *BouncedRecipientInfo

                                                                                    SetBounceType sets the BounceType field's value.

                                                                                    func (*BouncedRecipientInfo) SetRecipient

                                                                                    func (s *BouncedRecipientInfo) SetRecipient(v string) *BouncedRecipientInfo

                                                                                      SetRecipient sets the Recipient field's value.

                                                                                      func (*BouncedRecipientInfo) SetRecipientArn

                                                                                      func (s *BouncedRecipientInfo) SetRecipientArn(v string) *BouncedRecipientInfo

                                                                                        SetRecipientArn sets the RecipientArn field's value.

                                                                                        func (*BouncedRecipientInfo) SetRecipientDsnFields

                                                                                        func (s *BouncedRecipientInfo) SetRecipientDsnFields(v *RecipientDsnFields) *BouncedRecipientInfo

                                                                                          SetRecipientDsnFields sets the RecipientDsnFields field's value.

                                                                                          func (BouncedRecipientInfo) String

                                                                                          func (s BouncedRecipientInfo) String() string

                                                                                            String returns the string representation

                                                                                            func (*BouncedRecipientInfo) Validate

                                                                                            func (s *BouncedRecipientInfo) Validate() error

                                                                                              Validate inspects the fields of the type to determine if they are valid.

                                                                                              type BulkEmailDestination

                                                                                              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 local part of
                                                                                              	// a destination email address (the part of the email address that precedes
                                                                                              	// the @ sign) may only contain 7-bit ASCII characters (https://en.wikipedia.org/wiki/Email_address#Local-part).
                                                                                              	// If the domain part of an address (the part after the @ sign) contains non-ASCII
                                                                                              	// characters, they must be encoded using Punycode, as described in RFC3492
                                                                                              	// (https://tools.ietf.org/html/rfc3492.html).
                                                                                              	//
                                                                                              	// 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

                                                                                                func (s BulkEmailDestination) GoString() string

                                                                                                  GoString returns the string representation

                                                                                                  func (*BulkEmailDestination) SetDestination

                                                                                                  func (s *BulkEmailDestination) SetDestination(v *Destination) *BulkEmailDestination

                                                                                                    SetDestination sets the Destination field's value.

                                                                                                    func (*BulkEmailDestination) SetReplacementTags

                                                                                                    func (s *BulkEmailDestination) SetReplacementTags(v []*MessageTag) *BulkEmailDestination

                                                                                                      SetReplacementTags sets the ReplacementTags field's value.

                                                                                                      func (*BulkEmailDestination) SetReplacementTemplateData

                                                                                                      func (s *BulkEmailDestination) SetReplacementTemplateData(v string) *BulkEmailDestination

                                                                                                        SetReplacementTemplateData sets the ReplacementTemplateData field's value.

                                                                                                        func (BulkEmailDestination) String

                                                                                                        func (s BulkEmailDestination) String() string

                                                                                                          String returns the string representation

                                                                                                          func (*BulkEmailDestination) Validate

                                                                                                          func (s *BulkEmailDestination) Validate() error

                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                            type BulkEmailDestinationStatus

                                                                                                            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 will attempt 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

                                                                                                              func (s BulkEmailDestinationStatus) GoString() string

                                                                                                                GoString returns the string representation

                                                                                                                func (*BulkEmailDestinationStatus) SetError

                                                                                                                  SetError sets the Error field's value.

                                                                                                                  func (*BulkEmailDestinationStatus) SetMessageId

                                                                                                                    SetMessageId sets the MessageId field's value.

                                                                                                                    func (*BulkEmailDestinationStatus) SetStatus

                                                                                                                      SetStatus sets the Status field's value.

                                                                                                                      func (BulkEmailDestinationStatus) String

                                                                                                                        String returns the string representation

                                                                                                                        type CloneReceiptRuleSetInput

                                                                                                                        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:
                                                                                                                        	//
                                                                                                                        	//    * This value can only contain ASCII letters (a-z, A-Z), numbers (0-9),
                                                                                                                        	//    underscores (_), or dashes (-).
                                                                                                                        	//
                                                                                                                        	//    * Start and end with a letter or number.
                                                                                                                        	//
                                                                                                                        	//    * Contain less than 64 characters.
                                                                                                                        	//
                                                                                                                        	// 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/DeveloperGuide/receiving-email-concepts.html).

                                                                                                                          func (CloneReceiptRuleSetInput) GoString

                                                                                                                          func (s CloneReceiptRuleSetInput) GoString() string

                                                                                                                            GoString returns the string representation

                                                                                                                            func (*CloneReceiptRuleSetInput) SetOriginalRuleSetName

                                                                                                                            func (s *CloneReceiptRuleSetInput) SetOriginalRuleSetName(v string) *CloneReceiptRuleSetInput

                                                                                                                              SetOriginalRuleSetName sets the OriginalRuleSetName field's value.

                                                                                                                              func (*CloneReceiptRuleSetInput) SetRuleSetName

                                                                                                                                SetRuleSetName sets the RuleSetName field's value.

                                                                                                                                func (CloneReceiptRuleSetInput) String

                                                                                                                                func (s CloneReceiptRuleSetInput) String() string

                                                                                                                                  String returns the string representation

                                                                                                                                  func (*CloneReceiptRuleSetInput) Validate

                                                                                                                                  func (s *CloneReceiptRuleSetInput) Validate() error

                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                    type CloneReceiptRuleSetOutput

                                                                                                                                    type CloneReceiptRuleSetOutput struct {
                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                    }

                                                                                                                                      An empty element returned on a successful request.

                                                                                                                                      func (CloneReceiptRuleSetOutput) GoString

                                                                                                                                      func (s CloneReceiptRuleSetOutput) GoString() string

                                                                                                                                        GoString returns the string representation

                                                                                                                                        func (CloneReceiptRuleSetOutput) String

                                                                                                                                        func (s CloneReceiptRuleSetOutput) String() string

                                                                                                                                          String returns the string representation

                                                                                                                                          type CloudWatchDestination

                                                                                                                                          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/DeveloperGuide/monitor-sending-activity.html).

                                                                                                                                            func (CloudWatchDestination) GoString

                                                                                                                                            func (s CloudWatchDestination) GoString() string

                                                                                                                                              GoString returns the string representation

                                                                                                                                              func (*CloudWatchDestination) SetDimensionConfigurations

                                                                                                                                                SetDimensionConfigurations sets the DimensionConfigurations field's value.

                                                                                                                                                func (CloudWatchDestination) String

                                                                                                                                                func (s CloudWatchDestination) String() string

                                                                                                                                                  String returns the string representation

                                                                                                                                                  func (*CloudWatchDestination) Validate

                                                                                                                                                  func (s *CloudWatchDestination) Validate() error

                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                    type CloudWatchDimensionConfiguration

                                                                                                                                                    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:
                                                                                                                                                    	//
                                                                                                                                                    	//    * This value can only contain ASCII letters (a-z, A-Z), numbers (0-9),
                                                                                                                                                    	//    underscores (_), or dashes (-).
                                                                                                                                                    	//
                                                                                                                                                    	//    * Contain less than 256 characters.
                                                                                                                                                    	//
                                                                                                                                                    	// 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:
                                                                                                                                                    	//
                                                                                                                                                    	//    * This value can only contain ASCII letters (a-z, A-Z), numbers (0-9),
                                                                                                                                                    	//    underscores (_), or dashes (-).
                                                                                                                                                    	//
                                                                                                                                                    	//    * Contain less than 256 characters.
                                                                                                                                                    	//
                                                                                                                                                    	// 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. If you want Amazon SES to use the message tags that you specify
                                                                                                                                                    	// using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail
                                                                                                                                                    	// API, choose messageTag. If you want Amazon SES to use your own email headers,
                                                                                                                                                    	// choose emailHeader.
                                                                                                                                                    	//
                                                                                                                                                    	// 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/DeveloperGuide/monitor-sending-activity.html).

                                                                                                                                                      func (CloudWatchDimensionConfiguration) GoString

                                                                                                                                                        GoString returns the string representation

                                                                                                                                                        func (*CloudWatchDimensionConfiguration) SetDefaultDimensionValue

                                                                                                                                                          SetDefaultDimensionValue sets the DefaultDimensionValue field's value.

                                                                                                                                                          func (*CloudWatchDimensionConfiguration) SetDimensionName

                                                                                                                                                            SetDimensionName sets the DimensionName field's value.

                                                                                                                                                            func (*CloudWatchDimensionConfiguration) SetDimensionValueSource

                                                                                                                                                              SetDimensionValueSource sets the DimensionValueSource field's value.

                                                                                                                                                              func (CloudWatchDimensionConfiguration) String

                                                                                                                                                                String returns the string representation

                                                                                                                                                                func (*CloudWatchDimensionConfiguration) Validate

                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                  type ConfigurationSet

                                                                                                                                                                  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/DeveloperGuide/using-configuration-sets.html) in the Amazon SES Developer Guide (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/).

                                                                                                                                                                    func (ConfigurationSet) GoString

                                                                                                                                                                    func (s ConfigurationSet) GoString() string

                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                      func (*ConfigurationSet) SetName

                                                                                                                                                                      func (s *ConfigurationSet) SetName(v string) *ConfigurationSet

                                                                                                                                                                        SetName sets the Name field's value.

                                                                                                                                                                        func (ConfigurationSet) String

                                                                                                                                                                        func (s ConfigurationSet) String() string

                                                                                                                                                                          String returns the string representation

                                                                                                                                                                          func (*ConfigurationSet) Validate

                                                                                                                                                                          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

                                                                                                                                                                              func (s Content) GoString() string

                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                func (*Content) SetCharset

                                                                                                                                                                                func (s *Content) SetCharset(v string) *Content

                                                                                                                                                                                  SetCharset sets the Charset field's value.

                                                                                                                                                                                  func (*Content) SetData

                                                                                                                                                                                  func (s *Content) SetData(v string) *Content

                                                                                                                                                                                    SetData sets the Data field's value.

                                                                                                                                                                                    func (Content) String

                                                                                                                                                                                    func (s Content) String() string

                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                      func (*Content) Validate

                                                                                                                                                                                      func (s *Content) Validate() error

                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                        type CreateConfigurationSetEventDestinationInput

                                                                                                                                                                                        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 AWS service that email sending event information
                                                                                                                                                                                        	// will be published to.
                                                                                                                                                                                        	//
                                                                                                                                                                                        	// 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 AWS 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/DeveloperGuide/monitor-sending-activity.html).

                                                                                                                                                                                          func (CreateConfigurationSetEventDestinationInput) GoString

                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                            func (*CreateConfigurationSetEventDestinationInput) SetConfigurationSetName

                                                                                                                                                                                              SetConfigurationSetName sets the ConfigurationSetName field's value.

                                                                                                                                                                                              func (*CreateConfigurationSetEventDestinationInput) SetEventDestination

                                                                                                                                                                                                SetEventDestination sets the EventDestination field's value.

                                                                                                                                                                                                func (CreateConfigurationSetEventDestinationInput) String

                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                  func (*CreateConfigurationSetEventDestinationInput) Validate

                                                                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                    type CreateConfigurationSetEventDestinationOutput

                                                                                                                                                                                                    type CreateConfigurationSetEventDestinationOutput struct {
                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                    }

                                                                                                                                                                                                      An empty element returned on a successful request.

                                                                                                                                                                                                      func (CreateConfigurationSetEventDestinationOutput) GoString

                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                        func (CreateConfigurationSetEventDestinationOutput) String

                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                          type CreateConfigurationSetInput

                                                                                                                                                                                                          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/DeveloperGuide/monitor-sending-activity.html).

                                                                                                                                                                                                            func (CreateConfigurationSetInput) GoString

                                                                                                                                                                                                            func (s CreateConfigurationSetInput) GoString() string

                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                              func (*CreateConfigurationSetInput) SetConfigurationSet

                                                                                                                                                                                                                SetConfigurationSet sets the ConfigurationSet field's value.

                                                                                                                                                                                                                func (CreateConfigurationSetInput) String

                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                  func (*CreateConfigurationSetInput) Validate

                                                                                                                                                                                                                  func (s *CreateConfigurationSetInput) Validate() error

                                                                                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                    type CreateConfigurationSetOutput

                                                                                                                                                                                                                    type CreateConfigurationSetOutput struct {
                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                      An empty element returned on a successful request.

                                                                                                                                                                                                                      func (CreateConfigurationSetOutput) GoString

                                                                                                                                                                                                                      func (s CreateConfigurationSetOutput) GoString() string

                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                        func (CreateConfigurationSetOutput) String

                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                          type CreateConfigurationSetTrackingOptionsInput

                                                                                                                                                                                                                          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/DeveloperGuide/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

                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                              func (*CreateConfigurationSetTrackingOptionsInput) SetConfigurationSetName

                                                                                                                                                                                                                                SetConfigurationSetName sets the ConfigurationSetName field's value.

                                                                                                                                                                                                                                func (*CreateConfigurationSetTrackingOptionsInput) SetTrackingOptions

                                                                                                                                                                                                                                  SetTrackingOptions sets the TrackingOptions field's value.

                                                                                                                                                                                                                                  func (CreateConfigurationSetTrackingOptionsInput) String

                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                    func (*CreateConfigurationSetTrackingOptionsInput) Validate

                                                                                                                                                                                                                                      Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                      type CreateConfigurationSetTrackingOptionsOutput

                                                                                                                                                                                                                                      type CreateConfigurationSetTrackingOptionsOutput struct {
                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                        An empty element returned on a successful request.

                                                                                                                                                                                                                                        func (CreateConfigurationSetTrackingOptionsOutput) GoString

                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                          func (CreateConfigurationSetTrackingOptionsOutput) String

                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                            type CreateCustomVerificationEmailTemplateInput

                                                                                                                                                                                                                                            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/DeveloperGuide/custom-verification-emails.html#custom-verification-emails-faq)
                                                                                                                                                                                                                                            	// 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

                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                func (*CreateCustomVerificationEmailTemplateInput) SetFailureRedirectionURL

                                                                                                                                                                                                                                                  SetFailureRedirectionURL sets the FailureRedirectionURL field's value.

                                                                                                                                                                                                                                                  func (*CreateCustomVerificationEmailTemplateInput) SetFromEmailAddress

                                                                                                                                                                                                                                                    SetFromEmailAddress sets the FromEmailAddress field's value.

                                                                                                                                                                                                                                                    func (*CreateCustomVerificationEmailTemplateInput) SetSuccessRedirectionURL

                                                                                                                                                                                                                                                      SetSuccessRedirectionURL sets the SuccessRedirectionURL field's value.

                                                                                                                                                                                                                                                      func (*CreateCustomVerificationEmailTemplateInput) SetTemplateContent

                                                                                                                                                                                                                                                        SetTemplateContent sets the TemplateContent field's value.

                                                                                                                                                                                                                                                        func (*CreateCustomVerificationEmailTemplateInput) SetTemplateName

                                                                                                                                                                                                                                                          SetTemplateName sets the TemplateName field's value.

                                                                                                                                                                                                                                                          func (*CreateCustomVerificationEmailTemplateInput) SetTemplateSubject

                                                                                                                                                                                                                                                            SetTemplateSubject sets the TemplateSubject field's value.

                                                                                                                                                                                                                                                            func (CreateCustomVerificationEmailTemplateInput) String

                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                              func (*CreateCustomVerificationEmailTemplateInput) Validate

                                                                                                                                                                                                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                type CreateCustomVerificationEmailTemplateOutput

                                                                                                                                                                                                                                                                type CreateCustomVerificationEmailTemplateOutput struct {
                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                func (CreateCustomVerificationEmailTemplateOutput) GoString

                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                  func (CreateCustomVerificationEmailTemplateOutput) String

                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                    type CreateReceiptFilterInput

                                                                                                                                                                                                                                                                    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/DeveloperGuide/receiving-email-concepts.html).

                                                                                                                                                                                                                                                                      func (CreateReceiptFilterInput) GoString

                                                                                                                                                                                                                                                                      func (s CreateReceiptFilterInput) GoString() string

                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                        func (*CreateReceiptFilterInput) SetFilter

                                                                                                                                                                                                                                                                          SetFilter sets the Filter field's value.

                                                                                                                                                                                                                                                                          func (CreateReceiptFilterInput) String

                                                                                                                                                                                                                                                                          func (s CreateReceiptFilterInput) String() string

                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                            func (*CreateReceiptFilterInput) Validate

                                                                                                                                                                                                                                                                            func (s *CreateReceiptFilterInput) Validate() error

                                                                                                                                                                                                                                                                              Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                              type CreateReceiptFilterOutput

                                                                                                                                                                                                                                                                              type CreateReceiptFilterOutput struct {
                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                An empty element returned on a successful request.

                                                                                                                                                                                                                                                                                func (CreateReceiptFilterOutput) GoString

                                                                                                                                                                                                                                                                                func (s CreateReceiptFilterOutput) GoString() string

                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                  func (CreateReceiptFilterOutput) String

                                                                                                                                                                                                                                                                                  func (s CreateReceiptFilterOutput) String() string

                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                    type CreateReceiptRuleInput

                                                                                                                                                                                                                                                                                    type CreateReceiptRuleInput struct {
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// The name of an existing rule after which the new rule will be placed. If
                                                                                                                                                                                                                                                                                    	// this parameter is null, the new rule will be 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 that the receipt rule will be added to.
                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                    	// 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/DeveloperGuide/receiving-email-concepts.html).

                                                                                                                                                                                                                                                                                      func (CreateReceiptRuleInput) GoString

                                                                                                                                                                                                                                                                                      func (s CreateReceiptRuleInput) GoString() string

                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                        func (*CreateReceiptRuleInput) SetAfter

                                                                                                                                                                                                                                                                                          SetAfter sets the After field's value.

                                                                                                                                                                                                                                                                                          func (*CreateReceiptRuleInput) SetRule

                                                                                                                                                                                                                                                                                            SetRule sets the Rule field's value.

                                                                                                                                                                                                                                                                                            func (*CreateReceiptRuleInput) SetRuleSetName

                                                                                                                                                                                                                                                                                              SetRuleSetName sets the RuleSetName field's value.

                                                                                                                                                                                                                                                                                              func (CreateReceiptRuleInput) String

                                                                                                                                                                                                                                                                                              func (s CreateReceiptRuleInput) String() string

                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                func (*CreateReceiptRuleInput) Validate

                                                                                                                                                                                                                                                                                                func (s *CreateReceiptRuleInput) Validate() error

                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                  type CreateReceiptRuleOutput

                                                                                                                                                                                                                                                                                                  type CreateReceiptRuleOutput struct {
                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                    An empty element returned on a successful request.

                                                                                                                                                                                                                                                                                                    func (CreateReceiptRuleOutput) GoString

                                                                                                                                                                                                                                                                                                    func (s CreateReceiptRuleOutput) GoString() string

                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                      func (CreateReceiptRuleOutput) String

                                                                                                                                                                                                                                                                                                      func (s CreateReceiptRuleOutput) String() string

                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                        type CreateReceiptRuleSetInput

                                                                                                                                                                                                                                                                                                        type CreateReceiptRuleSetInput struct {
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// The name of the rule set to create. The name must:
                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                        	//    * This value can only contain ASCII letters (a-z, A-Z), numbers (0-9),
                                                                                                                                                                                                                                                                                                        	//    underscores (_), or dashes (-).
                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                        	//    * Start and end with a letter or number.
                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                        	//    * Contain less than 64 characters.
                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                        	// 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/DeveloperGuide/receiving-email-concepts.html).

                                                                                                                                                                                                                                                                                                          func (CreateReceiptRuleSetInput) GoString

                                                                                                                                                                                                                                                                                                          func (s CreateReceiptRuleSetInput) GoString() string

                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                            func (*CreateReceiptRuleSetInput) SetRuleSetName

                                                                                                                                                                                                                                                                                                              SetRuleSetName sets the RuleSetName field's value.

                                                                                                                                                                                                                                                                                                              func (CreateReceiptRuleSetInput) String

                                                                                                                                                                                                                                                                                                              func (s CreateReceiptRuleSetInput) String() string

                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                func (*CreateReceiptRuleSetInput) Validate

                                                                                                                                                                                                                                                                                                                func (s *CreateReceiptRuleSetInput) Validate() error

                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                  type CreateReceiptRuleSetOutput

                                                                                                                                                                                                                                                                                                                  type CreateReceiptRuleSetOutput struct {
                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                    An empty element returned on a successful request.

                                                                                                                                                                                                                                                                                                                    func (CreateReceiptRuleSetOutput) GoString

                                                                                                                                                                                                                                                                                                                    func (s CreateReceiptRuleSetOutput) GoString() string

                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                      func (CreateReceiptRuleSetOutput) String

                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                        type CreateTemplateInput

                                                                                                                                                                                                                                                                                                                        type CreateTemplateInput struct {
                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                        	// The content of the email, composed of a subject line, an HTML part, and 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/DeveloperGuide/send-personalized-email-api.html).

                                                                                                                                                                                                                                                                                                                          func (CreateTemplateInput) GoString

                                                                                                                                                                                                                                                                                                                          func (s CreateTemplateInput) GoString() string

                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                            func (*CreateTemplateInput) SetTemplate

                                                                                                                                                                                                                                                                                                                            func (s *CreateTemplateInput) SetTemplate(v *Template) *CreateTemplateInput

                                                                                                                                                                                                                                                                                                                              SetTemplate sets the Template field's value.

                                                                                                                                                                                                                                                                                                                              func (CreateTemplateInput) String

                                                                                                                                                                                                                                                                                                                              func (s CreateTemplateInput) String() string

                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                func (*CreateTemplateInput) Validate

                                                                                                                                                                                                                                                                                                                                func (s *CreateTemplateInput) Validate() error

                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                  type CreateTemplateOutput

                                                                                                                                                                                                                                                                                                                                  type CreateTemplateOutput struct {
                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                  func (CreateTemplateOutput) GoString

                                                                                                                                                                                                                                                                                                                                  func (s CreateTemplateOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                    func (CreateTemplateOutput) String

                                                                                                                                                                                                                                                                                                                                    func (s CreateTemplateOutput) String() string

                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                      type CustomVerificationEmailTemplate

                                                                                                                                                                                                                                                                                                                                      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

                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                          func (*CustomVerificationEmailTemplate) SetFailureRedirectionURL

                                                                                                                                                                                                                                                                                                                                            SetFailureRedirectionURL sets the FailureRedirectionURL field's value.

                                                                                                                                                                                                                                                                                                                                            func (*CustomVerificationEmailTemplate) SetFromEmailAddress

                                                                                                                                                                                                                                                                                                                                              SetFromEmailAddress sets the FromEmailAddress field's value.

                                                                                                                                                                                                                                                                                                                                              func (*CustomVerificationEmailTemplate) SetSuccessRedirectionURL

                                                                                                                                                                                                                                                                                                                                                SetSuccessRedirectionURL sets the SuccessRedirectionURL field's value.

                                                                                                                                                                                                                                                                                                                                                func (*CustomVerificationEmailTemplate) SetTemplateName

                                                                                                                                                                                                                                                                                                                                                  SetTemplateName sets the TemplateName field's value.

                                                                                                                                                                                                                                                                                                                                                  func (*CustomVerificationEmailTemplate) SetTemplateSubject

                                                                                                                                                                                                                                                                                                                                                    SetTemplateSubject sets the TemplateSubject field's value.

                                                                                                                                                                                                                                                                                                                                                    func (CustomVerificationEmailTemplate) String

                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                      type DeleteConfigurationSetEventDestinationInput

                                                                                                                                                                                                                                                                                                                                                      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/DeveloperGuide/monitor-sending-activity.html).

                                                                                                                                                                                                                                                                                                                                                        func (DeleteConfigurationSetEventDestinationInput) GoString

                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                          func (*DeleteConfigurationSetEventDestinationInput) SetConfigurationSetName

                                                                                                                                                                                                                                                                                                                                                            SetConfigurationSetName sets the ConfigurationSetName field's value.

                                                                                                                                                                                                                                                                                                                                                            func (*DeleteConfigurationSetEventDestinationInput) SetEventDestinationName

                                                                                                                                                                                                                                                                                                                                                              SetEventDestinationName sets the EventDestinationName field's value.

                                                                                                                                                                                                                                                                                                                                                              func (DeleteConfigurationSetEventDestinationInput) String

                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                func (*DeleteConfigurationSetEventDestinationInput) Validate

                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                  type DeleteConfigurationSetEventDestinationOutput

                                                                                                                                                                                                                                                                                                                                                                  type DeleteConfigurationSetEventDestinationOutput struct {
                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                    An empty element returned on a successful request.

                                                                                                                                                                                                                                                                                                                                                                    func (DeleteConfigurationSetEventDestinationOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                      func (DeleteConfigurationSetEventDestinationOutput) String

                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                        type DeleteConfigurationSetInput

                                                                                                                                                                                                                                                                                                                                                                        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/DeveloperGuide/monitor-sending-activity.html).

                                                                                                                                                                                                                                                                                                                                                                          func (DeleteConfigurationSetInput) GoString

                                                                                                                                                                                                                                                                                                                                                                          func (s DeleteConfigurationSetInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                            func (*DeleteConfigurationSetInput) SetConfigurationSetName

                                                                                                                                                                                                                                                                                                                                                                            func (s *DeleteConfigurationSetInput) SetConfigurationSetName(v string) *DeleteConfigurationSetInput

                                                                                                                                                                                                                                                                                                                                                                              SetConfigurationSetName sets the ConfigurationSetName field's value.

                                                                                                                                                                                                                                                                                                                                                                              func (DeleteConfigurationSetInput) String

                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                func (*DeleteConfigurationSetInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                func (s *DeleteConfigurationSetInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                  type DeleteConfigurationSetOutput

                                                                                                                                                                                                                                                                                                                                                                                  type DeleteConfigurationSetOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                    An empty element returned on a successful request.

                                                                                                                                                                                                                                                                                                                                                                                    func (DeleteConfigurationSetOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                    func (s DeleteConfigurationSetOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                      func (DeleteConfigurationSetOutput) String

                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                        type DeleteConfigurationSetTrackingOptionsInput

                                                                                                                                                                                                                                                                                                                                                                                        type DeleteConfigurationSetTrackingOptionsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        	// The name of the configuration set from which you want to delete the tracking
                                                                                                                                                                                                                                                                                                                                                                                        	// options.
                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                        	// 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

                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                            func (*DeleteConfigurationSetTrackingOptionsInput) SetConfigurationSetName

                                                                                                                                                                                                                                                                                                                                                                                              SetConfigurationSetName sets the ConfigurationSetName field's value.

                                                                                                                                                                                                                                                                                                                                                                                              func (DeleteConfigurationSetTrackingOptionsInput) String

                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                func (*DeleteConfigurationSetTrackingOptionsInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteConfigurationSetTrackingOptionsOutput

                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteConfigurationSetTrackingOptionsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                    An empty element returned on a successful request.

                                                                                                                                                                                                                                                                                                                                                                                                    func (DeleteConfigurationSetTrackingOptionsOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                      func (DeleteConfigurationSetTrackingOptionsOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                        type DeleteCustomVerificationEmailTemplateInput

                                                                                                                                                                                                                                                                                                                                                                                                        type DeleteCustomVerificationEmailTemplateInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                        	// The name of the custom verification email template that you want 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

                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                            func (*DeleteCustomVerificationEmailTemplateInput) SetTemplateName

                                                                                                                                                                                                                                                                                                                                                                                                              SetTemplateName sets the TemplateName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                              func (DeleteCustomVerificationEmailTemplateInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                func (*DeleteCustomVerificationEmailTemplateInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteCustomVerificationEmailTemplateOutput

                                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteCustomVerificationEmailTemplateOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                  func (DeleteCustomVerificationEmailTemplateOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                    func (DeleteCustomVerificationEmailTemplateOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                      type DeleteIdentityInput

                                                                                                                                                                                                                                                                                                                                                                                                                      type DeleteIdentityInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                      	// The identity to be removed from the list of identities for the AWS 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

                                                                                                                                                                                                                                                                                                                                                                                                                        func (s DeleteIdentityInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DeleteIdentityInput) SetIdentity

                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *DeleteIdentityInput) SetIdentity(v string) *DeleteIdentityInput

                                                                                                                                                                                                                                                                                                                                                                                                                            SetIdentity sets the Identity field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                            func (DeleteIdentityInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                            func (s DeleteIdentityInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                              func (*DeleteIdentityInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                              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

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s DeleteIdentityOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DeleteIdentityOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s DeleteIdentityOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                      type DeleteIdentityPolicyInput

                                                                                                                                                                                                                                                                                                                                                                                                                                      type DeleteIdentityPolicyInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The identity that is associated with the policy that you want 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 API, 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/DeveloperGuide/sending-authorization.html).

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DeleteIdentityPolicyInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s DeleteIdentityPolicyInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DeleteIdentityPolicyInput) SetIdentity

                                                                                                                                                                                                                                                                                                                                                                                                                                            SetIdentity sets the Identity field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*DeleteIdentityPolicyInput) SetPolicyName

                                                                                                                                                                                                                                                                                                                                                                                                                                              SetPolicyName sets the PolicyName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DeleteIdentityPolicyInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s DeleteIdentityPolicyInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DeleteIdentityPolicyInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *DeleteIdentityPolicyInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteIdentityPolicyOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteIdentityPolicyOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                    An empty element returned on a successful request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DeleteIdentityPolicyOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s DeleteIdentityPolicyOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DeleteIdentityPolicyOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                        type DeleteReceiptFilterInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                        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/DeveloperGuide/receiving-email-concepts.html).

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DeleteReceiptFilterInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s DeleteReceiptFilterInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*DeleteReceiptFilterInput) SetFilterName

                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetFilterName sets the FilterName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DeleteReceiptFilterInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s DeleteReceiptFilterInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DeleteReceiptFilterInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *DeleteReceiptFilterInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteReceiptFilterOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteReceiptFilterOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    An empty element returned on a successful request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DeleteReceiptFilterOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s DeleteReceiptFilterOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DeleteReceiptFilterOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s DeleteReceiptFilterOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type DeleteReceiptRuleInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        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/DeveloperGuide/receiving-email-concepts.html).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DeleteReceiptRuleInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s DeleteReceiptRuleInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*DeleteReceiptRuleInput) SetRuleName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetRuleName sets the RuleName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*DeleteReceiptRuleInput) SetRuleSetName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetRuleSetName sets the RuleSetName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (DeleteReceiptRuleInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s DeleteReceiptRuleInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DeleteReceiptRuleInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *DeleteReceiptRuleInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type DeleteReceiptRuleOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type DeleteReceiptRuleOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An empty element returned on a successful request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DeleteReceiptRuleOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s DeleteReceiptRuleOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DeleteReceiptRuleOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s DeleteReceiptRuleOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DeleteReceiptRuleSetInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          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/DeveloperGuide/receiving-email-concepts.html).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DeleteReceiptRuleSetInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s DeleteReceiptRuleSetInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*DeleteReceiptRuleSetInput) SetRuleSetName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetRuleSetName sets the RuleSetName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (DeleteReceiptRuleSetInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s DeleteReceiptRuleSetInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DeleteReceiptRuleSetInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *DeleteReceiptRuleSetInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type DeleteReceiptRuleSetOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type DeleteReceiptRuleSetOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An empty element returned on a successful request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DeleteReceiptRuleSetOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s DeleteReceiptRuleSetOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DeleteReceiptRuleSetOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DeleteTemplateInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DeleteTemplateInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The name of the template to be deleted.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// TemplateName is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	TemplateName *str