Skip to content

Latest commit

 

History

History
2436 lines (1541 loc) · 135 KB

databaseOpensearchConfig.typescript.md

File metadata and controls

2436 lines (1541 loc) · 135 KB

databaseOpensearchConfig Submodule

Constructs

DatabaseOpensearchConfig

Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config digitalocean_database_opensearch_config}.

Initializers

import { databaseOpensearchConfig } from '@cdktf/provider-digitalocean'

new databaseOpensearchConfig.DatabaseOpensearchConfig(scope: Construct, id: string, config: DatabaseOpensearchConfigConfig)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
config DatabaseOpensearchConfigConfig No description.

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

Name Description
toString Returns a string representation of this construct.
addOverride No description.
overrideLogicalId Overrides the auto-generated logical ID with a specific ID.
resetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
toHclTerraform No description.
toMetadata No description.
toTerraform Adds this resource to the terraform JSON output.
addMoveTarget Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
hasResourceMove No description.
importFrom No description.
interpolationForAttribute No description.
moveFromId Move the resource corresponding to "id" to this resource.
moveTo Moves this resource to the target resource given by moveTarget.
moveToId Moves this resource to the resource corresponding to "id".
resetActionAutoCreateIndexEnabled No description.
resetActionDestructiveRequiresName No description.
resetClusterMaxShardsPerNode No description.
resetClusterRoutingAllocationNodeConcurrentRecoveries No description.
resetEnableSecurityAudit No description.
resetHttpMaxContentLengthBytes No description.
resetHttpMaxHeaderSizeBytes No description.
resetHttpMaxInitialLineLengthBytes No description.
resetId No description.
resetIndicesFielddataCacheSizePercentage No description.
resetIndicesMemoryIndexBufferSizePercentage No description.
resetIndicesMemoryMaxIndexBufferSizeMb No description.
resetIndicesMemoryMinIndexBufferSizeMb No description.
resetIndicesQueriesCacheSizePercentage No description.
resetIndicesQueryBoolMaxClauseCount No description.
resetIndicesRecoveryMaxConcurrentFileChunks No description.
resetIndicesRecoveryMaxMbPerSec No description.
resetIsmEnabled No description.
resetIsmHistoryEnabled No description.
resetIsmHistoryMaxAgeHours No description.
resetIsmHistoryMaxDocs No description.
resetIsmHistoryRolloverCheckPeriodHours No description.
resetIsmHistoryRolloverRetentionPeriodDays No description.
resetOverrideMainResponseVersion No description.
resetPluginsAlertingFilterByBackendRolesEnabled No description.
resetReindexRemoteWhitelist No description.
resetScriptMaxCompilationsRate No description.
resetSearchMaxBuckets No description.
resetThreadPoolAnalyzeQueueSize No description.
resetThreadPoolAnalyzeSize No description.
resetThreadPoolForceMergeSize No description.
resetThreadPoolGetQueueSize No description.
resetThreadPoolGetSize No description.
resetThreadPoolSearchQueueSize No description.
resetThreadPoolSearchSize No description.
resetThreadPoolSearchThrottledQueueSize No description.
resetThreadPoolSearchThrottledSize No description.
resetThreadPoolWriteQueueSize No description.
resetThreadPoolWriteSize No description.

toString
public toString(): string

Returns a string representation of this construct.

addOverride
public addOverride(path: string, value: any): void
pathRequired
  • Type: string

valueRequired
  • Type: any

overrideLogicalId
public overrideLogicalId(newLogicalId: string): void

Overrides the auto-generated logical ID with a specific ID.

newLogicalIdRequired
  • Type: string

The new logical ID to use for this stack element.


resetOverrideLogicalId
public resetOverrideLogicalId(): void

Resets a previously passed logical Id to use the auto-generated logical id again.

toHclTerraform
public toHclTerraform(): any
toMetadata
public toMetadata(): any
toTerraform
public toTerraform(): any

Adds this resource to the terraform JSON output.

addMoveTarget
public addMoveTarget(moveTarget: string): void

Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.

moveTargetRequired
  • Type: string

The string move target that will correspond to this resource.


getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

hasResourceMove
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
importFrom
public importFrom(id: string, provider?: TerraformProvider): void
idRequired
  • Type: string

providerOptional
  • Type: cdktf.TerraformProvider

interpolationForAttribute
public interpolationForAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

moveFromId
public moveFromId(id: string): void

Move the resource corresponding to "id" to this resource.

Note that the resource being moved from must be marked as moved using it's instance function.

idRequired
  • Type: string

Full id of resource being moved from, e.g. "aws_s3_bucket.example".


moveTo
public moveTo(moveTarget: string, index?: string | number): void

Moves this resource to the target resource given by moveTarget.

moveTargetRequired
  • Type: string

The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.


indexOptional
  • Type: string | number

Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.


moveToId
public moveToId(id: string): void

Moves this resource to the resource corresponding to "id".

idRequired
  • Type: string

Full id of resource to move to, e.g. "aws_s3_bucket.example".


resetActionAutoCreateIndexEnabled
public resetActionAutoCreateIndexEnabled(): void
resetActionDestructiveRequiresName
public resetActionDestructiveRequiresName(): void
resetClusterMaxShardsPerNode
public resetClusterMaxShardsPerNode(): void
resetClusterRoutingAllocationNodeConcurrentRecoveries
public resetClusterRoutingAllocationNodeConcurrentRecoveries(): void
resetEnableSecurityAudit
public resetEnableSecurityAudit(): void
resetHttpMaxContentLengthBytes
public resetHttpMaxContentLengthBytes(): void
resetHttpMaxHeaderSizeBytes
public resetHttpMaxHeaderSizeBytes(): void
resetHttpMaxInitialLineLengthBytes
public resetHttpMaxInitialLineLengthBytes(): void
resetId
public resetId(): void
resetIndicesFielddataCacheSizePercentage
public resetIndicesFielddataCacheSizePercentage(): void
resetIndicesMemoryIndexBufferSizePercentage
public resetIndicesMemoryIndexBufferSizePercentage(): void
resetIndicesMemoryMaxIndexBufferSizeMb
public resetIndicesMemoryMaxIndexBufferSizeMb(): void
resetIndicesMemoryMinIndexBufferSizeMb
public resetIndicesMemoryMinIndexBufferSizeMb(): void
resetIndicesQueriesCacheSizePercentage
public resetIndicesQueriesCacheSizePercentage(): void
resetIndicesQueryBoolMaxClauseCount
public resetIndicesQueryBoolMaxClauseCount(): void
resetIndicesRecoveryMaxConcurrentFileChunks
public resetIndicesRecoveryMaxConcurrentFileChunks(): void
resetIndicesRecoveryMaxMbPerSec
public resetIndicesRecoveryMaxMbPerSec(): void
resetIsmEnabled
public resetIsmEnabled(): void
resetIsmHistoryEnabled
public resetIsmHistoryEnabled(): void
resetIsmHistoryMaxAgeHours
public resetIsmHistoryMaxAgeHours(): void
resetIsmHistoryMaxDocs
public resetIsmHistoryMaxDocs(): void
resetIsmHistoryRolloverCheckPeriodHours
public resetIsmHistoryRolloverCheckPeriodHours(): void
resetIsmHistoryRolloverRetentionPeriodDays
public resetIsmHistoryRolloverRetentionPeriodDays(): void
resetOverrideMainResponseVersion
public resetOverrideMainResponseVersion(): void
resetPluginsAlertingFilterByBackendRolesEnabled
public resetPluginsAlertingFilterByBackendRolesEnabled(): void
resetReindexRemoteWhitelist
public resetReindexRemoteWhitelist(): void
resetScriptMaxCompilationsRate
public resetScriptMaxCompilationsRate(): void
resetSearchMaxBuckets
public resetSearchMaxBuckets(): void
resetThreadPoolAnalyzeQueueSize
public resetThreadPoolAnalyzeQueueSize(): void
resetThreadPoolAnalyzeSize
public resetThreadPoolAnalyzeSize(): void
resetThreadPoolForceMergeSize
public resetThreadPoolForceMergeSize(): void
resetThreadPoolGetQueueSize
public resetThreadPoolGetQueueSize(): void
resetThreadPoolGetSize
public resetThreadPoolGetSize(): void
resetThreadPoolSearchQueueSize
public resetThreadPoolSearchQueueSize(): void
resetThreadPoolSearchSize
public resetThreadPoolSearchSize(): void
resetThreadPoolSearchThrottledQueueSize
public resetThreadPoolSearchThrottledQueueSize(): void
resetThreadPoolSearchThrottledSize
public resetThreadPoolSearchThrottledSize(): void
resetThreadPoolWriteQueueSize
public resetThreadPoolWriteQueueSize(): void
resetThreadPoolWriteSize
public resetThreadPoolWriteSize(): void

Static Functions

Name Description
isConstruct Checks if x is a construct.
isTerraformElement No description.
isTerraformResource No description.
generateConfigForImport Generates CDKTF code for importing a DatabaseOpensearchConfig resource upon running "cdktf plan ".

isConstruct
import { databaseOpensearchConfig } from '@cdktf/provider-digitalocean'

databaseOpensearchConfig.DatabaseOpensearchConfig.isConstruct(x: any)

Checks if x is a construct.

Use this method instead of instanceof to properly detect Construct instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the constructs library on disk are seen as independent, completely different libraries. As a consequence, the class Construct in each copy of the constructs library is seen as a different class, and an instance of one class will not test as instanceof the other class. npm install will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the constructs library can be accidentally installed, and instanceof will behave unpredictably. It is safest to avoid using instanceof, and using this type-testing method instead.

xRequired
  • Type: any

Any object.


isTerraformElement
import { databaseOpensearchConfig } from '@cdktf/provider-digitalocean'

databaseOpensearchConfig.DatabaseOpensearchConfig.isTerraformElement(x: any)
xRequired
  • Type: any

isTerraformResource
import { databaseOpensearchConfig } from '@cdktf/provider-digitalocean'

databaseOpensearchConfig.DatabaseOpensearchConfig.isTerraformResource(x: any)
xRequired
  • Type: any

generateConfigForImport
import { databaseOpensearchConfig } from '@cdktf/provider-digitalocean'

databaseOpensearchConfig.DatabaseOpensearchConfig.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)

Generates CDKTF code for importing a DatabaseOpensearchConfig resource upon running "cdktf plan ".

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: string

The construct id used in the generated config for the DatabaseOpensearchConfig to import.


importFromIdRequired
  • Type: string

The id of the existing DatabaseOpensearchConfig that should be imported.

Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: cdktf.TerraformProvider

? Optional instance of the provider where the DatabaseOpensearchConfig to import is found.


Properties

Name Type Description
node constructs.Node The tree node.
cdktfStack cdktf.TerraformStack No description.
fqn string No description.
friendlyUniqueId string No description.
terraformMetaArguments {[ key: string ]: any} No description.
terraformResourceType string No description.
terraformGeneratorMetadata cdktf.TerraformProviderGeneratorMetadata No description.
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn string[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
actionAutoCreateIndexEnabledInput boolean | cdktf.IResolvable No description.
actionDestructiveRequiresNameInput boolean | cdktf.IResolvable No description.
clusterIdInput string No description.
clusterMaxShardsPerNodeInput number No description.
clusterRoutingAllocationNodeConcurrentRecoveriesInput number No description.
enableSecurityAuditInput boolean | cdktf.IResolvable No description.
httpMaxContentLengthBytesInput number No description.
httpMaxHeaderSizeBytesInput number No description.
httpMaxInitialLineLengthBytesInput number No description.
idInput string No description.
indicesFielddataCacheSizePercentageInput number No description.
indicesMemoryIndexBufferSizePercentageInput number No description.
indicesMemoryMaxIndexBufferSizeMbInput number No description.
indicesMemoryMinIndexBufferSizeMbInput number No description.
indicesQueriesCacheSizePercentageInput number No description.
indicesQueryBoolMaxClauseCountInput number No description.
indicesRecoveryMaxConcurrentFileChunksInput number No description.
indicesRecoveryMaxMbPerSecInput number No description.
ismEnabledInput boolean | cdktf.IResolvable No description.
ismHistoryEnabledInput boolean | cdktf.IResolvable No description.
ismHistoryMaxAgeHoursInput number No description.
ismHistoryMaxDocsInput number No description.
ismHistoryRolloverCheckPeriodHoursInput number No description.
ismHistoryRolloverRetentionPeriodDaysInput number No description.
overrideMainResponseVersionInput boolean | cdktf.IResolvable No description.
pluginsAlertingFilterByBackendRolesEnabledInput boolean | cdktf.IResolvable No description.
reindexRemoteWhitelistInput string[] No description.
scriptMaxCompilationsRateInput string No description.
searchMaxBucketsInput number No description.
threadPoolAnalyzeQueueSizeInput number No description.
threadPoolAnalyzeSizeInput number No description.
threadPoolForceMergeSizeInput number No description.
threadPoolGetQueueSizeInput number No description.
threadPoolGetSizeInput number No description.
threadPoolSearchQueueSizeInput number No description.
threadPoolSearchSizeInput number No description.
threadPoolSearchThrottledQueueSizeInput number No description.
threadPoolSearchThrottledSizeInput number No description.
threadPoolWriteQueueSizeInput number No description.
threadPoolWriteSizeInput number No description.
actionAutoCreateIndexEnabled boolean | cdktf.IResolvable No description.
actionDestructiveRequiresName boolean | cdktf.IResolvable No description.
clusterId string No description.
clusterMaxShardsPerNode number No description.
clusterRoutingAllocationNodeConcurrentRecoveries number No description.
enableSecurityAudit boolean | cdktf.IResolvable No description.
httpMaxContentLengthBytes number No description.
httpMaxHeaderSizeBytes number No description.
httpMaxInitialLineLengthBytes number No description.
id string No description.
indicesFielddataCacheSizePercentage number No description.
indicesMemoryIndexBufferSizePercentage number No description.
indicesMemoryMaxIndexBufferSizeMb number No description.
indicesMemoryMinIndexBufferSizeMb number No description.
indicesQueriesCacheSizePercentage number No description.
indicesQueryBoolMaxClauseCount number No description.
indicesRecoveryMaxConcurrentFileChunks number No description.
indicesRecoveryMaxMbPerSec number No description.
ismEnabled boolean | cdktf.IResolvable No description.
ismHistoryEnabled boolean | cdktf.IResolvable No description.
ismHistoryMaxAgeHours number No description.
ismHistoryMaxDocs number No description.
ismHistoryRolloverCheckPeriodHours number No description.
ismHistoryRolloverRetentionPeriodDays number No description.
overrideMainResponseVersion boolean | cdktf.IResolvable No description.
pluginsAlertingFilterByBackendRolesEnabled boolean | cdktf.IResolvable No description.
reindexRemoteWhitelist string[] No description.
scriptMaxCompilationsRate string No description.
searchMaxBuckets number No description.
threadPoolAnalyzeQueueSize number No description.
threadPoolAnalyzeSize number No description.
threadPoolForceMergeSize number No description.
threadPoolGetQueueSize number No description.
threadPoolGetSize number No description.
threadPoolSearchQueueSize number No description.
threadPoolSearchSize number No description.
threadPoolSearchThrottledQueueSize number No description.
threadPoolSearchThrottledSize number No description.
threadPoolWriteQueueSize number No description.
threadPoolWriteSize number No description.

nodeRequired
public readonly node: Node;
  • Type: constructs.Node

The tree node.


cdktfStackRequired
public readonly cdktfStack: TerraformStack;
  • Type: cdktf.TerraformStack

fqnRequired
public readonly fqn: string;
  • Type: string

friendlyUniqueIdRequired
public readonly friendlyUniqueId: string;
  • Type: string

terraformMetaArgumentsRequired
public readonly terraformMetaArguments: {[ key: string ]: any};
  • Type: {[ key: string ]: any}

terraformResourceTypeRequired
public readonly terraformResourceType: string;
  • Type: string

terraformGeneratorMetadataOptional
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
  • Type: cdktf.TerraformProviderGeneratorMetadata

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: string[];
  • Type: string[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

actionAutoCreateIndexEnabledInputOptional
public readonly actionAutoCreateIndexEnabledInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

actionDestructiveRequiresNameInputOptional
public readonly actionDestructiveRequiresNameInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

clusterIdInputOptional
public readonly clusterIdInput: string;
  • Type: string

clusterMaxShardsPerNodeInputOptional
public readonly clusterMaxShardsPerNodeInput: number;
  • Type: number

clusterRoutingAllocationNodeConcurrentRecoveriesInputOptional
public readonly clusterRoutingAllocationNodeConcurrentRecoveriesInput: number;
  • Type: number

enableSecurityAuditInputOptional
public readonly enableSecurityAuditInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

httpMaxContentLengthBytesInputOptional
public readonly httpMaxContentLengthBytesInput: number;
  • Type: number

httpMaxHeaderSizeBytesInputOptional
public readonly httpMaxHeaderSizeBytesInput: number;
  • Type: number

httpMaxInitialLineLengthBytesInputOptional
public readonly httpMaxInitialLineLengthBytesInput: number;
  • Type: number

idInputOptional
public readonly idInput: string;
  • Type: string

indicesFielddataCacheSizePercentageInputOptional
public readonly indicesFielddataCacheSizePercentageInput: number;
  • Type: number

indicesMemoryIndexBufferSizePercentageInputOptional
public readonly indicesMemoryIndexBufferSizePercentageInput: number;
  • Type: number

indicesMemoryMaxIndexBufferSizeMbInputOptional
public readonly indicesMemoryMaxIndexBufferSizeMbInput: number;
  • Type: number

indicesMemoryMinIndexBufferSizeMbInputOptional
public readonly indicesMemoryMinIndexBufferSizeMbInput: number;
  • Type: number

indicesQueriesCacheSizePercentageInputOptional
public readonly indicesQueriesCacheSizePercentageInput: number;
  • Type: number

indicesQueryBoolMaxClauseCountInputOptional
public readonly indicesQueryBoolMaxClauseCountInput: number;
  • Type: number

indicesRecoveryMaxConcurrentFileChunksInputOptional
public readonly indicesRecoveryMaxConcurrentFileChunksInput: number;
  • Type: number

indicesRecoveryMaxMbPerSecInputOptional
public readonly indicesRecoveryMaxMbPerSecInput: number;
  • Type: number

ismEnabledInputOptional
public readonly ismEnabledInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

ismHistoryEnabledInputOptional
public readonly ismHistoryEnabledInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

ismHistoryMaxAgeHoursInputOptional
public readonly ismHistoryMaxAgeHoursInput: number;
  • Type: number

ismHistoryMaxDocsInputOptional
public readonly ismHistoryMaxDocsInput: number;
  • Type: number

ismHistoryRolloverCheckPeriodHoursInputOptional
public readonly ismHistoryRolloverCheckPeriodHoursInput: number;
  • Type: number

ismHistoryRolloverRetentionPeriodDaysInputOptional
public readonly ismHistoryRolloverRetentionPeriodDaysInput: number;
  • Type: number

overrideMainResponseVersionInputOptional
public readonly overrideMainResponseVersionInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

pluginsAlertingFilterByBackendRolesEnabledInputOptional
public readonly pluginsAlertingFilterByBackendRolesEnabledInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

reindexRemoteWhitelistInputOptional
public readonly reindexRemoteWhitelistInput: string[];
  • Type: string[]

scriptMaxCompilationsRateInputOptional
public readonly scriptMaxCompilationsRateInput: string;
  • Type: string

searchMaxBucketsInputOptional
public readonly searchMaxBucketsInput: number;
  • Type: number

threadPoolAnalyzeQueueSizeInputOptional
public readonly threadPoolAnalyzeQueueSizeInput: number;
  • Type: number

threadPoolAnalyzeSizeInputOptional
public readonly threadPoolAnalyzeSizeInput: number;
  • Type: number

threadPoolForceMergeSizeInputOptional
public readonly threadPoolForceMergeSizeInput: number;
  • Type: number

threadPoolGetQueueSizeInputOptional
public readonly threadPoolGetQueueSizeInput: number;
  • Type: number

threadPoolGetSizeInputOptional
public readonly threadPoolGetSizeInput: number;
  • Type: number

threadPoolSearchQueueSizeInputOptional
public readonly threadPoolSearchQueueSizeInput: number;
  • Type: number

threadPoolSearchSizeInputOptional
public readonly threadPoolSearchSizeInput: number;
  • Type: number

threadPoolSearchThrottledQueueSizeInputOptional
public readonly threadPoolSearchThrottledQueueSizeInput: number;
  • Type: number

threadPoolSearchThrottledSizeInputOptional
public readonly threadPoolSearchThrottledSizeInput: number;
  • Type: number

threadPoolWriteQueueSizeInputOptional
public readonly threadPoolWriteQueueSizeInput: number;
  • Type: number

threadPoolWriteSizeInputOptional
public readonly threadPoolWriteSizeInput: number;
  • Type: number

actionAutoCreateIndexEnabledRequired
public readonly actionAutoCreateIndexEnabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

actionDestructiveRequiresNameRequired
public readonly actionDestructiveRequiresName: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

clusterIdRequired
public readonly clusterId: string;
  • Type: string

clusterMaxShardsPerNodeRequired
public readonly clusterMaxShardsPerNode: number;
  • Type: number

clusterRoutingAllocationNodeConcurrentRecoveriesRequired
public readonly clusterRoutingAllocationNodeConcurrentRecoveries: number;
  • Type: number

enableSecurityAuditRequired
public readonly enableSecurityAudit: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

httpMaxContentLengthBytesRequired
public readonly httpMaxContentLengthBytes: number;
  • Type: number

httpMaxHeaderSizeBytesRequired
public readonly httpMaxHeaderSizeBytes: number;
  • Type: number

httpMaxInitialLineLengthBytesRequired
public readonly httpMaxInitialLineLengthBytes: number;
  • Type: number

idRequired
public readonly id: string;
  • Type: string

indicesFielddataCacheSizePercentageRequired
public readonly indicesFielddataCacheSizePercentage: number;
  • Type: number

indicesMemoryIndexBufferSizePercentageRequired
public readonly indicesMemoryIndexBufferSizePercentage: number;
  • Type: number

indicesMemoryMaxIndexBufferSizeMbRequired
public readonly indicesMemoryMaxIndexBufferSizeMb: number;
  • Type: number

indicesMemoryMinIndexBufferSizeMbRequired
public readonly indicesMemoryMinIndexBufferSizeMb: number;
  • Type: number

indicesQueriesCacheSizePercentageRequired
public readonly indicesQueriesCacheSizePercentage: number;
  • Type: number

indicesQueryBoolMaxClauseCountRequired
public readonly indicesQueryBoolMaxClauseCount: number;
  • Type: number

indicesRecoveryMaxConcurrentFileChunksRequired
public readonly indicesRecoveryMaxConcurrentFileChunks: number;
  • Type: number

indicesRecoveryMaxMbPerSecRequired
public readonly indicesRecoveryMaxMbPerSec: number;
  • Type: number

ismEnabledRequired
public readonly ismEnabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

ismHistoryEnabledRequired
public readonly ismHistoryEnabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

ismHistoryMaxAgeHoursRequired
public readonly ismHistoryMaxAgeHours: number;
  • Type: number

ismHistoryMaxDocsRequired
public readonly ismHistoryMaxDocs: number;
  • Type: number

ismHistoryRolloverCheckPeriodHoursRequired
public readonly ismHistoryRolloverCheckPeriodHours: number;
  • Type: number

ismHistoryRolloverRetentionPeriodDaysRequired
public readonly ismHistoryRolloverRetentionPeriodDays: number;
  • Type: number

overrideMainResponseVersionRequired
public readonly overrideMainResponseVersion: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

pluginsAlertingFilterByBackendRolesEnabledRequired
public readonly pluginsAlertingFilterByBackendRolesEnabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

reindexRemoteWhitelistRequired
public readonly reindexRemoteWhitelist: string[];
  • Type: string[]

scriptMaxCompilationsRateRequired
public readonly scriptMaxCompilationsRate: string;
  • Type: string

searchMaxBucketsRequired
public readonly searchMaxBuckets: number;
  • Type: number

threadPoolAnalyzeQueueSizeRequired
public readonly threadPoolAnalyzeQueueSize: number;
  • Type: number

threadPoolAnalyzeSizeRequired
public readonly threadPoolAnalyzeSize: number;
  • Type: number

threadPoolForceMergeSizeRequired
public readonly threadPoolForceMergeSize: number;
  • Type: number

threadPoolGetQueueSizeRequired
public readonly threadPoolGetQueueSize: number;
  • Type: number

threadPoolGetSizeRequired
public readonly threadPoolGetSize: number;
  • Type: number

threadPoolSearchQueueSizeRequired
public readonly threadPoolSearchQueueSize: number;
  • Type: number

threadPoolSearchSizeRequired
public readonly threadPoolSearchSize: number;
  • Type: number

threadPoolSearchThrottledQueueSizeRequired
public readonly threadPoolSearchThrottledQueueSize: number;
  • Type: number

threadPoolSearchThrottledSizeRequired
public readonly threadPoolSearchThrottledSize: number;
  • Type: number

threadPoolWriteQueueSizeRequired
public readonly threadPoolWriteQueueSize: number;
  • Type: number

threadPoolWriteSizeRequired
public readonly threadPoolWriteSize: number;
  • Type: number

Constants

Name Type Description
tfResourceType string No description.

tfResourceTypeRequired
public readonly tfResourceType: string;
  • Type: string

Structs

DatabaseOpensearchConfigConfig

Initializer

import { databaseOpensearchConfig } from '@cdktf/provider-digitalocean'

const databaseOpensearchConfigConfig: databaseOpensearchConfig.DatabaseOpensearchConfigConfig = { ... }

Properties

Name Type Description
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn cdktf.ITerraformDependable[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
clusterId string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#cluster_id DatabaseOpensearchConfig#cluster_id}.
actionAutoCreateIndexEnabled boolean | cdktf.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#action_auto_create_index_enabled DatabaseOpensearchConfig#action_auto_create_index_enabled}.
actionDestructiveRequiresName boolean | cdktf.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#action_destructive_requires_name DatabaseOpensearchConfig#action_destructive_requires_name}.
clusterMaxShardsPerNode number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#cluster_max_shards_per_node DatabaseOpensearchConfig#cluster_max_shards_per_node}.
clusterRoutingAllocationNodeConcurrentRecoveries number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#cluster_routing_allocation_node_concurrent_recoveries DatabaseOpensearchConfig#cluster_routing_allocation_node_concurrent_recoveries}.
enableSecurityAudit boolean | cdktf.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#enable_security_audit DatabaseOpensearchConfig#enable_security_audit}.
httpMaxContentLengthBytes number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#http_max_content_length_bytes DatabaseOpensearchConfig#http_max_content_length_bytes}.
httpMaxHeaderSizeBytes number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#http_max_header_size_bytes DatabaseOpensearchConfig#http_max_header_size_bytes}.
httpMaxInitialLineLengthBytes number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#http_max_initial_line_length_bytes DatabaseOpensearchConfig#http_max_initial_line_length_bytes}.
id string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#id DatabaseOpensearchConfig#id}.
indicesFielddataCacheSizePercentage number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_fielddata_cache_size_percentage DatabaseOpensearchConfig#indices_fielddata_cache_size_percentage}.
indicesMemoryIndexBufferSizePercentage number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_memory_index_buffer_size_percentage DatabaseOpensearchConfig#indices_memory_index_buffer_size_percentage}.
indicesMemoryMaxIndexBufferSizeMb number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_memory_max_index_buffer_size_mb DatabaseOpensearchConfig#indices_memory_max_index_buffer_size_mb}.
indicesMemoryMinIndexBufferSizeMb number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_memory_min_index_buffer_size_mb DatabaseOpensearchConfig#indices_memory_min_index_buffer_size_mb}.
indicesQueriesCacheSizePercentage number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_queries_cache_size_percentage DatabaseOpensearchConfig#indices_queries_cache_size_percentage}.
indicesQueryBoolMaxClauseCount number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_query_bool_max_clause_count DatabaseOpensearchConfig#indices_query_bool_max_clause_count}.
indicesRecoveryMaxConcurrentFileChunks number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_recovery_max_concurrent_file_chunks DatabaseOpensearchConfig#indices_recovery_max_concurrent_file_chunks}.
indicesRecoveryMaxMbPerSec number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_recovery_max_mb_per_sec DatabaseOpensearchConfig#indices_recovery_max_mb_per_sec}.
ismEnabled boolean | cdktf.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#ism_enabled DatabaseOpensearchConfig#ism_enabled}.
ismHistoryEnabled boolean | cdktf.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#ism_history_enabled DatabaseOpensearchConfig#ism_history_enabled}.
ismHistoryMaxAgeHours number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#ism_history_max_age_hours DatabaseOpensearchConfig#ism_history_max_age_hours}.
ismHistoryMaxDocs number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#ism_history_max_docs DatabaseOpensearchConfig#ism_history_max_docs}.
ismHistoryRolloverCheckPeriodHours number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#ism_history_rollover_check_period_hours DatabaseOpensearchConfig#ism_history_rollover_check_period_hours}.
ismHistoryRolloverRetentionPeriodDays number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#ism_history_rollover_retention_period_days DatabaseOpensearchConfig#ism_history_rollover_retention_period_days}.
overrideMainResponseVersion boolean | cdktf.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#override_main_response_version DatabaseOpensearchConfig#override_main_response_version}.
pluginsAlertingFilterByBackendRolesEnabled boolean | cdktf.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#plugins_alerting_filter_by_backend_roles_enabled DatabaseOpensearchConfig#plugins_alerting_filter_by_backend_roles_enabled}.
reindexRemoteWhitelist string[] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#reindex_remote_whitelist DatabaseOpensearchConfig#reindex_remote_whitelist}.
scriptMaxCompilationsRate string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#script_max_compilations_rate DatabaseOpensearchConfig#script_max_compilations_rate}.
searchMaxBuckets number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#search_max_buckets DatabaseOpensearchConfig#search_max_buckets}.
threadPoolAnalyzeQueueSize number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_analyze_queue_size DatabaseOpensearchConfig#thread_pool_analyze_queue_size}.
threadPoolAnalyzeSize number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_analyze_size DatabaseOpensearchConfig#thread_pool_analyze_size}.
threadPoolForceMergeSize number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_force_merge_size DatabaseOpensearchConfig#thread_pool_force_merge_size}.
threadPoolGetQueueSize number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_get_queue_size DatabaseOpensearchConfig#thread_pool_get_queue_size}.
threadPoolGetSize number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_get_size DatabaseOpensearchConfig#thread_pool_get_size}.
threadPoolSearchQueueSize number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_search_queue_size DatabaseOpensearchConfig#thread_pool_search_queue_size}.
threadPoolSearchSize number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_search_size DatabaseOpensearchConfig#thread_pool_search_size}.
threadPoolSearchThrottledQueueSize number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_search_throttled_queue_size DatabaseOpensearchConfig#thread_pool_search_throttled_queue_size}.
threadPoolSearchThrottledSize number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_search_throttled_size DatabaseOpensearchConfig#thread_pool_search_throttled_size}.
threadPoolWriteQueueSize number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_write_queue_size DatabaseOpensearchConfig#thread_pool_write_queue_size}.
threadPoolWriteSize number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_write_size DatabaseOpensearchConfig#thread_pool_write_size}.

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: ITerraformDependable[];
  • Type: cdktf.ITerraformDependable[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

clusterIdRequired
public readonly clusterId: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#cluster_id DatabaseOpensearchConfig#cluster_id}.


actionAutoCreateIndexEnabledOptional
public readonly actionAutoCreateIndexEnabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#action_auto_create_index_enabled DatabaseOpensearchConfig#action_auto_create_index_enabled}.


actionDestructiveRequiresNameOptional
public readonly actionDestructiveRequiresName: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#action_destructive_requires_name DatabaseOpensearchConfig#action_destructive_requires_name}.


clusterMaxShardsPerNodeOptional
public readonly clusterMaxShardsPerNode: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#cluster_max_shards_per_node DatabaseOpensearchConfig#cluster_max_shards_per_node}.


clusterRoutingAllocationNodeConcurrentRecoveriesOptional
public readonly clusterRoutingAllocationNodeConcurrentRecoveries: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#cluster_routing_allocation_node_concurrent_recoveries DatabaseOpensearchConfig#cluster_routing_allocation_node_concurrent_recoveries}.


enableSecurityAuditOptional
public readonly enableSecurityAudit: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#enable_security_audit DatabaseOpensearchConfig#enable_security_audit}.


httpMaxContentLengthBytesOptional
public readonly httpMaxContentLengthBytes: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#http_max_content_length_bytes DatabaseOpensearchConfig#http_max_content_length_bytes}.


httpMaxHeaderSizeBytesOptional
public readonly httpMaxHeaderSizeBytes: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#http_max_header_size_bytes DatabaseOpensearchConfig#http_max_header_size_bytes}.


httpMaxInitialLineLengthBytesOptional
public readonly httpMaxInitialLineLengthBytes: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#http_max_initial_line_length_bytes DatabaseOpensearchConfig#http_max_initial_line_length_bytes}.


idOptional
public readonly id: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#id DatabaseOpensearchConfig#id}.

Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.


indicesFielddataCacheSizePercentageOptional
public readonly indicesFielddataCacheSizePercentage: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_fielddata_cache_size_percentage DatabaseOpensearchConfig#indices_fielddata_cache_size_percentage}.


indicesMemoryIndexBufferSizePercentageOptional
public readonly indicesMemoryIndexBufferSizePercentage: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_memory_index_buffer_size_percentage DatabaseOpensearchConfig#indices_memory_index_buffer_size_percentage}.


indicesMemoryMaxIndexBufferSizeMbOptional
public readonly indicesMemoryMaxIndexBufferSizeMb: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_memory_max_index_buffer_size_mb DatabaseOpensearchConfig#indices_memory_max_index_buffer_size_mb}.


indicesMemoryMinIndexBufferSizeMbOptional
public readonly indicesMemoryMinIndexBufferSizeMb: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_memory_min_index_buffer_size_mb DatabaseOpensearchConfig#indices_memory_min_index_buffer_size_mb}.


indicesQueriesCacheSizePercentageOptional
public readonly indicesQueriesCacheSizePercentage: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_queries_cache_size_percentage DatabaseOpensearchConfig#indices_queries_cache_size_percentage}.


indicesQueryBoolMaxClauseCountOptional
public readonly indicesQueryBoolMaxClauseCount: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_query_bool_max_clause_count DatabaseOpensearchConfig#indices_query_bool_max_clause_count}.


indicesRecoveryMaxConcurrentFileChunksOptional
public readonly indicesRecoveryMaxConcurrentFileChunks: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_recovery_max_concurrent_file_chunks DatabaseOpensearchConfig#indices_recovery_max_concurrent_file_chunks}.


indicesRecoveryMaxMbPerSecOptional
public readonly indicesRecoveryMaxMbPerSec: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#indices_recovery_max_mb_per_sec DatabaseOpensearchConfig#indices_recovery_max_mb_per_sec}.


ismEnabledOptional
public readonly ismEnabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#ism_enabled DatabaseOpensearchConfig#ism_enabled}.


ismHistoryEnabledOptional
public readonly ismHistoryEnabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#ism_history_enabled DatabaseOpensearchConfig#ism_history_enabled}.


ismHistoryMaxAgeHoursOptional
public readonly ismHistoryMaxAgeHours: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#ism_history_max_age_hours DatabaseOpensearchConfig#ism_history_max_age_hours}.


ismHistoryMaxDocsOptional
public readonly ismHistoryMaxDocs: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#ism_history_max_docs DatabaseOpensearchConfig#ism_history_max_docs}.


ismHistoryRolloverCheckPeriodHoursOptional
public readonly ismHistoryRolloverCheckPeriodHours: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#ism_history_rollover_check_period_hours DatabaseOpensearchConfig#ism_history_rollover_check_period_hours}.


ismHistoryRolloverRetentionPeriodDaysOptional
public readonly ismHistoryRolloverRetentionPeriodDays: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#ism_history_rollover_retention_period_days DatabaseOpensearchConfig#ism_history_rollover_retention_period_days}.


overrideMainResponseVersionOptional
public readonly overrideMainResponseVersion: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#override_main_response_version DatabaseOpensearchConfig#override_main_response_version}.


pluginsAlertingFilterByBackendRolesEnabledOptional
public readonly pluginsAlertingFilterByBackendRolesEnabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#plugins_alerting_filter_by_backend_roles_enabled DatabaseOpensearchConfig#plugins_alerting_filter_by_backend_roles_enabled}.


reindexRemoteWhitelistOptional
public readonly reindexRemoteWhitelist: string[];
  • Type: string[]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#reindex_remote_whitelist DatabaseOpensearchConfig#reindex_remote_whitelist}.


scriptMaxCompilationsRateOptional
public readonly scriptMaxCompilationsRate: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#script_max_compilations_rate DatabaseOpensearchConfig#script_max_compilations_rate}.


searchMaxBucketsOptional
public readonly searchMaxBuckets: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#search_max_buckets DatabaseOpensearchConfig#search_max_buckets}.


threadPoolAnalyzeQueueSizeOptional
public readonly threadPoolAnalyzeQueueSize: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_analyze_queue_size DatabaseOpensearchConfig#thread_pool_analyze_queue_size}.


threadPoolAnalyzeSizeOptional
public readonly threadPoolAnalyzeSize: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_analyze_size DatabaseOpensearchConfig#thread_pool_analyze_size}.


threadPoolForceMergeSizeOptional
public readonly threadPoolForceMergeSize: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_force_merge_size DatabaseOpensearchConfig#thread_pool_force_merge_size}.


threadPoolGetQueueSizeOptional
public readonly threadPoolGetQueueSize: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_get_queue_size DatabaseOpensearchConfig#thread_pool_get_queue_size}.


threadPoolGetSizeOptional
public readonly threadPoolGetSize: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_get_size DatabaseOpensearchConfig#thread_pool_get_size}.


threadPoolSearchQueueSizeOptional
public readonly threadPoolSearchQueueSize: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_search_queue_size DatabaseOpensearchConfig#thread_pool_search_queue_size}.


threadPoolSearchSizeOptional
public readonly threadPoolSearchSize: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_search_size DatabaseOpensearchConfig#thread_pool_search_size}.


threadPoolSearchThrottledQueueSizeOptional
public readonly threadPoolSearchThrottledQueueSize: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_search_throttled_queue_size DatabaseOpensearchConfig#thread_pool_search_throttled_queue_size}.


threadPoolSearchThrottledSizeOptional
public readonly threadPoolSearchThrottledSize: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_search_throttled_size DatabaseOpensearchConfig#thread_pool_search_throttled_size}.


threadPoolWriteQueueSizeOptional
public readonly threadPoolWriteQueueSize: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_write_queue_size DatabaseOpensearchConfig#thread_pool_write_queue_size}.


threadPoolWriteSizeOptional
public readonly threadPoolWriteSize: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config#thread_pool_write_size DatabaseOpensearchConfig#thread_pool_write_size}.