#[non_exhaustive]pub struct UpdateDataSourceInput {
pub application_id: Option<String>,
pub index_id: Option<String>,
pub data_source_id: Option<String>,
pub display_name: Option<String>,
pub configuration: Option<Document>,
pub vpc_configuration: Option<DataSourceVpcConfiguration>,
pub description: Option<String>,
pub sync_schedule: Option<String>,
pub role_arn: Option<String>,
pub document_enrichment_configuration: Option<DocumentEnrichmentConfiguration>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.application_id: Option<String>The identifier of the Amazon Q application the data source is attached to.
index_id: Option<String>The identifier of the index attached to the data source connector.
data_source_id: Option<String>The identifier of the data source connector.
display_name: Option<String>A name of the data source connector.
configuration: Option<Document>Provides the configuration information for an Amazon Q data source.
vpc_configuration: Option<DataSourceVpcConfiguration>Provides configuration information needed to connect to an Amazon VPC (Virtual Private Cloud).
description: Option<String>The description of the data source connector.
sync_schedule: Option<String>The chosen update frequency for your data source.
role_arn: Option<String>The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
document_enrichment_configuration: Option<DocumentEnrichmentConfiguration>Provides the configuration information for altering document metadata and content during the document ingestion process.
For more information, see Custom document enrichment.
Implementations§
source§impl UpdateDataSourceInput
impl UpdateDataSourceInput
sourcepub fn application_id(&self) -> Option<&str>
pub fn application_id(&self) -> Option<&str>
The identifier of the Amazon Q application the data source is attached to.
sourcepub fn index_id(&self) -> Option<&str>
pub fn index_id(&self) -> Option<&str>
The identifier of the index attached to the data source connector.
sourcepub fn data_source_id(&self) -> Option<&str>
pub fn data_source_id(&self) -> Option<&str>
The identifier of the data source connector.
sourcepub fn display_name(&self) -> Option<&str>
pub fn display_name(&self) -> Option<&str>
A name of the data source connector.
sourcepub fn configuration(&self) -> Option<&Document>
pub fn configuration(&self) -> Option<&Document>
Provides the configuration information for an Amazon Q data source.
sourcepub fn vpc_configuration(&self) -> Option<&DataSourceVpcConfiguration>
pub fn vpc_configuration(&self) -> Option<&DataSourceVpcConfiguration>
Provides configuration information needed to connect to an Amazon VPC (Virtual Private Cloud).
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the data source connector.
sourcepub fn sync_schedule(&self) -> Option<&str>
pub fn sync_schedule(&self) -> Option<&str>
The chosen update frequency for your data source.
sourcepub fn role_arn(&self) -> Option<&str>
pub fn role_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
sourcepub fn document_enrichment_configuration(
&self
) -> Option<&DocumentEnrichmentConfiguration>
pub fn document_enrichment_configuration( &self ) -> Option<&DocumentEnrichmentConfiguration>
Provides the configuration information for altering document metadata and content during the document ingestion process.
For more information, see Custom document enrichment.
source§impl UpdateDataSourceInput
impl UpdateDataSourceInput
sourcepub fn builder() -> UpdateDataSourceInputBuilder
pub fn builder() -> UpdateDataSourceInputBuilder
Creates a new builder-style object to manufacture UpdateDataSourceInput.
Trait Implementations§
source§impl Clone for UpdateDataSourceInput
impl Clone for UpdateDataSourceInput
source§fn clone(&self) -> UpdateDataSourceInput
fn clone(&self) -> UpdateDataSourceInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateDataSourceInput
impl Debug for UpdateDataSourceInput
source§impl PartialEq for UpdateDataSourceInput
impl PartialEq for UpdateDataSourceInput
source§fn eq(&self, other: &UpdateDataSourceInput) -> bool
fn eq(&self, other: &UpdateDataSourceInput) -> bool
self and other values to be equal, and is used
by ==.