CfnKnowledgeBaseMixinProps

class aws_cdk.cfn_property_mixins.aws_quicksight.CfnKnowledgeBaseMixinProps(*, access_control_configuration=None, aws_account_id=None, data_source_arn=None, description=None, is_email_notification_opted_for_ingestion_failures=None, knowledge_base_configuration=None, knowledge_base_id=None, media_extraction_configuration=None, name=None, permissions=None, primary_owner_arn=None, tags=None)

Bases: object

Properties for CfnKnowledgeBasePropsMixin.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-knowledgebase.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.cfn_property_mixins import aws_quicksight as quicksight

# template: Any

cfn_knowledge_base_mixin_props = quicksight.CfnKnowledgeBaseMixinProps(
    access_control_configuration=quicksight.CfnKnowledgeBasePropsMixin.AccessControlConfigurationProperty(
        is_acl_enabled=False
    ),
    aws_account_id="awsAccountId",
    data_source_arn="dataSourceArn",
    description="description",
    is_email_notification_opted_for_ingestion_failures=False,
    knowledge_base_configuration=quicksight.CfnKnowledgeBasePropsMixin.KnowledgeBaseConfigurationProperty(
        template_configuration=quicksight.CfnKnowledgeBasePropsMixin.KbTemplateConfigurationProperty(
            template=template
        )
    ),
    knowledge_base_id="knowledgeBaseId",
    media_extraction_configuration=quicksight.CfnKnowledgeBasePropsMixin.MediaExtractionConfigurationProperty(
        audio_extraction_configuration=quicksight.CfnKnowledgeBasePropsMixin.AudioExtractionConfigurationProperty(
            audio_extraction_status="audioExtractionStatus"
        ),
        image_extraction_configuration=quicksight.CfnKnowledgeBasePropsMixin.ImageExtractionConfigurationProperty(
            image_extraction_status="imageExtractionStatus"
        ),
        video_extraction_configuration=quicksight.CfnKnowledgeBasePropsMixin.VideoExtractionConfigurationProperty(
            video_extraction_status="videoExtractionStatus",
            video_extraction_type="videoExtractionType"
        )
    ),
    name="name",
    permissions=[quicksight.CfnKnowledgeBasePropsMixin.ResourcePermissionProperty(
        actions=["actions"],
        principal="principal",
        resource="resource"
    )],
    primary_owner_arn="primaryOwnerArn",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

access_control_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-knowledgebase.html#cfn-quicksight-knowledgebase-accesscontrolconfiguration

Type:

see

aws_account_id

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-knowledgebase.html#cfn-quicksight-knowledgebase-awsaccountid

Type:

see

data_source_arn

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-knowledgebase.html#cfn-quicksight-knowledgebase-datasourcearn

Type:

see

description

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-knowledgebase.html#cfn-quicksight-knowledgebase-description

Type:

see

is_email_notification_opted_for_ingestion_failures

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-knowledgebase.html#cfn-quicksight-knowledgebase-isemailnotificationoptedforingestionfailures

Type:

see

knowledge_base_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-knowledgebase.html#cfn-quicksight-knowledgebase-knowledgebaseconfiguration

Type:

see

knowledge_base_id

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-knowledgebase.html#cfn-quicksight-knowledgebase-knowledgebaseid

Type:

see

media_extraction_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-knowledgebase.html#cfn-quicksight-knowledgebase-mediaextractionconfiguration

Type:

see

name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-knowledgebase.html#cfn-quicksight-knowledgebase-name

Type:

see

permissions

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-knowledgebase.html#cfn-quicksight-knowledgebase-permissions

Type:

see

primary_owner_arn

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-knowledgebase.html#cfn-quicksight-knowledgebase-primaryownerarn

Type:

see

tags

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

Type:

see