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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:qbusiness:getDataSource
arguments:
# arguments dictionary
The following arguments are supported:
- Application
Id string - The identifier of the Amazon Q Business application the data source will be attached to.
- Data
Source stringId - The identifier of the Amazon Q Business data source.
- Index
Id string - The identifier of the index the data source is attached to.
- Application
Id string - The identifier of the Amazon Q Business application the data source will be attached to.
- Data
Source stringId - The identifier of the Amazon Q Business data source.
- Index
Id string - The identifier of the index the data source is attached to.
- application
Id String - The identifier of the Amazon Q Business application the data source will be attached to.
- data
Source StringId - The identifier of the Amazon Q Business data source.
- index
Id String - The identifier of the index the data source is attached to.
- application
Id string - The identifier of the Amazon Q Business application the data source will be attached to.
- data
Source stringId - The identifier of the Amazon Q Business data source.
- index
Id 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.
- application
Id String - The identifier of the Amazon Q Business application the data source will be attached to.
- data
Source StringId - The identifier of the Amazon Q Business data source.
- index
Id 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::DataSource
for more information about the expected schema for this property.- Created
At string - The Unix timestamp when the Amazon Q Business data source was created.
- Data
Source stringArn - The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
- Data
Source stringId - The identifier of the Amazon Q Business data source.
- Description string
- A description for the data source connector.
- Display
Name string - The name of the Amazon Q Business data source.
- Document
Enrichment 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 .
- Role
Arn 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.
- Sync
Schedule 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 theSchedule
parameter when theType
parameter is set toCUSTOM
. If you do, you receive aValidationException
exception.- 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.
- Updated
At string - The Unix timestamp when the Amazon Q Business data source was last updated.
- Vpc
Configuration 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::DataSource
for more information about the expected schema for this property.- Created
At string - The Unix timestamp when the Amazon Q Business data source was created.
- Data
Source stringArn - The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
- Data
Source stringId - The identifier of the Amazon Q Business data source.
- Description string
- A description for the data source connector.
- Display
Name string - 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 .
- Role
Arn string - The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
- Status
Data
Source Status - The status of the Amazon Q Business data source.
- Sync
Schedule 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 theSchedule
parameter when theType
parameter is set toCUSTOM
. If you do, you receive aValidationException
exception.- 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.
- Updated
At string - 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 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::DataSource
for more information about the expected schema for this property.- created
At String - The Unix timestamp when the Amazon Q Business data source was created.
- data
Source StringArn - The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
- data
Source StringId - The identifier of the Amazon Q Business data source.
- description String
- A description for the data source connector.
- display
Name String - 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 .
- role
Arn String - The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
- status
Data
Source Status - The status of the Amazon Q Business data source.
- sync
Schedule 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 theSchedule
parameter when theType
parameter is set toCUSTOM
. If you do, you receive aValidationException
exception.- 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.
- updated
At String - 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::DataSource
for more information about the expected schema for this property.- created
At string - The Unix timestamp when the Amazon Q Business data source was created.
- data
Source stringArn - The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
- data
Source stringId - The identifier of the Amazon Q Business data source.
- description string
- A description for the data source connector.
- display
Name string - 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 .
- role
Arn string - The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
- status
Data
Source Status - The status of the Amazon Q Business data source.
- sync
Schedule 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 theSchedule
parameter when theType
parameter is set toCUSTOM
. If you do, you receive aValidationException
exception.- 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.
- updated
At string - 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::DataSource
for 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 .
- role_
arn str - The Amazon Resource Name (ARN) of an IAM role with permission to access the data source and required resources.
- status
Data
Source 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 theSchedule
parameter when theType
parameter is set toCUSTOM
. If you do, you receive aValidationException
exception.- 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::DataSource
for more information about the expected schema for this property.- created
At String - The Unix timestamp when the Amazon Q Business data source was created.
- data
Source StringArn - The Amazon Resource Name (ARN) of a data source in an Amazon Q Business application.
- data
Source StringId - The identifier of the Amazon Q Business data source.
- description String
- A description for the data source connector.
- display
Name String - The name of the Amazon Q Business data source.
- document
Enrichment Property MapConfiguration Provides the configuration information for altering document metadata and content during the document ingestion process.
For more information, see Custom document enrichment .
- role
Arn 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.
- sync
Schedule 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 theSchedule
parameter when theType
parameter is set toCUSTOM
. If you do, you receive aValidationException
exception.- 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.
- updated
At String - The Unix timestamp when the Amazon Q Business data source was last updated.
- vpc
Configuration 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_body
as 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_body
as 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_body
as an attribute key used for the condition.- Operator
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_body
as an attribute key used for the condition.- Value
Data
Source | 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_body
as an attribute key used for the condition.- operator
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_body
as an attribute key used for the condition.- value
Data
Source | 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_body
as an attribute key used for the condition.- operator
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_body
as an attribute key used for the condition.- value
Data
Source | 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_body
as an attribute key used for the condition.- operator
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_body
as an attribute key used for the condition.- value
Data
Source | 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_body
as 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_body
as 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.
- Attribute
Value Pulumi.Operator Aws Native. QBusiness. Data Source Attribute Value Operator TRUE
to delete the existing target value for your specified target attribute key. You cannot create a target value and set this toTRUE
.- 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.
- Attribute
Value DataOperator Source Attribute Value Operator TRUE
to delete the existing target value for your specified target attribute key. You cannot create a target value and set this toTRUE
.- Value
Data
Source | 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.
- attribute
Value DataOperator Source Attribute Value Operator TRUE
to delete the existing target value for your specified target attribute key. You cannot create a target value and set this toTRUE
.- value
Data
Source | 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.
- attribute
Value DataOperator Source Attribute Value Operator TRUE
to delete the existing target value for your specified target attribute key. You cannot create a target value and set this toTRUE
.- value
Data
Source | 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 TRUE
to delete the existing target value for your specified target attribute key. You cannot create a target value and set this toTRUE
.- value
Data
Source | 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.
- attribute
Value "DELETE"Operator TRUE
to delete the existing target value for your specified target attribute key. You cannot create a target value and set this toTRUE
.- 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
- String
Value string
- String
Value string
- string
Value String
- string
Value string
- string_
value str
- string
Value String
DataSourceDocumentAttributeValue1Properties
- String
List List<string>Value
- String
List []stringValue
- string
List List<String>Value
- string
List string[]Value
- string_
list_ Sequence[str]value
- string
List List<String>Value
DataSourceDocumentAttributeValue2Properties
- Long
Value double
- Long
Value float64
- long
Value Double
- long
Value number
- long_
value float
- long
Value Number
DataSourceDocumentAttributeValue3Properties
- Date
Value string
- Date
Value string
- date
Value String
- date
Value string
- date_
value str
- date
Value String
DataSourceDocumentContentOperator
DataSourceDocumentEnrichmentConditionOperator
DataSourceDocumentEnrichmentConfiguration
- Inline
Configurations 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.
- Post
Extraction 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 .
- Pre
Extraction 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 .
- Inline
Configurations []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 .
- inline
Configurations List<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 .
- inline
Configurations 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 .
- 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 .
- inline
Configurations List<Property Map> - Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Q Business.
- post
Extraction 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 .
- pre
Extraction 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
- Invocation
Condition 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.
- Lambda
Arn 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) .
- Role
Arn string - The Amazon Resource Name (ARN) of a role with permission to run
PreExtractionHookConfiguration
andPostExtractionHookConfiguration
for altering document metadata and content during the document ingestion process. - S3Bucket
Name 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 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) .
- Role
Arn string - The Amazon Resource Name (ARN) of a role with permission to run
PreExtractionHookConfiguration
andPostExtractionHookConfiguration
for altering document metadata and content during the document ingestion process. - S3Bucket
Name 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 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) .
- role
Arn String - The Amazon Resource Name (ARN) of a role with permission to run
PreExtractionHookConfiguration
andPostExtractionHookConfiguration
for altering document metadata and content during the document ingestion process. - s3Bucket
Name 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 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) .
- role
Arn string - The Amazon Resource Name (ARN) of a role with permission to run
PreExtractionHookConfiguration
andPostExtractionHookConfiguration
for altering document metadata and content during the document ingestion process. - s3Bucket
Name 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
PreExtractionHookConfiguration
andPostExtractionHookConfiguration
for 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 .
- invocation
Condition 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.
- lambda
Arn 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) .
- role
Arn String - The Amazon Resource Name (ARN) of a role with permission to run
PreExtractionHookConfiguration
andPostExtractionHookConfiguration
for altering document metadata and content during the document ingestion process. - s3Bucket
Name 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 .
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 .
- Document
Content Pulumi.Operator Aws Native. QBusiness. Data Source Document Content Operator TRUE
to 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
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 .
- Document
Content DataOperator Source Document Content Operator TRUE
to delete content if the condition used for the target attribute is met.- Target
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
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 .
- document
Content DataOperator Source Document Content Operator TRUE
to delete content if the condition used for the target attribute is met.- target
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
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 .
- document
Content DataOperator Source Document Content Operator TRUE
to delete content if the condition used for the target attribute is met.- target
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
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 .
- document_
content_ Dataoperator Source Document Content Operator TRUE
to delete content if the condition used for the target attribute is met.- target
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 Property Map
- Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business .
- document
Content "DELETE"Operator TRUE
to 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.
DataSourceStatus
DataSourceVpcConfiguration
- Security
Group 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.
- Subnet
Ids 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.
- Security
Group []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.
- Subnet
Ids []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 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.
- subnet
Ids 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.
- security
Group 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.
- subnet
Ids 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.
- security
Group 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.
- subnet
Ids 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.