CfnMediaInsightsPipelineConfigurationProps

class aws_cdk.aws_chime.CfnMediaInsightsPipelineConfigurationProps(*, elements, media_insights_pipeline_configuration_name, resource_access_role_arn, real_time_alert_configuration=None, tags=None)

Bases: object

Properties for defining a CfnMediaInsightsPipelineConfiguration.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chime-mediainsightspipelineconfiguration.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_chime as chime

cfn_media_insights_pipeline_configuration_props = chime.CfnMediaInsightsPipelineConfigurationProps(
    elements=[chime.CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty(
        type="type",

        # the properties below are optional
        amazon_transcribe_call_analytics_processor_configuration=chime.CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty(
            language_code="languageCode",

            # the properties below are optional
            call_analytics_stream_categories=["callAnalyticsStreamCategories"],
            content_identification_type="contentIdentificationType",
            content_redaction_type="contentRedactionType",
            enable_partial_results_stabilization=False,
            filter_partial_results=False,
            language_model_name="languageModelName",
            partial_results_stability="partialResultsStability",
            pii_entity_types="piiEntityTypes",
            post_call_analytics_settings=chime.CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty(
                data_access_role_arn="dataAccessRoleArn",
                output_location="outputLocation",

                # the properties below are optional
                content_redaction_output="contentRedactionOutput",
                output_encryption_kms_key_id="outputEncryptionKmsKeyId"
            ),
            vocabulary_filter_method="vocabularyFilterMethod",
            vocabulary_filter_name="vocabularyFilterName",
            vocabulary_name="vocabularyName"
        ),
        amazon_transcribe_processor_configuration=chime.CfnMediaInsightsPipelineConfiguration.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.CfnMediaInsightsPipelineConfiguration.KinesisDataStreamSinkConfigurationProperty(
            insights_target="insightsTarget"
        ),
        s3_recording_sink_configuration=chime.CfnMediaInsightsPipelineConfiguration.S3RecordingSinkConfigurationProperty(
            destination="destination",
            recording_file_format="recordingFileFormat"
        )
    )],
    media_insights_pipeline_configuration_name="mediaInsightsPipelineConfigurationName",
    resource_access_role_arn="resourceAccessRoleArn",

    # the properties below are optional
    real_time_alert_configuration=chime.CfnMediaInsightsPipelineConfiguration.RealTimeAlertConfigurationProperty(
        disabled=False,
        rules=[chime.CfnMediaInsightsPipelineConfiguration.RealTimeAlertRuleProperty(
            type="type",

            # the properties below are optional
            issue_detection_configuration=chime.CfnMediaInsightsPipelineConfiguration.IssueDetectionConfigurationProperty(
                rule_name="ruleName"
            ),
            keyword_match_configuration=chime.CfnMediaInsightsPipelineConfiguration.KeywordMatchConfigurationProperty(
                keywords=["keywords"],
                rule_name="ruleName",

                # the properties below are optional
                negate=False
            ),
            sentiment_configuration=chime.CfnMediaInsightsPipelineConfiguration.SentimentConfigurationProperty(
                rule_name="ruleName",
                sentiment_type="sentimentType",
                time_period=123
            )
        )]
    ),
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

elements

The elements in the configuration.

See:

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

media_insights_pipeline_configuration_name

The name of the media insights pipeline configuration.

See:

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

real_time_alert_configuration

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

Type:

see

resource_access_role_arn

The ARN of the role used by the service to access Amazon Web Services resources.

See:

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

tags

The tags associated with the configuration.

See:

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