CfnMediaInsightsPipelineConfigurationPropsMixin

class aws_cdk.cfn_property_mixins.aws_chime.CfnMediaInsightsPipelineConfigurationPropsMixin(props, *, strategy=None)

Bases: Mixin

Resource Type definition for an Amazon Chime SDK Media Insights Pipeline Configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chime-mediainsightspipelineconfiguration.html

CloudformationResource:

AWS::Chime::MediaInsightsPipelineConfiguration

Mixin:

true

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.cfn_property_mixins import aws_chime as chime
import aws_cdk as cdk

# merge_strategy: cdk.IMergeStrategy

cfn_media_insights_pipeline_configuration_props_mixin = chime.CfnMediaInsightsPipelineConfigurationPropsMixin(chime.CfnMediaInsightsPipelineConfigurationMixinProps(
    elements=[chime.CfnMediaInsightsPipelineConfigurationPropsMixin.MediaInsightsPipelineConfigurationElementProperty(
        amazon_transcribe_call_analytics_processor_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty(
            call_analytics_stream_categories=["callAnalyticsStreamCategories"],
            content_identification_type="contentIdentificationType",
            content_redaction_type="contentRedactionType",
            enable_partial_results_stabilization=False,
            filter_partial_results=False,
            language_code="languageCode",
            language_model_name="languageModelName",
            partial_results_stability="partialResultsStability",
            pii_entity_types="piiEntityTypes",
            post_call_analytics_settings=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.PostCallAnalyticsSettingsProperty(
                content_redaction_output="contentRedactionOutput",
                data_access_role_arn="dataAccessRoleArn",
                output_encryption_kms_key_id="outputEncryptionKmsKeyId",
                output_location="outputLocation"
            ),
            vocabulary_filter_method="vocabularyFilterMethod",
            vocabulary_filter_name="vocabularyFilterName",
            vocabulary_name="vocabularyName"
        ),
        amazon_transcribe_processor_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty(
            content_identification_type="contentIdentificationType",
            content_redaction_type="contentRedactionType",
            enable_partial_results_stabilization=False,
            filter_partial_results=False,
            identify_language=False,
            identify_multiple_languages=False,
            language_code="languageCode",
            language_model_name="languageModelName",
            language_options="languageOptions",
            partial_results_stability="partialResultsStability",
            pii_entity_types="piiEntityTypes",
            preferred_language="preferredLanguage",
            show_speaker_label=False,
            vocabulary_filter_method="vocabularyFilterMethod",
            vocabulary_filter_name="vocabularyFilterName",
            vocabulary_filter_names="vocabularyFilterNames",
            vocabulary_name="vocabularyName",
            vocabulary_names="vocabularyNames"
        ),
        kinesis_data_stream_sink_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.KinesisDataStreamSinkConfigurationProperty(
            insights_target="insightsTarget"
        ),
        s3_recording_sink_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.S3RecordingSinkConfigurationProperty(
            destination="destination",
            recording_file_format="recordingFileFormat"
        ),
        type="type"
    )],
    media_insights_pipeline_configuration_name="mediaInsightsPipelineConfigurationName",
    real_time_alert_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.RealTimeAlertConfigurationProperty(
        disabled=False,
        rules=[chime.CfnMediaInsightsPipelineConfigurationPropsMixin.RealTimeAlertRuleProperty(
            issue_detection_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.IssueDetectionConfigurationProperty(
                rule_name="ruleName"
            ),
            keyword_match_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.KeywordMatchConfigurationProperty(
                keywords=["keywords"],
                negate=False,
                rule_name="ruleName"
            ),
            sentiment_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.SentimentConfigurationProperty(
                rule_name="ruleName",
                sentiment_type="sentimentType",
                time_period=123
            ),
            type="type"
        )]
    ),
    resource_access_role_arn="resourceAccessRoleArn",
    tags=[cdk.CfnTag(
        key="key",
        value="value"
    )]
),
    strategy=merge_strategy
)

Create a mixin to apply properties to AWS::Chime::MediaInsightsPipelineConfiguration.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

None

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['elements', 'mediaInsightsPipelineConfigurationName', 'realTimeAlertConfiguration', 'resourceAccessRoleArn', 'tags']

Static Methods

classmethod is_mixin(x)

Checks if x is a Mixin.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Mixin.

AmazonTranscribeCallAnalyticsProcessorConfigurationProperty

class CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty(*, call_analytics_stream_categories=None, content_identification_type=None, content_redaction_type=None, enable_partial_results_stabilization=None, filter_partial_results=None, language_code=None, language_model_name=None, partial_results_stability=None, pii_entity_types=None, post_call_analytics_settings=None, vocabulary_filter_method=None, vocabulary_filter_name=None, vocabulary_name=None)

Bases: object

Parameters:
  • call_analytics_stream_categories (Optional[Sequence[str]]) – The categories to send to the insights target.

  • content_identification_type (Optional[str]) – Labels all PII identified in the transcript.

  • content_redaction_type (Optional[str]) – Redacts all PII identified in the transcript.

  • enable_partial_results_stabilization (Union[bool, IResolvable, None]) – Enables partial result stabilization.

  • filter_partial_results (Union[bool, IResolvable, None]) – If true, partial results are filtered out.

  • language_code (Optional[str]) – The language code in the configuration.

  • language_model_name (Optional[str]) – The name of the custom language model.

  • partial_results_stability (Optional[str]) – The level of stability for partial results.

  • pii_entity_types (Optional[str]) – The types of PII to redact.

  • post_call_analytics_settings (Union[IResolvable, PostCallAnalyticsSettingsProperty, Dict[str, Any], None])

  • vocabulary_filter_method (Optional[str]) – The vocabulary filtering method.

  • vocabulary_filter_name (Optional[str]) – The name of the custom vocabulary filter.

  • vocabulary_name (Optional[str]) – The name of the custom vocabulary.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html

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.cfn_property_mixins import aws_chime as chime

amazon_transcribe_call_analytics_processor_configuration_property = chime.CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty(
    call_analytics_stream_categories=["callAnalyticsStreamCategories"],
    content_identification_type="contentIdentificationType",
    content_redaction_type="contentRedactionType",
    enable_partial_results_stabilization=False,
    filter_partial_results=False,
    language_code="languageCode",
    language_model_name="languageModelName",
    partial_results_stability="partialResultsStability",
    pii_entity_types="piiEntityTypes",
    post_call_analytics_settings=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.PostCallAnalyticsSettingsProperty(
        content_redaction_output="contentRedactionOutput",
        data_access_role_arn="dataAccessRoleArn",
        output_encryption_kms_key_id="outputEncryptionKmsKeyId",
        output_location="outputLocation"
    ),
    vocabulary_filter_method="vocabularyFilterMethod",
    vocabulary_filter_name="vocabularyFilterName",
    vocabulary_name="vocabularyName"
)

Attributes

call_analytics_stream_categories

The categories to send to the insights target.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-callanalyticsstreamcategories

content_identification_type

Labels all PII identified in the transcript.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-contentidentificationtype

content_redaction_type

Redacts all PII identified in the transcript.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-contentredactiontype

enable_partial_results_stabilization

Enables partial result stabilization.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-enablepartialresultsstabilization

filter_partial_results

If true, partial results are filtered out.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-filterpartialresults

language_code

The language code in the configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-languagecode

language_model_name

The name of the custom language model.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-languagemodelname

partial_results_stability

The level of stability for partial results.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-partialresultsstability

pii_entity_types

The types of PII to redact.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-piientitytypes

post_call_analytics_settings

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-postcallanalyticssettings

Type:

see

vocabulary_filter_method

The vocabulary filtering method.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-vocabularyfiltermethod

vocabulary_filter_name

The name of the custom vocabulary filter.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-vocabularyfiltername

vocabulary_name

The name of the custom vocabulary.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribecallanalyticsprocessorconfiguration-vocabularyname

AmazonTranscribeProcessorConfigurationProperty

class CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty(*, content_identification_type=None, content_redaction_type=None, enable_partial_results_stabilization=None, filter_partial_results=None, identify_language=None, identify_multiple_languages=None, language_code=None, language_model_name=None, language_options=None, partial_results_stability=None, pii_entity_types=None, preferred_language=None, show_speaker_label=None, vocabulary_filter_method=None, vocabulary_filter_name=None, vocabulary_filter_names=None, vocabulary_name=None, vocabulary_names=None)

Bases: object

Parameters:
  • content_identification_type (Optional[str]) – Labels all PII identified in the transcript.

  • content_redaction_type (Optional[str]) – Redacts all PII identified in the transcript.

  • enable_partial_results_stabilization (Union[bool, IResolvable, None]) – Enables partial result stabilization.

  • filter_partial_results (Union[bool, IResolvable, None]) – If true, partial results are filtered out.

  • identify_language (Union[bool, IResolvable, None]) – Turns language identification on or off.

  • identify_multiple_languages (Union[bool, IResolvable, None]) – Turns multiple language identification on or off.

  • language_code (Optional[str]) – The language code.

  • language_model_name (Optional[str]) – The name of the custom language model.

  • language_options (Optional[str]) – The language options for transcription.

  • partial_results_stability (Optional[str]) – The level of stability for partial results.

  • pii_entity_types (Optional[str]) – The types of PII to redact.

  • preferred_language (Optional[str]) – The preferred language for transcription.

  • show_speaker_label (Union[bool, IResolvable, None]) – Enables speaker partitioning.

  • vocabulary_filter_method (Optional[str]) – The vocabulary filtering method.

  • vocabulary_filter_name (Optional[str]) – The name of the custom vocabulary filter.

  • vocabulary_filter_names (Optional[str]) – The names of the custom vocabulary filters.

  • vocabulary_name (Optional[str]) – The name of the custom vocabulary.

  • vocabulary_names (Optional[str]) – The names of the custom vocabularies.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html

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.cfn_property_mixins import aws_chime as chime

amazon_transcribe_processor_configuration_property = chime.CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty(
    content_identification_type="contentIdentificationType",
    content_redaction_type="contentRedactionType",
    enable_partial_results_stabilization=False,
    filter_partial_results=False,
    identify_language=False,
    identify_multiple_languages=False,
    language_code="languageCode",
    language_model_name="languageModelName",
    language_options="languageOptions",
    partial_results_stability="partialResultsStability",
    pii_entity_types="piiEntityTypes",
    preferred_language="preferredLanguage",
    show_speaker_label=False,
    vocabulary_filter_method="vocabularyFilterMethod",
    vocabulary_filter_name="vocabularyFilterName",
    vocabulary_filter_names="vocabularyFilterNames",
    vocabulary_name="vocabularyName",
    vocabulary_names="vocabularyNames"
)

Attributes

content_identification_type

Labels all PII identified in the transcript.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-contentidentificationtype

content_redaction_type

Redacts all PII identified in the transcript.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-contentredactiontype

enable_partial_results_stabilization

Enables partial result stabilization.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-enablepartialresultsstabilization

filter_partial_results

If true, partial results are filtered out.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-filterpartialresults

identify_language

Turns language identification on or off.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-identifylanguage

identify_multiple_languages

Turns multiple language identification on or off.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-identifymultiplelanguages

language_code

The language code.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-languagecode

language_model_name

The name of the custom language model.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-languagemodelname

language_options

The language options for transcription.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-languageoptions

partial_results_stability

The level of stability for partial results.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-partialresultsstability

pii_entity_types

The types of PII to redact.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-piientitytypes

preferred_language

The preferred language for transcription.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-preferredlanguage

show_speaker_label

Enables speaker partitioning.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-showspeakerlabel

vocabulary_filter_method

The vocabulary filtering method.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-vocabularyfiltermethod

vocabulary_filter_name

The name of the custom vocabulary filter.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-vocabularyfiltername

vocabulary_filter_names

The names of the custom vocabulary filters.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-vocabularyfilternames

vocabulary_name

The name of the custom vocabulary.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-vocabularyname

vocabulary_names

The names of the custom vocabularies.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-amazontranscribeprocessorconfiguration-vocabularynames

IssueDetectionConfigurationProperty

class CfnMediaInsightsPipelineConfigurationPropsMixin.IssueDetectionConfigurationProperty(*, rule_name=None)

Bases: object

Parameters:

rule_name (Optional[str]) – The name of the issue detection rule.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-issuedetectionconfiguration.html

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.cfn_property_mixins import aws_chime as chime

issue_detection_configuration_property = chime.CfnMediaInsightsPipelineConfigurationPropsMixin.IssueDetectionConfigurationProperty(
    rule_name="ruleName"
)

Attributes

rule_name

The name of the issue detection rule.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-issuedetectionconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-issuedetectionconfiguration-rulename

KeywordMatchConfigurationProperty

class CfnMediaInsightsPipelineConfigurationPropsMixin.KeywordMatchConfigurationProperty(*, keywords=None, negate=None, rule_name=None)

Bases: object

Parameters:
  • keywords (Optional[Sequence[str]]) – The keywords or phrases to match.

  • negate (Union[bool, IResolvable, None]) – Matches keywords on their presence or absence.

  • rule_name (Optional[str]) – The name of the keyword match rule.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-keywordmatchconfiguration.html

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.cfn_property_mixins import aws_chime as chime

keyword_match_configuration_property = chime.CfnMediaInsightsPipelineConfigurationPropsMixin.KeywordMatchConfigurationProperty(
    keywords=["keywords"],
    negate=False,
    rule_name="ruleName"
)

Attributes

keywords

The keywords or phrases to match.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-keywordmatchconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-keywordmatchconfiguration-keywords

negate

Matches keywords on their presence or absence.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-keywordmatchconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-keywordmatchconfiguration-negate

rule_name

The name of the keyword match rule.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-keywordmatchconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-keywordmatchconfiguration-rulename

KinesisDataStreamSinkConfigurationProperty

class CfnMediaInsightsPipelineConfigurationPropsMixin.KinesisDataStreamSinkConfigurationProperty(*, insights_target=None)

Bases: object

Parameters:

insights_target (Optional[str]) – The ARN of the Kinesis Data Stream sink.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-kinesisdatastreamsinkconfiguration.html

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.cfn_property_mixins import aws_chime as chime

kinesis_data_stream_sink_configuration_property = chime.CfnMediaInsightsPipelineConfigurationPropsMixin.KinesisDataStreamSinkConfigurationProperty(
    insights_target="insightsTarget"
)

Attributes

insights_target

The ARN of the Kinesis Data Stream sink.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-kinesisdatastreamsinkconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-kinesisdatastreamsinkconfiguration-insightstarget

MediaInsightsPipelineConfigurationElementProperty

class CfnMediaInsightsPipelineConfigurationPropsMixin.MediaInsightsPipelineConfigurationElementProperty(*, amazon_transcribe_call_analytics_processor_configuration=None, amazon_transcribe_processor_configuration=None, kinesis_data_stream_sink_configuration=None, s3_recording_sink_configuration=None, type=None)

Bases: object

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-mediainsightspipelineconfigurationelement.html

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.cfn_property_mixins import aws_chime as chime

media_insights_pipeline_configuration_element_property = chime.CfnMediaInsightsPipelineConfigurationPropsMixin.MediaInsightsPipelineConfigurationElementProperty(
    amazon_transcribe_call_analytics_processor_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty(
        call_analytics_stream_categories=["callAnalyticsStreamCategories"],
        content_identification_type="contentIdentificationType",
        content_redaction_type="contentRedactionType",
        enable_partial_results_stabilization=False,
        filter_partial_results=False,
        language_code="languageCode",
        language_model_name="languageModelName",
        partial_results_stability="partialResultsStability",
        pii_entity_types="piiEntityTypes",
        post_call_analytics_settings=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.PostCallAnalyticsSettingsProperty(
            content_redaction_output="contentRedactionOutput",
            data_access_role_arn="dataAccessRoleArn",
            output_encryption_kms_key_id="outputEncryptionKmsKeyId",
            output_location="outputLocation"
        ),
        vocabulary_filter_method="vocabularyFilterMethod",
        vocabulary_filter_name="vocabularyFilterName",
        vocabulary_name="vocabularyName"
    ),
    amazon_transcribe_processor_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty(
        content_identification_type="contentIdentificationType",
        content_redaction_type="contentRedactionType",
        enable_partial_results_stabilization=False,
        filter_partial_results=False,
        identify_language=False,
        identify_multiple_languages=False,
        language_code="languageCode",
        language_model_name="languageModelName",
        language_options="languageOptions",
        partial_results_stability="partialResultsStability",
        pii_entity_types="piiEntityTypes",
        preferred_language="preferredLanguage",
        show_speaker_label=False,
        vocabulary_filter_method="vocabularyFilterMethod",
        vocabulary_filter_name="vocabularyFilterName",
        vocabulary_filter_names="vocabularyFilterNames",
        vocabulary_name="vocabularyName",
        vocabulary_names="vocabularyNames"
    ),
    kinesis_data_stream_sink_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.KinesisDataStreamSinkConfigurationProperty(
        insights_target="insightsTarget"
    ),
    s3_recording_sink_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.S3RecordingSinkConfigurationProperty(
        destination="destination",
        recording_file_format="recordingFileFormat"
    ),
    type="type"
)

Attributes

amazon_transcribe_call_analytics_processor_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-mediainsightspipelineconfigurationelement.html#cfn-chime-mediainsightspipelineconfiguration-mediainsightspipelineconfigurationelement-amazontranscribecallanalyticsprocessorconfiguration

Type:

see

amazon_transcribe_processor_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-mediainsightspipelineconfigurationelement.html#cfn-chime-mediainsightspipelineconfiguration-mediainsightspipelineconfigurationelement-amazontranscribeprocessorconfiguration

Type:

see

kinesis_data_stream_sink_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-mediainsightspipelineconfigurationelement.html#cfn-chime-mediainsightspipelineconfiguration-mediainsightspipelineconfigurationelement-kinesisdatastreamsinkconfiguration

Type:

see

s3_recording_sink_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-mediainsightspipelineconfigurationelement.html#cfn-chime-mediainsightspipelineconfiguration-mediainsightspipelineconfigurationelement-s3recordingsinkconfiguration

Type:

see

type

The element type.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-mediainsightspipelineconfigurationelement.html#cfn-chime-mediainsightspipelineconfiguration-mediainsightspipelineconfigurationelement-type

PostCallAnalyticsSettingsProperty

class CfnMediaInsightsPipelineConfigurationPropsMixin.PostCallAnalyticsSettingsProperty(*, content_redaction_output=None, data_access_role_arn=None, output_encryption_kms_key_id=None, output_location=None)

Bases: object

Parameters:
  • content_redaction_output (Optional[str]) – The content redaction output settings.

  • data_access_role_arn (Optional[str]) – The ARN of the role used by Transcribe to upload post-call analysis.

  • output_encryption_kms_key_id (Optional[str]) – The ID of the KMS key used to encrypt the output.

  • output_location (Optional[str]) – The URL of the Amazon S3 bucket for post-call data.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-postcallanalyticssettings.html

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.cfn_property_mixins import aws_chime as chime

post_call_analytics_settings_property = chime.CfnMediaInsightsPipelineConfigurationPropsMixin.PostCallAnalyticsSettingsProperty(
    content_redaction_output="contentRedactionOutput",
    data_access_role_arn="dataAccessRoleArn",
    output_encryption_kms_key_id="outputEncryptionKmsKeyId",
    output_location="outputLocation"
)

Attributes

content_redaction_output

The content redaction output settings.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-postcallanalyticssettings.html#cfn-chime-mediainsightspipelineconfiguration-postcallanalyticssettings-contentredactionoutput

data_access_role_arn

The ARN of the role used by Transcribe to upload post-call analysis.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-postcallanalyticssettings.html#cfn-chime-mediainsightspipelineconfiguration-postcallanalyticssettings-dataaccessrolearn

output_encryption_kms_key_id

The ID of the KMS key used to encrypt the output.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-postcallanalyticssettings.html#cfn-chime-mediainsightspipelineconfiguration-postcallanalyticssettings-outputencryptionkmskeyid

output_location

The URL of the Amazon S3 bucket for post-call data.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-postcallanalyticssettings.html#cfn-chime-mediainsightspipelineconfiguration-postcallanalyticssettings-outputlocation

RealTimeAlertConfigurationProperty

class CfnMediaInsightsPipelineConfigurationPropsMixin.RealTimeAlertConfigurationProperty(*, disabled=None, rules=None)

Bases: object

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-realtimealertconfiguration.html

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.cfn_property_mixins import aws_chime as chime

real_time_alert_configuration_property = chime.CfnMediaInsightsPipelineConfigurationPropsMixin.RealTimeAlertConfigurationProperty(
    disabled=False,
    rules=[chime.CfnMediaInsightsPipelineConfigurationPropsMixin.RealTimeAlertRuleProperty(
        issue_detection_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.IssueDetectionConfigurationProperty(
            rule_name="ruleName"
        ),
        keyword_match_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.KeywordMatchConfigurationProperty(
            keywords=["keywords"],
            negate=False,
            rule_name="ruleName"
        ),
        sentiment_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.SentimentConfigurationProperty(
            rule_name="ruleName",
            sentiment_type="sentimentType",
            time_period=123
        ),
        type="type"
    )]
)

Attributes

disabled

Turns off real-time alerts.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-realtimealertconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-realtimealertconfiguration-disabled

rules

The rules in the alert.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-realtimealertconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-realtimealertconfiguration-rules

RealTimeAlertRuleProperty

class CfnMediaInsightsPipelineConfigurationPropsMixin.RealTimeAlertRuleProperty(*, issue_detection_configuration=None, keyword_match_configuration=None, sentiment_configuration=None, type=None)

Bases: object

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-realtimealertrule.html

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.cfn_property_mixins import aws_chime as chime

real_time_alert_rule_property = chime.CfnMediaInsightsPipelineConfigurationPropsMixin.RealTimeAlertRuleProperty(
    issue_detection_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.IssueDetectionConfigurationProperty(
        rule_name="ruleName"
    ),
    keyword_match_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.KeywordMatchConfigurationProperty(
        keywords=["keywords"],
        negate=False,
        rule_name="ruleName"
    ),
    sentiment_configuration=chime.CfnMediaInsightsPipelineConfigurationPropsMixin.SentimentConfigurationProperty(
        rule_name="ruleName",
        sentiment_type="sentimentType",
        time_period=123
    ),
    type="type"
)

Attributes

issue_detection_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-realtimealertrule.html#cfn-chime-mediainsightspipelineconfiguration-realtimealertrule-issuedetectionconfiguration

Type:

see

keyword_match_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-realtimealertrule.html#cfn-chime-mediainsightspipelineconfiguration-realtimealertrule-keywordmatchconfiguration

Type:

see

sentiment_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-realtimealertrule.html#cfn-chime-mediainsightspipelineconfiguration-realtimealertrule-sentimentconfiguration

Type:

see

type

The type of alert rule.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-realtimealertrule.html#cfn-chime-mediainsightspipelineconfiguration-realtimealertrule-type

S3RecordingSinkConfigurationProperty

class CfnMediaInsightsPipelineConfigurationPropsMixin.S3RecordingSinkConfigurationProperty(*, destination=None, recording_file_format=None)

Bases: object

Parameters:
  • destination (Optional[str]) – The default URI of the Amazon S3 bucket.

  • recording_file_format (Optional[str]) – The recording file format.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-s3recordingsinkconfiguration.html

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.cfn_property_mixins import aws_chime as chime

s3_recording_sink_configuration_property = chime.CfnMediaInsightsPipelineConfigurationPropsMixin.S3RecordingSinkConfigurationProperty(
    destination="destination",
    recording_file_format="recordingFileFormat"
)

Attributes

destination

The default URI of the Amazon S3 bucket.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-s3recordingsinkconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-s3recordingsinkconfiguration-destination

recording_file_format

The recording file format.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-s3recordingsinkconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-s3recordingsinkconfiguration-recordingfileformat

SentimentConfigurationProperty

class CfnMediaInsightsPipelineConfigurationPropsMixin.SentimentConfigurationProperty(*, rule_name=None, sentiment_type=None, time_period=None)

Bases: object

Parameters:
  • rule_name (Optional[str]) – The name of the sentiment rule.

  • sentiment_type (Optional[str]) – The type of sentiment.

  • time_period (Union[int, float, None]) – The analysis interval in seconds.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-sentimentconfiguration.html

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.cfn_property_mixins import aws_chime as chime

sentiment_configuration_property = chime.CfnMediaInsightsPipelineConfigurationPropsMixin.SentimentConfigurationProperty(
    rule_name="ruleName",
    sentiment_type="sentimentType",
    time_period=123
)

Attributes

rule_name

The name of the sentiment rule.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-sentimentconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-sentimentconfiguration-rulename

sentiment_type

The type of sentiment.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-sentimentconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-sentimentconfiguration-sentimenttype

time_period

The analysis interval in seconds.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-chime-mediainsightspipelineconfiguration-sentimentconfiguration.html#cfn-chime-mediainsightspipelineconfiguration-sentimentconfiguration-timeperiod