CfnEvaluationFormMixinProps
- class aws_cdk.mixins_preview.aws_connect.mixins.CfnEvaluationFormMixinProps(*, auto_evaluation_configuration=None, description=None, instance_arn=None, items=None, language_configuration=None, scoring_strategy=None, status=None, tags=None, target_configuration=None, title=None)
Bases:
objectProperties for CfnEvaluationFormPropsMixin.
- Parameters:
auto_evaluation_configuration (
Union[IResolvable,AutoEvaluationConfigurationProperty,Dict[str,Any],None]) – The automatic evaluation configuration of an evaluation form.description (
Optional[str]) – The description of the evaluation form. Length Constraints : Minimum length of 0. Maximum length of 1024.instance_arn (
Optional[str]) – The identifier of the Amazon Connect instance.items (
Union[IResolvable,Sequence[Union[IResolvable,EvaluationFormBaseItemProperty,Dict[str,Any]]],None]) – Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section. Minimum size : 1 Maximum size : 100language_configuration (
Union[IResolvable,EvaluationFormLanguageConfigurationProperty,Dict[str,Any],None])scoring_strategy (
Union[IResolvable,ScoringStrategyProperty,Dict[str,Any],None]) – A scoring strategy of the evaluation form.status (
Optional[str]) – The status of the evaluation form. Allowed values :DRAFT|ACTIVEDefault: - “DRAFT”tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags used to organize, track, or control access for this resource. For example, { “tags”: {“key1”:”value1”, “key2”:”value2”} }.target_configuration (
Union[IResolvable,EvaluationFormTargetConfigurationProperty,Dict[str,Any],None])title (
Optional[str]) – A title of the evaluation form.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins # evaluation_form_section_property_: connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSectionProperty cfn_evaluation_form_mixin_props = connect_mixins.CfnEvaluationFormMixinProps( auto_evaluation_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutoEvaluationConfigurationProperty( enabled=False ), description="description", instance_arn="instanceArn", items=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormBaseItemProperty( section=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSectionProperty( instructions="instructions", items=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemProperty( question=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionProperty( enablement=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConfigurationProperty( action="action", condition=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionProperty( operands=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionOperandProperty( expression=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementExpressionProperty( comparator="comparator", source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceProperty( ref_id="refId", type="type" ), values=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceValueProperty( ref_id="refId", type="type" )] ) )], operator="operator" ), default_action="defaultAction" ), instructions="instructions", not_applicable_enabled=False, question_type="questionType", question_type_properties=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionTypePropertiesProperty( multi_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionPropertiesProperty( automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationProperty( answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty( source_type="sourceType" ), default_option_ref_ids=["defaultOptionRefIds"], options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationOptionProperty( rule_category=connect_mixins.CfnEvaluationFormPropsMixin.MultiSelectQuestionRuleCategoryAutomationProperty( category="category", condition="condition", option_ref_ids=["optionRefIds"] ) )] ), display_as="displayAs", options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionOptionProperty( ref_id="refId", text="text" )] ), numeric=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionPropertiesProperty( automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionAutomationProperty( answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty( source_type="sourceType" ), property_value=connect_mixins.CfnEvaluationFormPropsMixin.NumericQuestionPropertyValueAutomationProperty( label="label" ) ), max_value=123, min_value=123, options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionOptionProperty( automatic_fail=False, automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty( target_section="targetSection" ), max_value=123, min_value=123, score=123 )] ), single_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionPropertiesProperty( automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationProperty( answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty( source_type="sourceType" ), default_option_ref_id="defaultOptionRefId", options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationOptionProperty( rule_category=connect_mixins.CfnEvaluationFormPropsMixin.SingleSelectQuestionRuleCategoryAutomationProperty( category="category", condition="condition", option_ref_id="optionRefId" ) )] ), display_as="displayAs", options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionOptionProperty( automatic_fail=False, automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty( target_section="targetSection" ), ref_id="refId", score=123, text="text" )] ), text=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionPropertiesProperty( automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionAutomationProperty( answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty( source_type="sourceType" ) ) ) ), ref_id="refId", title="title", weight=123 ), section=evaluation_form_section_property_ )], ref_id="refId", title="title", weight=123 ) )], language_configuration=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormLanguageConfigurationProperty( form_language="formLanguage" ), scoring_strategy=connect_mixins.CfnEvaluationFormPropsMixin.ScoringStrategyProperty( mode="mode", status="status" ), status="status", tags=[CfnTag( key="key", value="value" )], target_configuration=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTargetConfigurationProperty( contact_interaction_type="contactInteractionType" ), title="title" )
Attributes
- auto_evaluation_configuration
The automatic evaluation configuration of an evaluation form.
- description
The description of the evaluation form.
Length Constraints : Minimum length of 0. Maximum length of 1024.
- instance_arn
The identifier of the Amazon Connect instance.
- items
Items that are part of the evaluation form.
The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.
Minimum size : 1
Maximum size : 100
- language_configuration
-
- Type:
see
- scoring_strategy
A scoring strategy of the evaluation form.
- status
The status of the evaluation form.
Allowed values :
DRAFT|ACTIVE
- tags
The tags used to organize, track, or control access for this resource.
For example, { “tags”: {“key1”:”value1”, “key2”:”value2”} }.
- target_configuration
-
- Type:
see
- title
A title of the evaluation form.