Updates the properties of an existing knowledge base¶
Description¶
Updates the properties of an existing knowledge base.
Usage¶
quicksight_update_knowledge_base(AwsAccountId, KnowledgeBaseId, Name,
Description, KnowledgeBaseConfiguration, MediaExtractionConfiguration,
IsEmailNotificationOptedForIngestionFailures,
AccessControlConfiguration)
Arguments¶
AwsAccountId
[required] The ID of the Amazon Web Services account that contains the knowledge base.
KnowledgeBaseId
[required] The unique identifier for the knowledge base.
Name
The name of the knowledge base. If you don't specify a name, the existing name is retained.
Description
A description for the knowledge base. If you don't specify a description, the existing description is retained.
KnowledgeBaseConfiguration
The configuration settings for a knowledge base.
MediaExtractionConfiguration
The configuration for media extraction from knowledge base documents.
IsEmailNotificationOptedForIngestionFailures
Specifies whether email notifications are enabled for ingestion failures.
AccessControlConfiguration
The access control configuration for the knowledge base. If you don't specify this parameter, the existing setting is retained.
Value¶
A list with the following syntax:
Request syntax¶
svc$update_knowledge_base(
AwsAccountId = "string",
KnowledgeBaseId = "string",
Name = "string",
Description = "string",
KnowledgeBaseConfiguration = list(
templateConfiguration = list(
template = list()
)
),
MediaExtractionConfiguration = list(
imageExtractionConfiguration = list(
imageExtractionStatus = "ENABLED"|"DISABLED"
),
audioExtractionConfiguration = list(
audioExtractionStatus = "ENABLED"|"DISABLED"
),
videoExtractionConfiguration = list(
videoExtractionStatus = "ENABLED"|"DISABLED",
videoExtractionType = "AUDIO_TRANSCRIPTION_ONLY"|"VISUAL_CONTENT_AND_AUDIO_TRANSCRIPTION"
)
),
IsEmailNotificationOptedForIngestionFailures = TRUE|FALSE,
AccessControlConfiguration = list(
isACLEnabled = TRUE|FALSE
)
)