DataSource

Describes a data source.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The data source Amazon Resource Name (ARN).

Link copied to clipboard

The description of the data source.

Link copied to clipboard
Link copied to clipboard

Amazon OpenSearch Service settings.

Link copied to clipboard

Amazon EventBridge settings.

Link copied to clipboard

HTTP endpoint settings.

Link copied to clipboard

Lambda settings.

Link copied to clipboard

Enables or disables enhanced data source metrics for specified data sources. Note that metricsConfig won't be used unless the dataSourceLevelMetricsBehavior value is set to PER_DATA_SOURCE_METRICS. If the dataSourceLevelMetricsBehavior is set to FULL_REQUEST_DATA_SOURCE_METRICS instead, metricsConfig will be ignored. However, you can still set its value.

Link copied to clipboard
val name: String?

The name of the data source.

Link copied to clipboard

Amazon OpenSearch Service settings.

Link copied to clipboard
Link copied to clipboard

The Identity and Access Management (IAM) service role Amazon Resource Name (ARN) for the data source. The system assumes this role when accessing the data source.

Link copied to clipboard

The type of the data source.

Functions

Link copied to clipboard
inline fun copy(block: DataSource.Builder.() -> Unit = {}): DataSource
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String