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:
objectProperties for CfnKnowledgeBasePropsMixin.
- Parameters:
access_control_configuration (
Union[IResolvable,AccessControlConfigurationProperty,Dict[str,Any],None])aws_account_id (
Optional[str])data_source_arn (
Optional[str])description (
Optional[str])is_email_notification_opted_for_ingestion_failures (
Union[bool,IResolvable,None])knowledge_base_configuration (
Union[IResolvable,KnowledgeBaseConfigurationProperty,Dict[str,Any],None])knowledge_base_id (
Optional[str])media_extraction_configuration (
Union[IResolvable,MediaExtractionConfigurationProperty,Dict[str,Any],None])name (
Optional[str])permissions (
Union[IResolvable,Sequence[Union[IResolvable,ResourcePermissionProperty,Dict[str,Any]]],None])primary_owner_arn (
Optional[str])tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]])
- See:
- 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
-
- Type:
see
- aws_account_id
-
- Type:
see
- data_source_arn
-
- Type:
see
- description
-
- Type:
see
- is_email_notification_opted_for_ingestion_failures
-
- Type:
see
- knowledge_base_configuration
-
- Type:
see
- knowledge_base_id
-
- Type:
see
- media_extraction_configuration
-
- Type:
see
- name
-
- Type:
see
- permissions
-
- Type:
see
- primary_owner_arn
-
- Type:
see