Interface ICfnKnowledgeBaseMixinProps
Properties for CfnKnowledgeBasePropsMixin.
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.QuickSight
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface ICfnKnowledgeBaseMixinProps
Syntax (vb)
Public Interface ICfnKnowledgeBaseMixinProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.QuickSight;
var template;
var cfnKnowledgeBaseMixinProps = new CfnKnowledgeBaseMixinProps {
AccessControlConfiguration = new AccessControlConfigurationProperty {
IsAclEnabled = false
},
AwsAccountId = "awsAccountId",
DataSourceArn = "dataSourceArn",
Description = "description",
IsEmailNotificationOptedForIngestionFailures = false,
KnowledgeBaseConfiguration = new KnowledgeBaseConfigurationProperty {
TemplateConfiguration = new KbTemplateConfigurationProperty {
Template = template
}
},
KnowledgeBaseId = "knowledgeBaseId",
MediaExtractionConfiguration = new MediaExtractionConfigurationProperty {
AudioExtractionConfiguration = new AudioExtractionConfigurationProperty {
AudioExtractionStatus = "audioExtractionStatus"
},
ImageExtractionConfiguration = new ImageExtractionConfigurationProperty {
ImageExtractionStatus = "imageExtractionStatus"
},
VideoExtractionConfiguration = new VideoExtractionConfigurationProperty {
VideoExtractionStatus = "videoExtractionStatus",
VideoExtractionType = "videoExtractionType"
}
},
Name = "name",
Permissions = new [] { new ResourcePermissionProperty {
Actions = new [] { "actions" },
Principal = "principal",
Resource = "resource"
} },
PrimaryOwnerArn = "primaryOwnerArn",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Properties
| AccessControlConfiguration | Properties for CfnKnowledgeBasePropsMixin. |
| AwsAccountId | Properties for CfnKnowledgeBasePropsMixin. |
| DataSourceArn | Properties for CfnKnowledgeBasePropsMixin. |
| Description | Properties for CfnKnowledgeBasePropsMixin. |
| IsEmailNotificationOptedForIngestionFailures | Properties for CfnKnowledgeBasePropsMixin. |
| KnowledgeBaseConfiguration | Properties for CfnKnowledgeBasePropsMixin. |
| KnowledgeBaseId | Properties for CfnKnowledgeBasePropsMixin. |
| MediaExtractionConfiguration | Properties for CfnKnowledgeBasePropsMixin. |
| Name | Properties for CfnKnowledgeBasePropsMixin. |
| Permissions | Properties for CfnKnowledgeBasePropsMixin. |
| PrimaryOwnerArn | Properties for CfnKnowledgeBasePropsMixin. |
| Tags | Properties for CfnKnowledgeBasePropsMixin. |
Properties
AccessControlConfiguration
Properties for CfnKnowledgeBasePropsMixin.
object? AccessControlConfiguration { get; }
Property Value
Remarks
AwsAccountId
Properties for CfnKnowledgeBasePropsMixin.
string? AwsAccountId { get; }
Property Value
Remarks
DataSourceArn
Properties for CfnKnowledgeBasePropsMixin.
string? DataSourceArn { get; }
Property Value
Remarks
Description
Properties for CfnKnowledgeBasePropsMixin.
string? Description { get; }
Property Value
Remarks
IsEmailNotificationOptedForIngestionFailures
Properties for CfnKnowledgeBasePropsMixin.
object? IsEmailNotificationOptedForIngestionFailures { get; }
Property Value
Remarks
KnowledgeBaseConfiguration
Properties for CfnKnowledgeBasePropsMixin.
object? KnowledgeBaseConfiguration { get; }
Property Value
Remarks
KnowledgeBaseId
Properties for CfnKnowledgeBasePropsMixin.
string? KnowledgeBaseId { get; }
Property Value
Remarks
MediaExtractionConfiguration
Properties for CfnKnowledgeBasePropsMixin.
object? MediaExtractionConfiguration { get; }
Property Value
Remarks
Name
Properties for CfnKnowledgeBasePropsMixin.
string? Name { get; }
Property Value
Remarks
Permissions
Properties for CfnKnowledgeBasePropsMixin.
object? Permissions { get; }
Property Value
Remarks
PrimaryOwnerArn
Properties for CfnKnowledgeBasePropsMixin.
string? PrimaryOwnerArn { get; }
Property Value
Remarks
Tags
Properties for CfnKnowledgeBasePropsMixin.
ICfnTag[]? Tags { get; }
Property Value
ICfnTag[]