SES.EmailIdentitysee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-emailidentity.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-emailidentity-feedbackattributes.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-emailidentity-dkimattributes.html
and dkim_signing_attributes = {domain_signing_private_key : string option;domain_signing_selector : string option;next_signing_key_length : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-emailidentity-dkimsigningattributes.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-emailidentity-mailfromattributes.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-emailidentity-configurationsetattributes.html
type properties = {configuration_set_attributes : configuration_set_attributes option;email_identity : string;dkim_signing_attributes : dkim_signing_attributes option;dkim_attributes : dkim_attributes option;feedback_attributes : feedback_attributes option;mail_from_attributes : mail_from_attributes option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-emailidentity.html;
val make_properties :
?configuration_set_attributes:configuration_set_attributes ->
email_identity:string ->
?dkim_signing_attributes:dkim_signing_attributes ->
?dkim_attributes:dkim_attributes ->
?feedback_attributes:feedback_attributes ->
?mail_from_attributes:mail_from_attributes ->
unit ->
propertiesval make_feedback_attributes :
?email_forwarding_enabled:bool ->
unit ->
feedback_attributesval make_dkim_attributes : ?signing_enabled:bool -> unit -> dkim_attributesval make_dkim_signing_attributes :
?domain_signing_private_key:string ->
?domain_signing_selector:string ->
?next_signing_key_length:string ->
unit ->
dkim_signing_attributesval make_mail_from_attributes :
?mail_from_domain:string ->
?behavior_on_mx_failure:string ->
unit ->
mail_from_attributesval make_configuration_set_attributes :
?configuration_set_name:string ->
unit ->
configuration_set_attributesval yojson_of_feedback_attributes :
feedback_attributes ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_dkim_attributes :
dkim_attributes ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_dkim_signing_attributes :
dkim_signing_attributes ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_mail_from_attributes :
mail_from_attributes ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_configuration_set_attributes :
configuration_set_attributes ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes