Module SES.ConfigurationSet

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html

type suppression_options = {
  1. suppressed_reasons : string list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationset-suppressionoptions.html

and dashboard_options = {
  1. engagement_metrics : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationset-dashboardoptions.html

and delivery_options = {
  1. sending_pool_name : string option;
  2. tls_policy : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationset-deliveryoptions.html

and guardian_options = {
  1. optimized_shared_delivery : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationset-guardianoptions.html

and sending_options = {
  1. sending_enabled : bool option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationset-sendingoptions.html

and reputation_options = {
  1. reputation_metrics_enabled : bool option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationset-reputationoptions.html

and tracking_options = {
  1. custom_redirect_domain : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationset-trackingoptions.html

and vdm_options = {
  1. dashboard_options : dashboard_options option;
  2. guardian_options : guardian_options option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationset-vdmoptions.html

type properties = {
  1. sending_options : sending_options option;
  2. suppression_options : suppression_options option;
  3. tracking_options : tracking_options option;
  4. reputation_options : reputation_options option;
  5. vdm_options : vdm_options option;
  6. delivery_options : delivery_options option;
  7. name : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html;

val make_properties : ?sending_options:sending_options -> ?suppression_options:suppression_options -> ?tracking_options:tracking_options -> ?reputation_options:reputation_options -> ?vdm_options:vdm_options -> ?delivery_options:delivery_options -> ?name:string -> unit -> properties
val make_suppression_options : ?suppressed_reasons:string list -> unit -> suppression_options
val make_dashboard_options : engagement_metrics:string -> unit -> dashboard_options
val make_delivery_options : ?sending_pool_name:string -> ?tls_policy:string -> unit -> delivery_options
val make_guardian_options : optimized_shared_delivery:string -> unit -> guardian_options
val make_sending_options : ?sending_enabled:bool -> unit -> sending_options
val make_reputation_options : ?reputation_metrics_enabled:bool -> unit -> reputation_options
val make_tracking_options : ?custom_redirect_domain:string -> unit -> tracking_options
val make_vdm_options : ?dashboard_options:dashboard_options -> ?guardian_options:guardian_options -> unit -> vdm_options
val yojson_of_suppression_options : suppression_options -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_dashboard_options : dashboard_options -> Yojson.Safe.t
val yojson_of_delivery_options : delivery_options -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_guardian_options : guardian_options -> Yojson.Safe.t
val yojson_of_sending_options : sending_options -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_reputation_options : reputation_options -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_tracking_options : tracking_options -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_vdm_options : vdm_options -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string