databaseopensearchconfig

package
v11.14.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2025 License: MPL-2.0 Imports: 7 Imported by: 0

README

digitalocean_database_opensearch_config

Refer to the Terraform Registry for docs: digitalocean_database_opensearch_config.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DatabaseOpensearchConfig_GenerateConfigForImport

func DatabaseOpensearchConfig_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource

Generates CDKTF code for importing a DatabaseOpensearchConfig resource upon running "cdktf plan <stack-name>".

func DatabaseOpensearchConfig_IsConstruct

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

Returns: true if `x` is an object created from a class which extends `Construct`.

func DatabaseOpensearchConfig_IsTerraformElement

func DatabaseOpensearchConfig_IsTerraformElement(x interface{}) *bool

Experimental.

func DatabaseOpensearchConfig_IsTerraformResource

func DatabaseOpensearchConfig_IsTerraformResource(x interface{}) *bool

Experimental.

func DatabaseOpensearchConfig_TfResourceType

func DatabaseOpensearchConfig_TfResourceType() *string

func NewDatabaseOpensearchConfig_Override

func NewDatabaseOpensearchConfig_Override(d DatabaseOpensearchConfig, scope constructs.Construct, id *string, config *DatabaseOpensearchConfigConfig)

Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config digitalocean_database_opensearch_config} Resource.

Types

type DatabaseOpensearchConfig

type DatabaseOpensearchConfig interface {
	cdktf.TerraformResource
	ActionAutoCreateIndexEnabled() interface{}
	SetActionAutoCreateIndexEnabled(val interface{})
	ActionAutoCreateIndexEnabledInput() interface{}
	ActionDestructiveRequiresName() interface{}
	SetActionDestructiveRequiresName(val interface{})
	ActionDestructiveRequiresNameInput() interface{}
	// Experimental.
	CdktfStack() cdktf.TerraformStack
	ClusterId() *string
	SetClusterId(val *string)
	ClusterIdInput() *string
	ClusterMaxShardsPerNode() *float64
	SetClusterMaxShardsPerNode(val *float64)
	ClusterMaxShardsPerNodeInput() *float64
	ClusterRoutingAllocationNodeConcurrentRecoveries() *float64
	SetClusterRoutingAllocationNodeConcurrentRecoveries(val *float64)
	ClusterRoutingAllocationNodeConcurrentRecoveriesInput() *float64
	// Experimental.
	Connection() interface{}
	// Experimental.
	SetConnection(val interface{})
	// Experimental.
	ConstructNodeMetadata() *map[string]interface{}
	// Experimental.
	Count() interface{}
	// Experimental.
	SetCount(val interface{})
	// Experimental.
	DependsOn() *[]*string
	// Experimental.
	SetDependsOn(val *[]*string)
	EnableSecurityAudit() interface{}
	SetEnableSecurityAudit(val interface{})
	EnableSecurityAuditInput() interface{}
	// Experimental.
	ForEach() cdktf.ITerraformIterator
	// Experimental.
	SetForEach(val cdktf.ITerraformIterator)
	// Experimental.
	Fqn() *string
	// Experimental.
	FriendlyUniqueId() *string
	HttpMaxContentLengthBytes() *float64
	SetHttpMaxContentLengthBytes(val *float64)
	HttpMaxContentLengthBytesInput() *float64
	HttpMaxHeaderSizeBytes() *float64
	SetHttpMaxHeaderSizeBytes(val *float64)
	HttpMaxHeaderSizeBytesInput() *float64
	HttpMaxInitialLineLengthBytes() *float64
	SetHttpMaxInitialLineLengthBytes(val *float64)
	HttpMaxInitialLineLengthBytesInput() *float64
	Id() *string
	SetId(val *string)
	IdInput() *string
	IndicesFielddataCacheSizePercentage() *float64
	SetIndicesFielddataCacheSizePercentage(val *float64)
	IndicesFielddataCacheSizePercentageInput() *float64
	IndicesMemoryIndexBufferSizePercentage() *float64
	SetIndicesMemoryIndexBufferSizePercentage(val *float64)
	IndicesMemoryIndexBufferSizePercentageInput() *float64
	IndicesMemoryMaxIndexBufferSizeMb() *float64
	SetIndicesMemoryMaxIndexBufferSizeMb(val *float64)
	IndicesMemoryMaxIndexBufferSizeMbInput() *float64
	IndicesMemoryMinIndexBufferSizeMb() *float64
	SetIndicesMemoryMinIndexBufferSizeMb(val *float64)
	IndicesMemoryMinIndexBufferSizeMbInput() *float64
	IndicesQueriesCacheSizePercentage() *float64
	SetIndicesQueriesCacheSizePercentage(val *float64)
	IndicesQueriesCacheSizePercentageInput() *float64
	IndicesQueryBoolMaxClauseCount() *float64
	SetIndicesQueryBoolMaxClauseCount(val *float64)
	IndicesQueryBoolMaxClauseCountInput() *float64
	IndicesRecoveryMaxConcurrentFileChunks() *float64
	SetIndicesRecoveryMaxConcurrentFileChunks(val *float64)
	IndicesRecoveryMaxConcurrentFileChunksInput() *float64
	IndicesRecoveryMaxMbPerSec() *float64
	SetIndicesRecoveryMaxMbPerSec(val *float64)
	IndicesRecoveryMaxMbPerSecInput() *float64
	IsmEnabled() interface{}
	SetIsmEnabled(val interface{})
	IsmEnabledInput() interface{}
	IsmHistoryEnabled() interface{}
	SetIsmHistoryEnabled(val interface{})
	IsmHistoryEnabledInput() interface{}
	IsmHistoryMaxAgeHours() *float64
	SetIsmHistoryMaxAgeHours(val *float64)
	IsmHistoryMaxAgeHoursInput() *float64
	IsmHistoryMaxDocs() *float64
	SetIsmHistoryMaxDocs(val *float64)
	IsmHistoryMaxDocsInput() *float64
	IsmHistoryRolloverCheckPeriodHours() *float64
	SetIsmHistoryRolloverCheckPeriodHours(val *float64)
	IsmHistoryRolloverCheckPeriodHoursInput() *float64
	IsmHistoryRolloverRetentionPeriodDays() *float64
	SetIsmHistoryRolloverRetentionPeriodDays(val *float64)
	IsmHistoryRolloverRetentionPeriodDaysInput() *float64
	// Experimental.
	Lifecycle() *cdktf.TerraformResourceLifecycle
	// Experimental.
	SetLifecycle(val *cdktf.TerraformResourceLifecycle)
	// The tree node.
	Node() constructs.Node
	OverrideMainResponseVersion() interface{}
	SetOverrideMainResponseVersion(val interface{})
	OverrideMainResponseVersionInput() interface{}
	PluginsAlertingFilterByBackendRolesEnabled() interface{}
	SetPluginsAlertingFilterByBackendRolesEnabled(val interface{})
	PluginsAlertingFilterByBackendRolesEnabledInput() interface{}
	// Experimental.
	Provider() cdktf.TerraformProvider
	// Experimental.
	SetProvider(val cdktf.TerraformProvider)
	// Experimental.
	Provisioners() *[]interface{}
	// Experimental.
	SetProvisioners(val *[]interface{})
	// Experimental.
	RawOverrides() interface{}
	ReindexRemoteWhitelist() *[]*string
	SetReindexRemoteWhitelist(val *[]*string)
	ReindexRemoteWhitelistInput() *[]*string
	ScriptMaxCompilationsRate() *string
	SetScriptMaxCompilationsRate(val *string)
	ScriptMaxCompilationsRateInput() *string
	SearchMaxBuckets() *float64
	SetSearchMaxBuckets(val *float64)
	SearchMaxBucketsInput() *float64
	// Experimental.
	TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
	// Experimental.
	TerraformMetaArguments() *map[string]interface{}
	// Experimental.
	TerraformResourceType() *string
	ThreadPoolAnalyzeQueueSize() *float64
	SetThreadPoolAnalyzeQueueSize(val *float64)
	ThreadPoolAnalyzeQueueSizeInput() *float64
	ThreadPoolAnalyzeSize() *float64
	SetThreadPoolAnalyzeSize(val *float64)
	ThreadPoolAnalyzeSizeInput() *float64
	ThreadPoolForceMergeSize() *float64
	SetThreadPoolForceMergeSize(val *float64)
	ThreadPoolForceMergeSizeInput() *float64
	ThreadPoolGetQueueSize() *float64
	SetThreadPoolGetQueueSize(val *float64)
	ThreadPoolGetQueueSizeInput() *float64
	ThreadPoolGetSize() *float64
	SetThreadPoolGetSize(val *float64)
	ThreadPoolGetSizeInput() *float64
	ThreadPoolSearchQueueSize() *float64
	SetThreadPoolSearchQueueSize(val *float64)
	ThreadPoolSearchQueueSizeInput() *float64
	ThreadPoolSearchSize() *float64
	SetThreadPoolSearchSize(val *float64)
	ThreadPoolSearchSizeInput() *float64
	ThreadPoolSearchThrottledQueueSize() *float64
	SetThreadPoolSearchThrottledQueueSize(val *float64)
	ThreadPoolSearchThrottledQueueSizeInput() *float64
	ThreadPoolSearchThrottledSize() *float64
	SetThreadPoolSearchThrottledSize(val *float64)
	ThreadPoolSearchThrottledSizeInput() *float64
	ThreadPoolWriteQueueSize() *float64
	SetThreadPoolWriteQueueSize(val *float64)
	ThreadPoolWriteQueueSizeInput() *float64
	ThreadPoolWriteSize() *float64
	SetThreadPoolWriteSize(val *float64)
	ThreadPoolWriteSizeInput() *float64
	// Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
	// Experimental.
	AddMoveTarget(moveTarget *string)
	// Experimental.
	AddOverride(path *string, value interface{})
	// Experimental.
	GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
	// Experimental.
	GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
	// Experimental.
	GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
	// Experimental.
	GetListAttribute(terraformAttribute *string) *[]*string
	// Experimental.
	GetNumberAttribute(terraformAttribute *string) *float64
	// Experimental.
	GetNumberListAttribute(terraformAttribute *string) *[]*float64
	// Experimental.
	GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
	// Experimental.
	GetStringAttribute(terraformAttribute *string) *string
	// Experimental.
	GetStringMapAttribute(terraformAttribute *string) *map[string]*string
	// Experimental.
	HasResourceMove() interface{}
	// Experimental.
	ImportFrom(id *string, provider cdktf.TerraformProvider)
	// Experimental.
	InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
	// 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.
	// Experimental.
	MoveFromId(id *string)
	// Moves this resource to the target resource given by moveTarget.
	// Experimental.
	MoveTo(moveTarget *string, index interface{})
	// Moves this resource to the resource corresponding to "id".
	// Experimental.
	MoveToId(id *string)
	// Overrides the auto-generated logical ID with a specific ID.
	// Experimental.
	OverrideLogicalId(newLogicalId *string)
	ResetActionAutoCreateIndexEnabled()
	ResetActionDestructiveRequiresName()
	ResetClusterMaxShardsPerNode()
	ResetClusterRoutingAllocationNodeConcurrentRecoveries()
	ResetEnableSecurityAudit()
	ResetHttpMaxContentLengthBytes()
	ResetHttpMaxHeaderSizeBytes()
	ResetHttpMaxInitialLineLengthBytes()
	ResetId()
	ResetIndicesFielddataCacheSizePercentage()
	ResetIndicesMemoryIndexBufferSizePercentage()
	ResetIndicesMemoryMaxIndexBufferSizeMb()
	ResetIndicesMemoryMinIndexBufferSizeMb()
	ResetIndicesQueriesCacheSizePercentage()
	ResetIndicesQueryBoolMaxClauseCount()
	ResetIndicesRecoveryMaxConcurrentFileChunks()
	ResetIndicesRecoveryMaxMbPerSec()
	ResetIsmEnabled()
	ResetIsmHistoryEnabled()
	ResetIsmHistoryMaxAgeHours()
	ResetIsmHistoryMaxDocs()
	ResetIsmHistoryRolloverCheckPeriodHours()
	ResetIsmHistoryRolloverRetentionPeriodDays()
	// Resets a previously passed logical Id to use the auto-generated logical id again.
	// Experimental.
	ResetOverrideLogicalId()
	ResetOverrideMainResponseVersion()
	ResetPluginsAlertingFilterByBackendRolesEnabled()
	ResetReindexRemoteWhitelist()
	ResetScriptMaxCompilationsRate()
	ResetSearchMaxBuckets()
	ResetThreadPoolAnalyzeQueueSize()
	ResetThreadPoolAnalyzeSize()
	ResetThreadPoolForceMergeSize()
	ResetThreadPoolGetQueueSize()
	ResetThreadPoolGetSize()
	ResetThreadPoolSearchQueueSize()
	ResetThreadPoolSearchSize()
	ResetThreadPoolSearchThrottledQueueSize()
	ResetThreadPoolSearchThrottledSize()
	ResetThreadPoolWriteQueueSize()
	ResetThreadPoolWriteSize()
	SynthesizeAttributes() *map[string]interface{}
	SynthesizeHclAttributes() *map[string]interface{}
	// Experimental.
	ToHclTerraform() interface{}
	// Experimental.
	ToMetadata() interface{}
	// Returns a string representation of this construct.
	ToString() *string
	// Adds this resource to the terraform JSON output.
	// Experimental.
	ToTerraform() interface{}
}

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

func NewDatabaseOpensearchConfig

func NewDatabaseOpensearchConfig(scope constructs.Construct, id *string, config *DatabaseOpensearchConfigConfig) DatabaseOpensearchConfig

Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config digitalocean_database_opensearch_config} Resource.

type DatabaseOpensearchConfigConfig

type DatabaseOpensearchConfigConfig struct {
	// Experimental.
	Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
	// Experimental.
	Count interface{} `field:"optional" json:"count" yaml:"count"`
	// Experimental.
	DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
	// Experimental.
	ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
	// Experimental.
	Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
	// Experimental.
	Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
	// Experimental.
	Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#cluster_id DatabaseOpensearchConfig#cluster_id}.
	ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#action_auto_create_index_enabled DatabaseOpensearchConfig#action_auto_create_index_enabled}.
	ActionAutoCreateIndexEnabled interface{} `field:"optional" json:"actionAutoCreateIndexEnabled" yaml:"actionAutoCreateIndexEnabled"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#action_destructive_requires_name DatabaseOpensearchConfig#action_destructive_requires_name}.
	ActionDestructiveRequiresName interface{} `field:"optional" json:"actionDestructiveRequiresName" yaml:"actionDestructiveRequiresName"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#cluster_max_shards_per_node DatabaseOpensearchConfig#cluster_max_shards_per_node}.
	ClusterMaxShardsPerNode *float64 `field:"optional" json:"clusterMaxShardsPerNode" yaml:"clusterMaxShardsPerNode"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#cluster_routing_allocation_node_concurrent_recoveries DatabaseOpensearchConfig#cluster_routing_allocation_node_concurrent_recoveries}.
	ClusterRoutingAllocationNodeConcurrentRecoveries *float64 `` /* 128-byte string literal not displayed */
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#enable_security_audit DatabaseOpensearchConfig#enable_security_audit}.
	EnableSecurityAudit interface{} `field:"optional" json:"enableSecurityAudit" yaml:"enableSecurityAudit"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#http_max_content_length_bytes DatabaseOpensearchConfig#http_max_content_length_bytes}.
	HttpMaxContentLengthBytes *float64 `field:"optional" json:"httpMaxContentLengthBytes" yaml:"httpMaxContentLengthBytes"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#http_max_header_size_bytes DatabaseOpensearchConfig#http_max_header_size_bytes}.
	HttpMaxHeaderSizeBytes *float64 `field:"optional" json:"httpMaxHeaderSizeBytes" yaml:"httpMaxHeaderSizeBytes"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#http_max_initial_line_length_bytes DatabaseOpensearchConfig#http_max_initial_line_length_bytes}.
	HttpMaxInitialLineLengthBytes *float64 `field:"optional" json:"httpMaxInitialLineLengthBytes" yaml:"httpMaxInitialLineLengthBytes"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/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.
	Id *string `field:"optional" json:"id" yaml:"id"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#indices_fielddata_cache_size_percentage DatabaseOpensearchConfig#indices_fielddata_cache_size_percentage}.
	IndicesFielddataCacheSizePercentage *float64 `field:"optional" json:"indicesFielddataCacheSizePercentage" yaml:"indicesFielddataCacheSizePercentage"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#indices_memory_index_buffer_size_percentage DatabaseOpensearchConfig#indices_memory_index_buffer_size_percentage}.
	IndicesMemoryIndexBufferSizePercentage *float64 `field:"optional" json:"indicesMemoryIndexBufferSizePercentage" yaml:"indicesMemoryIndexBufferSizePercentage"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#indices_memory_max_index_buffer_size_mb DatabaseOpensearchConfig#indices_memory_max_index_buffer_size_mb}.
	IndicesMemoryMaxIndexBufferSizeMb *float64 `field:"optional" json:"indicesMemoryMaxIndexBufferSizeMb" yaml:"indicesMemoryMaxIndexBufferSizeMb"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#indices_memory_min_index_buffer_size_mb DatabaseOpensearchConfig#indices_memory_min_index_buffer_size_mb}.
	IndicesMemoryMinIndexBufferSizeMb *float64 `field:"optional" json:"indicesMemoryMinIndexBufferSizeMb" yaml:"indicesMemoryMinIndexBufferSizeMb"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#indices_queries_cache_size_percentage DatabaseOpensearchConfig#indices_queries_cache_size_percentage}.
	IndicesQueriesCacheSizePercentage *float64 `field:"optional" json:"indicesQueriesCacheSizePercentage" yaml:"indicesQueriesCacheSizePercentage"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#indices_query_bool_max_clause_count DatabaseOpensearchConfig#indices_query_bool_max_clause_count}.
	IndicesQueryBoolMaxClauseCount *float64 `field:"optional" json:"indicesQueryBoolMaxClauseCount" yaml:"indicesQueryBoolMaxClauseCount"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#indices_recovery_max_concurrent_file_chunks DatabaseOpensearchConfig#indices_recovery_max_concurrent_file_chunks}.
	IndicesRecoveryMaxConcurrentFileChunks *float64 `field:"optional" json:"indicesRecoveryMaxConcurrentFileChunks" yaml:"indicesRecoveryMaxConcurrentFileChunks"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#indices_recovery_max_mb_per_sec DatabaseOpensearchConfig#indices_recovery_max_mb_per_sec}.
	IndicesRecoveryMaxMbPerSec *float64 `field:"optional" json:"indicesRecoveryMaxMbPerSec" yaml:"indicesRecoveryMaxMbPerSec"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#ism_enabled DatabaseOpensearchConfig#ism_enabled}.
	IsmEnabled interface{} `field:"optional" json:"ismEnabled" yaml:"ismEnabled"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#ism_history_enabled DatabaseOpensearchConfig#ism_history_enabled}.
	IsmHistoryEnabled interface{} `field:"optional" json:"ismHistoryEnabled" yaml:"ismHistoryEnabled"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#ism_history_max_age_hours DatabaseOpensearchConfig#ism_history_max_age_hours}.
	IsmHistoryMaxAgeHours *float64 `field:"optional" json:"ismHistoryMaxAgeHours" yaml:"ismHistoryMaxAgeHours"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#ism_history_max_docs DatabaseOpensearchConfig#ism_history_max_docs}.
	IsmHistoryMaxDocs *float64 `field:"optional" json:"ismHistoryMaxDocs" yaml:"ismHistoryMaxDocs"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#ism_history_rollover_check_period_hours DatabaseOpensearchConfig#ism_history_rollover_check_period_hours}.
	IsmHistoryRolloverCheckPeriodHours *float64 `field:"optional" json:"ismHistoryRolloverCheckPeriodHours" yaml:"ismHistoryRolloverCheckPeriodHours"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#ism_history_rollover_retention_period_days DatabaseOpensearchConfig#ism_history_rollover_retention_period_days}.
	IsmHistoryRolloverRetentionPeriodDays *float64 `field:"optional" json:"ismHistoryRolloverRetentionPeriodDays" yaml:"ismHistoryRolloverRetentionPeriodDays"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#override_main_response_version DatabaseOpensearchConfig#override_main_response_version}.
	OverrideMainResponseVersion interface{} `field:"optional" json:"overrideMainResponseVersion" yaml:"overrideMainResponseVersion"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#plugins_alerting_filter_by_backend_roles_enabled DatabaseOpensearchConfig#plugins_alerting_filter_by_backend_roles_enabled}.
	PluginsAlertingFilterByBackendRolesEnabled interface{} `field:"optional" json:"pluginsAlertingFilterByBackendRolesEnabled" yaml:"pluginsAlertingFilterByBackendRolesEnabled"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#reindex_remote_whitelist DatabaseOpensearchConfig#reindex_remote_whitelist}.
	ReindexRemoteWhitelist *[]*string `field:"optional" json:"reindexRemoteWhitelist" yaml:"reindexRemoteWhitelist"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#script_max_compilations_rate DatabaseOpensearchConfig#script_max_compilations_rate}.
	ScriptMaxCompilationsRate *string `field:"optional" json:"scriptMaxCompilationsRate" yaml:"scriptMaxCompilationsRate"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#search_max_buckets DatabaseOpensearchConfig#search_max_buckets}.
	SearchMaxBuckets *float64 `field:"optional" json:"searchMaxBuckets" yaml:"searchMaxBuckets"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#thread_pool_analyze_queue_size DatabaseOpensearchConfig#thread_pool_analyze_queue_size}.
	ThreadPoolAnalyzeQueueSize *float64 `field:"optional" json:"threadPoolAnalyzeQueueSize" yaml:"threadPoolAnalyzeQueueSize"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#thread_pool_analyze_size DatabaseOpensearchConfig#thread_pool_analyze_size}.
	ThreadPoolAnalyzeSize *float64 `field:"optional" json:"threadPoolAnalyzeSize" yaml:"threadPoolAnalyzeSize"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#thread_pool_force_merge_size DatabaseOpensearchConfig#thread_pool_force_merge_size}.
	ThreadPoolForceMergeSize *float64 `field:"optional" json:"threadPoolForceMergeSize" yaml:"threadPoolForceMergeSize"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#thread_pool_get_queue_size DatabaseOpensearchConfig#thread_pool_get_queue_size}.
	ThreadPoolGetQueueSize *float64 `field:"optional" json:"threadPoolGetQueueSize" yaml:"threadPoolGetQueueSize"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#thread_pool_get_size DatabaseOpensearchConfig#thread_pool_get_size}.
	ThreadPoolGetSize *float64 `field:"optional" json:"threadPoolGetSize" yaml:"threadPoolGetSize"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#thread_pool_search_queue_size DatabaseOpensearchConfig#thread_pool_search_queue_size}.
	ThreadPoolSearchQueueSize *float64 `field:"optional" json:"threadPoolSearchQueueSize" yaml:"threadPoolSearchQueueSize"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#thread_pool_search_size DatabaseOpensearchConfig#thread_pool_search_size}.
	ThreadPoolSearchSize *float64 `field:"optional" json:"threadPoolSearchSize" yaml:"threadPoolSearchSize"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#thread_pool_search_throttled_queue_size DatabaseOpensearchConfig#thread_pool_search_throttled_queue_size}.
	ThreadPoolSearchThrottledQueueSize *float64 `field:"optional" json:"threadPoolSearchThrottledQueueSize" yaml:"threadPoolSearchThrottledQueueSize"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#thread_pool_search_throttled_size DatabaseOpensearchConfig#thread_pool_search_throttled_size}.
	ThreadPoolSearchThrottledSize *float64 `field:"optional" json:"threadPoolSearchThrottledSize" yaml:"threadPoolSearchThrottledSize"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#thread_pool_write_queue_size DatabaseOpensearchConfig#thread_pool_write_queue_size}.
	ThreadPoolWriteQueueSize *float64 `field:"optional" json:"threadPoolWriteQueueSize" yaml:"threadPoolWriteQueueSize"`
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.48.2/docs/resources/database_opensearch_config#thread_pool_write_size DatabaseOpensearchConfig#thread_pool_write_size}.
	ThreadPoolWriteSize *float64 `field:"optional" json:"threadPoolWriteSize" yaml:"threadPoolWriteSize"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL