DatabaseInstanceSettingsInsightsConfigArgs

data class DatabaseInstanceSettingsInsightsConfigArgs(val queryInsightsEnabled: Output<Boolean>? = null, val queryPlansPerMinute: Output<Int>? = null, val queryStringLength: Output<Int>? = null, val recordApplicationTags: Output<Boolean>? = null, val recordClientAddress: Output<Boolean>? = null) : ConvertibleToJava<DatabaseInstanceSettingsInsightsConfigArgs>

Constructors

constructor(queryInsightsEnabled: Output<Boolean>? = null, queryPlansPerMinute: Output<Int>? = null, queryStringLength: Output<Int>? = null, recordApplicationTags: Output<Boolean>? = null, recordClientAddress: Output<Boolean>? = null)

Properties

Link copied to clipboard
val queryInsightsEnabled: Output<Boolean>? = null

True if Query Insights feature is enabled.

Link copied to clipboard
val queryPlansPerMinute: Output<Int>? = null

Number of query execution plans captured by Insights per minute for all queries combined. Between 0 and 20. Default to 5.

Link copied to clipboard
val queryStringLength: Output<Int>? = null

Maximum query length stored in bytes. Between 256 and 4500. Default to 1024. Higher query lengths are more useful for analytical queries, but they also require more memory. Changing the query length requires you to restart the instance. You can still add tags to queries that exceed the length limit.

Link copied to clipboard
val recordApplicationTags: Output<Boolean>? = null

True if Query Insights will record application tags from query when enabled.

Link copied to clipboard
val recordClientAddress: Output<Boolean>? = null

True if Query Insights will record client address when enabled.

Functions

Link copied to clipboard
open override fun toJava(): DatabaseInstanceSettingsInsightsConfigArgs