Class: Aws::QuickSight::Types::UpdateKnowledgeBaseRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::UpdateKnowledgeBaseRequest
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:knowledge_base_configuration]
Instance Attribute Summary collapse
-
#access_control_configuration ⇒ Types::AccessControlConfiguration
The access control configuration for the knowledge base.
-
#aws_account_id ⇒ String
The ID of the Amazon Web Services account that contains the knowledge base.
-
#description ⇒ String
A description for the knowledge base.
-
#is_email_notification_opted_for_ingestion_failures ⇒ Boolean
Specifies whether email notifications are enabled for ingestion failures.
-
#knowledge_base_configuration ⇒ Types::KnowledgeBaseConfiguration
The configuration settings for a knowledge base.
-
#knowledge_base_id ⇒ String
The unique identifier for the knowledge base.
-
#media_extraction_configuration ⇒ Types::MediaExtractionConfiguration
The configuration for media extraction from knowledge base documents.
-
#name ⇒ String
The name of the knowledge base.
Instance Attribute Details
#access_control_configuration ⇒ Types::AccessControlConfiguration
The access control configuration for the knowledge base. If you don't specify this parameter, the existing setting is retained.
47120 47121 47122 47123 47124 47125 47126 47127 47128 47129 47130 47131 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47120 class UpdateKnowledgeBaseRequest < Struct.new( :aws_account_id, :knowledge_base_id, :name, :description, :knowledge_base_configuration, :media_extraction_configuration, :is_email_notification_opted_for_ingestion_failures, :access_control_configuration) SENSITIVE = [:knowledge_base_configuration] include Aws::Structure end |
#aws_account_id ⇒ String
The ID of the Amazon Web Services account that contains the knowledge base.
47120 47121 47122 47123 47124 47125 47126 47127 47128 47129 47130 47131 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47120 class UpdateKnowledgeBaseRequest < Struct.new( :aws_account_id, :knowledge_base_id, :name, :description, :knowledge_base_configuration, :media_extraction_configuration, :is_email_notification_opted_for_ingestion_failures, :access_control_configuration) SENSITIVE = [:knowledge_base_configuration] include Aws::Structure end |
#description ⇒ String
A description for the knowledge base. If you don't specify a description, the existing description is retained.
47120 47121 47122 47123 47124 47125 47126 47127 47128 47129 47130 47131 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47120 class UpdateKnowledgeBaseRequest < Struct.new( :aws_account_id, :knowledge_base_id, :name, :description, :knowledge_base_configuration, :media_extraction_configuration, :is_email_notification_opted_for_ingestion_failures, :access_control_configuration) SENSITIVE = [:knowledge_base_configuration] include Aws::Structure end |
#is_email_notification_opted_for_ingestion_failures ⇒ Boolean
Specifies whether email notifications are enabled for ingestion failures.
47120 47121 47122 47123 47124 47125 47126 47127 47128 47129 47130 47131 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47120 class UpdateKnowledgeBaseRequest < Struct.new( :aws_account_id, :knowledge_base_id, :name, :description, :knowledge_base_configuration, :media_extraction_configuration, :is_email_notification_opted_for_ingestion_failures, :access_control_configuration) SENSITIVE = [:knowledge_base_configuration] include Aws::Structure end |
#knowledge_base_configuration ⇒ Types::KnowledgeBaseConfiguration
The configuration settings for a knowledge base.
47120 47121 47122 47123 47124 47125 47126 47127 47128 47129 47130 47131 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47120 class UpdateKnowledgeBaseRequest < Struct.new( :aws_account_id, :knowledge_base_id, :name, :description, :knowledge_base_configuration, :media_extraction_configuration, :is_email_notification_opted_for_ingestion_failures, :access_control_configuration) SENSITIVE = [:knowledge_base_configuration] include Aws::Structure end |
#knowledge_base_id ⇒ String
The unique identifier for the knowledge base.
47120 47121 47122 47123 47124 47125 47126 47127 47128 47129 47130 47131 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47120 class UpdateKnowledgeBaseRequest < Struct.new( :aws_account_id, :knowledge_base_id, :name, :description, :knowledge_base_configuration, :media_extraction_configuration, :is_email_notification_opted_for_ingestion_failures, :access_control_configuration) SENSITIVE = [:knowledge_base_configuration] include Aws::Structure end |
#media_extraction_configuration ⇒ Types::MediaExtractionConfiguration
The configuration for media extraction from knowledge base documents.
47120 47121 47122 47123 47124 47125 47126 47127 47128 47129 47130 47131 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47120 class UpdateKnowledgeBaseRequest < Struct.new( :aws_account_id, :knowledge_base_id, :name, :description, :knowledge_base_configuration, :media_extraction_configuration, :is_email_notification_opted_for_ingestion_failures, :access_control_configuration) SENSITIVE = [:knowledge_base_configuration] include Aws::Structure end |
#name ⇒ String
The name of the knowledge base. If you don't specify a name, the existing name is retained.
47120 47121 47122 47123 47124 47125 47126 47127 47128 47129 47130 47131 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47120 class UpdateKnowledgeBaseRequest < Struct.new( :aws_account_id, :knowledge_base_id, :name, :description, :knowledge_base_configuration, :media_extraction_configuration, :is_email_notification_opted_for_ingestion_failures, :access_control_configuration) SENSITIVE = [:knowledge_base_configuration] include Aws::Structure end |