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.
-
NameThe name of the knowledge base. If you don't specify a name, the existing name is retained.
-
DescriptionA description for the knowledge base. If you don't specify a description, the existing description is retained.
-
KnowledgeBaseConfigurationThe configuration settings for a knowledge base.
-
MediaExtractionConfigurationThe configuration for media extraction from knowledge base documents.
-
IsEmailNotificationOptedForIngestionFailuresSpecifies whether email notifications are enabled for ingestion failures.
-
AccessControlConfigurationThe 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
)
)