#[non_exhaustive]pub struct GetDataSourceOutput {Show 16 fields
pub application_id: Option<String>,
pub index_id: Option<String>,
pub data_source_id: Option<String>,
pub data_source_arn: Option<String>,
pub display_name: Option<String>,
pub type: Option<String>,
pub configuration: Option<Document>,
pub vpc_configuration: Option<DataSourceVpcConfiguration>,
pub created_at: Option<DateTime>,
pub updated_at: Option<DateTime>,
pub description: Option<String>,
pub status: Option<DataSourceStatus>,
pub sync_schedule: Option<String>,
pub role_arn: Option<String>,
pub error: Option<ErrorDetail>,
pub document_enrichment_configuration: Option<DocumentEnrichmentConfiguration>,
/* private fields */
}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.
index_id: Option<String>The identifier of the index linked to the data source connector.
data_source_id: Option<String>The identifier of the data source connector.
data_source_arn: Option<String>The Amazon Resource Name (ARN) of the data source.
display_name: Option<String>The name for the data source connector.
type: Option<String>The type of the data source connector. For example, S3.
configuration: Option<Document>The details of how the data source connector is configured.
vpc_configuration: Option<DataSourceVpcConfiguration>Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source.
created_at: Option<DateTime>The Unix timestamp when the data source connector was created.
updated_at: Option<DateTime>The Unix timestamp when the data source connector was last updated.
description: Option<String>The description for the data source connector.
status: Option<DataSourceStatus>The current status of the data source connector. When the Status field value is FAILED, the ErrorMessage field contains a description of the error that caused the data source connector to fail.
sync_schedule: Option<String>The schedule for Amazon Q to update the index.
role_arn: Option<String>The Amazon Resource Name (ARN) of the role with permission to access the data source and required resources.
error: Option<ErrorDetail>When the Status field value is FAILED, the ErrorMessage field contains a description of the error that caused the data source connector to fail.
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 GetDataSourceOutput
impl GetDataSourceOutput
sourcepub fn application_id(&self) -> Option<&str>
pub fn application_id(&self) -> Option<&str>
The identifier of the Amazon Q application.
sourcepub fn index_id(&self) -> Option<&str>
pub fn index_id(&self) -> Option<&str>
The identifier of the index linked 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 data_source_arn(&self) -> Option<&str>
pub fn data_source_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the data source.
sourcepub fn display_name(&self) -> Option<&str>
pub fn display_name(&self) -> Option<&str>
The name for the data source connector.
sourcepub fn configuration(&self) -> Option<&Document>
pub fn configuration(&self) -> Option<&Document>
The details of how the data source connector is configured.
sourcepub fn vpc_configuration(&self) -> Option<&DataSourceVpcConfiguration>
pub fn vpc_configuration(&self) -> Option<&DataSourceVpcConfiguration>
Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The Unix timestamp when the data source connector was created.
sourcepub fn updated_at(&self) -> Option<&DateTime>
pub fn updated_at(&self) -> Option<&DateTime>
The Unix timestamp when the data source connector was last updated.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description for the data source connector.
sourcepub fn status(&self) -> Option<&DataSourceStatus>
pub fn status(&self) -> Option<&DataSourceStatus>
The current status of the data source connector. When the Status field value is FAILED, the ErrorMessage field contains a description of the error that caused the data source connector to fail.
sourcepub fn sync_schedule(&self) -> Option<&str>
pub fn sync_schedule(&self) -> Option<&str>
The schedule for Amazon Q to update the index.
sourcepub fn role_arn(&self) -> Option<&str>
pub fn role_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the role with permission to access the data source and required resources.
sourcepub fn error(&self) -> Option<&ErrorDetail>
pub fn error(&self) -> Option<&ErrorDetail>
When the Status field value is FAILED, the ErrorMessage field contains a description of the error that caused the data source connector to fail.
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 GetDataSourceOutput
impl GetDataSourceOutput
sourcepub fn builder() -> GetDataSourceOutputBuilder
pub fn builder() -> GetDataSourceOutputBuilder
Creates a new builder-style object to manufacture GetDataSourceOutput.
Trait Implementations§
source§impl Clone for GetDataSourceOutput
impl Clone for GetDataSourceOutput
source§fn clone(&self) -> GetDataSourceOutput
fn clone(&self) -> GetDataSourceOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetDataSourceOutput
impl Debug for GetDataSourceOutput
source§impl PartialEq for GetDataSourceOutput
impl PartialEq for GetDataSourceOutput
source§fn eq(&self, other: &GetDataSourceOutput) -> bool
fn eq(&self, other: &GetDataSourceOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for GetDataSourceOutput
impl RequestId for GetDataSourceOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.