Show / Hide Table of Contents

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

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

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

object

Remarks

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

Type union: either IResolvable or CfnKnowledgeBasePropsMixin.IAccessControlConfigurationProperty

AwsAccountId

Properties for CfnKnowledgeBasePropsMixin.

string? AwsAccountId { get; }
Property Value

string

Remarks

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

DataSourceArn

Properties for CfnKnowledgeBasePropsMixin.

string? DataSourceArn { get; }
Property Value

string

Remarks

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

Description

Properties for CfnKnowledgeBasePropsMixin.

string? Description { get; }
Property Value

string

Remarks

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

IsEmailNotificationOptedForIngestionFailures

Properties for CfnKnowledgeBasePropsMixin.

object? IsEmailNotificationOptedForIngestionFailures { get; }
Property Value

object

Remarks

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

Type union: either bool or IResolvable

KnowledgeBaseConfiguration

Properties for CfnKnowledgeBasePropsMixin.

object? KnowledgeBaseConfiguration { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnKnowledgeBasePropsMixin.IKnowledgeBaseConfigurationProperty

KnowledgeBaseId

Properties for CfnKnowledgeBasePropsMixin.

string? KnowledgeBaseId { get; }
Property Value

string

Remarks

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

MediaExtractionConfiguration

Properties for CfnKnowledgeBasePropsMixin.

object? MediaExtractionConfiguration { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnKnowledgeBasePropsMixin.IMediaExtractionConfigurationProperty

Name

Properties for CfnKnowledgeBasePropsMixin.

string? Name { get; }
Property Value

string

Remarks

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

Permissions

Properties for CfnKnowledgeBasePropsMixin.

object? Permissions { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or (either IResolvable or CfnKnowledgeBasePropsMixin.IResourcePermissionProperty)[]

PrimaryOwnerArn

Properties for CfnKnowledgeBasePropsMixin.

string? PrimaryOwnerArn { get; }
Property Value

string

Remarks

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

Tags

Properties for CfnKnowledgeBasePropsMixin.

ICfnTag[]? Tags { get; }
Property Value

ICfnTag[]

Remarks

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

Back to top Generated by DocFX