Class: Aws::QuickSight::Types::UpdateKnowledgeBaseRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:knowledge_base_configuration]

Instance Attribute Summary collapse

Instance Attribute Details

#access_control_configurationTypes::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_idString

The ID of the Amazon Web Services account that contains the knowledge base.

Returns:

  • (String)


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

#descriptionString

A description for the knowledge base. If you don't specify a description, the existing description is retained.

Returns:

  • (String)


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_failuresBoolean

Specifies whether email notifications are enabled for ingestion failures.

Returns:

  • (Boolean)


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_configurationTypes::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_idString

The unique identifier for the knowledge base.

Returns:

  • (String)


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_configurationTypes::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

#nameString

The name of the knowledge base. If you don't specify a name, the existing name is retained.

Returns:

  • (String)


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