CfnCallAnalyticsCategoryProps

class aws_cdk.aws_transcribe.CfnCallAnalyticsCategoryProps(*, category_name, rules, input_type=None, tags=None)

Bases: object

Properties for defining a CfnCallAnalyticsCategory.

Parameters:
  • category_name (str) – A unique name, chosen by you, for your Call Analytics category.

  • rules (Union[IResolvable, Sequence[Union[IResolvable, RuleProperty, Dict[str, Any]]]]) – Rules define a Call Analytics category.

  • input_type (Optional[str]) – The input type associated with the specified category.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – Tags associated with the Call Analytics category.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transcribe-callanalyticscategory.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_transcribe as transcribe

cfn_call_analytics_category_props = transcribe.CfnCallAnalyticsCategoryProps(
    category_name="categoryName",
    rules=[transcribe.CfnCallAnalyticsCategory.RuleProperty(
        interruption_filter=transcribe.CfnCallAnalyticsCategory.InterruptionFilterProperty(
            absolute_time_range=transcribe.CfnCallAnalyticsCategory.AbsoluteTimeRangeProperty(
                end_time=123,
                first=123,
                last=123,
                start_time=123
            ),
            negate=False,
            participant_role="participantRole",
            relative_time_range=transcribe.CfnCallAnalyticsCategory.RelativeTimeRangeProperty(
                end_percentage=123,
                first=123,
                last=123,
                start_percentage=123
            ),
            threshold=123
        ),
        non_talk_time_filter=transcribe.CfnCallAnalyticsCategory.NonTalkTimeFilterProperty(
            absolute_time_range=transcribe.CfnCallAnalyticsCategory.AbsoluteTimeRangeProperty(
                end_time=123,
                first=123,
                last=123,
                start_time=123
            ),
            negate=False,
            relative_time_range=transcribe.CfnCallAnalyticsCategory.RelativeTimeRangeProperty(
                end_percentage=123,
                first=123,
                last=123,
                start_percentage=123
            ),
            threshold=123
        ),
        sentiment_filter=transcribe.CfnCallAnalyticsCategory.SentimentFilterProperty(
            sentiments=["sentiments"],

            # the properties below are optional
            absolute_time_range=transcribe.CfnCallAnalyticsCategory.AbsoluteTimeRangeProperty(
                end_time=123,
                first=123,
                last=123,
                start_time=123
            ),
            negate=False,
            participant_role="participantRole",
            relative_time_range=transcribe.CfnCallAnalyticsCategory.RelativeTimeRangeProperty(
                end_percentage=123,
                first=123,
                last=123,
                start_percentage=123
            )
        ),
        transcript_filter=transcribe.CfnCallAnalyticsCategory.TranscriptFilterProperty(
            targets=["targets"],
            transcript_filter_type="transcriptFilterType",

            # the properties below are optional
            absolute_time_range=transcribe.CfnCallAnalyticsCategory.AbsoluteTimeRangeProperty(
                end_time=123,
                first=123,
                last=123,
                start_time=123
            ),
            negate=False,
            participant_role="participantRole",
            relative_time_range=transcribe.CfnCallAnalyticsCategory.RelativeTimeRangeProperty(
                end_percentage=123,
                first=123,
                last=123,
                start_percentage=123
            )
        )
    )],

    # the properties below are optional
    input_type="inputType",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

category_name

A unique name, chosen by you, for your Call Analytics category.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transcribe-callanalyticscategory.html#cfn-transcribe-callanalyticscategory-categoryname

input_type

The input type associated with the specified category.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transcribe-callanalyticscategory.html#cfn-transcribe-callanalyticscategory-inputtype

rules

Rules define a Call Analytics category.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transcribe-callanalyticscategory.html#cfn-transcribe-callanalyticscategory-rules

tags

Tags associated with the Call Analytics category.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transcribe-callanalyticscategory.html#cfn-transcribe-callanalyticscategory-tags