Module SES.VdmAttributes

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

type guardian_attributes = {
  1. optimized_shared_delivery : string option;
}

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

and dashboard_attributes = {
  1. engagement_metrics : string option;
}

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

type properties = {
  1. dashboard_attributes : dashboard_attributes option;
  2. guardian_attributes : guardian_attributes option;
}

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

val make_properties : ?dashboard_attributes:dashboard_attributes -> ?guardian_attributes:guardian_attributes -> unit -> properties
val make_guardian_attributes : ?optimized_shared_delivery:string -> unit -> guardian_attributes
val make_dashboard_attributes : ?engagement_metrics:string -> unit -> dashboard_attributes
val yojson_of_guardian_attributes : guardian_attributes -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_dashboard_attributes : dashboard_attributes -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
  2. vdm_attributes_resource_id : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string