Class: Aws::QBusiness::Types::UpdateDataSourceRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::QBusiness::Types::UpdateDataSourceRequest
- Defined in:
- gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_id ⇒ String
The identifier of the Amazon Q Business application the data source is attached to.
-
#configuration ⇒ Hash, ...
Provides the configuration information for an Amazon Q Business data source.
-
#data_source_id ⇒ String
The identifier of the data source connector.
-
#description ⇒ String
The description of the data source connector.
-
#display_name ⇒ String
A name of the data source connector.
-
#document_enrichment_configuration ⇒ Types::DocumentEnrichmentConfiguration
Provides the configuration information for altering document metadata and content during the document ingestion process.
-
#index_id ⇒ String
The identifier of the index attached to the data source connector.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
-
#sync_schedule ⇒ String
The chosen update frequency for your data source.
-
#vpc_configuration ⇒ Types::DataSourceVpcConfiguration
Provides configuration information needed to connect to an Amazon VPC (Virtual Private Cloud).
Instance Attribute Details
#application_id ⇒ String
The identifier of the Amazon Q Business application the data source is attached to.
5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5787 class UpdateDataSourceRequest < Struct.new( :application_id, :index_id, :data_source_id, :display_name, :configuration, :vpc_configuration, :description, :sync_schedule, :role_arn, :document_enrichment_configuration) SENSITIVE = [] include Aws::Structure end |
#configuration ⇒ Hash, ...
Provides the configuration information for an Amazon Q Business data source.
5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5787 class UpdateDataSourceRequest < Struct.new( :application_id, :index_id, :data_source_id, :display_name, :configuration, :vpc_configuration, :description, :sync_schedule, :role_arn, :document_enrichment_configuration) SENSITIVE = [] include Aws::Structure end |
#data_source_id ⇒ String
The identifier of the data source connector.
5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5787 class UpdateDataSourceRequest < Struct.new( :application_id, :index_id, :data_source_id, :display_name, :configuration, :vpc_configuration, :description, :sync_schedule, :role_arn, :document_enrichment_configuration) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the data source connector.
5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5787 class UpdateDataSourceRequest < Struct.new( :application_id, :index_id, :data_source_id, :display_name, :configuration, :vpc_configuration, :description, :sync_schedule, :role_arn, :document_enrichment_configuration) SENSITIVE = [] include Aws::Structure end |
#display_name ⇒ String
A name of the data source connector.
5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5787 class UpdateDataSourceRequest < Struct.new( :application_id, :index_id, :data_source_id, :display_name, :configuration, :vpc_configuration, :description, :sync_schedule, :role_arn, :document_enrichment_configuration) SENSITIVE = [] include Aws::Structure end |
#document_enrichment_configuration ⇒ Types::DocumentEnrichmentConfiguration
Provides the configuration information for altering document metadata and content during the document ingestion process.
For more information, see Custom document enrichment.
5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5787 class UpdateDataSourceRequest < Struct.new( :application_id, :index_id, :data_source_id, :display_name, :configuration, :vpc_configuration, :description, :sync_schedule, :role_arn, :document_enrichment_configuration) SENSITIVE = [] include Aws::Structure end |
#index_id ⇒ String
The identifier of the index attached to the data source connector.
5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5787 class UpdateDataSourceRequest < Struct.new( :application_id, :index_id, :data_source_id, :display_name, :configuration, :vpc_configuration, :description, :sync_schedule, :role_arn, :document_enrichment_configuration) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5787 class UpdateDataSourceRequest < Struct.new( :application_id, :index_id, :data_source_id, :display_name, :configuration, :vpc_configuration, :description, :sync_schedule, :role_arn, :document_enrichment_configuration) SENSITIVE = [] include Aws::Structure end |
#sync_schedule ⇒ String
The chosen update frequency for your data source.
5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5787 class UpdateDataSourceRequest < Struct.new( :application_id, :index_id, :data_source_id, :display_name, :configuration, :vpc_configuration, :description, :sync_schedule, :role_arn, :document_enrichment_configuration) SENSITIVE = [] include Aws::Structure end |
#vpc_configuration ⇒ Types::DataSourceVpcConfiguration
Provides configuration information needed to connect to an Amazon VPC (Virtual Private Cloud).
5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5787 class UpdateDataSourceRequest < Struct.new( :application_id, :index_id, :data_source_id, :display_name, :configuration, :vpc_configuration, :description, :sync_schedule, :role_arn, :document_enrichment_configuration) SENSITIVE = [] include Aws::Structure end |