1. Packages
  2. AWS Native
  3. API Docs
  4. kendra
  5. getDataSource

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.101.0 published on Thursday, Apr 11, 2024 by Pulumi

aws-native.kendra.getDataSource

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.101.0 published on Thursday, Apr 11, 2024 by Pulumi

    Kendra DataSource

    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(id: Optional[str] = None,
                        index_id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetDataSourceResult
    def get_data_source_output(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:kendra:getDataSource
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    IndexId string
    Id string
    IndexId string
    id String
    indexId String
    id string
    indexId string
    id str
    index_id str
    id String
    indexId String

    getDataSource Result

    The following output properties are available:

    Supporting Types

    DataSourceAccessControlListConfiguration

    KeyPath string
    KeyPath string
    keyPath String
    keyPath string
    keyPath String

    DataSourceAclConfiguration

    DataSourceColumnConfiguration

    DataSourceConditionOperator

    DataSourceConfiguration

    ConfluenceConfiguration Pulumi.AwsNative.Kendra.Inputs.DataSourceConfluenceConfiguration
    DatabaseConfiguration Pulumi.AwsNative.Kendra.Inputs.DataSourceDatabaseConfiguration
    GoogleDriveConfiguration Pulumi.AwsNative.Kendra.Inputs.DataSourceGoogleDriveConfiguration
    OneDriveConfiguration Pulumi.AwsNative.Kendra.Inputs.DataSourceOneDriveConfiguration
    S3Configuration Pulumi.AwsNative.Kendra.Inputs.DataSourceS3DataSourceConfiguration
    SalesforceConfiguration Pulumi.AwsNative.Kendra.Inputs.DataSourceSalesforceConfiguration
    ServiceNowConfiguration Pulumi.AwsNative.Kendra.Inputs.DataSourceServiceNowConfiguration
    SharePointConfiguration Pulumi.AwsNative.Kendra.Inputs.DataSourceSharePointConfiguration
    WebCrawlerConfiguration Pulumi.AwsNative.Kendra.Inputs.DataSourceWebCrawlerConfiguration
    WorkDocsConfiguration Pulumi.AwsNative.Kendra.Inputs.DataSourceWorkDocsConfiguration

    DataSourceConfluenceAttachmentConfiguration

    DataSourceConfluenceAttachmentFieldName

    DataSourceConfluenceAttachmentToIndexFieldMapping

    DataSourceConfluenceBlogConfiguration

    DataSourceConfluenceBlogFieldName

    DataSourceConfluenceBlogToIndexFieldMapping

    DataSourceConfluenceConfiguration

    DataSourceConfluencePageConfiguration

    DataSourceConfluencePageFieldName

    DataSourceConfluencePageToIndexFieldMapping

    DataSourceConfluenceSpaceConfiguration

    DataSourceConfluenceSpaceFieldName

    DataSourceConfluenceSpaceToIndexFieldMapping

    DataSourceConfluenceVersion

    DataSourceConnectionConfiguration

    databaseHost String
    databaseName String
    databasePort Integer
    secretArn String
    tableName String

    DataSourceCustomDocumentEnrichmentConfiguration

    DataSourceDatabaseConfiguration

    DataSourceDatabaseEngineType

    DataSourceDocumentAttributeCondition

    DataSourceDocumentAttributeTarget

    DataSourceDocumentAttributeValue

    DateValue string
    LongValue int
    StringListValue List<string>
    StringValue string
    dateValue String
    longValue Integer
    stringListValue List<String>
    stringValue String
    dateValue string
    longValue number
    stringListValue string[]
    stringValue string
    dateValue String
    longValue Number
    stringListValue List<String>
    stringValue String

    DataSourceDocumentsMetadataConfiguration

    S3Prefix string
    S3Prefix string
    s3Prefix String
    s3Prefix string
    s3Prefix String

    DataSourceGoogleDriveConfiguration

    DataSourceHookConfiguration

    DataSourceInlineCustomDocumentEnrichmentConfiguration

    DataSourceOneDriveConfiguration

    DataSourceOneDriveUsers

    DataSourceProxyConfiguration

    Host string
    Port int
    Credentials string
    Host string
    Port int
    Credentials string
    host String
    port Integer
    credentials String
    host string
    port number
    credentials string
    host String
    port Number
    credentials String

    DataSourceQueryIdentifiersEnclosingOption

    DataSourceS3DataSourceConfiguration

    DataSourceS3Path

    Bucket string
    Key string
    Bucket string
    Key string
    bucket String
    key String
    bucket string
    key string
    bucket str
    key str
    bucket String
    key String

    DataSourceSalesforceChatterFeedConfiguration

    DataSourceSalesforceChatterFeedIncludeFilterType

    DataSourceSalesforceConfiguration

    DataSourceSalesforceCustomKnowledgeArticleTypeConfiguration

    DataSourceSalesforceKnowledgeArticleConfiguration

    DataSourceSalesforceKnowledgeArticleState

    DataSourceSalesforceStandardKnowledgeArticleTypeConfiguration

    DataSourceSalesforceStandardObjectAttachmentConfiguration

    DataSourceSalesforceStandardObjectConfiguration

    DataSourceSalesforceStandardObjectName

    DataSourceServiceNowAuthenticationType

    DataSourceServiceNowBuildVersionType

    DataSourceServiceNowConfiguration

    DataSourceServiceNowKnowledgeArticleConfiguration

    DataSourceServiceNowServiceCatalogConfiguration

    DataSourceSharePointConfiguration

    DataSourceSharePointConfigurationSharePointVersion

    DataSourceSqlConfiguration

    DataSourceToIndexFieldMapping

    DataSourceVpcConfiguration

    SecurityGroupIds List<string>
    SubnetIds List<string>
    SecurityGroupIds []string
    SubnetIds []string
    securityGroupIds List<String>
    subnetIds List<String>
    securityGroupIds string[]
    subnetIds string[]
    security_group_ids Sequence[str]
    subnet_ids Sequence[str]
    securityGroupIds List<String>
    subnetIds List<String>

    DataSourceWebCrawlerAuthenticationConfiguration

    DataSourceWebCrawlerBasicAuthentication

    Credentials string
    Host string
    Port int
    Credentials string
    Host string
    Port int
    credentials String
    host String
    port Integer
    credentials string
    host string
    port number
    credentials String
    host String
    port Number

    DataSourceWebCrawlerConfiguration

    DataSourceWebCrawlerSeedUrlConfiguration

    DataSourceWebCrawlerSeedUrlConfigurationWebCrawlerMode

    DataSourceWebCrawlerSiteMapsConfiguration

    SiteMaps List<string>
    SiteMaps []string
    siteMaps List<String>
    siteMaps string[]
    site_maps Sequence[str]
    siteMaps List<String>

    DataSourceWebCrawlerUrls

    DataSourceWorkDocsConfiguration

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.101.0 published on Thursday, Apr 11, 2024 by Pulumi