Skip to content

Add Direct Query Data Source

opensearchservice_add_direct_query_data_source R Documentation

Adds a new data source in Amazon OpenSearch Service so that you can perform direct queries on external data

Description

Adds a new data source in Amazon OpenSearch Service so that you can perform direct queries on external data.

Usage

opensearchservice_add_direct_query_data_source(DataSourceName,
  DataSourceType, Description, OpenSearchArns, DataSourceAccessPolicy,
  TagList)

Arguments

DataSourceName

[required] A unique, user-defined label to identify the data source within your OpenSearch Service environment.

DataSourceType

[required] The supported Amazon Web Services service that you want to use as the source for direct queries in OpenSearch Service.

Description

An optional text field for providing additional context and details about the data source.

OpenSearchArns

An optional list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source. This field is required for CloudWatchLogs and SecurityLake datasource types.

DataSourceAccessPolicy

An optional IAM access policy document that defines the permissions for accessing the data source. The policy document must be in valid JSON format and follow IAM policy syntax.

TagList

A list of tags attached to a domain.

Value

A list with the following syntax:

list(
  DataSourceArn = "string"
)

Request syntax

svc$add_direct_query_data_source(
  DataSourceName = "string",
  DataSourceType = list(
    CloudWatchLog = list(
      RoleArn = "string"
    ),
    SecurityLake = list(
      RoleArn = "string"
    ),
    Prometheus = list(
      RoleArn = "string",
      WorkspaceArn = "string"
    )
  ),
  Description = "string",
  OpenSearchArns = list(
    "string"
  ),
  DataSourceAccessPolicy = "string",
  TagList = list(
    list(
      Key = "string",
      Value = "string"
    )
  )
)