We recommend new projects start with resources from the AWS provider.
aws-native.qbusiness.getDataSource
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::QBusiness::DataSource Resource Type
Using getDataSource
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDataSource(args: GetDataSourceArgs, opts?: InvokeOptions): Promise<GetDataSourceResult>
function getDataSourceOutput(args: GetDataSourceOutputArgs, opts?: InvokeOptions): Output<GetDataSourceResult>def get_data_source(application_id: Optional[str] = None,
                    data_source_id: Optional[str] = None,
                    index_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetDataSourceResult
def get_data_source_output(application_id: Optional[pulumi.Input[str]] = None,
                    data_source_id: Optional[pulumi.Input[str]] = None,
                    index_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetDataSourceResult]func LookupDataSource(ctx *Context, args *LookupDataSourceArgs, opts ...InvokeOption) (*LookupDataSourceResult, error)
func LookupDataSourceOutput(ctx *Context, args *LookupDataSourceOutputArgs, opts ...InvokeOption) LookupDataSourceResultOutput> Note: This function is named LookupDataSource in the Go SDK.
public static class GetDataSource 
{
    public static Task<GetDataSourceResult> InvokeAsync(GetDataSourceArgs args, InvokeOptions? opts = null)
    public static Output<GetDataSourceResult> Invoke(GetDataSourceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDataSourceResult> getDataSource(GetDataSourceArgs args, InvokeOptions options)
public static Output<GetDataSourceResult> getDataSource(GetDataSourceArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:qbusiness:getDataSource
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ApplicationId string
- The identifier of the Amazon Q Business application the data source will be attached to.
- DataSource stringId 
- The identifier of the Amazon Q Business data source.
- IndexId string
- The identifier of the index the data source is attached to.
- ApplicationId string
- The identifier of the Amazon Q Business application the data source will be attached to.
- DataSource stringId 
- The identifier of the Amazon Q Business data source.
- IndexId string
- The identifier of the index the data source is attached to.
- applicationId String
- The identifier of the Amazon Q Business application the data source will be attached to.
- dataSource StringId 
- The identifier of the Amazon Q Business data source.
- indexId String
- The identifier of the index the data source is attached to.
- applicationId string
- The identifier of the Amazon Q Business application the data source will be attached to.
- dataSource stringId 
- The identifier of the Amazon Q Business data source.
- indexId string
- The identifier of the index the data source is attached to.
- application_id str
- The identifier of the Amazon Q Business application the data source will be attached to.
- data_source_ strid 
- The identifier of the Amazon Q Business data source.
- index_id str
- The identifier of the index the data source is attached to.
- applicationId String
- The identifier of the Amazon Q Business application the data source will be attached to.
- dataSource StringId 
- The identifier of the Amazon Q Business data source.
- indexId String
- The identifier of the index the data source is attached to.
getDataSource Result
The following output properties are available:
- Configuration object
- Use this property to specify a JSON or YAML schema with configuration properties specific to your data source connector to connect your data source repository to Amazon Q Business . You must use the JSON or YAML schema provided by Amazon Q . - The following links have the configuration properties and schemas for AWS CloudFormation for the following connectors: - Similarly, you can find configuration templates and properties for your specific data source using the following steps: - Navigate to the Supported connectors page in the Amazon Q Business User Guide, and select the data source connector of your choice.
- Then, from that specific data source connector's page, choose the topic containing Using AWS CloudFormation to find the schemas for your data source connector, including configuration parameter descriptions and examples.
 - Search the CloudFormation User Guide for - AWS::QBusiness::DataSourcefor more information about the expected schema for this property.
- CreatedAt string
- The Unix timestamp when the Amazon Q Business data source was created.
- DataSource stringArn 
- The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
- DataSource stringId 
- The identifier of the Amazon Q Business data source.
- Description string
- A description for the data source connector.
- DisplayName string
- The name of the Amazon Q Business data source.
- DocumentEnrichment Pulumi.Configuration Aws Native. QBusiness. Outputs. Data Source Document Enrichment Configuration 
- Provides the configuration information for altering document metadata and content during the document ingestion process. - For more information, see Custom document enrichment . 
- MediaExtraction Pulumi.Configuration Aws Native. QBusiness. Outputs. Data Source Media Extraction Configuration 
- The configuration for extracting information from media in documents.
- RoleArn string
- The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
- Status
Pulumi.Aws Native. QBusiness. Data Source Status 
- The status of the Amazon Q Business data source.
- SyncSchedule string
- Sets the frequency for Amazon Q Business to check the documents in your data source repository and update your index. If you don't set a schedule, Amazon Q Business won't periodically update the index. - Specify a - cron-format schedule string or an empty string to indicate that the index is updated on demand. You can't specify the- Scheduleparameter when the- Typeparameter is set to- CUSTOM. If you do, you receive a- ValidationExceptionexception.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
- Type string
- The type of the Amazon Q Business data source.
- UpdatedAt string
- The Unix timestamp when the Amazon Q Business data source was last updated.
- VpcConfiguration Pulumi.Aws Native. QBusiness. Outputs. Data Source Vpc Configuration 
- Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source. For more information, see Using Amazon VPC with Amazon Q Business connectors .
- Configuration interface{}
- Use this property to specify a JSON or YAML schema with configuration properties specific to your data source connector to connect your data source repository to Amazon Q Business . You must use the JSON or YAML schema provided by Amazon Q . - The following links have the configuration properties and schemas for AWS CloudFormation for the following connectors: - Similarly, you can find configuration templates and properties for your specific data source using the following steps: - Navigate to the Supported connectors page in the Amazon Q Business User Guide, and select the data source connector of your choice.
- Then, from that specific data source connector's page, choose the topic containing Using AWS CloudFormation to find the schemas for your data source connector, including configuration parameter descriptions and examples.
 - Search the CloudFormation User Guide for - AWS::QBusiness::DataSourcefor more information about the expected schema for this property.
- CreatedAt string
- The Unix timestamp when the Amazon Q Business data source was created.
- DataSource stringArn 
- The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
- DataSource stringId 
- The identifier of the Amazon Q Business data source.
- Description string
- A description for the data source connector.
- DisplayName string
- The name of the Amazon Q Business data source.
- DocumentEnrichment DataConfiguration Source Document Enrichment Configuration 
- Provides the configuration information for altering document metadata and content during the document ingestion process. - For more information, see Custom document enrichment . 
- MediaExtraction DataConfiguration Source Media Extraction Configuration 
- The configuration for extracting information from media in documents.
- RoleArn string
- The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
- Status
DataSource Status 
- The status of the Amazon Q Business data source.
- SyncSchedule string
- Sets the frequency for Amazon Q Business to check the documents in your data source repository and update your index. If you don't set a schedule, Amazon Q Business won't periodically update the index. - Specify a - cron-format schedule string or an empty string to indicate that the index is updated on demand. You can't specify the- Scheduleparameter when the- Typeparameter is set to- CUSTOM. If you do, you receive a- ValidationExceptionexception.
- Tag
- A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
- Type string
- The type of the Amazon Q Business data source.
- UpdatedAt string
- The Unix timestamp when the Amazon Q Business data source was last updated.
- VpcConfiguration DataSource Vpc Configuration 
- Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source. For more information, see Using Amazon VPC with Amazon Q Business connectors .
- configuration Object
- Use this property to specify a JSON or YAML schema with configuration properties specific to your data source connector to connect your data source repository to Amazon Q Business . You must use the JSON or YAML schema provided by Amazon Q . - The following links have the configuration properties and schemas for AWS CloudFormation for the following connectors: - Similarly, you can find configuration templates and properties for your specific data source using the following steps: - Navigate to the Supported connectors page in the Amazon Q Business User Guide, and select the data source connector of your choice.
- Then, from that specific data source connector's page, choose the topic containing Using AWS CloudFormation to find the schemas for your data source connector, including configuration parameter descriptions and examples.
 - Search the CloudFormation User Guide for - AWS::QBusiness::DataSourcefor more information about the expected schema for this property.
- createdAt String
- The Unix timestamp when the Amazon Q Business data source was created.
- dataSource StringArn 
- The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
- dataSource StringId 
- The identifier of the Amazon Q Business data source.
- description String
- A description for the data source connector.
- displayName String
- The name of the Amazon Q Business data source.
- documentEnrichment DataConfiguration Source Document Enrichment Configuration 
- Provides the configuration information for altering document metadata and content during the document ingestion process. - For more information, see Custom document enrichment . 
- mediaExtraction DataConfiguration Source Media Extraction Configuration 
- The configuration for extracting information from media in documents.
- roleArn String
- The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
- status
DataSource Status 
- The status of the Amazon Q Business data source.
- syncSchedule String
- Sets the frequency for Amazon Q Business to check the documents in your data source repository and update your index. If you don't set a schedule, Amazon Q Business won't periodically update the index. - Specify a - cron-format schedule string or an empty string to indicate that the index is updated on demand. You can't specify the- Scheduleparameter when the- Typeparameter is set to- CUSTOM. If you do, you receive a- ValidationExceptionexception.
- List<Tag>
- A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
- type String
- The type of the Amazon Q Business data source.
- updatedAt String
- The Unix timestamp when the Amazon Q Business data source was last updated.
- vpcConfiguration DataSource Vpc Configuration 
- Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source. For more information, see Using Amazon VPC with Amazon Q Business connectors .
- configuration any
- Use this property to specify a JSON or YAML schema with configuration properties specific to your data source connector to connect your data source repository to Amazon Q Business . You must use the JSON or YAML schema provided by Amazon Q . - The following links have the configuration properties and schemas for AWS CloudFormation for the following connectors: - Similarly, you can find configuration templates and properties for your specific data source using the following steps: - Navigate to the Supported connectors page in the Amazon Q Business User Guide, and select the data source connector of your choice.
- Then, from that specific data source connector's page, choose the topic containing Using AWS CloudFormation to find the schemas for your data source connector, including configuration parameter descriptions and examples.
 - Search the CloudFormation User Guide for - AWS::QBusiness::DataSourcefor more information about the expected schema for this property.
- createdAt string
- The Unix timestamp when the Amazon Q Business data source was created.
- dataSource stringArn 
- The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
- dataSource stringId 
- The identifier of the Amazon Q Business data source.
- description string
- A description for the data source connector.
- displayName string
- The name of the Amazon Q Business data source.
- documentEnrichment DataConfiguration Source Document Enrichment Configuration 
- Provides the configuration information for altering document metadata and content during the document ingestion process. - For more information, see Custom document enrichment . 
- mediaExtraction DataConfiguration Source Media Extraction Configuration 
- The configuration for extracting information from media in documents.
- roleArn string
- The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
- status
DataSource Status 
- The status of the Amazon Q Business data source.
- syncSchedule string
- Sets the frequency for Amazon Q Business to check the documents in your data source repository and update your index. If you don't set a schedule, Amazon Q Business won't periodically update the index. - Specify a - cron-format schedule string or an empty string to indicate that the index is updated on demand. You can't specify the- Scheduleparameter when the- Typeparameter is set to- CUSTOM. If you do, you receive a- ValidationExceptionexception.
- Tag[]
- A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
- type string
- The type of the Amazon Q Business data source.
- updatedAt string
- The Unix timestamp when the Amazon Q Business data source was last updated.
- vpcConfiguration DataSource Vpc Configuration 
- Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source. For more information, see Using Amazon VPC with Amazon Q Business connectors .
- configuration Any
- Use this property to specify a JSON or YAML schema with configuration properties specific to your data source connector to connect your data source repository to Amazon Q Business . You must use the JSON or YAML schema provided by Amazon Q . - The following links have the configuration properties and schemas for AWS CloudFormation for the following connectors: - Similarly, you can find configuration templates and properties for your specific data source using the following steps: - Navigate to the Supported connectors page in the Amazon Q Business User Guide, and select the data source connector of your choice.
- Then, from that specific data source connector's page, choose the topic containing Using AWS CloudFormation to find the schemas for your data source connector, including configuration parameter descriptions and examples.
 - Search the CloudFormation User Guide for - AWS::QBusiness::DataSourcefor more information about the expected schema for this property.
- created_at str
- The Unix timestamp when the Amazon Q Business data source was created.
- data_source_ strarn 
- The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
- data_source_ strid 
- The identifier of the Amazon Q Business data source.
- description str
- A description for the data source connector.
- display_name str
- The name of the Amazon Q Business data source.
- document_enrichment_ Dataconfiguration Source Document Enrichment Configuration 
- Provides the configuration information for altering document metadata and content during the document ingestion process. - For more information, see Custom document enrichment . 
- media_extraction_ Dataconfiguration Source Media Extraction Configuration 
- The configuration for extracting information from media in documents.
- role_arn str
- The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
- status
DataSource Status 
- The status of the Amazon Q Business data source.
- sync_schedule str
- Sets the frequency for Amazon Q Business to check the documents in your data source repository and update your index. If you don't set a schedule, Amazon Q Business won't periodically update the index. - Specify a - cron-format schedule string or an empty string to indicate that the index is updated on demand. You can't specify the- Scheduleparameter when the- Typeparameter is set to- CUSTOM. If you do, you receive a- ValidationExceptionexception.
- Sequence[root_Tag]
- A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
- type str
- The type of the Amazon Q Business data source.
- updated_at str
- The Unix timestamp when the Amazon Q Business data source was last updated.
- vpc_configuration DataSource Vpc Configuration 
- Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source. For more information, see Using Amazon VPC with Amazon Q Business connectors .
- configuration Any
- Use this property to specify a JSON or YAML schema with configuration properties specific to your data source connector to connect your data source repository to Amazon Q Business . You must use the JSON or YAML schema provided by Amazon Q . - The following links have the configuration properties and schemas for AWS CloudFormation for the following connectors: - Similarly, you can find configuration templates and properties for your specific data source using the following steps: - Navigate to the Supported connectors page in the Amazon Q Business User Guide, and select the data source connector of your choice.
- Then, from that specific data source connector's page, choose the topic containing Using AWS CloudFormation to find the schemas for your data source connector, including configuration parameter descriptions and examples.
 - Search the CloudFormation User Guide for - AWS::QBusiness::DataSourcefor more information about the expected schema for this property.
- createdAt String
- The Unix timestamp when the Amazon Q Business data source was created.
- dataSource StringArn 
- The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
- dataSource StringId 
- The identifier of the Amazon Q Business data source.
- description String
- A description for the data source connector.
- displayName String
- The name of the Amazon Q Business data source.
- documentEnrichment Property MapConfiguration 
- Provides the configuration information for altering document metadata and content during the document ingestion process. - For more information, see Custom document enrichment . 
- mediaExtraction Property MapConfiguration 
- The configuration for extracting information from media in documents.
- roleArn String
- The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
- status "PENDING_CREATION" | "CREATING" | "ACTIVE" | "DELETING" | "FAILED" | "UPDATING"
- The status of the Amazon Q Business data source.
- syncSchedule String
- Sets the frequency for Amazon Q Business to check the documents in your data source repository and update your index. If you don't set a schedule, Amazon Q Business won't periodically update the index. - Specify a - cron-format schedule string or an empty string to indicate that the index is updated on demand. You can't specify the- Scheduleparameter when the- Typeparameter is set to- CUSTOM. If you do, you receive a- ValidationExceptionexception.
- List<Property Map>
- A list of key-value pairs that identify or categorize the data source connector. You can also use tags to help control access to the data source connector. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
- type String
- The type of the Amazon Q Business data source.
- updatedAt String
- The Unix timestamp when the Amazon Q Business data source was last updated.
- vpcConfiguration Property Map
- Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source. For more information, see Using Amazon VPC with Amazon Q Business connectors .
Supporting Types
DataSourceAttributeValueOperator    
DataSourceDocumentAttributeCondition    
- Key string
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Q Business currently doesn't support - _document_bodyas an attribute key used for the condition.
- Operator
Pulumi.Aws Native. QBusiness. Data Source Document Enrichment Condition Operator 
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Q Business currently does not support - _document_bodyas an attribute key used for the condition.
- Value
Pulumi.Aws | Pulumi.Native. QBusiness. Inputs. Data Source Document Attribute Value0Properties Aws | Pulumi.Native. QBusiness. Inputs. Data Source Document Attribute Value1Properties Aws | Pulumi.Native. QBusiness. Inputs. Data Source Document Attribute Value2Properties Aws Native. QBusiness. Inputs. Data Source Document Attribute Value3Properties 
- The value of a document attribute. You can only provide one value for a document attribute.
- Key string
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Q Business currently doesn't support - _document_bodyas an attribute key used for the condition.
- Operator
DataSource Document Enrichment Condition Operator 
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Q Business currently does not support - _document_bodyas an attribute key used for the condition.
- Value
DataSource | DataDocument Attribute Value0Properties Source | DataDocument Attribute Value1Properties Source | DataDocument Attribute Value2Properties Source Document Attribute Value3Properties 
- The value of a document attribute. You can only provide one value for a document attribute.
- key String
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Q Business currently doesn't support - _document_bodyas an attribute key used for the condition.
- operator
DataSource Document Enrichment Condition Operator 
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Q Business currently does not support - _document_bodyas an attribute key used for the condition.
- value
DataSource | DataDocument Attribute Value0Properties Source | DataDocument Attribute Value1Properties Source | DataDocument Attribute Value2Properties Source Document Attribute Value3Properties 
- The value of a document attribute. You can only provide one value for a document attribute.
- key string
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Q Business currently doesn't support - _document_bodyas an attribute key used for the condition.
- operator
DataSource Document Enrichment Condition Operator 
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Q Business currently does not support - _document_bodyas an attribute key used for the condition.
- value
DataSource | DataDocument Attribute Value0Properties Source | DataDocument Attribute Value1Properties Source | DataDocument Attribute Value2Properties Source Document Attribute Value3Properties 
- The value of a document attribute. You can only provide one value for a document attribute.
- key str
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Q Business currently doesn't support - _document_bodyas an attribute key used for the condition.
- operator
DataSource Document Enrichment Condition Operator 
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Q Business currently does not support - _document_bodyas an attribute key used for the condition.
- value
DataSource | DataDocument Attribute Value0Properties Source | DataDocument Attribute Value1Properties Source | DataDocument Attribute Value2Properties Source Document Attribute Value3Properties 
- The value of a document attribute. You can only provide one value for a document attribute.
- key String
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Q Business currently doesn't support - _document_bodyas an attribute key used for the condition.
- operator "GREATER_THAN" | "GREATER_THAN_OR_EQUALS" | "LESS_THAN" | "LESS_THAN_OR_EQUALS" | "EQUALS" | "NOT_EQUALS" | "CONTAINS" | "NOT_CONTAINS" | "EXISTS" | "NOT_EXISTS" | "BEGINS_WITH"
- The identifier of the document attribute used for the condition. - For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. - Amazon Q Business currently does not support - _document_bodyas an attribute key used for the condition.
- value Property Map | Property Map | Property Map | Property Map
- The value of a document attribute. You can only provide one value for a document attribute.
DataSourceDocumentAttributeTarget    
- Key string
- The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.
- AttributeValue Pulumi.Operator Aws Native. QBusiness. Data Source Attribute Value Operator 
- TRUEto delete the existing target value for your specified target attribute key. You cannot create a target value and set this to- TRUE.
- Value
Pulumi.Aws | Pulumi.Native. QBusiness. Inputs. Data Source Document Attribute Value0Properties Aws | Pulumi.Native. QBusiness. Inputs. Data Source Document Attribute Value1Properties Aws | Pulumi.Native. QBusiness. Inputs. Data Source Document Attribute Value2Properties Aws Native. QBusiness. Inputs. Data Source Document Attribute Value3Properties 
- The value of a document attribute. You can only provide one value for a document attribute.
- Key string
- The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.
- AttributeValue DataOperator Source Attribute Value Operator 
- TRUEto delete the existing target value for your specified target attribute key. You cannot create a target value and set this to- TRUE.
- Value
DataSource | DataDocument Attribute Value0Properties Source | DataDocument Attribute Value1Properties Source | DataDocument Attribute Value2Properties Source Document Attribute Value3Properties 
- The value of a document attribute. You can only provide one value for a document attribute.
- key String
- The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.
- attributeValue DataOperator Source Attribute Value Operator 
- TRUEto delete the existing target value for your specified target attribute key. You cannot create a target value and set this to- TRUE.
- value
DataSource | DataDocument Attribute Value0Properties Source | DataDocument Attribute Value1Properties Source | DataDocument Attribute Value2Properties Source Document Attribute Value3Properties 
- The value of a document attribute. You can only provide one value for a document attribute.
- key string
- The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.
- attributeValue DataOperator Source Attribute Value Operator 
- TRUEto delete the existing target value for your specified target attribute key. You cannot create a target value and set this to- TRUE.
- value
DataSource | DataDocument Attribute Value0Properties Source | DataDocument Attribute Value1Properties Source | DataDocument Attribute Value2Properties Source Document Attribute Value3Properties 
- The value of a document attribute. You can only provide one value for a document attribute.
- key str
- The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.
- attribute_value_ Dataoperator Source Attribute Value Operator 
- TRUEto delete the existing target value for your specified target attribute key. You cannot create a target value and set this to- TRUE.
- value
DataSource | DataDocument Attribute Value0Properties Source | DataDocument Attribute Value1Properties Source | DataDocument Attribute Value2Properties Source Document Attribute Value3Properties 
- The value of a document attribute. You can only provide one value for a document attribute.
- key String
- The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.
- attributeValue "DELETE"Operator 
- TRUEto delete the existing target value for your specified target attribute key. You cannot create a target value and set this to- TRUE.
- value Property Map | Property Map | Property Map | Property Map
- The value of a document attribute. You can only provide one value for a document attribute.
DataSourceDocumentAttributeValue0Properties    
- StringValue string
- StringValue string
- stringValue String
- stringValue string
- string_value str
- stringValue String
DataSourceDocumentAttributeValue1Properties    
- StringList List<string>Value 
- StringList []stringValue 
- stringList List<String>Value 
- stringList string[]Value 
- string_list_ Sequence[str]value 
- stringList List<String>Value 
DataSourceDocumentAttributeValue2Properties    
- LongValue double
- LongValue float64
- longValue Double
- longValue number
- long_value float
- longValue Number
DataSourceDocumentAttributeValue3Properties    
- DateValue string
- DateValue string
- dateValue String
- dateValue string
- date_value str
- dateValue String
DataSourceDocumentContentOperator    
DataSourceDocumentEnrichmentConditionOperator     
DataSourceDocumentEnrichmentConfiguration    
- InlineConfigurations List<Pulumi.Aws Native. QBusiness. Inputs. Data Source Inline Document Enrichment Configuration> 
- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Q Business.
- PostExtraction Pulumi.Hook Configuration Aws Native. QBusiness. Inputs. Data Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .
- PreExtraction Pulumi.Hook Configuration Aws Native. QBusiness. Inputs. Data Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .
- InlineConfigurations []DataSource Inline Document Enrichment Configuration 
- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Q Business.
- PostExtraction DataHook Configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .
- PreExtraction DataHook Configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .
- inlineConfigurations List<DataSource Inline Document Enrichment Configuration> 
- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Q Business.
- postExtraction DataHook Configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .
- preExtraction DataHook Configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .
- inlineConfigurations DataSource Inline Document Enrichment Configuration[] 
- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Q Business.
- postExtraction DataHook Configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .
- preExtraction DataHook Configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .
- inline_configurations Sequence[DataSource Inline Document Enrichment Configuration] 
- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Q Business.
- post_extraction_ Datahook_ configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .
- pre_extraction_ Datahook_ configuration Source Hook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .
- inlineConfigurations List<Property Map>
- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Q Business.
- postExtraction Property MapHook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .
- preExtraction Property MapHook Configuration 
- Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .
DataSourceHookConfiguration   
- InvocationCondition Pulumi.Aws Native. QBusiness. Inputs. Data Source Document Attribute Condition 
- The condition used for when a Lambda function should be invoked. - For example, you can specify a condition that if there are empty date-time values, then Amazon Q Business should invoke a function that inserts the current date-time. 
- LambdaArn string
- The Amazon Resource Name (ARN) of a role with permission to run a Lambda function during ingestion. For more information, see IAM roles for Custom Document Enrichment (CDE) .
- RoleArn string
- The Amazon Resource Name (ARN) of a role with permission to run PreExtractionHookConfigurationandPostExtractionHookConfigurationfor altering document metadata and content during the document ingestion process.
- S3BucketName string
- Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions .
- InvocationCondition DataSource Document Attribute Condition 
- The condition used for when a Lambda function should be invoked. - For example, you can specify a condition that if there are empty date-time values, then Amazon Q Business should invoke a function that inserts the current date-time. 
- LambdaArn string
- The Amazon Resource Name (ARN) of a role with permission to run a Lambda function during ingestion. For more information, see IAM roles for Custom Document Enrichment (CDE) .
- RoleArn string
- The Amazon Resource Name (ARN) of a role with permission to run PreExtractionHookConfigurationandPostExtractionHookConfigurationfor altering document metadata and content during the document ingestion process.
- S3BucketName string
- Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions .
- invocationCondition DataSource Document Attribute Condition 
- The condition used for when a Lambda function should be invoked. - For example, you can specify a condition that if there are empty date-time values, then Amazon Q Business should invoke a function that inserts the current date-time. 
- lambdaArn String
- The Amazon Resource Name (ARN) of a role with permission to run a Lambda function during ingestion. For more information, see IAM roles for Custom Document Enrichment (CDE) .
- roleArn String
- The Amazon Resource Name (ARN) of a role with permission to run PreExtractionHookConfigurationandPostExtractionHookConfigurationfor altering document metadata and content during the document ingestion process.
- s3BucketName String
- Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions .
- invocationCondition DataSource Document Attribute Condition 
- The condition used for when a Lambda function should be invoked. - For example, you can specify a condition that if there are empty date-time values, then Amazon Q Business should invoke a function that inserts the current date-time. 
- lambdaArn string
- The Amazon Resource Name (ARN) of a role with permission to run a Lambda function during ingestion. For more information, see IAM roles for Custom Document Enrichment (CDE) .
- roleArn string
- The Amazon Resource Name (ARN) of a role with permission to run PreExtractionHookConfigurationandPostExtractionHookConfigurationfor altering document metadata and content during the document ingestion process.
- s3BucketName string
- Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions .
- invocation_condition DataSource Document Attribute Condition 
- The condition used for when a Lambda function should be invoked. - For example, you can specify a condition that if there are empty date-time values, then Amazon Q Business should invoke a function that inserts the current date-time. 
- lambda_arn str
- The Amazon Resource Name (ARN) of a role with permission to run a Lambda function during ingestion. For more information, see IAM roles for Custom Document Enrichment (CDE) .
- role_arn str
- The Amazon Resource Name (ARN) of a role with permission to run PreExtractionHookConfigurationandPostExtractionHookConfigurationfor altering document metadata and content during the document ingestion process.
- s3_bucket_ strname 
- Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions .
- invocationCondition Property Map
- The condition used for when a Lambda function should be invoked. - For example, you can specify a condition that if there are empty date-time values, then Amazon Q Business should invoke a function that inserts the current date-time. 
- lambdaArn String
- The Amazon Resource Name (ARN) of a role with permission to run a Lambda function during ingestion. For more information, see IAM roles for Custom Document Enrichment (CDE) .
- roleArn String
- The Amazon Resource Name (ARN) of a role with permission to run PreExtractionHookConfigurationandPostExtractionHookConfigurationfor altering document metadata and content during the document ingestion process.
- s3BucketName String
- Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions .
DataSourceImageExtractionConfiguration    
- ImageExtraction Pulumi.Status Aws Native. QBusiness. Data Source Image Extraction Status 
- Specify whether to extract semantic meaning from images and visuals from documents.
- ImageExtraction DataStatus Source Image Extraction Status 
- Specify whether to extract semantic meaning from images and visuals from documents.
- imageExtraction DataStatus Source Image Extraction Status 
- Specify whether to extract semantic meaning from images and visuals from documents.
- imageExtraction DataStatus Source Image Extraction Status 
- Specify whether to extract semantic meaning from images and visuals from documents.
- image_extraction_ Datastatus Source Image Extraction Status 
- Specify whether to extract semantic meaning from images and visuals from documents.
- imageExtraction "ENABLED" | "DISABLED"Status 
- Specify whether to extract semantic meaning from images and visuals from documents.
DataSourceImageExtractionStatus    
DataSourceInlineDocumentEnrichmentConfiguration     
- Condition
Pulumi.Aws Native. QBusiness. Inputs. Data Source Document Attribute Condition 
- Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business .
- DocumentContent Pulumi.Operator Aws Native. QBusiness. Data Source Document Content Operator 
- TRUEto delete content if the condition used for the target attribute is met.
- Target
Pulumi.Aws Native. QBusiness. Inputs. Data Source Document Attribute Target 
- Configuration of the target document attribute or metadata field when ingesting documents into Amazon Q Business . You can also include a value.
- Condition
DataSource Document Attribute Condition 
- Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business .
- DocumentContent DataOperator Source Document Content Operator 
- TRUEto delete content if the condition used for the target attribute is met.
- Target
DataSource Document Attribute Target 
- Configuration of the target document attribute or metadata field when ingesting documents into Amazon Q Business . You can also include a value.
- condition
DataSource Document Attribute Condition 
- Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business .
- documentContent DataOperator Source Document Content Operator 
- TRUEto delete content if the condition used for the target attribute is met.
- target
DataSource Document Attribute Target 
- Configuration of the target document attribute or metadata field when ingesting documents into Amazon Q Business . You can also include a value.
- condition
DataSource Document Attribute Condition 
- Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business .
- documentContent DataOperator Source Document Content Operator 
- TRUEto delete content if the condition used for the target attribute is met.
- target
DataSource Document Attribute Target 
- Configuration of the target document attribute or metadata field when ingesting documents into Amazon Q Business . You can also include a value.
- condition
DataSource Document Attribute Condition 
- Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business .
- document_content_ Dataoperator Source Document Content Operator 
- TRUEto delete content if the condition used for the target attribute is met.
- target
DataSource Document Attribute Target 
- Configuration of the target document attribute or metadata field when ingesting documents into Amazon Q Business . You can also include a value.
- condition Property Map
- Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business .
- documentContent "DELETE"Operator 
- TRUEto delete content if the condition used for the target attribute is met.
- target Property Map
- Configuration of the target document attribute or metadata field when ingesting documents into Amazon Q Business . You can also include a value.
DataSourceMediaExtractionConfiguration    
- ImageExtraction Pulumi.Configuration Aws Native. QBusiness. Inputs. Data Source Image Extraction Configuration 
- The configuration for extracting semantic meaning from images in documents. For more information, see Extracting semantic meaning from images and visuals .
- ImageExtraction DataConfiguration Source Image Extraction Configuration 
- The configuration for extracting semantic meaning from images in documents. For more information, see Extracting semantic meaning from images and visuals .
- imageExtraction DataConfiguration Source Image Extraction Configuration 
- The configuration for extracting semantic meaning from images in documents. For more information, see Extracting semantic meaning from images and visuals .
- imageExtraction DataConfiguration Source Image Extraction Configuration 
- The configuration for extracting semantic meaning from images in documents. For more information, see Extracting semantic meaning from images and visuals .
- image_extraction_ Dataconfiguration Source Image Extraction Configuration 
- The configuration for extracting semantic meaning from images in documents. For more information, see Extracting semantic meaning from images and visuals .
- imageExtraction Property MapConfiguration 
- The configuration for extracting semantic meaning from images in documents. For more information, see Extracting semantic meaning from images and visuals .
DataSourceStatus  
DataSourceVpcConfiguration   
- SecurityGroup List<string>Ids 
- A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Q Business to connect to the data source.
- SubnetIds List<string>
- A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
- SecurityGroup []stringIds 
- A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Q Business to connect to the data source.
- SubnetIds []string
- A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
- securityGroup List<String>Ids 
- A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Q Business to connect to the data source.
- subnetIds List<String>
- A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
- securityGroup string[]Ids 
- A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Q Business to connect to the data source.
- subnetIds string[]
- A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
- security_group_ Sequence[str]ids 
- A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Q Business to connect to the data source.
- subnet_ids Sequence[str]
- A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
- securityGroup List<String>Ids 
- A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Q Business to connect to the data source.
- subnetIds List<String>
- A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.