Connect.EvaluationFormsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-evaluationform.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-numericquestionpropertyvalueautomation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-singleselectquestionrulecategoryautomation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionoption.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-scoringstrategy.html
and evaluation_form_single_select_question_automation_option = {rule_category : single_select_question_rule_category_automation;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomationoption.html
and evaluation_form_numeric_question_automation = {property_value : numeric_question_property_value_automation;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionautomation.html
and evaluation_form_single_select_question_automation = {options : evaluation_form_single_select_question_automation_option list;default_option_ref_id : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomation.html
and evaluation_form_numeric_question_properties = {options : evaluation_form_numeric_question_option list option;automation : evaluation_form_numeric_question_automation option;min_value : int;max_value : int;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionproperties.html
and evaluation_form_single_select_question_properties = {display_as : string option;options : evaluation_form_single_select_question_option list;automation : evaluation_form_single_select_question_automation option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionproperties.html
and evaluation_form_question_type_properties = {numeric : evaluation_form_numeric_question_properties option;single_select : evaluation_form_single_select_question_properties option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestiontypeproperties.html
and evaluation_form_question = {not_applicable_enabled : bool option;title : string;question_type : string;instructions : string option;ref_id : string;question_type_properties : evaluation_form_question_type_properties option;weight : float option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestion.html
and evaluation_form_section = {title : string;instructions : string option;items : evaluation_form_item list option;ref_id : string;weight : float option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsection.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformbaseitem.html
and evaluation_form_item = {question : evaluation_form_question option;section : evaluation_form_section option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitem.html
type properties = {scoring_strategy : scoring_strategy option;status : string;description : string option;instance_arn : string;title : string;items : evaluation_form_base_item list;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-evaluationform.html;
val make_properties :
?scoring_strategy:scoring_strategy ->
status:string ->
?description:string ->
instance_arn:string ->
title:string ->
items:evaluation_form_base_item list ->
?tags:tag list ->
unit ->
propertiesval make_tag : value:string -> key:string -> unit -> tagval make_numeric_question_property_value_automation :
label:string ->
unit ->
numeric_question_property_value_automationval make_single_select_question_rule_category_automation :
condition:string ->
category:string ->
option_ref_id:string ->
unit ->
single_select_question_rule_category_automationval make_evaluation_form_single_select_question_option :
?score:int ->
text:string ->
ref_id:string ->
?automatic_fail:bool ->
unit ->
evaluation_form_single_select_question_optionval make_evaluation_form_numeric_question_option :
?score:int ->
min_value:int ->
max_value:int ->
?automatic_fail:bool ->
unit ->
evaluation_form_numeric_question_optionval make_scoring_strategy :
status:string ->
mode:string ->
unit ->
scoring_strategyval make_evaluation_form_single_select_question_automation_option :
rule_category:single_select_question_rule_category_automation ->
unit ->
evaluation_form_single_select_question_automation_optionval make_evaluation_form_numeric_question_automation :
property_value:numeric_question_property_value_automation ->
unit ->
evaluation_form_numeric_question_automationval make_evaluation_form_single_select_question_automation :
options:evaluation_form_single_select_question_automation_option list ->
?default_option_ref_id:string ->
unit ->
evaluation_form_single_select_question_automationval make_evaluation_form_numeric_question_properties :
?options:evaluation_form_numeric_question_option list ->
?automation:evaluation_form_numeric_question_automation ->
min_value:int ->
max_value:int ->
unit ->
evaluation_form_numeric_question_propertiesval make_evaluation_form_single_select_question_properties :
?display_as:string ->
options:evaluation_form_single_select_question_option list ->
?automation:evaluation_form_single_select_question_automation ->
unit ->
evaluation_form_single_select_question_propertiesval make_evaluation_form_question_type_properties :
?numeric:evaluation_form_numeric_question_properties ->
?single_select:evaluation_form_single_select_question_properties ->
unit ->
evaluation_form_question_type_propertiesval make_evaluation_form_question :
?not_applicable_enabled:bool ->
title:string ->
question_type:string ->
?instructions:string ->
ref_id:string ->
?question_type_properties:evaluation_form_question_type_properties ->
?weight:float ->
unit ->
evaluation_form_questionval make_evaluation_form_section :
title:string ->
?instructions:string ->
?items:evaluation_form_item list ->
ref_id:string ->
?weight:float ->
unit ->
evaluation_form_sectionval make_evaluation_form_base_item :
section:evaluation_form_section ->
unit ->
evaluation_form_base_itemval make_evaluation_form_item :
?question:evaluation_form_question ->
?section:evaluation_form_section ->
unit ->
evaluation_form_itemval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_numeric_question_property_value_automation :
numeric_question_property_value_automation ->
Yojson.Safe.tval yojson_of_single_select_question_rule_category_automation :
single_select_question_rule_category_automation ->
Yojson.Safe.tval yojson_of_evaluation_form_single_select_question_option :
evaluation_form_single_select_question_option ->
Yojson.Safe.tval yojson_of_evaluation_form_numeric_question_option :
evaluation_form_numeric_question_option ->
Yojson.Safe.tval yojson_of_scoring_strategy :
scoring_strategy ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_evaluation_form_single_select_question_automation_option :
evaluation_form_single_select_question_automation_option ->
Yojson.Safe.tval yojson_of_evaluation_form_numeric_question_automation :
evaluation_form_numeric_question_automation ->
Yojson.Safe.tval yojson_of_evaluation_form_single_select_question_automation :
evaluation_form_single_select_question_automation ->
Yojson.Safe.tval yojson_of_evaluation_form_numeric_question_properties :
evaluation_form_numeric_question_properties ->
Yojson.Safe.tval yojson_of_evaluation_form_single_select_question_properties :
evaluation_form_single_select_question_properties ->
Yojson.Safe.tval yojson_of_evaluation_form_question_type_properties :
evaluation_form_question_type_properties ->
Yojson.Safe.tval yojson_of_evaluation_form_question :
evaluation_form_question ->
Yojson.Safe.tval yojson_of_evaluation_form_section :
evaluation_form_section ->
Yojson.Safe.tval yojson_of_evaluation_form_base_item :
evaluation_form_base_item ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_evaluation_form_item : evaluation_form_item -> Yojson.Safe.tval yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes