Skip to content

Latest commit

 

History

History
2484 lines (1589 loc) · 131 KB

databaseOpensearchConfig.go.md

File metadata and controls

2484 lines (1589 loc) · 131 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 "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseopensearchconfig"

databaseopensearchconfig.NewDatabaseOpensearchConfig(scope Construct, id *string, config DatabaseOpensearchConfigConfig) DatabaseOpensearchConfig
Name Type Description
scope github.com/aws/constructs-go/constructs/v10.Construct The scope in which to define this construct.
id *string The scoped construct ID.
config DatabaseOpensearchConfigConfig No description.

scopeRequired
  • Type: github.com/aws/constructs-go/constructs/v10.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
func ToString() *string

Returns a string representation of this construct.

AddOverride
func AddOverride(path *string, value interface{})
pathRequired
  • Type: *string

valueRequired
  • Type: interface{}

OverrideLogicalId
func OverrideLogicalId(newLogicalId *string)

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

newLogicalIdRequired
  • Type: *string

The new logical ID to use for this stack element.


ResetOverrideLogicalId
func ResetOverrideLogicalId()

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

ToHclTerraform
func ToHclTerraform() interface{}
ToMetadata
func ToMetadata() interface{}
ToTerraform
func ToTerraform() interface{}

Adds this resource to the terraform JSON output.

AddMoveTarget
func AddMoveTarget(moveTarget *string)

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
func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
terraformAttributeRequired
  • Type: *string

GetBooleanAttribute
func GetBooleanAttribute(terraformAttribute *string) IResolvable
terraformAttributeRequired
  • Type: *string

GetBooleanMapAttribute
func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
terraformAttributeRequired
  • Type: *string

GetListAttribute
func GetListAttribute(terraformAttribute *string) *[]*string
terraformAttributeRequired
  • Type: *string

GetNumberAttribute
func GetNumberAttribute(terraformAttribute *string) *f64
terraformAttributeRequired
  • Type: *string

GetNumberListAttribute
func GetNumberListAttribute(terraformAttribute *string) *[]*f64
terraformAttributeRequired
  • Type: *string

GetNumberMapAttribute
func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64
terraformAttributeRequired
  • Type: *string

GetStringAttribute
func GetStringAttribute(terraformAttribute *string) *string
terraformAttributeRequired
  • Type: *string

GetStringMapAttribute
func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
terraformAttributeRequired
  • Type: *string

HasResourceMove
func HasResourceMove() interface{}
ImportFrom
func ImportFrom(id *string, provider TerraformProvider)
idRequired
  • Type: *string

providerOptional
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider

InterpolationForAttribute
func InterpolationForAttribute(terraformAttribute *string) IResolvable
terraformAttributeRequired
  • Type: *string

MoveFromId
func MoveFromId(id *string)

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
func MoveTo(moveTarget *string, index interface{})

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: interface{}

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


MoveToId
func MoveToId(id *string)

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
func ResetActionAutoCreateIndexEnabled()
ResetActionDestructiveRequiresName
func ResetActionDestructiveRequiresName()
ResetClusterMaxShardsPerNode
func ResetClusterMaxShardsPerNode()
ResetClusterRoutingAllocationNodeConcurrentRecoveries
func ResetClusterRoutingAllocationNodeConcurrentRecoveries()
ResetEnableSecurityAudit
func ResetEnableSecurityAudit()
ResetHttpMaxContentLengthBytes
func ResetHttpMaxContentLengthBytes()
ResetHttpMaxHeaderSizeBytes
func ResetHttpMaxHeaderSizeBytes()
ResetHttpMaxInitialLineLengthBytes
func ResetHttpMaxInitialLineLengthBytes()
ResetId
func ResetId()
ResetIndicesFielddataCacheSizePercentage
func ResetIndicesFielddataCacheSizePercentage()
ResetIndicesMemoryIndexBufferSizePercentage
func ResetIndicesMemoryIndexBufferSizePercentage()
ResetIndicesMemoryMaxIndexBufferSizeMb
func ResetIndicesMemoryMaxIndexBufferSizeMb()
ResetIndicesMemoryMinIndexBufferSizeMb
func ResetIndicesMemoryMinIndexBufferSizeMb()
ResetIndicesQueriesCacheSizePercentage
func ResetIndicesQueriesCacheSizePercentage()
ResetIndicesQueryBoolMaxClauseCount
func ResetIndicesQueryBoolMaxClauseCount()
ResetIndicesRecoveryMaxConcurrentFileChunks
func ResetIndicesRecoveryMaxConcurrentFileChunks()
ResetIndicesRecoveryMaxMbPerSec
func ResetIndicesRecoveryMaxMbPerSec()
ResetIsmEnabled
func ResetIsmEnabled()
ResetIsmHistoryEnabled
func ResetIsmHistoryEnabled()
ResetIsmHistoryMaxAgeHours
func ResetIsmHistoryMaxAgeHours()
ResetIsmHistoryMaxDocs
func ResetIsmHistoryMaxDocs()
ResetIsmHistoryRolloverCheckPeriodHours
func ResetIsmHistoryRolloverCheckPeriodHours()
ResetIsmHistoryRolloverRetentionPeriodDays
func ResetIsmHistoryRolloverRetentionPeriodDays()
ResetOverrideMainResponseVersion
func ResetOverrideMainResponseVersion()
ResetPluginsAlertingFilterByBackendRolesEnabled
func ResetPluginsAlertingFilterByBackendRolesEnabled()
ResetReindexRemoteWhitelist
func ResetReindexRemoteWhitelist()
ResetScriptMaxCompilationsRate
func ResetScriptMaxCompilationsRate()
ResetSearchMaxBuckets
func ResetSearchMaxBuckets()
ResetThreadPoolAnalyzeQueueSize
func ResetThreadPoolAnalyzeQueueSize()
ResetThreadPoolAnalyzeSize
func ResetThreadPoolAnalyzeSize()
ResetThreadPoolForceMergeSize
func ResetThreadPoolForceMergeSize()
ResetThreadPoolGetQueueSize
func ResetThreadPoolGetQueueSize()
ResetThreadPoolGetSize
func ResetThreadPoolGetSize()
ResetThreadPoolSearchQueueSize
func ResetThreadPoolSearchQueueSize()
ResetThreadPoolSearchSize
func ResetThreadPoolSearchSize()
ResetThreadPoolSearchThrottledQueueSize
func ResetThreadPoolSearchThrottledQueueSize()
ResetThreadPoolSearchThrottledSize
func ResetThreadPoolSearchThrottledSize()
ResetThreadPoolWriteQueueSize
func ResetThreadPoolWriteQueueSize()
ResetThreadPoolWriteSize
func ResetThreadPoolWriteSize()

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 "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseopensearchconfig"

databaseopensearchconfig.DatabaseOpensearchConfig_IsConstruct(x interface{}) *bool

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: interface{}

Any object.


IsTerraformElement
import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseopensearchconfig"

databaseopensearchconfig.DatabaseOpensearchConfig_IsTerraformElement(x interface{}) *bool
xRequired
  • Type: interface{}

IsTerraformResource
import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseopensearchconfig"

databaseopensearchconfig.DatabaseOpensearchConfig_IsTerraformResource(x interface{}) *bool
xRequired
  • Type: interface{}

GenerateConfigForImport
import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseopensearchconfig"

databaseopensearchconfig.DatabaseOpensearchConfig_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource

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

scopeRequired
  • Type: github.com/aws/constructs-go/constructs/v10.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: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider

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


Properties

Name Type Description
Node github.com/aws/constructs-go/constructs/v10.Node The tree node.
CdktfStack github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack No description.
Fqn *string No description.
FriendlyUniqueId *string No description.
TerraformMetaArguments *map[string]interface{} No description.
TerraformResourceType *string No description.
TerraformGeneratorMetadata github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata No description.
Connection interface{} No description.
Count interface{} No description.
DependsOn *[]*string No description.
ForEach github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator No description.
Lifecycle github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle No description.
Provider github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider No description.
Provisioners *[]interface{} No description.
ActionAutoCreateIndexEnabledInput interface{} No description.
ActionDestructiveRequiresNameInput interface{} No description.
ClusterIdInput *string No description.
ClusterMaxShardsPerNodeInput *f64 No description.
ClusterRoutingAllocationNodeConcurrentRecoveriesInput *f64 No description.
EnableSecurityAuditInput interface{} No description.
HttpMaxContentLengthBytesInput *f64 No description.
HttpMaxHeaderSizeBytesInput *f64 No description.
HttpMaxInitialLineLengthBytesInput *f64 No description.
IdInput *string No description.
IndicesFielddataCacheSizePercentageInput *f64 No description.
IndicesMemoryIndexBufferSizePercentageInput *f64 No description.
IndicesMemoryMaxIndexBufferSizeMbInput *f64 No description.
IndicesMemoryMinIndexBufferSizeMbInput *f64 No description.
IndicesQueriesCacheSizePercentageInput *f64 No description.
IndicesQueryBoolMaxClauseCountInput *f64 No description.
IndicesRecoveryMaxConcurrentFileChunksInput *f64 No description.
IndicesRecoveryMaxMbPerSecInput *f64 No description.
IsmEnabledInput interface{} No description.
IsmHistoryEnabledInput interface{} No description.
IsmHistoryMaxAgeHoursInput *f64 No description.
IsmHistoryMaxDocsInput *f64 No description.
IsmHistoryRolloverCheckPeriodHoursInput *f64 No description.
IsmHistoryRolloverRetentionPeriodDaysInput *f64 No description.
OverrideMainResponseVersionInput interface{} No description.
PluginsAlertingFilterByBackendRolesEnabledInput interface{} No description.
ReindexRemoteWhitelistInput *[]*string No description.
ScriptMaxCompilationsRateInput *string No description.
SearchMaxBucketsInput *f64 No description.
ThreadPoolAnalyzeQueueSizeInput *f64 No description.
ThreadPoolAnalyzeSizeInput *f64 No description.
ThreadPoolForceMergeSizeInput *f64 No description.
ThreadPoolGetQueueSizeInput *f64 No description.
ThreadPoolGetSizeInput *f64 No description.
ThreadPoolSearchQueueSizeInput *f64 No description.
ThreadPoolSearchSizeInput *f64 No description.
ThreadPoolSearchThrottledQueueSizeInput *f64 No description.
ThreadPoolSearchThrottledSizeInput *f64 No description.
ThreadPoolWriteQueueSizeInput *f64 No description.
ThreadPoolWriteSizeInput *f64 No description.
ActionAutoCreateIndexEnabled interface{} No description.
ActionDestructiveRequiresName interface{} No description.
ClusterId *string No description.
ClusterMaxShardsPerNode *f64 No description.
ClusterRoutingAllocationNodeConcurrentRecoveries *f64 No description.
EnableSecurityAudit interface{} No description.
HttpMaxContentLengthBytes *f64 No description.
HttpMaxHeaderSizeBytes *f64 No description.
HttpMaxInitialLineLengthBytes *f64 No description.
Id *string No description.
IndicesFielddataCacheSizePercentage *f64 No description.
IndicesMemoryIndexBufferSizePercentage *f64 No description.
IndicesMemoryMaxIndexBufferSizeMb *f64 No description.
IndicesMemoryMinIndexBufferSizeMb *f64 No description.
IndicesQueriesCacheSizePercentage *f64 No description.
IndicesQueryBoolMaxClauseCount *f64 No description.
IndicesRecoveryMaxConcurrentFileChunks *f64 No description.
IndicesRecoveryMaxMbPerSec *f64 No description.
IsmEnabled interface{} No description.
IsmHistoryEnabled interface{} No description.
IsmHistoryMaxAgeHours *f64 No description.
IsmHistoryMaxDocs *f64 No description.
IsmHistoryRolloverCheckPeriodHours *f64 No description.
IsmHistoryRolloverRetentionPeriodDays *f64 No description.
OverrideMainResponseVersion interface{} No description.
PluginsAlertingFilterByBackendRolesEnabled interface{} No description.
ReindexRemoteWhitelist *[]*string No description.
ScriptMaxCompilationsRate *string No description.
SearchMaxBuckets *f64 No description.
ThreadPoolAnalyzeQueueSize *f64 No description.
ThreadPoolAnalyzeSize *f64 No description.
ThreadPoolForceMergeSize *f64 No description.
ThreadPoolGetQueueSize *f64 No description.
ThreadPoolGetSize *f64 No description.
ThreadPoolSearchQueueSize *f64 No description.
ThreadPoolSearchSize *f64 No description.
ThreadPoolSearchThrottledQueueSize *f64 No description.
ThreadPoolSearchThrottledSize *f64 No description.
ThreadPoolWriteQueueSize *f64 No description.
ThreadPoolWriteSize *f64 No description.

NodeRequired
func Node() Node
  • Type: github.com/aws/constructs-go/constructs/v10.Node

The tree node.


CdktfStackRequired
func CdktfStack() TerraformStack
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack

FqnRequired
func Fqn() *string
  • Type: *string

FriendlyUniqueIdRequired
func FriendlyUniqueId() *string
  • Type: *string

TerraformMetaArgumentsRequired
func TerraformMetaArguments() *map[string]interface{}
  • Type: *map[string]interface{}

TerraformResourceTypeRequired
func TerraformResourceType() *string
  • Type: *string

TerraformGeneratorMetadataOptional
func TerraformGeneratorMetadata() TerraformProviderGeneratorMetadata
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata

ConnectionOptional
func Connection() interface{}
  • Type: interface{}

CountOptional
func Count() interface{}
  • Type: interface{}

DependsOnOptional
func DependsOn() *[]*string
  • Type: *[]*string

ForEachOptional
func ForEach() ITerraformIterator
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator

LifecycleOptional
func Lifecycle() TerraformResourceLifecycle
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle

ProviderOptional
func Provider() TerraformProvider
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider

ProvisionersOptional
func Provisioners() *[]interface{}
  • Type: *[]interface{}

ActionAutoCreateIndexEnabledInputOptional
func ActionAutoCreateIndexEnabledInput() interface{}
  • Type: interface{}

ActionDestructiveRequiresNameInputOptional
func ActionDestructiveRequiresNameInput() interface{}
  • Type: interface{}

ClusterIdInputOptional
func ClusterIdInput() *string
  • Type: *string

ClusterMaxShardsPerNodeInputOptional
func ClusterMaxShardsPerNodeInput() *f64
  • Type: *f64

ClusterRoutingAllocationNodeConcurrentRecoveriesInputOptional
func ClusterRoutingAllocationNodeConcurrentRecoveriesInput() *f64
  • Type: *f64

EnableSecurityAuditInputOptional
func EnableSecurityAuditInput() interface{}
  • Type: interface{}

HttpMaxContentLengthBytesInputOptional
func HttpMaxContentLengthBytesInput() *f64
  • Type: *f64

HttpMaxHeaderSizeBytesInputOptional
func HttpMaxHeaderSizeBytesInput() *f64
  • Type: *f64

HttpMaxInitialLineLengthBytesInputOptional
func HttpMaxInitialLineLengthBytesInput() *f64
  • Type: *f64

IdInputOptional
func IdInput() *string
  • Type: *string

IndicesFielddataCacheSizePercentageInputOptional
func IndicesFielddataCacheSizePercentageInput() *f64
  • Type: *f64

IndicesMemoryIndexBufferSizePercentageInputOptional
func IndicesMemoryIndexBufferSizePercentageInput() *f64
  • Type: *f64

IndicesMemoryMaxIndexBufferSizeMbInputOptional
func IndicesMemoryMaxIndexBufferSizeMbInput() *f64
  • Type: *f64

IndicesMemoryMinIndexBufferSizeMbInputOptional
func IndicesMemoryMinIndexBufferSizeMbInput() *f64
  • Type: *f64

IndicesQueriesCacheSizePercentageInputOptional
func IndicesQueriesCacheSizePercentageInput() *f64
  • Type: *f64

IndicesQueryBoolMaxClauseCountInputOptional
func IndicesQueryBoolMaxClauseCountInput() *f64
  • Type: *f64

IndicesRecoveryMaxConcurrentFileChunksInputOptional
func IndicesRecoveryMaxConcurrentFileChunksInput() *f64
  • Type: *f64

IndicesRecoveryMaxMbPerSecInputOptional
func IndicesRecoveryMaxMbPerSecInput() *f64
  • Type: *f64

IsmEnabledInputOptional
func IsmEnabledInput() interface{}
  • Type: interface{}

IsmHistoryEnabledInputOptional
func IsmHistoryEnabledInput() interface{}
  • Type: interface{}

IsmHistoryMaxAgeHoursInputOptional
func IsmHistoryMaxAgeHoursInput() *f64
  • Type: *f64

IsmHistoryMaxDocsInputOptional
func IsmHistoryMaxDocsInput() *f64
  • Type: *f64

IsmHistoryRolloverCheckPeriodHoursInputOptional
func IsmHistoryRolloverCheckPeriodHoursInput() *f64
  • Type: *f64

IsmHistoryRolloverRetentionPeriodDaysInputOptional
func IsmHistoryRolloverRetentionPeriodDaysInput() *f64
  • Type: *f64

OverrideMainResponseVersionInputOptional
func OverrideMainResponseVersionInput() interface{}
  • Type: interface{}

PluginsAlertingFilterByBackendRolesEnabledInputOptional
func PluginsAlertingFilterByBackendRolesEnabledInput() interface{}
  • Type: interface{}

ReindexRemoteWhitelistInputOptional
func ReindexRemoteWhitelistInput() *[]*string
  • Type: *[]*string

ScriptMaxCompilationsRateInputOptional
func ScriptMaxCompilationsRateInput() *string
  • Type: *string

SearchMaxBucketsInputOptional
func SearchMaxBucketsInput() *f64
  • Type: *f64

ThreadPoolAnalyzeQueueSizeInputOptional
func ThreadPoolAnalyzeQueueSizeInput() *f64
  • Type: *f64

ThreadPoolAnalyzeSizeInputOptional
func ThreadPoolAnalyzeSizeInput() *f64
  • Type: *f64

ThreadPoolForceMergeSizeInputOptional
func ThreadPoolForceMergeSizeInput() *f64
  • Type: *f64

ThreadPoolGetQueueSizeInputOptional
func ThreadPoolGetQueueSizeInput() *f64
  • Type: *f64

ThreadPoolGetSizeInputOptional
func ThreadPoolGetSizeInput() *f64
  • Type: *f64

ThreadPoolSearchQueueSizeInputOptional
func ThreadPoolSearchQueueSizeInput() *f64
  • Type: *f64

ThreadPoolSearchSizeInputOptional
func ThreadPoolSearchSizeInput() *f64
  • Type: *f64

ThreadPoolSearchThrottledQueueSizeInputOptional
func ThreadPoolSearchThrottledQueueSizeInput() *f64
  • Type: *f64

ThreadPoolSearchThrottledSizeInputOptional
func ThreadPoolSearchThrottledSizeInput() *f64
  • Type: *f64

ThreadPoolWriteQueueSizeInputOptional
func ThreadPoolWriteQueueSizeInput() *f64
  • Type: *f64

ThreadPoolWriteSizeInputOptional
func ThreadPoolWriteSizeInput() *f64
  • Type: *f64

ActionAutoCreateIndexEnabledRequired
func ActionAutoCreateIndexEnabled() interface{}
  • Type: interface{}

ActionDestructiveRequiresNameRequired
func ActionDestructiveRequiresName() interface{}
  • Type: interface{}

ClusterIdRequired
func ClusterId() *string
  • Type: *string

ClusterMaxShardsPerNodeRequired
func ClusterMaxShardsPerNode() *f64
  • Type: *f64

ClusterRoutingAllocationNodeConcurrentRecoveriesRequired
func ClusterRoutingAllocationNodeConcurrentRecoveries() *f64
  • Type: *f64

EnableSecurityAuditRequired
func EnableSecurityAudit() interface{}
  • Type: interface{}

HttpMaxContentLengthBytesRequired
func HttpMaxContentLengthBytes() *f64
  • Type: *f64

HttpMaxHeaderSizeBytesRequired
func HttpMaxHeaderSizeBytes() *f64
  • Type: *f64

HttpMaxInitialLineLengthBytesRequired
func HttpMaxInitialLineLengthBytes() *f64
  • Type: *f64

IdRequired
func Id() *string
  • Type: *string

IndicesFielddataCacheSizePercentageRequired
func IndicesFielddataCacheSizePercentage() *f64
  • Type: *f64

IndicesMemoryIndexBufferSizePercentageRequired
func IndicesMemoryIndexBufferSizePercentage() *f64
  • Type: *f64

IndicesMemoryMaxIndexBufferSizeMbRequired
func IndicesMemoryMaxIndexBufferSizeMb() *f64
  • Type: *f64

IndicesMemoryMinIndexBufferSizeMbRequired
func IndicesMemoryMinIndexBufferSizeMb() *f64
  • Type: *f64

IndicesQueriesCacheSizePercentageRequired
func IndicesQueriesCacheSizePercentage() *f64
  • Type: *f64

IndicesQueryBoolMaxClauseCountRequired
func IndicesQueryBoolMaxClauseCount() *f64
  • Type: *f64

IndicesRecoveryMaxConcurrentFileChunksRequired
func IndicesRecoveryMaxConcurrentFileChunks() *f64
  • Type: *f64

IndicesRecoveryMaxMbPerSecRequired
func IndicesRecoveryMaxMbPerSec() *f64
  • Type: *f64

IsmEnabledRequired
func IsmEnabled() interface{}
  • Type: interface{}

IsmHistoryEnabledRequired
func IsmHistoryEnabled() interface{}
  • Type: interface{}

IsmHistoryMaxAgeHoursRequired
func IsmHistoryMaxAgeHours() *f64
  • Type: *f64

IsmHistoryMaxDocsRequired
func IsmHistoryMaxDocs() *f64
  • Type: *f64

IsmHistoryRolloverCheckPeriodHoursRequired
func IsmHistoryRolloverCheckPeriodHours() *f64
  • Type: *f64

IsmHistoryRolloverRetentionPeriodDaysRequired
func IsmHistoryRolloverRetentionPeriodDays() *f64
  • Type: *f64

OverrideMainResponseVersionRequired
func OverrideMainResponseVersion() interface{}
  • Type: interface{}

PluginsAlertingFilterByBackendRolesEnabledRequired
func PluginsAlertingFilterByBackendRolesEnabled() interface{}
  • Type: interface{}

ReindexRemoteWhitelistRequired
func ReindexRemoteWhitelist() *[]*string
  • Type: *[]*string

ScriptMaxCompilationsRateRequired
func ScriptMaxCompilationsRate() *string
  • Type: *string

SearchMaxBucketsRequired
func SearchMaxBuckets() *f64
  • Type: *f64

ThreadPoolAnalyzeQueueSizeRequired
func ThreadPoolAnalyzeQueueSize() *f64
  • Type: *f64

ThreadPoolAnalyzeSizeRequired
func ThreadPoolAnalyzeSize() *f64
  • Type: *f64

ThreadPoolForceMergeSizeRequired
func ThreadPoolForceMergeSize() *f64
  • Type: *f64

ThreadPoolGetQueueSizeRequired
func ThreadPoolGetQueueSize() *f64
  • Type: *f64

ThreadPoolGetSizeRequired
func ThreadPoolGetSize() *f64
  • Type: *f64

ThreadPoolSearchQueueSizeRequired
func ThreadPoolSearchQueueSize() *f64
  • Type: *f64

ThreadPoolSearchSizeRequired
func ThreadPoolSearchSize() *f64
  • Type: *f64

ThreadPoolSearchThrottledQueueSizeRequired
func ThreadPoolSearchThrottledQueueSize() *f64
  • Type: *f64

ThreadPoolSearchThrottledSizeRequired
func ThreadPoolSearchThrottledSize() *f64
  • Type: *f64

ThreadPoolWriteQueueSizeRequired
func ThreadPoolWriteQueueSize() *f64
  • Type: *f64

ThreadPoolWriteSizeRequired
func ThreadPoolWriteSize() *f64
  • Type: *f64

Constants

Name Type Description
TfResourceType *string No description.

TfResourceTypeRequired
func TfResourceType() *string
  • Type: *string

Structs

DatabaseOpensearchConfigConfig

Initializer

import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseopensearchconfig"

&databaseopensearchconfig.DatabaseOpensearchConfigConfig {
	Connection: interface{},
	Count: interface{},
	DependsOn: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable,
	ForEach: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator,
	Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle,
	Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider,
	Provisioners: *[]interface{},
	ClusterId: *string,
	ActionAutoCreateIndexEnabled: interface{},
	ActionDestructiveRequiresName: interface{},
	ClusterMaxShardsPerNode: *f64,
	ClusterRoutingAllocationNodeConcurrentRecoveries: *f64,
	EnableSecurityAudit: interface{},
	HttpMaxContentLengthBytes: *f64,
	HttpMaxHeaderSizeBytes: *f64,
	HttpMaxInitialLineLengthBytes: *f64,
	Id: *string,
	IndicesFielddataCacheSizePercentage: *f64,
	IndicesMemoryIndexBufferSizePercentage: *f64,
	IndicesMemoryMaxIndexBufferSizeMb: *f64,
	IndicesMemoryMinIndexBufferSizeMb: *f64,
	IndicesQueriesCacheSizePercentage: *f64,
	IndicesQueryBoolMaxClauseCount: *f64,
	IndicesRecoveryMaxConcurrentFileChunks: *f64,
	IndicesRecoveryMaxMbPerSec: *f64,
	IsmEnabled: interface{},
	IsmHistoryEnabled: interface{},
	IsmHistoryMaxAgeHours: *f64,
	IsmHistoryMaxDocs: *f64,
	IsmHistoryRolloverCheckPeriodHours: *f64,
	IsmHistoryRolloverRetentionPeriodDays: *f64,
	OverrideMainResponseVersion: interface{},
	PluginsAlertingFilterByBackendRolesEnabled: interface{},
	ReindexRemoteWhitelist: *[]*string,
	ScriptMaxCompilationsRate: *string,
	SearchMaxBuckets: *f64,
	ThreadPoolAnalyzeQueueSize: *f64,
	ThreadPoolAnalyzeSize: *f64,
	ThreadPoolForceMergeSize: *f64,
	ThreadPoolGetQueueSize: *f64,
	ThreadPoolGetSize: *f64,
	ThreadPoolSearchQueueSize: *f64,
	ThreadPoolSearchSize: *f64,
	ThreadPoolSearchThrottledQueueSize: *f64,
	ThreadPoolSearchThrottledSize: *f64,
	ThreadPoolWriteQueueSize: *f64,
	ThreadPoolWriteSize: *f64,
}

Properties

Name Type Description
Connection interface{} No description.
Count interface{} No description.
DependsOn *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable No description.
ForEach github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator No description.
Lifecycle github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle No description.
Provider github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider No description.
Provisioners *[]interface{} 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 interface{} 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 interface{} 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 *f64 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 *f64 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 interface{} 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 interface{} 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 interface{} 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 *f64 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 *f64 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 *f64 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 *f64 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 interface{} 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 interface{} 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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 *f64 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
Connection interface{}
  • Type: interface{}

CountOptional
Count interface{}
  • Type: interface{}

DependsOnOptional
DependsOn *[]ITerraformDependable
  • Type: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable

ForEachOptional
ForEach ITerraformIterator
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator

LifecycleOptional
Lifecycle TerraformResourceLifecycle
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle

ProviderOptional
Provider TerraformProvider
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider

ProvisionersOptional
Provisioners *[]interface{}
  • Type: *[]interface{}

ClusterIdRequired
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
ActionAutoCreateIndexEnabled interface{}
  • Type: interface{}

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
ActionDestructiveRequiresName interface{}
  • Type: interface{}

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
ClusterMaxShardsPerNode *f64
  • Type: *f64

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
ClusterRoutingAllocationNodeConcurrentRecoveries *f64
  • Type: *f64

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
EnableSecurityAudit interface{}
  • Type: interface{}

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
HttpMaxContentLengthBytes *f64
  • Type: *f64

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
HttpMaxHeaderSizeBytes *f64
  • Type: *f64

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
HttpMaxInitialLineLengthBytes *f64
  • Type: *f64

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
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
IndicesFielddataCacheSizePercentage *f64
  • Type: *f64

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
IndicesMemoryIndexBufferSizePercentage *f64
  • Type: *f64

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
IndicesMemoryMaxIndexBufferSizeMb *f64
  • Type: *f64

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
IndicesMemoryMinIndexBufferSizeMb *f64
  • Type: *f64

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
IndicesQueriesCacheSizePercentage *f64
  • Type: *f64

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
IndicesQueryBoolMaxClauseCount *f64
  • Type: *f64

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
IndicesRecoveryMaxConcurrentFileChunks *f64
  • Type: *f64

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
IndicesRecoveryMaxMbPerSec *f64
  • Type: *f64

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
IsmEnabled interface{}
  • Type: interface{}

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
IsmHistoryEnabled interface{}
  • Type: interface{}

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
IsmHistoryMaxAgeHours *f64
  • Type: *f64

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
IsmHistoryMaxDocs *f64
  • Type: *f64

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
IsmHistoryRolloverCheckPeriodHours *f64
  • Type: *f64

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
IsmHistoryRolloverRetentionPeriodDays *f64
  • Type: *f64

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
OverrideMainResponseVersion interface{}
  • Type: interface{}

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
PluginsAlertingFilterByBackendRolesEnabled interface{}
  • Type: interface{}

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
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
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
SearchMaxBuckets *f64
  • Type: *f64

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
ThreadPoolAnalyzeQueueSize *f64
  • Type: *f64

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
ThreadPoolAnalyzeSize *f64
  • Type: *f64

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
ThreadPoolForceMergeSize *f64
  • Type: *f64

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
ThreadPoolGetQueueSize *f64
  • Type: *f64

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
ThreadPoolGetSize *f64
  • Type: *f64

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
ThreadPoolSearchQueueSize *f64
  • Type: *f64

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
ThreadPoolSearchSize *f64
  • Type: *f64

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
ThreadPoolSearchThrottledQueueSize *f64
  • Type: *f64

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
ThreadPoolSearchThrottledSize *f64
  • Type: *f64

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
ThreadPoolWriteQueueSize *f64
  • Type: *f64

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
ThreadPoolWriteSize *f64
  • Type: *f64

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}.