Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_opensearch_config digitalocean_database_opensearch_config}.
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. |
- Type: github.com/aws/constructs-go/constructs/v10.Construct
The scope in which to define this construct.
- Type: *string
The scoped construct ID.
Must be unique amongst siblings in the same scope
func ToString() *string
Returns a string representation of this construct.
func AddOverride(path *string, value interface{})
- Type: *string
- Type: interface{}
func OverrideLogicalId(newLogicalId *string)
Overrides the auto-generated logical ID with a specific ID.
- Type: *string
The new logical ID to use for this stack element.
func ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
func ToHclTerraform() interface{}
func ToMetadata() interface{}
func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
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.
- Type: *string
The string move target that will correspond to this resource.
func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
- Type: *string
func GetBooleanAttribute(terraformAttribute *string) IResolvable
- Type: *string
func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
- Type: *string
func GetListAttribute(terraformAttribute *string) *[]*string
- Type: *string
func GetNumberAttribute(terraformAttribute *string) *f64
- Type: *string
func GetNumberListAttribute(terraformAttribute *string) *[]*f64
- Type: *string
func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64
- Type: *string
func GetStringAttribute(terraformAttribute *string) *string
- Type: *string
func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
- Type: *string
func HasResourceMove() interface{}
func ImportFrom(id *string, provider TerraformProvider)
- Type: *string
- Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
func InterpolationForAttribute(terraformAttribute *string) IResolvable
- Type: *string
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.
- Type: *string
Full id of resource being moved from, e.g. "aws_s3_bucket.example".
func MoveTo(moveTarget *string, index interface{})
Moves this resource to the target resource given by moveTarget.
- Type: *string
The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
- Type: interface{}
Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
func MoveToId(id *string)
Moves this resource to the resource corresponding to "id".
- Type: *string
Full id of resource to move to, e.g. "aws_s3_bucket.example".
func ResetActionAutoCreateIndexEnabled()
func ResetActionDestructiveRequiresName()
func ResetClusterMaxShardsPerNode()
func ResetClusterRoutingAllocationNodeConcurrentRecoveries()
func ResetEnableSecurityAudit()
func ResetHttpMaxContentLengthBytes()
func ResetHttpMaxHeaderSizeBytes()
func ResetHttpMaxInitialLineLengthBytes()
func ResetId()
func ResetIndicesFielddataCacheSizePercentage()
func ResetIndicesMemoryIndexBufferSizePercentage()
func ResetIndicesMemoryMaxIndexBufferSizeMb()
func ResetIndicesMemoryMinIndexBufferSizeMb()
func ResetIndicesQueriesCacheSizePercentage()
func ResetIndicesQueryBoolMaxClauseCount()
func ResetIndicesRecoveryMaxConcurrentFileChunks()
func ResetIndicesRecoveryMaxMbPerSec()
func ResetIsmEnabled()
func ResetIsmHistoryEnabled()
func ResetIsmHistoryMaxAgeHours()
func ResetIsmHistoryMaxDocs()
func ResetIsmHistoryRolloverCheckPeriodHours()
func ResetIsmHistoryRolloverRetentionPeriodDays()
func ResetOverrideMainResponseVersion()
func ResetPluginsAlertingFilterByBackendRolesEnabled()
func ResetReindexRemoteWhitelist()
func ResetScriptMaxCompilationsRate()
func ResetSearchMaxBuckets()
func ResetThreadPoolAnalyzeQueueSize()
func ResetThreadPoolAnalyzeSize()
func ResetThreadPoolForceMergeSize()
func ResetThreadPoolGetQueueSize()
func ResetThreadPoolGetSize()
func ResetThreadPoolSearchQueueSize()
func ResetThreadPoolSearchSize()
func ResetThreadPoolSearchThrottledQueueSize()
func ResetThreadPoolSearchThrottledSize()
func ResetThreadPoolWriteQueueSize()
func ResetThreadPoolWriteSize()
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 ". |
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.
- Type: interface{}
Any object.
import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseopensearchconfig"
databaseopensearchconfig.DatabaseOpensearchConfig_IsTerraformElement(x interface{}) *bool
- Type: interface{}
import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databaseopensearchconfig"
databaseopensearchconfig.DatabaseOpensearchConfig_IsTerraformResource(x interface{}) *bool
- Type: interface{}
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 ".
- Type: github.com/aws/constructs-go/constructs/v10.Construct
The scope in which to define this construct.
- Type: *string
The construct id used in the generated config for the DatabaseOpensearchConfig to import.
- 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
- Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
? Optional instance of the provider where the DatabaseOpensearchConfig to import is found.
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. |
func Node() Node
- Type: github.com/aws/constructs-go/constructs/v10.Node
The tree node.
func CdktfStack() TerraformStack
- Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack
func Fqn() *string
- Type: *string
func FriendlyUniqueId() *string
- Type: *string
func TerraformMetaArguments() *map[string]interface{}
- Type: *map[string]interface{}
func TerraformResourceType() *string
- Type: *string
func TerraformGeneratorMetadata() TerraformProviderGeneratorMetadata
- Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata
func Connection() interface{}
- Type: interface{}
func Count() interface{}
- Type: interface{}
func DependsOn() *[]*string
- Type: *[]*string
func ForEach() ITerraformIterator
- Type: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator
func Lifecycle() TerraformResourceLifecycle
- Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle
func Provider() TerraformProvider
- Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
func Provisioners() *[]interface{}
- Type: *[]interface{}
func ActionAutoCreateIndexEnabledInput() interface{}
- Type: interface{}
func ActionDestructiveRequiresNameInput() interface{}
- Type: interface{}
func ClusterIdInput() *string
- Type: *string
func ClusterMaxShardsPerNodeInput() *f64
- Type: *f64
func ClusterRoutingAllocationNodeConcurrentRecoveriesInput() *f64
- Type: *f64
func EnableSecurityAuditInput() interface{}
- Type: interface{}
func HttpMaxContentLengthBytesInput() *f64
- Type: *f64
func HttpMaxHeaderSizeBytesInput() *f64
- Type: *f64
func HttpMaxInitialLineLengthBytesInput() *f64
- Type: *f64
func IdInput() *string
- Type: *string
func IndicesFielddataCacheSizePercentageInput() *f64
- Type: *f64
func IndicesMemoryIndexBufferSizePercentageInput() *f64
- Type: *f64
func IndicesMemoryMaxIndexBufferSizeMbInput() *f64
- Type: *f64
func IndicesMemoryMinIndexBufferSizeMbInput() *f64
- Type: *f64
func IndicesQueriesCacheSizePercentageInput() *f64
- Type: *f64
func IndicesQueryBoolMaxClauseCountInput() *f64
- Type: *f64
func IndicesRecoveryMaxConcurrentFileChunksInput() *f64
- Type: *f64
func IndicesRecoveryMaxMbPerSecInput() *f64
- Type: *f64
func IsmEnabledInput() interface{}
- Type: interface{}
func IsmHistoryEnabledInput() interface{}
- Type: interface{}
func IsmHistoryMaxAgeHoursInput() *f64
- Type: *f64
func IsmHistoryMaxDocsInput() *f64
- Type: *f64
func IsmHistoryRolloverCheckPeriodHoursInput() *f64
- Type: *f64
func IsmHistoryRolloverRetentionPeriodDaysInput() *f64
- Type: *f64
func OverrideMainResponseVersionInput() interface{}
- Type: interface{}
func PluginsAlertingFilterByBackendRolesEnabledInput() interface{}
- Type: interface{}
func ReindexRemoteWhitelistInput() *[]*string
- Type: *[]*string
func ScriptMaxCompilationsRateInput() *string
- Type: *string
func SearchMaxBucketsInput() *f64
- Type: *f64
func ThreadPoolAnalyzeQueueSizeInput() *f64
- Type: *f64
func ThreadPoolAnalyzeSizeInput() *f64
- Type: *f64
func ThreadPoolForceMergeSizeInput() *f64
- Type: *f64
func ThreadPoolGetQueueSizeInput() *f64
- Type: *f64
func ThreadPoolGetSizeInput() *f64
- Type: *f64
func ThreadPoolSearchQueueSizeInput() *f64
- Type: *f64
func ThreadPoolSearchSizeInput() *f64
- Type: *f64
func ThreadPoolSearchThrottledQueueSizeInput() *f64
- Type: *f64
func ThreadPoolSearchThrottledSizeInput() *f64
- Type: *f64
func ThreadPoolWriteQueueSizeInput() *f64
- Type: *f64
func ThreadPoolWriteSizeInput() *f64
- Type: *f64
func ActionAutoCreateIndexEnabled() interface{}
- Type: interface{}
func ActionDestructiveRequiresName() interface{}
- Type: interface{}
func ClusterId() *string
- Type: *string
func ClusterMaxShardsPerNode() *f64
- Type: *f64
func ClusterRoutingAllocationNodeConcurrentRecoveries() *f64
- Type: *f64
func EnableSecurityAudit() interface{}
- Type: interface{}
func HttpMaxContentLengthBytes() *f64
- Type: *f64
func HttpMaxHeaderSizeBytes() *f64
- Type: *f64
func HttpMaxInitialLineLengthBytes() *f64
- Type: *f64
func Id() *string
- Type: *string
func IndicesFielddataCacheSizePercentage() *f64
- Type: *f64
func IndicesMemoryIndexBufferSizePercentage() *f64
- Type: *f64
func IndicesMemoryMaxIndexBufferSizeMb() *f64
- Type: *f64
func IndicesMemoryMinIndexBufferSizeMb() *f64
- Type: *f64
func IndicesQueriesCacheSizePercentage() *f64
- Type: *f64
func IndicesQueryBoolMaxClauseCount() *f64
- Type: *f64
func IndicesRecoveryMaxConcurrentFileChunks() *f64
- Type: *f64
func IndicesRecoveryMaxMbPerSec() *f64
- Type: *f64
func IsmEnabled() interface{}
- Type: interface{}
func IsmHistoryEnabled() interface{}
- Type: interface{}
func IsmHistoryMaxAgeHours() *f64
- Type: *f64
func IsmHistoryMaxDocs() *f64
- Type: *f64
func IsmHistoryRolloverCheckPeriodHours() *f64
- Type: *f64
func IsmHistoryRolloverRetentionPeriodDays() *f64
- Type: *f64
func OverrideMainResponseVersion() interface{}
- Type: interface{}
func PluginsAlertingFilterByBackendRolesEnabled() interface{}
- Type: interface{}
func ReindexRemoteWhitelist() *[]*string
- Type: *[]*string
func ScriptMaxCompilationsRate() *string
- Type: *string
func SearchMaxBuckets() *f64
- Type: *f64
func ThreadPoolAnalyzeQueueSize() *f64
- Type: *f64
func ThreadPoolAnalyzeSize() *f64
- Type: *f64
func ThreadPoolForceMergeSize() *f64
- Type: *f64
func ThreadPoolGetQueueSize() *f64
- Type: *f64
func ThreadPoolGetSize() *f64
- Type: *f64
func ThreadPoolSearchQueueSize() *f64
- Type: *f64
func ThreadPoolSearchSize() *f64
- Type: *f64
func ThreadPoolSearchThrottledQueueSize() *f64
- Type: *f64
func ThreadPoolSearchThrottledSize() *f64
- Type: *f64
func ThreadPoolWriteQueueSize() *f64
- Type: *f64
func ThreadPoolWriteSize() *f64
- Type: *f64
Name | Type | Description |
---|---|---|
TfResourceType |
*string |
No description. |
func TfResourceType() *string
- Type: *string
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,
}
Connection interface{}
- Type: interface{}
Count interface{}
- Type: interface{}
DependsOn *[]ITerraformDependable
- Type: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable
ForEach ITerraformIterator
- Type: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator
Lifecycle TerraformResourceLifecycle
- Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle
Provider TerraformProvider
- Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
Provisioners *[]interface{}
- Type: *[]interface{}
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.