aws-native logo
AWS Native v0.64.0, Jun 2 23

aws-native.kendra.getDataSource

Explore with Pulumi AI

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

DataSourceTag

Key string

A string used to identify this tag

Value string

A string containing the value for the tag

Key string

A string used to identify this tag

Value string

A string containing the value for the tag

key String

A string used to identify this tag

value String

A string containing the value for the tag

key string

A string used to identify this tag

value string

A string containing the value for the tag

key str

A string used to identify this tag

value str

A string containing the value for the tag

key String

A string used to identify this tag

value String

A string containing the value for the tag

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

Package Details

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