upcloud.ManagedDatabaseOpensearch
Explore with Pulumi AI
This resource represents OpenSearch managed database. See UpCloud Managed Databases product page for more details about the service.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as upcloud from "@upcloud/pulumi-upcloud";
// Minimal config
const example1 = new upcloud.ManagedDatabaseOpensearch("example_1", {
    name: "opensearch-1",
    title: "opensearch-1-example-1",
    plan: "1x2xCPU-4GB-80GB-1D",
    zone: "fi-hel2",
});
// Service with custom properties and access control
const example2 = new upcloud.ManagedDatabaseOpensearch("example_2", {
    name: "opensearch-2",
    title: "opensearch-2-example-2",
    plan: "1x2xCPU-4GB-80GB-1D",
    zone: "fi-hel1",
    accessControl: true,
    extendedAccessControl: true,
    properties: {
        publicAccess: false,
    },
});
import pulumi
import pulumi_upcloud as upcloud
# Minimal config
example1 = upcloud.ManagedDatabaseOpensearch("example_1",
    name="opensearch-1",
    title="opensearch-1-example-1",
    plan="1x2xCPU-4GB-80GB-1D",
    zone="fi-hel2")
# Service with custom properties and access control
example2 = upcloud.ManagedDatabaseOpensearch("example_2",
    name="opensearch-2",
    title="opensearch-2-example-2",
    plan="1x2xCPU-4GB-80GB-1D",
    zone="fi-hel1",
    access_control=True,
    extended_access_control=True,
    properties={
        "public_access": False,
    })
package main
import (
	"github.com/UpCloudLtd/pulumi-upcloud/sdk/go/upcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		// Minimal config
		_, err := upcloud.NewManagedDatabaseOpensearch(ctx, "example_1", &upcloud.ManagedDatabaseOpensearchArgs{
			Name:  pulumi.String("opensearch-1"),
			Title: pulumi.String("opensearch-1-example-1"),
			Plan:  pulumi.String("1x2xCPU-4GB-80GB-1D"),
			Zone:  pulumi.String("fi-hel2"),
		})
		if err != nil {
			return err
		}
		// Service with custom properties and access control
		_, err = upcloud.NewManagedDatabaseOpensearch(ctx, "example_2", &upcloud.ManagedDatabaseOpensearchArgs{
			Name:                  pulumi.String("opensearch-2"),
			Title:                 pulumi.String("opensearch-2-example-2"),
			Plan:                  pulumi.String("1x2xCPU-4GB-80GB-1D"),
			Zone:                  pulumi.String("fi-hel1"),
			AccessControl:         pulumi.Bool(true),
			ExtendedAccessControl: pulumi.Bool(true),
			Properties: &upcloud.ManagedDatabaseOpensearchPropertiesArgs{
				PublicAccess: pulumi.Bool(false),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using UpCloud = UpCloud.Pulumi.UpCloud;
return await Deployment.RunAsync(() => 
{
    // Minimal config
    var example1 = new UpCloud.ManagedDatabaseOpensearch("example_1", new()
    {
        Name = "opensearch-1",
        Title = "opensearch-1-example-1",
        Plan = "1x2xCPU-4GB-80GB-1D",
        Zone = "fi-hel2",
    });
    // Service with custom properties and access control
    var example2 = new UpCloud.ManagedDatabaseOpensearch("example_2", new()
    {
        Name = "opensearch-2",
        Title = "opensearch-2-example-2",
        Plan = "1x2xCPU-4GB-80GB-1D",
        Zone = "fi-hel1",
        AccessControl = true,
        ExtendedAccessControl = true,
        Properties = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesArgs
        {
            PublicAccess = false,
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.upcloud.ManagedDatabaseOpensearch;
import com.pulumi.upcloud.ManagedDatabaseOpensearchArgs;
import com.pulumi.upcloud.inputs.ManagedDatabaseOpensearchPropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        // Minimal config
        var example1 = new ManagedDatabaseOpensearch("example1", ManagedDatabaseOpensearchArgs.builder()
            .name("opensearch-1")
            .title("opensearch-1-example-1")
            .plan("1x2xCPU-4GB-80GB-1D")
            .zone("fi-hel2")
            .build());
        // Service with custom properties and access control
        var example2 = new ManagedDatabaseOpensearch("example2", ManagedDatabaseOpensearchArgs.builder()
            .name("opensearch-2")
            .title("opensearch-2-example-2")
            .plan("1x2xCPU-4GB-80GB-1D")
            .zone("fi-hel1")
            .accessControl(true)
            .extendedAccessControl(true)
            .properties(ManagedDatabaseOpensearchPropertiesArgs.builder()
                .publicAccess(false)
                .build())
            .build());
    }
}
resources:
  # Minimal config
  example1:
    type: upcloud:ManagedDatabaseOpensearch
    name: example_1
    properties:
      name: opensearch-1
      title: opensearch-1-example-1
      plan: 1x2xCPU-4GB-80GB-1D
      zone: fi-hel2
  # Service with custom properties and access control
  example2:
    type: upcloud:ManagedDatabaseOpensearch
    name: example_2
    properties:
      name: opensearch-2
      title: opensearch-2-example-2
      plan: 1x2xCPU-4GB-80GB-1D
      zone: fi-hel1
      accessControl: true
      extendedAccessControl: true
      properties:
        publicAccess: false
Create ManagedDatabaseOpensearch Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagedDatabaseOpensearch(name: string, args: ManagedDatabaseOpensearchArgs, opts?: CustomResourceOptions);@overload
def ManagedDatabaseOpensearch(resource_name: str,
                              args: ManagedDatabaseOpensearchArgs,
                              opts: Optional[ResourceOptions] = None)
@overload
def ManagedDatabaseOpensearch(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              plan: Optional[str] = None,
                              zone: Optional[str] = None,
                              title: Optional[str] = None,
                              networks: Optional[Sequence[ManagedDatabaseOpensearchNetworkArgs]] = None,
                              maintenance_window_time: Optional[str] = None,
                              name: Optional[str] = None,
                              access_control: Optional[bool] = None,
                              maintenance_window_dow: Optional[str] = None,
                              powered: Optional[bool] = None,
                              properties: Optional[ManagedDatabaseOpensearchPropertiesArgs] = None,
                              termination_protection: Optional[bool] = None,
                              labels: Optional[Mapping[str, str]] = None,
                              extended_access_control: Optional[bool] = None)func NewManagedDatabaseOpensearch(ctx *Context, name string, args ManagedDatabaseOpensearchArgs, opts ...ResourceOption) (*ManagedDatabaseOpensearch, error)public ManagedDatabaseOpensearch(string name, ManagedDatabaseOpensearchArgs args, CustomResourceOptions? opts = null)
public ManagedDatabaseOpensearch(String name, ManagedDatabaseOpensearchArgs args)
public ManagedDatabaseOpensearch(String name, ManagedDatabaseOpensearchArgs args, CustomResourceOptions options)
type: upcloud:ManagedDatabaseOpensearch
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ManagedDatabaseOpensearchArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ManagedDatabaseOpensearchArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ManagedDatabaseOpensearchArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagedDatabaseOpensearchArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagedDatabaseOpensearchArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var managedDatabaseOpensearchResource = new UpCloud.ManagedDatabaseOpensearch("managedDatabaseOpensearchResource", new()
{
    Plan = "string",
    Zone = "string",
    Title = "string",
    Networks = new[]
    {
        new UpCloud.Inputs.ManagedDatabaseOpensearchNetworkArgs
        {
            Family = "string",
            Name = "string",
            Type = "string",
            Uuid = "string",
        },
    },
    MaintenanceWindowTime = "string",
    Name = "string",
    AccessControl = false,
    MaintenanceWindowDow = "string",
    Powered = false,
    Properties = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesArgs
    {
        ActionAutoCreateIndexEnabled = false,
        ActionDestructiveRequiresName = false,
        AuthFailureListeners = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesAuthFailureListenersArgs
        {
            InternalAuthenticationBackendLimiting = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingArgs
            {
                AllowedTries = 0,
                AuthenticationBackend = "string",
                BlockExpirySeconds = 0,
                MaxBlockedClients = 0,
                MaxTrackedClients = 0,
                TimeWindowSeconds = 0,
                Type = "string",
            },
        },
        AutomaticUtilityNetworkIpFilter = false,
        ClusterMaxShardsPerNode = 0,
        ClusterRoutingAllocationBalancePreferPrimary = false,
        ClusterRoutingAllocationNodeConcurrentRecoveries = 0,
        ClusterSearchRequestSlowlog = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesClusterSearchRequestSlowlogArgs
        {
            Level = "string",
            Threshold = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesClusterSearchRequestSlowlogThresholdArgs
            {
                Debug = "string",
                Info = "string",
                Trace = "string",
                Warn = "string",
            },
        },
        CustomDomain = "string",
        DiskWatermarks = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesDiskWatermarksArgs
        {
            FloodStage = 0,
            High = 0,
            Low = 0,
        },
        ElasticsearchVersion = "string",
        EmailSenderName = "string",
        EmailSenderPassword = "string",
        EmailSenderUsername = "string",
        EnableRemoteBackedStorage = false,
        EnableSecurityAudit = false,
        HttpMaxContentLength = 0,
        HttpMaxHeaderSize = 0,
        HttpMaxInitialLineLength = 0,
        IndexPatterns = new[]
        {
            "string",
        },
        IndexRollup = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesIndexRollupArgs
        {
            RollupDashboardsEnabled = false,
            RollupEnabled = false,
            RollupSearchBackoffCount = 0,
            RollupSearchBackoffMillis = 0,
            RollupSearchSearchAllJobs = false,
        },
        IndexTemplate = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesIndexTemplateArgs
        {
            MappingNestedObjectsLimit = 0,
            NumberOfReplicas = 0,
            NumberOfShards = 0,
        },
        IndicesFielddataCacheSize = 0,
        IndicesMemoryIndexBufferSize = 0,
        IndicesMemoryMaxIndexBufferSize = 0,
        IndicesMemoryMinIndexBufferSize = 0,
        IndicesQueriesCacheSize = 0,
        IndicesQueryBoolMaxClauseCount = 0,
        IndicesRecoveryMaxBytesPerSec = 0,
        IndicesRecoveryMaxConcurrentFileChunks = 0,
        IpFilters = new[]
        {
            "string",
        },
        IsmEnabled = false,
        IsmHistoryEnabled = false,
        IsmHistoryMaxAge = 0,
        IsmHistoryMaxDocs = 0,
        IsmHistoryRolloverCheckPeriod = 0,
        IsmHistoryRolloverRetentionPeriod = 0,
        KeepIndexRefreshInterval = false,
        KnnMemoryCircuitBreakerEnabled = false,
        KnnMemoryCircuitBreakerLimit = 0,
        Openid = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesOpenidArgs
        {
            ClientId = "string",
            ClientSecret = "string",
            ConnectUrl = "string",
            Enabled = false,
            Header = "string",
            JwtHeader = "string",
            JwtUrlParameter = "string",
            RefreshRateLimitCount = 0,
            RefreshRateLimitTimeWindowMs = 0,
            RolesKey = "string",
            Scope = "string",
            SubjectKey = "string",
        },
        OpensearchDashboards = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesOpensearchDashboardsArgs
        {
            Enabled = false,
            MaxOldSpaceSize = 0,
            MultipleDataSourceEnabled = false,
            OpensearchRequestTimeout = 0,
        },
        OverrideMainResponseVersion = false,
        PluginsAlertingFilterByBackendRoles = false,
        PublicAccess = false,
        ReindexRemoteWhitelists = new[]
        {
            "string",
        },
        Saml = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesSamlArgs
        {
            Enabled = false,
            IdpEntityId = "string",
            IdpMetadataUrl = "string",
            IdpPemtrustedcasContent = "string",
            RolesKey = "string",
            SpEntityId = "string",
            SubjectKey = "string",
        },
        ScriptMaxCompilationsRate = "string",
        SearchBackpressure = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesSearchBackpressureArgs
        {
            Mode = "string",
            NodeDuress = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressArgs
            {
                CpuThreshold = 0,
                HeapThreshold = 0,
                NumSuccessiveBreaches = 0,
            },
            SearchShardTask = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskArgs
            {
                CancellationBurst = 0,
                CancellationRate = 0,
                CancellationRatio = 0,
                CpuTimeMillisThreshold = 0,
                ElapsedTimeMillisThreshold = 0,
                HeapMovingAverageWindowSize = 0,
                HeapPercentThreshold = 0,
                HeapVariance = 0,
                TotalHeapPercentThreshold = 0,
            },
            SearchTask = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskArgs
            {
                CancellationBurst = 0,
                CancellationRate = 0,
                CancellationRatio = 0,
                CpuTimeMillisThreshold = 0,
                ElapsedTimeMillisThreshold = 0,
                HeapMovingAverageWindowSize = 0,
                HeapPercentThreshold = 0,
                HeapVariance = 0,
                TotalHeapPercentThreshold = 0,
            },
        },
        SearchInsightsTopQueries = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesArgs
        {
            Cpu = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesCpuArgs
            {
                Enabled = false,
                TopNSize = 0,
                WindowSize = "string",
            },
            Latency = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesLatencyArgs
            {
                Enabled = false,
                TopNSize = 0,
                WindowSize = "string",
            },
            Memory = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesMemoryArgs
            {
                Enabled = false,
                TopNSize = 0,
                WindowSize = "string",
            },
        },
        SearchMaxBuckets = 0,
        Segrep = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesSegrepArgs
        {
            PressureCheckpointLimit = 0,
            PressureEnabled = false,
            PressureReplicaStaleLimit = 0,
            PressureTimeLimit = "string",
        },
        ServiceLog = false,
        ShardIndexingPressure = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesShardIndexingPressureArgs
        {
            Enabled = false,
            Enforced = false,
            OperatingFactor = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorArgs
            {
                Lower = 0,
                Optimal = 0,
                Upper = 0,
            },
            PrimaryParameter = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterArgs
            {
                Node = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeArgs
                {
                    SoftLimit = 0,
                },
                Shard = new UpCloud.Inputs.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardArgs
                {
                    MinLimit = 0,
                },
            },
        },
        ThreadPoolAnalyzeQueueSize = 0,
        ThreadPoolAnalyzeSize = 0,
        ThreadPoolForceMergeSize = 0,
        ThreadPoolGetQueueSize = 0,
        ThreadPoolGetSize = 0,
        ThreadPoolSearchQueueSize = 0,
        ThreadPoolSearchSize = 0,
        ThreadPoolSearchThrottledQueueSize = 0,
        ThreadPoolSearchThrottledSize = 0,
        ThreadPoolWriteQueueSize = 0,
        ThreadPoolWriteSize = 0,
        Version = "string",
    },
    TerminationProtection = false,
    Labels = 
    {
        { "string", "string" },
    },
    ExtendedAccessControl = false,
});
example, err := upcloud.NewManagedDatabaseOpensearch(ctx, "managedDatabaseOpensearchResource", &upcloud.ManagedDatabaseOpensearchArgs{
	Plan:  pulumi.String("string"),
	Zone:  pulumi.String("string"),
	Title: pulumi.String("string"),
	Networks: upcloud.ManagedDatabaseOpensearchNetworkArray{
		&upcloud.ManagedDatabaseOpensearchNetworkArgs{
			Family: pulumi.String("string"),
			Name:   pulumi.String("string"),
			Type:   pulumi.String("string"),
			Uuid:   pulumi.String("string"),
		},
	},
	MaintenanceWindowTime: pulumi.String("string"),
	Name:                  pulumi.String("string"),
	AccessControl:         pulumi.Bool(false),
	MaintenanceWindowDow:  pulumi.String("string"),
	Powered:               pulumi.Bool(false),
	Properties: &upcloud.ManagedDatabaseOpensearchPropertiesArgs{
		ActionAutoCreateIndexEnabled:  pulumi.Bool(false),
		ActionDestructiveRequiresName: pulumi.Bool(false),
		AuthFailureListeners: &upcloud.ManagedDatabaseOpensearchPropertiesAuthFailureListenersArgs{
			InternalAuthenticationBackendLimiting: &upcloud.ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingArgs{
				AllowedTries:          pulumi.Int(0),
				AuthenticationBackend: pulumi.String("string"),
				BlockExpirySeconds:    pulumi.Int(0),
				MaxBlockedClients:     pulumi.Int(0),
				MaxTrackedClients:     pulumi.Int(0),
				TimeWindowSeconds:     pulumi.Int(0),
				Type:                  pulumi.String("string"),
			},
		},
		AutomaticUtilityNetworkIpFilter:                  pulumi.Bool(false),
		ClusterMaxShardsPerNode:                          pulumi.Int(0),
		ClusterRoutingAllocationBalancePreferPrimary:     pulumi.Bool(false),
		ClusterRoutingAllocationNodeConcurrentRecoveries: pulumi.Int(0),
		ClusterSearchRequestSlowlog: &upcloud.ManagedDatabaseOpensearchPropertiesClusterSearchRequestSlowlogArgs{
			Level: pulumi.String("string"),
			Threshold: &upcloud.ManagedDatabaseOpensearchPropertiesClusterSearchRequestSlowlogThresholdArgs{
				Debug: pulumi.String("string"),
				Info:  pulumi.String("string"),
				Trace: pulumi.String("string"),
				Warn:  pulumi.String("string"),
			},
		},
		CustomDomain: pulumi.String("string"),
		DiskWatermarks: &upcloud.ManagedDatabaseOpensearchPropertiesDiskWatermarksArgs{
			FloodStage: pulumi.Int(0),
			High:       pulumi.Int(0),
			Low:        pulumi.Int(0),
		},
		ElasticsearchVersion:      pulumi.String("string"),
		EmailSenderName:           pulumi.String("string"),
		EmailSenderPassword:       pulumi.String("string"),
		EmailSenderUsername:       pulumi.String("string"),
		EnableRemoteBackedStorage: pulumi.Bool(false),
		EnableSecurityAudit:       pulumi.Bool(false),
		HttpMaxContentLength:      pulumi.Int(0),
		HttpMaxHeaderSize:         pulumi.Int(0),
		HttpMaxInitialLineLength:  pulumi.Int(0),
		IndexPatterns: pulumi.StringArray{
			pulumi.String("string"),
		},
		IndexRollup: &upcloud.ManagedDatabaseOpensearchPropertiesIndexRollupArgs{
			RollupDashboardsEnabled:   pulumi.Bool(false),
			RollupEnabled:             pulumi.Bool(false),
			RollupSearchBackoffCount:  pulumi.Int(0),
			RollupSearchBackoffMillis: pulumi.Int(0),
			RollupSearchSearchAllJobs: pulumi.Bool(false),
		},
		IndexTemplate: &upcloud.ManagedDatabaseOpensearchPropertiesIndexTemplateArgs{
			MappingNestedObjectsLimit: pulumi.Int(0),
			NumberOfReplicas:          pulumi.Int(0),
			NumberOfShards:            pulumi.Int(0),
		},
		IndicesFielddataCacheSize:              pulumi.Int(0),
		IndicesMemoryIndexBufferSize:           pulumi.Int(0),
		IndicesMemoryMaxIndexBufferSize:        pulumi.Int(0),
		IndicesMemoryMinIndexBufferSize:        pulumi.Int(0),
		IndicesQueriesCacheSize:                pulumi.Int(0),
		IndicesQueryBoolMaxClauseCount:         pulumi.Int(0),
		IndicesRecoveryMaxBytesPerSec:          pulumi.Int(0),
		IndicesRecoveryMaxConcurrentFileChunks: pulumi.Int(0),
		IpFilters: pulumi.StringArray{
			pulumi.String("string"),
		},
		IsmEnabled:                        pulumi.Bool(false),
		IsmHistoryEnabled:                 pulumi.Bool(false),
		IsmHistoryMaxAge:                  pulumi.Int(0),
		IsmHistoryMaxDocs:                 pulumi.Int(0),
		IsmHistoryRolloverCheckPeriod:     pulumi.Int(0),
		IsmHistoryRolloverRetentionPeriod: pulumi.Int(0),
		KeepIndexRefreshInterval:          pulumi.Bool(false),
		KnnMemoryCircuitBreakerEnabled:    pulumi.Bool(false),
		KnnMemoryCircuitBreakerLimit:      pulumi.Int(0),
		Openid: &upcloud.ManagedDatabaseOpensearchPropertiesOpenidArgs{
			ClientId:                     pulumi.String("string"),
			ClientSecret:                 pulumi.String("string"),
			ConnectUrl:                   pulumi.String("string"),
			Enabled:                      pulumi.Bool(false),
			Header:                       pulumi.String("string"),
			JwtHeader:                    pulumi.String("string"),
			JwtUrlParameter:              pulumi.String("string"),
			RefreshRateLimitCount:        pulumi.Int(0),
			RefreshRateLimitTimeWindowMs: pulumi.Int(0),
			RolesKey:                     pulumi.String("string"),
			Scope:                        pulumi.String("string"),
			SubjectKey:                   pulumi.String("string"),
		},
		OpensearchDashboards: &upcloud.ManagedDatabaseOpensearchPropertiesOpensearchDashboardsArgs{
			Enabled:                   pulumi.Bool(false),
			MaxOldSpaceSize:           pulumi.Int(0),
			MultipleDataSourceEnabled: pulumi.Bool(false),
			OpensearchRequestTimeout:  pulumi.Int(0),
		},
		OverrideMainResponseVersion:         pulumi.Bool(false),
		PluginsAlertingFilterByBackendRoles: pulumi.Bool(false),
		PublicAccess:                        pulumi.Bool(false),
		ReindexRemoteWhitelists: pulumi.StringArray{
			pulumi.String("string"),
		},
		Saml: &upcloud.ManagedDatabaseOpensearchPropertiesSamlArgs{
			Enabled:                 pulumi.Bool(false),
			IdpEntityId:             pulumi.String("string"),
			IdpMetadataUrl:          pulumi.String("string"),
			IdpPemtrustedcasContent: pulumi.String("string"),
			RolesKey:                pulumi.String("string"),
			SpEntityId:              pulumi.String("string"),
			SubjectKey:              pulumi.String("string"),
		},
		ScriptMaxCompilationsRate: pulumi.String("string"),
		SearchBackpressure: &upcloud.ManagedDatabaseOpensearchPropertiesSearchBackpressureArgs{
			Mode: pulumi.String("string"),
			NodeDuress: &upcloud.ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressArgs{
				CpuThreshold:          pulumi.Float64(0),
				HeapThreshold:         pulumi.Float64(0),
				NumSuccessiveBreaches: pulumi.Int(0),
			},
			SearchShardTask: &upcloud.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskArgs{
				CancellationBurst:           pulumi.Float64(0),
				CancellationRate:            pulumi.Float64(0),
				CancellationRatio:           pulumi.Float64(0),
				CpuTimeMillisThreshold:      pulumi.Int(0),
				ElapsedTimeMillisThreshold:  pulumi.Int(0),
				HeapMovingAverageWindowSize: pulumi.Int(0),
				HeapPercentThreshold:        pulumi.Float64(0),
				HeapVariance:                pulumi.Float64(0),
				TotalHeapPercentThreshold:   pulumi.Float64(0),
			},
			SearchTask: &upcloud.ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskArgs{
				CancellationBurst:           pulumi.Float64(0),
				CancellationRate:            pulumi.Float64(0),
				CancellationRatio:           pulumi.Float64(0),
				CpuTimeMillisThreshold:      pulumi.Int(0),
				ElapsedTimeMillisThreshold:  pulumi.Int(0),
				HeapMovingAverageWindowSize: pulumi.Int(0),
				HeapPercentThreshold:        pulumi.Float64(0),
				HeapVariance:                pulumi.Float64(0),
				TotalHeapPercentThreshold:   pulumi.Float64(0),
			},
		},
		SearchInsightsTopQueries: &upcloud.ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesArgs{
			Cpu: &upcloud.ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesCpuArgs{
				Enabled:    pulumi.Bool(false),
				TopNSize:   pulumi.Int(0),
				WindowSize: pulumi.String("string"),
			},
			Latency: &upcloud.ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesLatencyArgs{
				Enabled:    pulumi.Bool(false),
				TopNSize:   pulumi.Int(0),
				WindowSize: pulumi.String("string"),
			},
			Memory: &upcloud.ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesMemoryArgs{
				Enabled:    pulumi.Bool(false),
				TopNSize:   pulumi.Int(0),
				WindowSize: pulumi.String("string"),
			},
		},
		SearchMaxBuckets: pulumi.Int(0),
		Segrep: &upcloud.ManagedDatabaseOpensearchPropertiesSegrepArgs{
			PressureCheckpointLimit:   pulumi.Int(0),
			PressureEnabled:           pulumi.Bool(false),
			PressureReplicaStaleLimit: pulumi.Float64(0),
			PressureTimeLimit:         pulumi.String("string"),
		},
		ServiceLog: pulumi.Bool(false),
		ShardIndexingPressure: &upcloud.ManagedDatabaseOpensearchPropertiesShardIndexingPressureArgs{
			Enabled:  pulumi.Bool(false),
			Enforced: pulumi.Bool(false),
			OperatingFactor: &upcloud.ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorArgs{
				Lower:   pulumi.Float64(0),
				Optimal: pulumi.Float64(0),
				Upper:   pulumi.Float64(0),
			},
			PrimaryParameter: &upcloud.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterArgs{
				Node: &upcloud.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeArgs{
					SoftLimit: pulumi.Float64(0),
				},
				Shard: &upcloud.ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardArgs{
					MinLimit: pulumi.Float64(0),
				},
			},
		},
		ThreadPoolAnalyzeQueueSize:         pulumi.Int(0),
		ThreadPoolAnalyzeSize:              pulumi.Int(0),
		ThreadPoolForceMergeSize:           pulumi.Int(0),
		ThreadPoolGetQueueSize:             pulumi.Int(0),
		ThreadPoolGetSize:                  pulumi.Int(0),
		ThreadPoolSearchQueueSize:          pulumi.Int(0),
		ThreadPoolSearchSize:               pulumi.Int(0),
		ThreadPoolSearchThrottledQueueSize: pulumi.Int(0),
		ThreadPoolSearchThrottledSize:      pulumi.Int(0),
		ThreadPoolWriteQueueSize:           pulumi.Int(0),
		ThreadPoolWriteSize:                pulumi.Int(0),
		Version:                            pulumi.String("string"),
	},
	TerminationProtection: pulumi.Bool(false),
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	ExtendedAccessControl: pulumi.Bool(false),
})
var managedDatabaseOpensearchResource = new ManagedDatabaseOpensearch("managedDatabaseOpensearchResource", ManagedDatabaseOpensearchArgs.builder()
    .plan("string")
    .zone("string")
    .title("string")
    .networks(ManagedDatabaseOpensearchNetworkArgs.builder()
        .family("string")
        .name("string")
        .type("string")
        .uuid("string")
        .build())
    .maintenanceWindowTime("string")
    .name("string")
    .accessControl(false)
    .maintenanceWindowDow("string")
    .powered(false)
    .properties(ManagedDatabaseOpensearchPropertiesArgs.builder()
        .actionAutoCreateIndexEnabled(false)
        .actionDestructiveRequiresName(false)
        .authFailureListeners(ManagedDatabaseOpensearchPropertiesAuthFailureListenersArgs.builder()
            .internalAuthenticationBackendLimiting(ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingArgs.builder()
                .allowedTries(0)
                .authenticationBackend("string")
                .blockExpirySeconds(0)
                .maxBlockedClients(0)
                .maxTrackedClients(0)
                .timeWindowSeconds(0)
                .type("string")
                .build())
            .build())
        .automaticUtilityNetworkIpFilter(false)
        .clusterMaxShardsPerNode(0)
        .clusterRoutingAllocationBalancePreferPrimary(false)
        .clusterRoutingAllocationNodeConcurrentRecoveries(0)
        .clusterSearchRequestSlowlog(ManagedDatabaseOpensearchPropertiesClusterSearchRequestSlowlogArgs.builder()
            .level("string")
            .threshold(ManagedDatabaseOpensearchPropertiesClusterSearchRequestSlowlogThresholdArgs.builder()
                .debug("string")
                .info("string")
                .trace("string")
                .warn("string")
                .build())
            .build())
        .customDomain("string")
        .diskWatermarks(ManagedDatabaseOpensearchPropertiesDiskWatermarksArgs.builder()
            .floodStage(0)
            .high(0)
            .low(0)
            .build())
        .elasticsearchVersion("string")
        .emailSenderName("string")
        .emailSenderPassword("string")
        .emailSenderUsername("string")
        .enableRemoteBackedStorage(false)
        .enableSecurityAudit(false)
        .httpMaxContentLength(0)
        .httpMaxHeaderSize(0)
        .httpMaxInitialLineLength(0)
        .indexPatterns("string")
        .indexRollup(ManagedDatabaseOpensearchPropertiesIndexRollupArgs.builder()
            .rollupDashboardsEnabled(false)
            .rollupEnabled(false)
            .rollupSearchBackoffCount(0)
            .rollupSearchBackoffMillis(0)
            .rollupSearchSearchAllJobs(false)
            .build())
        .indexTemplate(ManagedDatabaseOpensearchPropertiesIndexTemplateArgs.builder()
            .mappingNestedObjectsLimit(0)
            .numberOfReplicas(0)
            .numberOfShards(0)
            .build())
        .indicesFielddataCacheSize(0)
        .indicesMemoryIndexBufferSize(0)
        .indicesMemoryMaxIndexBufferSize(0)
        .indicesMemoryMinIndexBufferSize(0)
        .indicesQueriesCacheSize(0)
        .indicesQueryBoolMaxClauseCount(0)
        .indicesRecoveryMaxBytesPerSec(0)
        .indicesRecoveryMaxConcurrentFileChunks(0)
        .ipFilters("string")
        .ismEnabled(false)
        .ismHistoryEnabled(false)
        .ismHistoryMaxAge(0)
        .ismHistoryMaxDocs(0)
        .ismHistoryRolloverCheckPeriod(0)
        .ismHistoryRolloverRetentionPeriod(0)
        .keepIndexRefreshInterval(false)
        .knnMemoryCircuitBreakerEnabled(false)
        .knnMemoryCircuitBreakerLimit(0)
        .openid(ManagedDatabaseOpensearchPropertiesOpenidArgs.builder()
            .clientId("string")
            .clientSecret("string")
            .connectUrl("string")
            .enabled(false)
            .header("string")
            .jwtHeader("string")
            .jwtUrlParameter("string")
            .refreshRateLimitCount(0)
            .refreshRateLimitTimeWindowMs(0)
            .rolesKey("string")
            .scope("string")
            .subjectKey("string")
            .build())
        .opensearchDashboards(ManagedDatabaseOpensearchPropertiesOpensearchDashboardsArgs.builder()
            .enabled(false)
            .maxOldSpaceSize(0)
            .multipleDataSourceEnabled(false)
            .opensearchRequestTimeout(0)
            .build())
        .overrideMainResponseVersion(false)
        .pluginsAlertingFilterByBackendRoles(false)
        .publicAccess(false)
        .reindexRemoteWhitelists("string")
        .saml(ManagedDatabaseOpensearchPropertiesSamlArgs.builder()
            .enabled(false)
            .idpEntityId("string")
            .idpMetadataUrl("string")
            .idpPemtrustedcasContent("string")
            .rolesKey("string")
            .spEntityId("string")
            .subjectKey("string")
            .build())
        .scriptMaxCompilationsRate("string")
        .searchBackpressure(ManagedDatabaseOpensearchPropertiesSearchBackpressureArgs.builder()
            .mode("string")
            .nodeDuress(ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressArgs.builder()
                .cpuThreshold(0)
                .heapThreshold(0)
                .numSuccessiveBreaches(0)
                .build())
            .searchShardTask(ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskArgs.builder()
                .cancellationBurst(0)
                .cancellationRate(0)
                .cancellationRatio(0)
                .cpuTimeMillisThreshold(0)
                .elapsedTimeMillisThreshold(0)
                .heapMovingAverageWindowSize(0)
                .heapPercentThreshold(0)
                .heapVariance(0)
                .totalHeapPercentThreshold(0)
                .build())
            .searchTask(ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskArgs.builder()
                .cancellationBurst(0)
                .cancellationRate(0)
                .cancellationRatio(0)
                .cpuTimeMillisThreshold(0)
                .elapsedTimeMillisThreshold(0)
                .heapMovingAverageWindowSize(0)
                .heapPercentThreshold(0)
                .heapVariance(0)
                .totalHeapPercentThreshold(0)
                .build())
            .build())
        .searchInsightsTopQueries(ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesArgs.builder()
            .cpu(ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesCpuArgs.builder()
                .enabled(false)
                .topNSize(0)
                .windowSize("string")
                .build())
            .latency(ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesLatencyArgs.builder()
                .enabled(false)
                .topNSize(0)
                .windowSize("string")
                .build())
            .memory(ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesMemoryArgs.builder()
                .enabled(false)
                .topNSize(0)
                .windowSize("string")
                .build())
            .build())
        .searchMaxBuckets(0)
        .segrep(ManagedDatabaseOpensearchPropertiesSegrepArgs.builder()
            .pressureCheckpointLimit(0)
            .pressureEnabled(false)
            .pressureReplicaStaleLimit(0)
            .pressureTimeLimit("string")
            .build())
        .serviceLog(false)
        .shardIndexingPressure(ManagedDatabaseOpensearchPropertiesShardIndexingPressureArgs.builder()
            .enabled(false)
            .enforced(false)
            .operatingFactor(ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorArgs.builder()
                .lower(0)
                .optimal(0)
                .upper(0)
                .build())
            .primaryParameter(ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterArgs.builder()
                .node(ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeArgs.builder()
                    .softLimit(0)
                    .build())
                .shard(ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardArgs.builder()
                    .minLimit(0)
                    .build())
                .build())
            .build())
        .threadPoolAnalyzeQueueSize(0)
        .threadPoolAnalyzeSize(0)
        .threadPoolForceMergeSize(0)
        .threadPoolGetQueueSize(0)
        .threadPoolGetSize(0)
        .threadPoolSearchQueueSize(0)
        .threadPoolSearchSize(0)
        .threadPoolSearchThrottledQueueSize(0)
        .threadPoolSearchThrottledSize(0)
        .threadPoolWriteQueueSize(0)
        .threadPoolWriteSize(0)
        .version("string")
        .build())
    .terminationProtection(false)
    .labels(Map.of("string", "string"))
    .extendedAccessControl(false)
    .build());
managed_database_opensearch_resource = upcloud.ManagedDatabaseOpensearch("managedDatabaseOpensearchResource",
    plan="string",
    zone="string",
    title="string",
    networks=[{
        "family": "string",
        "name": "string",
        "type": "string",
        "uuid": "string",
    }],
    maintenance_window_time="string",
    name="string",
    access_control=False,
    maintenance_window_dow="string",
    powered=False,
    properties={
        "action_auto_create_index_enabled": False,
        "action_destructive_requires_name": False,
        "auth_failure_listeners": {
            "internal_authentication_backend_limiting": {
                "allowed_tries": 0,
                "authentication_backend": "string",
                "block_expiry_seconds": 0,
                "max_blocked_clients": 0,
                "max_tracked_clients": 0,
                "time_window_seconds": 0,
                "type": "string",
            },
        },
        "automatic_utility_network_ip_filter": False,
        "cluster_max_shards_per_node": 0,
        "cluster_routing_allocation_balance_prefer_primary": False,
        "cluster_routing_allocation_node_concurrent_recoveries": 0,
        "cluster_search_request_slowlog": {
            "level": "string",
            "threshold": {
                "debug": "string",
                "info": "string",
                "trace": "string",
                "warn": "string",
            },
        },
        "custom_domain": "string",
        "disk_watermarks": {
            "flood_stage": 0,
            "high": 0,
            "low": 0,
        },
        "elasticsearch_version": "string",
        "email_sender_name": "string",
        "email_sender_password": "string",
        "email_sender_username": "string",
        "enable_remote_backed_storage": False,
        "enable_security_audit": False,
        "http_max_content_length": 0,
        "http_max_header_size": 0,
        "http_max_initial_line_length": 0,
        "index_patterns": ["string"],
        "index_rollup": {
            "rollup_dashboards_enabled": False,
            "rollup_enabled": False,
            "rollup_search_backoff_count": 0,
            "rollup_search_backoff_millis": 0,
            "rollup_search_search_all_jobs": False,
        },
        "index_template": {
            "mapping_nested_objects_limit": 0,
            "number_of_replicas": 0,
            "number_of_shards": 0,
        },
        "indices_fielddata_cache_size": 0,
        "indices_memory_index_buffer_size": 0,
        "indices_memory_max_index_buffer_size": 0,
        "indices_memory_min_index_buffer_size": 0,
        "indices_queries_cache_size": 0,
        "indices_query_bool_max_clause_count": 0,
        "indices_recovery_max_bytes_per_sec": 0,
        "indices_recovery_max_concurrent_file_chunks": 0,
        "ip_filters": ["string"],
        "ism_enabled": False,
        "ism_history_enabled": False,
        "ism_history_max_age": 0,
        "ism_history_max_docs": 0,
        "ism_history_rollover_check_period": 0,
        "ism_history_rollover_retention_period": 0,
        "keep_index_refresh_interval": False,
        "knn_memory_circuit_breaker_enabled": False,
        "knn_memory_circuit_breaker_limit": 0,
        "openid": {
            "client_id": "string",
            "client_secret": "string",
            "connect_url": "string",
            "enabled": False,
            "header": "string",
            "jwt_header": "string",
            "jwt_url_parameter": "string",
            "refresh_rate_limit_count": 0,
            "refresh_rate_limit_time_window_ms": 0,
            "roles_key": "string",
            "scope": "string",
            "subject_key": "string",
        },
        "opensearch_dashboards": {
            "enabled": False,
            "max_old_space_size": 0,
            "multiple_data_source_enabled": False,
            "opensearch_request_timeout": 0,
        },
        "override_main_response_version": False,
        "plugins_alerting_filter_by_backend_roles": False,
        "public_access": False,
        "reindex_remote_whitelists": ["string"],
        "saml": {
            "enabled": False,
            "idp_entity_id": "string",
            "idp_metadata_url": "string",
            "idp_pemtrustedcas_content": "string",
            "roles_key": "string",
            "sp_entity_id": "string",
            "subject_key": "string",
        },
        "script_max_compilations_rate": "string",
        "search_backpressure": {
            "mode": "string",
            "node_duress": {
                "cpu_threshold": 0,
                "heap_threshold": 0,
                "num_successive_breaches": 0,
            },
            "search_shard_task": {
                "cancellation_burst": 0,
                "cancellation_rate": 0,
                "cancellation_ratio": 0,
                "cpu_time_millis_threshold": 0,
                "elapsed_time_millis_threshold": 0,
                "heap_moving_average_window_size": 0,
                "heap_percent_threshold": 0,
                "heap_variance": 0,
                "total_heap_percent_threshold": 0,
            },
            "search_task": {
                "cancellation_burst": 0,
                "cancellation_rate": 0,
                "cancellation_ratio": 0,
                "cpu_time_millis_threshold": 0,
                "elapsed_time_millis_threshold": 0,
                "heap_moving_average_window_size": 0,
                "heap_percent_threshold": 0,
                "heap_variance": 0,
                "total_heap_percent_threshold": 0,
            },
        },
        "search_insights_top_queries": {
            "cpu": {
                "enabled": False,
                "top_n_size": 0,
                "window_size": "string",
            },
            "latency": {
                "enabled": False,
                "top_n_size": 0,
                "window_size": "string",
            },
            "memory": {
                "enabled": False,
                "top_n_size": 0,
                "window_size": "string",
            },
        },
        "search_max_buckets": 0,
        "segrep": {
            "pressure_checkpoint_limit": 0,
            "pressure_enabled": False,
            "pressure_replica_stale_limit": 0,
            "pressure_time_limit": "string",
        },
        "service_log": False,
        "shard_indexing_pressure": {
            "enabled": False,
            "enforced": False,
            "operating_factor": {
                "lower": 0,
                "optimal": 0,
                "upper": 0,
            },
            "primary_parameter": {
                "node": {
                    "soft_limit": 0,
                },
                "shard": {
                    "min_limit": 0,
                },
            },
        },
        "thread_pool_analyze_queue_size": 0,
        "thread_pool_analyze_size": 0,
        "thread_pool_force_merge_size": 0,
        "thread_pool_get_queue_size": 0,
        "thread_pool_get_size": 0,
        "thread_pool_search_queue_size": 0,
        "thread_pool_search_size": 0,
        "thread_pool_search_throttled_queue_size": 0,
        "thread_pool_search_throttled_size": 0,
        "thread_pool_write_queue_size": 0,
        "thread_pool_write_size": 0,
        "version": "string",
    },
    termination_protection=False,
    labels={
        "string": "string",
    },
    extended_access_control=False)
const managedDatabaseOpensearchResource = new upcloud.ManagedDatabaseOpensearch("managedDatabaseOpensearchResource", {
    plan: "string",
    zone: "string",
    title: "string",
    networks: [{
        family: "string",
        name: "string",
        type: "string",
        uuid: "string",
    }],
    maintenanceWindowTime: "string",
    name: "string",
    accessControl: false,
    maintenanceWindowDow: "string",
    powered: false,
    properties: {
        actionAutoCreateIndexEnabled: false,
        actionDestructiveRequiresName: false,
        authFailureListeners: {
            internalAuthenticationBackendLimiting: {
                allowedTries: 0,
                authenticationBackend: "string",
                blockExpirySeconds: 0,
                maxBlockedClients: 0,
                maxTrackedClients: 0,
                timeWindowSeconds: 0,
                type: "string",
            },
        },
        automaticUtilityNetworkIpFilter: false,
        clusterMaxShardsPerNode: 0,
        clusterRoutingAllocationBalancePreferPrimary: false,
        clusterRoutingAllocationNodeConcurrentRecoveries: 0,
        clusterSearchRequestSlowlog: {
            level: "string",
            threshold: {
                debug: "string",
                info: "string",
                trace: "string",
                warn: "string",
            },
        },
        customDomain: "string",
        diskWatermarks: {
            floodStage: 0,
            high: 0,
            low: 0,
        },
        elasticsearchVersion: "string",
        emailSenderName: "string",
        emailSenderPassword: "string",
        emailSenderUsername: "string",
        enableRemoteBackedStorage: false,
        enableSecurityAudit: false,
        httpMaxContentLength: 0,
        httpMaxHeaderSize: 0,
        httpMaxInitialLineLength: 0,
        indexPatterns: ["string"],
        indexRollup: {
            rollupDashboardsEnabled: false,
            rollupEnabled: false,
            rollupSearchBackoffCount: 0,
            rollupSearchBackoffMillis: 0,
            rollupSearchSearchAllJobs: false,
        },
        indexTemplate: {
            mappingNestedObjectsLimit: 0,
            numberOfReplicas: 0,
            numberOfShards: 0,
        },
        indicesFielddataCacheSize: 0,
        indicesMemoryIndexBufferSize: 0,
        indicesMemoryMaxIndexBufferSize: 0,
        indicesMemoryMinIndexBufferSize: 0,
        indicesQueriesCacheSize: 0,
        indicesQueryBoolMaxClauseCount: 0,
        indicesRecoveryMaxBytesPerSec: 0,
        indicesRecoveryMaxConcurrentFileChunks: 0,
        ipFilters: ["string"],
        ismEnabled: false,
        ismHistoryEnabled: false,
        ismHistoryMaxAge: 0,
        ismHistoryMaxDocs: 0,
        ismHistoryRolloverCheckPeriod: 0,
        ismHistoryRolloverRetentionPeriod: 0,
        keepIndexRefreshInterval: false,
        knnMemoryCircuitBreakerEnabled: false,
        knnMemoryCircuitBreakerLimit: 0,
        openid: {
            clientId: "string",
            clientSecret: "string",
            connectUrl: "string",
            enabled: false,
            header: "string",
            jwtHeader: "string",
            jwtUrlParameter: "string",
            refreshRateLimitCount: 0,
            refreshRateLimitTimeWindowMs: 0,
            rolesKey: "string",
            scope: "string",
            subjectKey: "string",
        },
        opensearchDashboards: {
            enabled: false,
            maxOldSpaceSize: 0,
            multipleDataSourceEnabled: false,
            opensearchRequestTimeout: 0,
        },
        overrideMainResponseVersion: false,
        pluginsAlertingFilterByBackendRoles: false,
        publicAccess: false,
        reindexRemoteWhitelists: ["string"],
        saml: {
            enabled: false,
            idpEntityId: "string",
            idpMetadataUrl: "string",
            idpPemtrustedcasContent: "string",
            rolesKey: "string",
            spEntityId: "string",
            subjectKey: "string",
        },
        scriptMaxCompilationsRate: "string",
        searchBackpressure: {
            mode: "string",
            nodeDuress: {
                cpuThreshold: 0,
                heapThreshold: 0,
                numSuccessiveBreaches: 0,
            },
            searchShardTask: {
                cancellationBurst: 0,
                cancellationRate: 0,
                cancellationRatio: 0,
                cpuTimeMillisThreshold: 0,
                elapsedTimeMillisThreshold: 0,
                heapMovingAverageWindowSize: 0,
                heapPercentThreshold: 0,
                heapVariance: 0,
                totalHeapPercentThreshold: 0,
            },
            searchTask: {
                cancellationBurst: 0,
                cancellationRate: 0,
                cancellationRatio: 0,
                cpuTimeMillisThreshold: 0,
                elapsedTimeMillisThreshold: 0,
                heapMovingAverageWindowSize: 0,
                heapPercentThreshold: 0,
                heapVariance: 0,
                totalHeapPercentThreshold: 0,
            },
        },
        searchInsightsTopQueries: {
            cpu: {
                enabled: false,
                topNSize: 0,
                windowSize: "string",
            },
            latency: {
                enabled: false,
                topNSize: 0,
                windowSize: "string",
            },
            memory: {
                enabled: false,
                topNSize: 0,
                windowSize: "string",
            },
        },
        searchMaxBuckets: 0,
        segrep: {
            pressureCheckpointLimit: 0,
            pressureEnabled: false,
            pressureReplicaStaleLimit: 0,
            pressureTimeLimit: "string",
        },
        serviceLog: false,
        shardIndexingPressure: {
            enabled: false,
            enforced: false,
            operatingFactor: {
                lower: 0,
                optimal: 0,
                upper: 0,
            },
            primaryParameter: {
                node: {
                    softLimit: 0,
                },
                shard: {
                    minLimit: 0,
                },
            },
        },
        threadPoolAnalyzeQueueSize: 0,
        threadPoolAnalyzeSize: 0,
        threadPoolForceMergeSize: 0,
        threadPoolGetQueueSize: 0,
        threadPoolGetSize: 0,
        threadPoolSearchQueueSize: 0,
        threadPoolSearchSize: 0,
        threadPoolSearchThrottledQueueSize: 0,
        threadPoolSearchThrottledSize: 0,
        threadPoolWriteQueueSize: 0,
        threadPoolWriteSize: 0,
        version: "string",
    },
    terminationProtection: false,
    labels: {
        string: "string",
    },
    extendedAccessControl: false,
});
type: upcloud:ManagedDatabaseOpensearch
properties:
    accessControl: false
    extendedAccessControl: false
    labels:
        string: string
    maintenanceWindowDow: string
    maintenanceWindowTime: string
    name: string
    networks:
        - family: string
          name: string
          type: string
          uuid: string
    plan: string
    powered: false
    properties:
        actionAutoCreateIndexEnabled: false
        actionDestructiveRequiresName: false
        authFailureListeners:
            internalAuthenticationBackendLimiting:
                allowedTries: 0
                authenticationBackend: string
                blockExpirySeconds: 0
                maxBlockedClients: 0
                maxTrackedClients: 0
                timeWindowSeconds: 0
                type: string
        automaticUtilityNetworkIpFilter: false
        clusterMaxShardsPerNode: 0
        clusterRoutingAllocationBalancePreferPrimary: false
        clusterRoutingAllocationNodeConcurrentRecoveries: 0
        clusterSearchRequestSlowlog:
            level: string
            threshold:
                debug: string
                info: string
                trace: string
                warn: string
        customDomain: string
        diskWatermarks:
            floodStage: 0
            high: 0
            low: 0
        elasticsearchVersion: string
        emailSenderName: string
        emailSenderPassword: string
        emailSenderUsername: string
        enableRemoteBackedStorage: false
        enableSecurityAudit: false
        httpMaxContentLength: 0
        httpMaxHeaderSize: 0
        httpMaxInitialLineLength: 0
        indexPatterns:
            - string
        indexRollup:
            rollupDashboardsEnabled: false
            rollupEnabled: false
            rollupSearchBackoffCount: 0
            rollupSearchBackoffMillis: 0
            rollupSearchSearchAllJobs: false
        indexTemplate:
            mappingNestedObjectsLimit: 0
            numberOfReplicas: 0
            numberOfShards: 0
        indicesFielddataCacheSize: 0
        indicesMemoryIndexBufferSize: 0
        indicesMemoryMaxIndexBufferSize: 0
        indicesMemoryMinIndexBufferSize: 0
        indicesQueriesCacheSize: 0
        indicesQueryBoolMaxClauseCount: 0
        indicesRecoveryMaxBytesPerSec: 0
        indicesRecoveryMaxConcurrentFileChunks: 0
        ipFilters:
            - string
        ismEnabled: false
        ismHistoryEnabled: false
        ismHistoryMaxAge: 0
        ismHistoryMaxDocs: 0
        ismHistoryRolloverCheckPeriod: 0
        ismHistoryRolloverRetentionPeriod: 0
        keepIndexRefreshInterval: false
        knnMemoryCircuitBreakerEnabled: false
        knnMemoryCircuitBreakerLimit: 0
        openid:
            clientId: string
            clientSecret: string
            connectUrl: string
            enabled: false
            header: string
            jwtHeader: string
            jwtUrlParameter: string
            refreshRateLimitCount: 0
            refreshRateLimitTimeWindowMs: 0
            rolesKey: string
            scope: string
            subjectKey: string
        opensearchDashboards:
            enabled: false
            maxOldSpaceSize: 0
            multipleDataSourceEnabled: false
            opensearchRequestTimeout: 0
        overrideMainResponseVersion: false
        pluginsAlertingFilterByBackendRoles: false
        publicAccess: false
        reindexRemoteWhitelists:
            - string
        saml:
            enabled: false
            idpEntityId: string
            idpMetadataUrl: string
            idpPemtrustedcasContent: string
            rolesKey: string
            spEntityId: string
            subjectKey: string
        scriptMaxCompilationsRate: string
        searchBackpressure:
            mode: string
            nodeDuress:
                cpuThreshold: 0
                heapThreshold: 0
                numSuccessiveBreaches: 0
            searchShardTask:
                cancellationBurst: 0
                cancellationRate: 0
                cancellationRatio: 0
                cpuTimeMillisThreshold: 0
                elapsedTimeMillisThreshold: 0
                heapMovingAverageWindowSize: 0
                heapPercentThreshold: 0
                heapVariance: 0
                totalHeapPercentThreshold: 0
            searchTask:
                cancellationBurst: 0
                cancellationRate: 0
                cancellationRatio: 0
                cpuTimeMillisThreshold: 0
                elapsedTimeMillisThreshold: 0
                heapMovingAverageWindowSize: 0
                heapPercentThreshold: 0
                heapVariance: 0
                totalHeapPercentThreshold: 0
        searchInsightsTopQueries:
            cpu:
                enabled: false
                topNSize: 0
                windowSize: string
            latency:
                enabled: false
                topNSize: 0
                windowSize: string
            memory:
                enabled: false
                topNSize: 0
                windowSize: string
        searchMaxBuckets: 0
        segrep:
            pressureCheckpointLimit: 0
            pressureEnabled: false
            pressureReplicaStaleLimit: 0
            pressureTimeLimit: string
        serviceLog: false
        shardIndexingPressure:
            enabled: false
            enforced: false
            operatingFactor:
                lower: 0
                optimal: 0
                upper: 0
            primaryParameter:
                node:
                    softLimit: 0
                shard:
                    minLimit: 0
        threadPoolAnalyzeQueueSize: 0
        threadPoolAnalyzeSize: 0
        threadPoolForceMergeSize: 0
        threadPoolGetQueueSize: 0
        threadPoolGetSize: 0
        threadPoolSearchQueueSize: 0
        threadPoolSearchSize: 0
        threadPoolSearchThrottledQueueSize: 0
        threadPoolSearchThrottledSize: 0
        threadPoolWriteQueueSize: 0
        threadPoolWriteSize: 0
        version: string
    terminationProtection: false
    title: string
    zone: string
ManagedDatabaseOpensearch Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ManagedDatabaseOpensearch resource accepts the following input properties:
- Plan string
- Service plan to use. This determines how much resources the instance will have. You can list available plans with upctl database plans <type>.
- Title string
- Title of a managed database instance
- Zone string
- Zone where the instance resides, e.g. de-fra1. You can list available zones withupctl zone list.
- AccessControl bool
- Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled.
- ExtendedAccess boolControl 
- Grant access to top-level _mget,_msearchand_bulkAPIs. Users are limited to perform operations on indices based on the user-specific access control rules.
- Labels Dictionary<string, string>
- User defined key-value pairs to classify the managed database.
- MaintenanceWindow stringDow 
- Maintenance window day of week. Lower case weekday name (monday, tuesday, ...)
- MaintenanceWindow stringTime 
- Maintenance window UTC time in hh:mm:ss format
- Name string
- Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account
- Networks
List<UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Network> 
- Private networks attached to the managed database
- Powered bool
- The administrative power state of the service
- Properties
UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties 
- Database Engine properties for OpenSearch
- TerminationProtection bool
- If set to true, prevents the managed service from being powered off, or deleted.
- Plan string
- Service plan to use. This determines how much resources the instance will have. You can list available plans with upctl database plans <type>.
- Title string
- Title of a managed database instance
- Zone string
- Zone where the instance resides, e.g. de-fra1. You can list available zones withupctl zone list.
- AccessControl bool
- Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled.
- ExtendedAccess boolControl 
- Grant access to top-level _mget,_msearchand_bulkAPIs. Users are limited to perform operations on indices based on the user-specific access control rules.
- Labels map[string]string
- User defined key-value pairs to classify the managed database.
- MaintenanceWindow stringDow 
- Maintenance window day of week. Lower case weekday name (monday, tuesday, ...)
- MaintenanceWindow stringTime 
- Maintenance window UTC time in hh:mm:ss format
- Name string
- Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account
- Networks
[]ManagedDatabase Opensearch Network Args 
- Private networks attached to the managed database
- Powered bool
- The administrative power state of the service
- Properties
ManagedDatabase Opensearch Properties Args 
- Database Engine properties for OpenSearch
- TerminationProtection bool
- If set to true, prevents the managed service from being powered off, or deleted.
- plan String
- Service plan to use. This determines how much resources the instance will have. You can list available plans with upctl database plans <type>.
- title String
- Title of a managed database instance
- zone String
- Zone where the instance resides, e.g. de-fra1. You can list available zones withupctl zone list.
- accessControl Boolean
- Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled.
- extendedAccess BooleanControl 
- Grant access to top-level _mget,_msearchand_bulkAPIs. Users are limited to perform operations on indices based on the user-specific access control rules.
- labels Map<String,String>
- User defined key-value pairs to classify the managed database.
- maintenanceWindow StringDow 
- Maintenance window day of week. Lower case weekday name (monday, tuesday, ...)
- maintenanceWindow StringTime 
- Maintenance window UTC time in hh:mm:ss format
- name String
- Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account
- networks
List<ManagedDatabase Opensearch Network> 
- Private networks attached to the managed database
- powered Boolean
- The administrative power state of the service
- properties
ManagedDatabase Opensearch Properties 
- Database Engine properties for OpenSearch
- terminationProtection Boolean
- If set to true, prevents the managed service from being powered off, or deleted.
- plan string
- Service plan to use. This determines how much resources the instance will have. You can list available plans with upctl database plans <type>.
- title string
- Title of a managed database instance
- zone string
- Zone where the instance resides, e.g. de-fra1. You can list available zones withupctl zone list.
- accessControl boolean
- Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled.
- extendedAccess booleanControl 
- Grant access to top-level _mget,_msearchand_bulkAPIs. Users are limited to perform operations on indices based on the user-specific access control rules.
- labels {[key: string]: string}
- User defined key-value pairs to classify the managed database.
- maintenanceWindow stringDow 
- Maintenance window day of week. Lower case weekday name (monday, tuesday, ...)
- maintenanceWindow stringTime 
- Maintenance window UTC time in hh:mm:ss format
- name string
- Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account
- networks
ManagedDatabase Opensearch Network[] 
- Private networks attached to the managed database
- powered boolean
- The administrative power state of the service
- properties
ManagedDatabase Opensearch Properties 
- Database Engine properties for OpenSearch
- terminationProtection boolean
- If set to true, prevents the managed service from being powered off, or deleted.
- plan str
- Service plan to use. This determines how much resources the instance will have. You can list available plans with upctl database plans <type>.
- title str
- Title of a managed database instance
- zone str
- Zone where the instance resides, e.g. de-fra1. You can list available zones withupctl zone list.
- access_control bool
- Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled.
- extended_access_ boolcontrol 
- Grant access to top-level _mget,_msearchand_bulkAPIs. Users are limited to perform operations on indices based on the user-specific access control rules.
- labels Mapping[str, str]
- User defined key-value pairs to classify the managed database.
- maintenance_window_ strdow 
- Maintenance window day of week. Lower case weekday name (monday, tuesday, ...)
- maintenance_window_ strtime 
- Maintenance window UTC time in hh:mm:ss format
- name str
- Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account
- networks
Sequence[ManagedDatabase Opensearch Network Args] 
- Private networks attached to the managed database
- powered bool
- The administrative power state of the service
- properties
ManagedDatabase Opensearch Properties Args 
- Database Engine properties for OpenSearch
- termination_protection bool
- If set to true, prevents the managed service from being powered off, or deleted.
- plan String
- Service plan to use. This determines how much resources the instance will have. You can list available plans with upctl database plans <type>.
- title String
- Title of a managed database instance
- zone String
- Zone where the instance resides, e.g. de-fra1. You can list available zones withupctl zone list.
- accessControl Boolean
- Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled.
- extendedAccess BooleanControl 
- Grant access to top-level _mget,_msearchand_bulkAPIs. Users are limited to perform operations on indices based on the user-specific access control rules.
- labels Map<String>
- User defined key-value pairs to classify the managed database.
- maintenanceWindow StringDow 
- Maintenance window day of week. Lower case weekday name (monday, tuesday, ...)
- maintenanceWindow StringTime 
- Maintenance window UTC time in hh:mm:ss format
- name String
- Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account
- networks List<Property Map>
- Private networks attached to the managed database
- powered Boolean
- The administrative power state of the service
- properties Property Map
- Database Engine properties for OpenSearch
- terminationProtection Boolean
- If set to true, prevents the managed service from being powered off, or deleted.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagedDatabaseOpensearch resource produces the following output properties:
- Components
List<UpCloud. Pulumi. Up Cloud. Outputs. Managed Database Opensearch Component> 
- Service component information
- Id string
- The provider-assigned unique ID for this managed resource.
- NodeStates List<UpCloud. Pulumi. Up Cloud. Outputs. Managed Database Opensearch Node State> 
- Information about nodes providing the managed service
- PrimaryDatabase string
- Primary database name
- ServiceHost string
- Hostname to the service instance
- ServicePassword string
- Primary username's password to the service instance
- ServicePort string
- Port to the service instance
- ServiceUri string
- URI to the service instance
- ServiceUsername string
- Primary username to the service instance
- State string
- State of the service
- Type string
- Type of the service
- Components
[]ManagedDatabase Opensearch Component 
- Service component information
- Id string
- The provider-assigned unique ID for this managed resource.
- NodeStates []ManagedDatabase Opensearch Node State 
- Information about nodes providing the managed service
- PrimaryDatabase string
- Primary database name
- ServiceHost string
- Hostname to the service instance
- ServicePassword string
- Primary username's password to the service instance
- ServicePort string
- Port to the service instance
- ServiceUri string
- URI to the service instance
- ServiceUsername string
- Primary username to the service instance
- State string
- State of the service
- Type string
- Type of the service
- components
List<ManagedDatabase Opensearch Component> 
- Service component information
- id String
- The provider-assigned unique ID for this managed resource.
- nodeStates List<ManagedDatabase Opensearch Node State> 
- Information about nodes providing the managed service
- primaryDatabase String
- Primary database name
- serviceHost String
- Hostname to the service instance
- servicePassword String
- Primary username's password to the service instance
- servicePort String
- Port to the service instance
- serviceUri String
- URI to the service instance
- serviceUsername String
- Primary username to the service instance
- state String
- State of the service
- type String
- Type of the service
- components
ManagedDatabase Opensearch Component[] 
- Service component information
- id string
- The provider-assigned unique ID for this managed resource.
- nodeStates ManagedDatabase Opensearch Node State[] 
- Information about nodes providing the managed service
- primaryDatabase string
- Primary database name
- serviceHost string
- Hostname to the service instance
- servicePassword string
- Primary username's password to the service instance
- servicePort string
- Port to the service instance
- serviceUri string
- URI to the service instance
- serviceUsername string
- Primary username to the service instance
- state string
- State of the service
- type string
- Type of the service
- components
Sequence[ManagedDatabase Opensearch Component] 
- Service component information
- id str
- The provider-assigned unique ID for this managed resource.
- node_states Sequence[ManagedDatabase Opensearch Node State] 
- Information about nodes providing the managed service
- primary_database str
- Primary database name
- service_host str
- Hostname to the service instance
- service_password str
- Primary username's password to the service instance
- service_port str
- Port to the service instance
- service_uri str
- URI to the service instance
- service_username str
- Primary username to the service instance
- state str
- State of the service
- type str
- Type of the service
- components List<Property Map>
- Service component information
- id String
- The provider-assigned unique ID for this managed resource.
- nodeStates List<Property Map>
- Information about nodes providing the managed service
- primaryDatabase String
- Primary database name
- serviceHost String
- Hostname to the service instance
- servicePassword String
- Primary username's password to the service instance
- servicePort String
- Port to the service instance
- serviceUri String
- URI to the service instance
- serviceUsername String
- Primary username to the service instance
- state String
- State of the service
- type String
- Type of the service
Look up Existing ManagedDatabaseOpensearch Resource
Get an existing ManagedDatabaseOpensearch resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ManagedDatabaseOpensearchState, opts?: CustomResourceOptions): ManagedDatabaseOpensearch@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        access_control: Optional[bool] = None,
        components: Optional[Sequence[ManagedDatabaseOpensearchComponentArgs]] = None,
        extended_access_control: Optional[bool] = None,
        labels: Optional[Mapping[str, str]] = None,
        maintenance_window_dow: Optional[str] = None,
        maintenance_window_time: Optional[str] = None,
        name: Optional[str] = None,
        networks: Optional[Sequence[ManagedDatabaseOpensearchNetworkArgs]] = None,
        node_states: Optional[Sequence[ManagedDatabaseOpensearchNodeStateArgs]] = None,
        plan: Optional[str] = None,
        powered: Optional[bool] = None,
        primary_database: Optional[str] = None,
        properties: Optional[ManagedDatabaseOpensearchPropertiesArgs] = None,
        service_host: Optional[str] = None,
        service_password: Optional[str] = None,
        service_port: Optional[str] = None,
        service_uri: Optional[str] = None,
        service_username: Optional[str] = None,
        state: Optional[str] = None,
        termination_protection: Optional[bool] = None,
        title: Optional[str] = None,
        type: Optional[str] = None,
        zone: Optional[str] = None) -> ManagedDatabaseOpensearchfunc GetManagedDatabaseOpensearch(ctx *Context, name string, id IDInput, state *ManagedDatabaseOpensearchState, opts ...ResourceOption) (*ManagedDatabaseOpensearch, error)public static ManagedDatabaseOpensearch Get(string name, Input<string> id, ManagedDatabaseOpensearchState? state, CustomResourceOptions? opts = null)public static ManagedDatabaseOpensearch get(String name, Output<String> id, ManagedDatabaseOpensearchState state, CustomResourceOptions options)resources:  _:    type: upcloud:ManagedDatabaseOpensearch    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AccessControl bool
- Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled.
- Components
List<UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Component> 
- Service component information
- ExtendedAccess boolControl 
- Grant access to top-level _mget,_msearchand_bulkAPIs. Users are limited to perform operations on indices based on the user-specific access control rules.
- Labels Dictionary<string, string>
- User defined key-value pairs to classify the managed database.
- MaintenanceWindow stringDow 
- Maintenance window day of week. Lower case weekday name (monday, tuesday, ...)
- MaintenanceWindow stringTime 
- Maintenance window UTC time in hh:mm:ss format
- Name string
- Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account
- Networks
List<UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Network> 
- Private networks attached to the managed database
- NodeStates List<UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Node State> 
- Information about nodes providing the managed service
- Plan string
- Service plan to use. This determines how much resources the instance will have. You can list available plans with upctl database plans <type>.
- Powered bool
- The administrative power state of the service
- PrimaryDatabase string
- Primary database name
- Properties
UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties 
- Database Engine properties for OpenSearch
- ServiceHost string
- Hostname to the service instance
- ServicePassword string
- Primary username's password to the service instance
- ServicePort string
- Port to the service instance
- ServiceUri string
- URI to the service instance
- ServiceUsername string
- Primary username to the service instance
- State string
- State of the service
- TerminationProtection bool
- If set to true, prevents the managed service from being powered off, or deleted.
- Title string
- Title of a managed database instance
- Type string
- Type of the service
- Zone string
- Zone where the instance resides, e.g. de-fra1. You can list available zones withupctl zone list.
- AccessControl bool
- Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled.
- Components
[]ManagedDatabase Opensearch Component Args 
- Service component information
- ExtendedAccess boolControl 
- Grant access to top-level _mget,_msearchand_bulkAPIs. Users are limited to perform operations on indices based on the user-specific access control rules.
- Labels map[string]string
- User defined key-value pairs to classify the managed database.
- MaintenanceWindow stringDow 
- Maintenance window day of week. Lower case weekday name (monday, tuesday, ...)
- MaintenanceWindow stringTime 
- Maintenance window UTC time in hh:mm:ss format
- Name string
- Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account
- Networks
[]ManagedDatabase Opensearch Network Args 
- Private networks attached to the managed database
- NodeStates []ManagedDatabase Opensearch Node State Args 
- Information about nodes providing the managed service
- Plan string
- Service plan to use. This determines how much resources the instance will have. You can list available plans with upctl database plans <type>.
- Powered bool
- The administrative power state of the service
- PrimaryDatabase string
- Primary database name
- Properties
ManagedDatabase Opensearch Properties Args 
- Database Engine properties for OpenSearch
- ServiceHost string
- Hostname to the service instance
- ServicePassword string
- Primary username's password to the service instance
- ServicePort string
- Port to the service instance
- ServiceUri string
- URI to the service instance
- ServiceUsername string
- Primary username to the service instance
- State string
- State of the service
- TerminationProtection bool
- If set to true, prevents the managed service from being powered off, or deleted.
- Title string
- Title of a managed database instance
- Type string
- Type of the service
- Zone string
- Zone where the instance resides, e.g. de-fra1. You can list available zones withupctl zone list.
- accessControl Boolean
- Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled.
- components
List<ManagedDatabase Opensearch Component> 
- Service component information
- extendedAccess BooleanControl 
- Grant access to top-level _mget,_msearchand_bulkAPIs. Users are limited to perform operations on indices based on the user-specific access control rules.
- labels Map<String,String>
- User defined key-value pairs to classify the managed database.
- maintenanceWindow StringDow 
- Maintenance window day of week. Lower case weekday name (monday, tuesday, ...)
- maintenanceWindow StringTime 
- Maintenance window UTC time in hh:mm:ss format
- name String
- Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account
- networks
List<ManagedDatabase Opensearch Network> 
- Private networks attached to the managed database
- nodeStates List<ManagedDatabase Opensearch Node State> 
- Information about nodes providing the managed service
- plan String
- Service plan to use. This determines how much resources the instance will have. You can list available plans with upctl database plans <type>.
- powered Boolean
- The administrative power state of the service
- primaryDatabase String
- Primary database name
- properties
ManagedDatabase Opensearch Properties 
- Database Engine properties for OpenSearch
- serviceHost String
- Hostname to the service instance
- servicePassword String
- Primary username's password to the service instance
- servicePort String
- Port to the service instance
- serviceUri String
- URI to the service instance
- serviceUsername String
- Primary username to the service instance
- state String
- State of the service
- terminationProtection Boolean
- If set to true, prevents the managed service from being powered off, or deleted.
- title String
- Title of a managed database instance
- type String
- Type of the service
- zone String
- Zone where the instance resides, e.g. de-fra1. You can list available zones withupctl zone list.
- accessControl boolean
- Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled.
- components
ManagedDatabase Opensearch Component[] 
- Service component information
- extendedAccess booleanControl 
- Grant access to top-level _mget,_msearchand_bulkAPIs. Users are limited to perform operations on indices based on the user-specific access control rules.
- labels {[key: string]: string}
- User defined key-value pairs to classify the managed database.
- maintenanceWindow stringDow 
- Maintenance window day of week. Lower case weekday name (monday, tuesday, ...)
- maintenanceWindow stringTime 
- Maintenance window UTC time in hh:mm:ss format
- name string
- Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account
- networks
ManagedDatabase Opensearch Network[] 
- Private networks attached to the managed database
- nodeStates ManagedDatabase Opensearch Node State[] 
- Information about nodes providing the managed service
- plan string
- Service plan to use. This determines how much resources the instance will have. You can list available plans with upctl database plans <type>.
- powered boolean
- The administrative power state of the service
- primaryDatabase string
- Primary database name
- properties
ManagedDatabase Opensearch Properties 
- Database Engine properties for OpenSearch
- serviceHost string
- Hostname to the service instance
- servicePassword string
- Primary username's password to the service instance
- servicePort string
- Port to the service instance
- serviceUri string
- URI to the service instance
- serviceUsername string
- Primary username to the service instance
- state string
- State of the service
- terminationProtection boolean
- If set to true, prevents the managed service from being powered off, or deleted.
- title string
- Title of a managed database instance
- type string
- Type of the service
- zone string
- Zone where the instance resides, e.g. de-fra1. You can list available zones withupctl zone list.
- access_control bool
- Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled.
- components
Sequence[ManagedDatabase Opensearch Component Args] 
- Service component information
- extended_access_ boolcontrol 
- Grant access to top-level _mget,_msearchand_bulkAPIs. Users are limited to perform operations on indices based on the user-specific access control rules.
- labels Mapping[str, str]
- User defined key-value pairs to classify the managed database.
- maintenance_window_ strdow 
- Maintenance window day of week. Lower case weekday name (monday, tuesday, ...)
- maintenance_window_ strtime 
- Maintenance window UTC time in hh:mm:ss format
- name str
- Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account
- networks
Sequence[ManagedDatabase Opensearch Network Args] 
- Private networks attached to the managed database
- node_states Sequence[ManagedDatabase Opensearch Node State Args] 
- Information about nodes providing the managed service
- plan str
- Service plan to use. This determines how much resources the instance will have. You can list available plans with upctl database plans <type>.
- powered bool
- The administrative power state of the service
- primary_database str
- Primary database name
- properties
ManagedDatabase Opensearch Properties Args 
- Database Engine properties for OpenSearch
- service_host str
- Hostname to the service instance
- service_password str
- Primary username's password to the service instance
- service_port str
- Port to the service instance
- service_uri str
- URI to the service instance
- service_username str
- Primary username to the service instance
- state str
- State of the service
- termination_protection bool
- If set to true, prevents the managed service from being powered off, or deleted.
- title str
- Title of a managed database instance
- type str
- Type of the service
- zone str
- Zone where the instance resides, e.g. de-fra1. You can list available zones withupctl zone list.
- accessControl Boolean
- Enables users access control for OpenSearch service. User access control rules will only be enforced if this attribute is enabled.
- components List<Property Map>
- Service component information
- extendedAccess BooleanControl 
- Grant access to top-level _mget,_msearchand_bulkAPIs. Users are limited to perform operations on indices based on the user-specific access control rules.
- labels Map<String>
- User defined key-value pairs to classify the managed database.
- maintenanceWindow StringDow 
- Maintenance window day of week. Lower case weekday name (monday, tuesday, ...)
- maintenanceWindow StringTime 
- Maintenance window UTC time in hh:mm:ss format
- name String
- Name of the service. The name is used as a prefix for the logical hostname. Must be unique within an account
- networks List<Property Map>
- Private networks attached to the managed database
- nodeStates List<Property Map>
- Information about nodes providing the managed service
- plan String
- Service plan to use. This determines how much resources the instance will have. You can list available plans with upctl database plans <type>.
- powered Boolean
- The administrative power state of the service
- primaryDatabase String
- Primary database name
- properties Property Map
- Database Engine properties for OpenSearch
- serviceHost String
- Hostname to the service instance
- servicePassword String
- Primary username's password to the service instance
- servicePort String
- Port to the service instance
- serviceUri String
- URI to the service instance
- serviceUsername String
- Primary username to the service instance
- state String
- State of the service
- terminationProtection Boolean
- If set to true, prevents the managed service from being powered off, or deleted.
- title String
- Title of a managed database instance
- type String
- Type of the service
- zone String
- Zone where the instance resides, e.g. de-fra1. You can list available zones withupctl zone list.
Supporting Types
ManagedDatabaseOpensearchComponent, ManagedDatabaseOpensearchComponentArgs        
ManagedDatabaseOpensearchNetwork, ManagedDatabaseOpensearchNetworkArgs        
ManagedDatabaseOpensearchNodeState, ManagedDatabaseOpensearchNodeStateArgs          
ManagedDatabaseOpensearchProperties, ManagedDatabaseOpensearchPropertiesArgs        
- ActionAuto boolCreate Index Enabled 
- action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true.
- ActionDestructive boolRequires Name 
- Require explicit index names when deleting.
- AuthFailure UpListeners Cloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Auth Failure Listeners 
- Opensearch Security Plugin Settings.
- AutomaticUtility boolNetwork Ip Filter 
- Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone.
- ClusterMax intShards Per Node 
- Controls the number of shards allowed in the cluster per data node.
- ClusterRouting boolAllocation Balance Prefer Primary 
- When set to true, OpenSearch attempts to evenly distribute the primary shards between the cluster nodes. Enabling this setting does not always guarantee an equal number of primary shards on each node, especially in the event of a failover. Changing this setting to false after it was set to true does not invoke redistribution of primary shards. Default is false.
- ClusterRouting intAllocation Node Concurrent Recoveries 
- Concurrent incoming/outgoing shard recoveries per node. How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2.
- ClusterSearch UpRequest Slowlog Cloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Cluster Search Request Slowlog 
- CustomDomain string
- Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name.
- DiskWatermarks UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Disk Watermarks 
- Watermark settings.
- ElasticsearchVersion string
- Elasticsearch major version.
- EmailSender stringName 
- Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. This should be identical to the Sender name defined in Opensearch dashboards.
- EmailSender stringPassword 
- Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server.
- EmailSender stringUsername 
- Sender username for Opensearch alerts.
- EnableRemote boolBacked Storage 
- Enable remote-backed storage.
- EnableSecurity boolAudit 
- Enable/Disable security audit.
- HttpMax intContent Length 
- Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes.
- HttpMax intHeader Size 
- The max size of allowed headers, in bytes.
- HttpMax intInitial Line Length 
- The max length of an HTTP URL, in bytes.
- IndexPatterns List<string>
- Index patterns.
- IndexRollup UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Index Rollup 
- Index rollup settings.
- IndexTemplate UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Index Template 
- Template settings for all new indexes.
- IndicesFielddata intCache Size 
- Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations.
- IndicesMemory intIndex Buffer Size 
- Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance.
- IndicesMemory intMax Index Buffer Size 
- Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit.
- IndicesMemory intMin Index Buffer Size 
- Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit.
- IndicesQueries intCache Size 
- Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality.
- IndicesQuery intBool Max Clause Count 
- Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value.
- IndicesRecovery intMax Bytes Per Sec 
- Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb.
- IndicesRecovery intMax Concurrent File Chunks 
- Number of file chunks sent in parallel for each recovery. Defaults to 2.
- IpFilters List<string>
- IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- IsmEnabled bool
- Specifies whether ISM is enabled or not.
- IsmHistory boolEnabled 
- Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document.
- IsmHistory intMax Age 
- The maximum age before rolling over the audit history index in hours.
- IsmHistory intMax Docs 
- The maximum number of documents before rolling over the audit history index.
- IsmHistory intRollover Check Period 
- The time between rollover checks for the audit history index in hours.
- IsmHistory intRollover Retention Period 
- How long audit history indices are kept in days.
- KeepIndex boolRefresh Interval 
- Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true.
- KnnMemory boolCircuit Breaker Enabled 
- Enable or disable KNN memory circuit breaker. Defaults to true.
- KnnMemory intCircuit Breaker Limit 
- Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size.
- Openid
UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Openid 
- OpenSearch OpenID Connect Configuration.
- OpensearchDashboards UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Opensearch Dashboards 
- OpenSearch Dashboards settings.
- OverrideMain boolResponse Version 
- Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false.
- PluginsAlerting boolFilter By Backend Roles 
- Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false.
- PublicAccess bool
- Public Access. Allow access to the service from the public Internet.
- ReindexRemote List<string>Whitelists 
- Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
- Saml
UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Saml 
- OpenSearch SAML configuration.
- ScriptMax stringCompilations Rate 
- Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context.
- SearchBackpressure UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Search Backpressure 
- Search Backpressure Settings.
- SearchInsights UpTop Queries Cloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Search Insights Top Queries 
- SearchMax intBuckets 
- Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined.
- Segrep
UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Segrep 
- Segment Replication Backpressure Settings.
- ServiceLog bool
- Service logging. Store logs for the service so that they are available in the HTTP API and console.
- 
UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Shard Indexing Pressure 
- Shard indexing back pressure settings.
- ThreadPool intAnalyze Queue Size 
- analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- ThreadPool intAnalyze Size 
- analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- ThreadPool intForce Merge Size 
- force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- ThreadPool intGet Queue Size 
- get thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- ThreadPool intGet Size 
- get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- ThreadPool intSearch Queue Size 
- search thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- ThreadPool intSearch Size 
- search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- ThreadPool intSearch Throttled Queue Size 
- search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- ThreadPool intSearch Throttled Size 
- search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- ThreadPool intWrite Queue Size 
- write thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- ThreadPool intWrite Size 
- write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- Version string
- OpenSearch major version.
- ActionAuto boolCreate Index Enabled 
- action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true.
- ActionDestructive boolRequires Name 
- Require explicit index names when deleting.
- AuthFailure ManagedListeners Database Opensearch Properties Auth Failure Listeners 
- Opensearch Security Plugin Settings.
- AutomaticUtility boolNetwork Ip Filter 
- Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone.
- ClusterMax intShards Per Node 
- Controls the number of shards allowed in the cluster per data node.
- ClusterRouting boolAllocation Balance Prefer Primary 
- When set to true, OpenSearch attempts to evenly distribute the primary shards between the cluster nodes. Enabling this setting does not always guarantee an equal number of primary shards on each node, especially in the event of a failover. Changing this setting to false after it was set to true does not invoke redistribution of primary shards. Default is false.
- ClusterRouting intAllocation Node Concurrent Recoveries 
- Concurrent incoming/outgoing shard recoveries per node. How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2.
- ClusterSearch ManagedRequest Slowlog Database Opensearch Properties Cluster Search Request Slowlog 
- CustomDomain string
- Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name.
- DiskWatermarks ManagedDatabase Opensearch Properties Disk Watermarks 
- Watermark settings.
- ElasticsearchVersion string
- Elasticsearch major version.
- EmailSender stringName 
- Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. This should be identical to the Sender name defined in Opensearch dashboards.
- EmailSender stringPassword 
- Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server.
- EmailSender stringUsername 
- Sender username for Opensearch alerts.
- EnableRemote boolBacked Storage 
- Enable remote-backed storage.
- EnableSecurity boolAudit 
- Enable/Disable security audit.
- HttpMax intContent Length 
- Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes.
- HttpMax intHeader Size 
- The max size of allowed headers, in bytes.
- HttpMax intInitial Line Length 
- The max length of an HTTP URL, in bytes.
- IndexPatterns []string
- Index patterns.
- IndexRollup ManagedDatabase Opensearch Properties Index Rollup 
- Index rollup settings.
- IndexTemplate ManagedDatabase Opensearch Properties Index Template 
- Template settings for all new indexes.
- IndicesFielddata intCache Size 
- Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations.
- IndicesMemory intIndex Buffer Size 
- Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance.
- IndicesMemory intMax Index Buffer Size 
- Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit.
- IndicesMemory intMin Index Buffer Size 
- Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit.
- IndicesQueries intCache Size 
- Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality.
- IndicesQuery intBool Max Clause Count 
- Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value.
- IndicesRecovery intMax Bytes Per Sec 
- Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb.
- IndicesRecovery intMax Concurrent File Chunks 
- Number of file chunks sent in parallel for each recovery. Defaults to 2.
- IpFilters []string
- IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- IsmEnabled bool
- Specifies whether ISM is enabled or not.
- IsmHistory boolEnabled 
- Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document.
- IsmHistory intMax Age 
- The maximum age before rolling over the audit history index in hours.
- IsmHistory intMax Docs 
- The maximum number of documents before rolling over the audit history index.
- IsmHistory intRollover Check Period 
- The time between rollover checks for the audit history index in hours.
- IsmHistory intRollover Retention Period 
- How long audit history indices are kept in days.
- KeepIndex boolRefresh Interval 
- Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true.
- KnnMemory boolCircuit Breaker Enabled 
- Enable or disable KNN memory circuit breaker. Defaults to true.
- KnnMemory intCircuit Breaker Limit 
- Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size.
- Openid
ManagedDatabase Opensearch Properties Openid 
- OpenSearch OpenID Connect Configuration.
- OpensearchDashboards ManagedDatabase Opensearch Properties Opensearch Dashboards 
- OpenSearch Dashboards settings.
- OverrideMain boolResponse Version 
- Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false.
- PluginsAlerting boolFilter By Backend Roles 
- Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false.
- PublicAccess bool
- Public Access. Allow access to the service from the public Internet.
- ReindexRemote []stringWhitelists 
- Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
- Saml
ManagedDatabase Opensearch Properties Saml 
- OpenSearch SAML configuration.
- ScriptMax stringCompilations Rate 
- Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context.
- SearchBackpressure ManagedDatabase Opensearch Properties Search Backpressure 
- Search Backpressure Settings.
- SearchInsights ManagedTop Queries Database Opensearch Properties Search Insights Top Queries 
- SearchMax intBuckets 
- Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined.
- Segrep
ManagedDatabase Opensearch Properties Segrep 
- Segment Replication Backpressure Settings.
- ServiceLog bool
- Service logging. Store logs for the service so that they are available in the HTTP API and console.
- 
ManagedDatabase Opensearch Properties Shard Indexing Pressure 
- Shard indexing back pressure settings.
- ThreadPool intAnalyze Queue Size 
- analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- ThreadPool intAnalyze Size 
- analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- ThreadPool intForce Merge Size 
- force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- ThreadPool intGet Queue Size 
- get thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- ThreadPool intGet Size 
- get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- ThreadPool intSearch Queue Size 
- search thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- ThreadPool intSearch Size 
- search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- ThreadPool intSearch Throttled Queue Size 
- search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- ThreadPool intSearch Throttled Size 
- search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- ThreadPool intWrite Queue Size 
- write thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- ThreadPool intWrite Size 
- write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- Version string
- OpenSearch major version.
- actionAuto BooleanCreate Index Enabled 
- action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true.
- actionDestructive BooleanRequires Name 
- Require explicit index names when deleting.
- authFailure ManagedListeners Database Opensearch Properties Auth Failure Listeners 
- Opensearch Security Plugin Settings.
- automaticUtility BooleanNetwork Ip Filter 
- Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone.
- clusterMax IntegerShards Per Node 
- Controls the number of shards allowed in the cluster per data node.
- clusterRouting BooleanAllocation Balance Prefer Primary 
- When set to true, OpenSearch attempts to evenly distribute the primary shards between the cluster nodes. Enabling this setting does not always guarantee an equal number of primary shards on each node, especially in the event of a failover. Changing this setting to false after it was set to true does not invoke redistribution of primary shards. Default is false.
- clusterRouting IntegerAllocation Node Concurrent Recoveries 
- Concurrent incoming/outgoing shard recoveries per node. How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2.
- clusterSearch ManagedRequest Slowlog Database Opensearch Properties Cluster Search Request Slowlog 
- customDomain String
- Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name.
- diskWatermarks ManagedDatabase Opensearch Properties Disk Watermarks 
- Watermark settings.
- elasticsearchVersion String
- Elasticsearch major version.
- emailSender StringName 
- Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. This should be identical to the Sender name defined in Opensearch dashboards.
- emailSender StringPassword 
- Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server.
- emailSender StringUsername 
- Sender username for Opensearch alerts.
- enableRemote BooleanBacked Storage 
- Enable remote-backed storage.
- enableSecurity BooleanAudit 
- Enable/Disable security audit.
- httpMax IntegerContent Length 
- Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes.
- httpMax IntegerHeader Size 
- The max size of allowed headers, in bytes.
- httpMax IntegerInitial Line Length 
- The max length of an HTTP URL, in bytes.
- indexPatterns List<String>
- Index patterns.
- indexRollup ManagedDatabase Opensearch Properties Index Rollup 
- Index rollup settings.
- indexTemplate ManagedDatabase Opensearch Properties Index Template 
- Template settings for all new indexes.
- indicesFielddata IntegerCache Size 
- Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations.
- indicesMemory IntegerIndex Buffer Size 
- Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance.
- indicesMemory IntegerMax Index Buffer Size 
- Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit.
- indicesMemory IntegerMin Index Buffer Size 
- Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit.
- indicesQueries IntegerCache Size 
- Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality.
- indicesQuery IntegerBool Max Clause Count 
- Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value.
- indicesRecovery IntegerMax Bytes Per Sec 
- Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb.
- indicesRecovery IntegerMax Concurrent File Chunks 
- Number of file chunks sent in parallel for each recovery. Defaults to 2.
- ipFilters List<String>
- IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- ismEnabled Boolean
- Specifies whether ISM is enabled or not.
- ismHistory BooleanEnabled 
- Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document.
- ismHistory IntegerMax Age 
- The maximum age before rolling over the audit history index in hours.
- ismHistory IntegerMax Docs 
- The maximum number of documents before rolling over the audit history index.
- ismHistory IntegerRollover Check Period 
- The time between rollover checks for the audit history index in hours.
- ismHistory IntegerRollover Retention Period 
- How long audit history indices are kept in days.
- keepIndex BooleanRefresh Interval 
- Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true.
- knnMemory BooleanCircuit Breaker Enabled 
- Enable or disable KNN memory circuit breaker. Defaults to true.
- knnMemory IntegerCircuit Breaker Limit 
- Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size.
- openid
ManagedDatabase Opensearch Properties Openid 
- OpenSearch OpenID Connect Configuration.
- opensearchDashboards ManagedDatabase Opensearch Properties Opensearch Dashboards 
- OpenSearch Dashboards settings.
- overrideMain BooleanResponse Version 
- Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false.
- pluginsAlerting BooleanFilter By Backend Roles 
- Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false.
- publicAccess Boolean
- Public Access. Allow access to the service from the public Internet.
- reindexRemote List<String>Whitelists 
- Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
- saml
ManagedDatabase Opensearch Properties Saml 
- OpenSearch SAML configuration.
- scriptMax StringCompilations Rate 
- Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context.
- searchBackpressure ManagedDatabase Opensearch Properties Search Backpressure 
- Search Backpressure Settings.
- searchInsights ManagedTop Queries Database Opensearch Properties Search Insights Top Queries 
- searchMax IntegerBuckets 
- Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined.
- segrep
ManagedDatabase Opensearch Properties Segrep 
- Segment Replication Backpressure Settings.
- serviceLog Boolean
- Service logging. Store logs for the service so that they are available in the HTTP API and console.
- 
ManagedDatabase Opensearch Properties Shard Indexing Pressure 
- Shard indexing back pressure settings.
- threadPool IntegerAnalyze Queue Size 
- analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool IntegerAnalyze Size 
- analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool IntegerForce Merge Size 
- force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool IntegerGet Queue Size 
- get thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool IntegerGet Size 
- get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool IntegerSearch Queue Size 
- search thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool IntegerSearch Size 
- search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool IntegerSearch Throttled Queue Size 
- search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool IntegerSearch Throttled Size 
- search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool IntegerWrite Queue Size 
- write thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool IntegerWrite Size 
- write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- version String
- OpenSearch major version.
- actionAuto booleanCreate Index Enabled 
- action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true.
- actionDestructive booleanRequires Name 
- Require explicit index names when deleting.
- authFailure ManagedListeners Database Opensearch Properties Auth Failure Listeners 
- Opensearch Security Plugin Settings.
- automaticUtility booleanNetwork Ip Filter 
- Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone.
- clusterMax numberShards Per Node 
- Controls the number of shards allowed in the cluster per data node.
- clusterRouting booleanAllocation Balance Prefer Primary 
- When set to true, OpenSearch attempts to evenly distribute the primary shards between the cluster nodes. Enabling this setting does not always guarantee an equal number of primary shards on each node, especially in the event of a failover. Changing this setting to false after it was set to true does not invoke redistribution of primary shards. Default is false.
- clusterRouting numberAllocation Node Concurrent Recoveries 
- Concurrent incoming/outgoing shard recoveries per node. How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2.
- clusterSearch ManagedRequest Slowlog Database Opensearch Properties Cluster Search Request Slowlog 
- customDomain string
- Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name.
- diskWatermarks ManagedDatabase Opensearch Properties Disk Watermarks 
- Watermark settings.
- elasticsearchVersion string
- Elasticsearch major version.
- emailSender stringName 
- Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. This should be identical to the Sender name defined in Opensearch dashboards.
- emailSender stringPassword 
- Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server.
- emailSender stringUsername 
- Sender username for Opensearch alerts.
- enableRemote booleanBacked Storage 
- Enable remote-backed storage.
- enableSecurity booleanAudit 
- Enable/Disable security audit.
- httpMax numberContent Length 
- Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes.
- httpMax numberHeader Size 
- The max size of allowed headers, in bytes.
- httpMax numberInitial Line Length 
- The max length of an HTTP URL, in bytes.
- indexPatterns string[]
- Index patterns.
- indexRollup ManagedDatabase Opensearch Properties Index Rollup 
- Index rollup settings.
- indexTemplate ManagedDatabase Opensearch Properties Index Template 
- Template settings for all new indexes.
- indicesFielddata numberCache Size 
- Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations.
- indicesMemory numberIndex Buffer Size 
- Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance.
- indicesMemory numberMax Index Buffer Size 
- Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit.
- indicesMemory numberMin Index Buffer Size 
- Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit.
- indicesQueries numberCache Size 
- Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality.
- indicesQuery numberBool Max Clause Count 
- Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value.
- indicesRecovery numberMax Bytes Per Sec 
- Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb.
- indicesRecovery numberMax Concurrent File Chunks 
- Number of file chunks sent in parallel for each recovery. Defaults to 2.
- ipFilters string[]
- IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- ismEnabled boolean
- Specifies whether ISM is enabled or not.
- ismHistory booleanEnabled 
- Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document.
- ismHistory numberMax Age 
- The maximum age before rolling over the audit history index in hours.
- ismHistory numberMax Docs 
- The maximum number of documents before rolling over the audit history index.
- ismHistory numberRollover Check Period 
- The time between rollover checks for the audit history index in hours.
- ismHistory numberRollover Retention Period 
- How long audit history indices are kept in days.
- keepIndex booleanRefresh Interval 
- Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true.
- knnMemory booleanCircuit Breaker Enabled 
- Enable or disable KNN memory circuit breaker. Defaults to true.
- knnMemory numberCircuit Breaker Limit 
- Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size.
- openid
ManagedDatabase Opensearch Properties Openid 
- OpenSearch OpenID Connect Configuration.
- opensearchDashboards ManagedDatabase Opensearch Properties Opensearch Dashboards 
- OpenSearch Dashboards settings.
- overrideMain booleanResponse Version 
- Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false.
- pluginsAlerting booleanFilter By Backend Roles 
- Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false.
- publicAccess boolean
- Public Access. Allow access to the service from the public Internet.
- reindexRemote string[]Whitelists 
- Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
- saml
ManagedDatabase Opensearch Properties Saml 
- OpenSearch SAML configuration.
- scriptMax stringCompilations Rate 
- Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context.
- searchBackpressure ManagedDatabase Opensearch Properties Search Backpressure 
- Search Backpressure Settings.
- searchInsights ManagedTop Queries Database Opensearch Properties Search Insights Top Queries 
- searchMax numberBuckets 
- Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined.
- segrep
ManagedDatabase Opensearch Properties Segrep 
- Segment Replication Backpressure Settings.
- serviceLog boolean
- Service logging. Store logs for the service so that they are available in the HTTP API and console.
- 
ManagedDatabase Opensearch Properties Shard Indexing Pressure 
- Shard indexing back pressure settings.
- threadPool numberAnalyze Queue Size 
- analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool numberAnalyze Size 
- analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool numberForce Merge Size 
- force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool numberGet Queue Size 
- get thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool numberGet Size 
- get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool numberSearch Queue Size 
- search thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool numberSearch Size 
- search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool numberSearch Throttled Queue Size 
- search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool numberSearch Throttled Size 
- search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool numberWrite Queue Size 
- write thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool numberWrite Size 
- write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- version string
- OpenSearch major version.
- action_auto_ boolcreate_ index_ enabled 
- action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true.
- action_destructive_ boolrequires_ name 
- Require explicit index names when deleting.
- auth_failure_ Managedlisteners Database Opensearch Properties Auth Failure Listeners 
- Opensearch Security Plugin Settings.
- automatic_utility_ boolnetwork_ ip_ filter 
- Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone.
- cluster_max_ intshards_ per_ node 
- Controls the number of shards allowed in the cluster per data node.
- cluster_routing_ boolallocation_ balance_ prefer_ primary 
- When set to true, OpenSearch attempts to evenly distribute the primary shards between the cluster nodes. Enabling this setting does not always guarantee an equal number of primary shards on each node, especially in the event of a failover. Changing this setting to false after it was set to true does not invoke redistribution of primary shards. Default is false.
- cluster_routing_ intallocation_ node_ concurrent_ recoveries 
- Concurrent incoming/outgoing shard recoveries per node. How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2.
- cluster_search_ Managedrequest_ slowlog Database Opensearch Properties Cluster Search Request Slowlog 
- custom_domain str
- Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name.
- disk_watermarks ManagedDatabase Opensearch Properties Disk Watermarks 
- Watermark settings.
- elasticsearch_version str
- Elasticsearch major version.
- email_sender_ strname 
- Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. This should be identical to the Sender name defined in Opensearch dashboards.
- email_sender_ strpassword 
- Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server.
- email_sender_ strusername 
- Sender username for Opensearch alerts.
- enable_remote_ boolbacked_ storage 
- Enable remote-backed storage.
- enable_security_ boolaudit 
- Enable/Disable security audit.
- http_max_ intcontent_ length 
- Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes.
- http_max_ intheader_ size 
- The max size of allowed headers, in bytes.
- http_max_ intinitial_ line_ length 
- The max length of an HTTP URL, in bytes.
- index_patterns Sequence[str]
- Index patterns.
- index_rollup ManagedDatabase Opensearch Properties Index Rollup 
- Index rollup settings.
- index_template ManagedDatabase Opensearch Properties Index Template 
- Template settings for all new indexes.
- indices_fielddata_ intcache_ size 
- Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations.
- indices_memory_ intindex_ buffer_ size 
- Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance.
- indices_memory_ intmax_ index_ buffer_ size 
- Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit.
- indices_memory_ intmin_ index_ buffer_ size 
- Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit.
- indices_queries_ intcache_ size 
- Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality.
- indices_query_ intbool_ max_ clause_ count 
- Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value.
- indices_recovery_ intmax_ bytes_ per_ sec 
- Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb.
- indices_recovery_ intmax_ concurrent_ file_ chunks 
- Number of file chunks sent in parallel for each recovery. Defaults to 2.
- ip_filters Sequence[str]
- IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- ism_enabled bool
- Specifies whether ISM is enabled or not.
- ism_history_ boolenabled 
- Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document.
- ism_history_ intmax_ age 
- The maximum age before rolling over the audit history index in hours.
- ism_history_ intmax_ docs 
- The maximum number of documents before rolling over the audit history index.
- ism_history_ introllover_ check_ period 
- The time between rollover checks for the audit history index in hours.
- ism_history_ introllover_ retention_ period 
- How long audit history indices are kept in days.
- keep_index_ boolrefresh_ interval 
- Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true.
- knn_memory_ boolcircuit_ breaker_ enabled 
- Enable or disable KNN memory circuit breaker. Defaults to true.
- knn_memory_ intcircuit_ breaker_ limit 
- Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size.
- openid
ManagedDatabase Opensearch Properties Openid 
- OpenSearch OpenID Connect Configuration.
- opensearch_dashboards ManagedDatabase Opensearch Properties Opensearch Dashboards 
- OpenSearch Dashboards settings.
- override_main_ boolresponse_ version 
- Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false.
- plugins_alerting_ boolfilter_ by_ backend_ roles 
- Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false.
- public_access bool
- Public Access. Allow access to the service from the public Internet.
- reindex_remote_ Sequence[str]whitelists 
- Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
- saml
ManagedDatabase Opensearch Properties Saml 
- OpenSearch SAML configuration.
- script_max_ strcompilations_ rate 
- Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context.
- search_backpressure ManagedDatabase Opensearch Properties Search Backpressure 
- Search Backpressure Settings.
- search_insights_ Managedtop_ queries Database Opensearch Properties Search Insights Top Queries 
- search_max_ intbuckets 
- Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined.
- segrep
ManagedDatabase Opensearch Properties Segrep 
- Segment Replication Backpressure Settings.
- service_log bool
- Service logging. Store logs for the service so that they are available in the HTTP API and console.
- 
ManagedDatabase Opensearch Properties Shard Indexing Pressure 
- Shard indexing back pressure settings.
- thread_pool_ intanalyze_ queue_ size 
- analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- thread_pool_ intanalyze_ size 
- analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- thread_pool_ intforce_ merge_ size 
- force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- thread_pool_ intget_ queue_ size 
- get thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- thread_pool_ intget_ size 
- get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- thread_pool_ intsearch_ queue_ size 
- search thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- thread_pool_ intsearch_ size 
- search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- thread_pool_ intsearch_ throttled_ queue_ size 
- search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- thread_pool_ intsearch_ throttled_ size 
- search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- thread_pool_ intwrite_ queue_ size 
- write thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- thread_pool_ intwrite_ size 
- write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- version str
- OpenSearch major version.
- actionAuto BooleanCreate Index Enabled 
- action.auto_create_index. Explicitly allow or block automatic creation of indices. Defaults to true.
- actionDestructive BooleanRequires Name 
- Require explicit index names when deleting.
- authFailure Property MapListeners 
- Opensearch Security Plugin Settings.
- automaticUtility BooleanNetwork Ip Filter 
- Automatic utility network IP Filter. Automatically allow connections from servers in the utility network within the same zone.
- clusterMax NumberShards Per Node 
- Controls the number of shards allowed in the cluster per data node.
- clusterRouting BooleanAllocation Balance Prefer Primary 
- When set to true, OpenSearch attempts to evenly distribute the primary shards between the cluster nodes. Enabling this setting does not always guarantee an equal number of primary shards on each node, especially in the event of a failover. Changing this setting to false after it was set to true does not invoke redistribution of primary shards. Default is false.
- clusterRouting NumberAllocation Node Concurrent Recoveries 
- Concurrent incoming/outgoing shard recoveries per node. How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2.
- clusterSearch Property MapRequest Slowlog 
- customDomain String
- Custom domain. Serve the web frontend using a custom CNAME pointing to the Aiven DNS name.
- diskWatermarks Property Map
- Watermark settings.
- elasticsearchVersion String
- Elasticsearch major version.
- emailSender StringName 
- Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. This should be identical to the Sender name defined in Opensearch dashboards.
- emailSender StringPassword 
- Sender password for Opensearch alerts to authenticate with SMTP server. Sender password for Opensearch alerts to authenticate with SMTP server.
- emailSender StringUsername 
- Sender username for Opensearch alerts.
- enableRemote BooleanBacked Storage 
- Enable remote-backed storage.
- enableSecurity BooleanAudit 
- Enable/Disable security audit.
- httpMax NumberContent Length 
- Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes.
- httpMax NumberHeader Size 
- The max size of allowed headers, in bytes.
- httpMax NumberInitial Line Length 
- The max length of an HTTP URL, in bytes.
- indexPatterns List<String>
- Index patterns.
- indexRollup Property Map
- Index rollup settings.
- indexTemplate Property Map
- Template settings for all new indexes.
- indicesFielddata NumberCache Size 
- Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations.
- indicesMemory NumberIndex Buffer Size 
- Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance.
- indicesMemory NumberMax Index Buffer Size 
- Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit.
- indicesMemory NumberMin Index Buffer Size 
- Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit.
- indicesQueries NumberCache Size 
- Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality.
- indicesQuery NumberBool Max Clause Count 
- Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value.
- indicesRecovery NumberMax Bytes Per Sec 
- Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb.
- indicesRecovery NumberMax Concurrent File Chunks 
- Number of file chunks sent in parallel for each recovery. Defaults to 2.
- ipFilters List<String>
- IP filter. Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
- ismEnabled Boolean
- Specifies whether ISM is enabled or not.
- ismHistory BooleanEnabled 
- Specifies whether audit history is enabled or not. The logs from ISM are automatically indexed to a logs document.
- ismHistory NumberMax Age 
- The maximum age before rolling over the audit history index in hours.
- ismHistory NumberMax Docs 
- The maximum number of documents before rolling over the audit history index.
- ismHistory NumberRollover Check Period 
- The time between rollover checks for the audit history index in hours.
- ismHistory NumberRollover Retention Period 
- How long audit history indices are kept in days.
- keepIndex BooleanRefresh Interval 
- Don't reset index.refresh_interval to the default value. Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true.
- knnMemory BooleanCircuit Breaker Enabled 
- Enable or disable KNN memory circuit breaker. Defaults to true.
- knnMemory NumberCircuit Breaker Limit 
- Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size.
- openid Property Map
- OpenSearch OpenID Connect Configuration.
- opensearchDashboards Property Map
- OpenSearch Dashboards settings.
- overrideMain BooleanResponse Version 
- Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false.
- pluginsAlerting BooleanFilter By Backend Roles 
- Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false.
- publicAccess Boolean
- Public Access. Allow access to the service from the public Internet.
- reindexRemote List<String>Whitelists 
- Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
- saml Property Map
- OpenSearch SAML configuration.
- scriptMax StringCompilations Rate 
- Script max compilation rate - circuit breaker to prevent/minimize OOMs. Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context.
- searchBackpressure Property Map
- Search Backpressure Settings.
- searchInsights Property MapTop Queries 
- searchMax NumberBuckets 
- Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined.
- segrep Property Map
- Segment Replication Backpressure Settings.
- serviceLog Boolean
- Service logging. Store logs for the service so that they are available in the HTTP API and console.
- Property Map
- Shard indexing back pressure settings.
- threadPool NumberAnalyze Queue Size 
- analyze thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool NumberAnalyze Size 
- analyze thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool NumberForce Merge Size 
- force_merge thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool NumberGet Queue Size 
- get thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool NumberGet Size 
- get thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool NumberSearch Queue Size 
- search thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool NumberSearch Size 
- search thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool NumberSearch Throttled Queue Size 
- search_throttled thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool NumberSearch Throttled Size 
- search_throttled thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- threadPool NumberWrite Queue Size 
- write thread pool queue size. Size for the thread pool queue. See documentation for exact details.
- threadPool NumberWrite Size 
- write thread pool size. Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
- version String
- OpenSearch major version.
ManagedDatabaseOpensearchPropertiesAuthFailureListeners, ManagedDatabaseOpensearchPropertiesAuthFailureListenersArgs              
ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimiting, ManagedDatabaseOpensearchPropertiesAuthFailureListenersInternalAuthenticationBackendLimitingArgs                      
- AllowedTries int
- The number of login attempts allowed before login is blocked.
- AuthenticationBackend string
- The internal backend. Enter internal.
- BlockExpiry intSeconds 
- The duration of time that login remains blocked after a failed login.
- MaxBlocked intClients 
- The maximum number of blocked IP addresses.
- MaxTracked intClients 
- The maximum number of tracked IP addresses that have failed login.
- TimeWindow intSeconds 
- The window of time in which the value for allowed_triesis enforced.
- Type string
- The type of rate limiting.
- AllowedTries int
- The number of login attempts allowed before login is blocked.
- AuthenticationBackend string
- The internal backend. Enter internal.
- BlockExpiry intSeconds 
- The duration of time that login remains blocked after a failed login.
- MaxBlocked intClients 
- The maximum number of blocked IP addresses.
- MaxTracked intClients 
- The maximum number of tracked IP addresses that have failed login.
- TimeWindow intSeconds 
- The window of time in which the value for allowed_triesis enforced.
- Type string
- The type of rate limiting.
- allowedTries Integer
- The number of login attempts allowed before login is blocked.
- authenticationBackend String
- The internal backend. Enter internal.
- blockExpiry IntegerSeconds 
- The duration of time that login remains blocked after a failed login.
- maxBlocked IntegerClients 
- The maximum number of blocked IP addresses.
- maxTracked IntegerClients 
- The maximum number of tracked IP addresses that have failed login.
- timeWindow IntegerSeconds 
- The window of time in which the value for allowed_triesis enforced.
- type String
- The type of rate limiting.
- allowedTries number
- The number of login attempts allowed before login is blocked.
- authenticationBackend string
- The internal backend. Enter internal.
- blockExpiry numberSeconds 
- The duration of time that login remains blocked after a failed login.
- maxBlocked numberClients 
- The maximum number of blocked IP addresses.
- maxTracked numberClients 
- The maximum number of tracked IP addresses that have failed login.
- timeWindow numberSeconds 
- The window of time in which the value for allowed_triesis enforced.
- type string
- The type of rate limiting.
- allowed_tries int
- The number of login attempts allowed before login is blocked.
- authentication_backend str
- The internal backend. Enter internal.
- block_expiry_ intseconds 
- The duration of time that login remains blocked after a failed login.
- max_blocked_ intclients 
- The maximum number of blocked IP addresses.
- max_tracked_ intclients 
- The maximum number of tracked IP addresses that have failed login.
- time_window_ intseconds 
- The window of time in which the value for allowed_triesis enforced.
- type str
- The type of rate limiting.
- allowedTries Number
- The number of login attempts allowed before login is blocked.
- authenticationBackend String
- The internal backend. Enter internal.
- blockExpiry NumberSeconds 
- The duration of time that login remains blocked after a failed login.
- maxBlocked NumberClients 
- The maximum number of blocked IP addresses.
- maxTracked NumberClients 
- The maximum number of tracked IP addresses that have failed login.
- timeWindow NumberSeconds 
- The window of time in which the value for allowed_triesis enforced.
- type String
- The type of rate limiting.
ManagedDatabaseOpensearchPropertiesClusterSearchRequestSlowlog, ManagedDatabaseOpensearchPropertiesClusterSearchRequestSlowlogArgs                
- level String
- Log level.
- threshold Property Map
ManagedDatabaseOpensearchPropertiesClusterSearchRequestSlowlogThreshold, ManagedDatabaseOpensearchPropertiesClusterSearchRequestSlowlogThresholdArgs                  
- Debug string
- Debug threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- Info string
- Info threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- Trace string
- Trace threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- Warn string
- Warning threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- Debug string
- Debug threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- Info string
- Info threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- Trace string
- Trace threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- Warn string
- Warning threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- debug String
- Debug threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- info String
- Info threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- trace String
- Trace threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- warn String
- Warning threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- debug string
- Debug threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- info string
- Info threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- trace string
- Trace threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- warn string
- Warning threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- debug str
- Debug threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- info str
- Info threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- trace str
- Trace threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- warn str
- Warning threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- debug String
- Debug threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- info String
- Info threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- trace String
- Trace threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
- warn String
- Warning threshold for total request took time. The value should be in the form count and unit, where unit one of (s,m,h,d,nanos,ms,micros) or -1. Default is -1.
ManagedDatabaseOpensearchPropertiesDiskWatermarks, ManagedDatabaseOpensearchPropertiesDiskWatermarksArgs            
- FloodStage int
- Flood stage watermark (percentage). The flood stage watermark for disk usage.
- High int
- High watermark (percentage). The high watermark for disk usage.
- Low int
- Low watermark (percentage). The low watermark for disk usage.
- FloodStage int
- Flood stage watermark (percentage). The flood stage watermark for disk usage.
- High int
- High watermark (percentage). The high watermark for disk usage.
- Low int
- Low watermark (percentage). The low watermark for disk usage.
- floodStage Integer
- Flood stage watermark (percentage). The flood stage watermark for disk usage.
- high Integer
- High watermark (percentage). The high watermark for disk usage.
- low Integer
- Low watermark (percentage). The low watermark for disk usage.
- floodStage number
- Flood stage watermark (percentage). The flood stage watermark for disk usage.
- high number
- High watermark (percentage). The high watermark for disk usage.
- low number
- Low watermark (percentage). The low watermark for disk usage.
- flood_stage int
- Flood stage watermark (percentage). The flood stage watermark for disk usage.
- high int
- High watermark (percentage). The high watermark for disk usage.
- low int
- Low watermark (percentage). The low watermark for disk usage.
- floodStage Number
- Flood stage watermark (percentage). The flood stage watermark for disk usage.
- high Number
- High watermark (percentage). The high watermark for disk usage.
- low Number
- Low watermark (percentage). The low watermark for disk usage.
ManagedDatabaseOpensearchPropertiesIndexRollup, ManagedDatabaseOpensearchPropertiesIndexRollupArgs            
- RollupDashboards boolEnabled 
- plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true.
- RollupEnabled bool
- plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true.
- RollupSearch intBackoff Count 
- plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5.
- RollupSearch intBackoff Millis 
- plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms.
- RollupSearch boolSearch All Jobs 
- plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false.
- RollupDashboards boolEnabled 
- plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true.
- RollupEnabled bool
- plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true.
- RollupSearch intBackoff Count 
- plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5.
- RollupSearch intBackoff Millis 
- plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms.
- RollupSearch boolSearch All Jobs 
- plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false.
- rollupDashboards BooleanEnabled 
- plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true.
- rollupEnabled Boolean
- plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true.
- rollupSearch IntegerBackoff Count 
- plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5.
- rollupSearch IntegerBackoff Millis 
- plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms.
- rollupSearch BooleanSearch All Jobs 
- plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false.
- rollupDashboards booleanEnabled 
- plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true.
- rollupEnabled boolean
- plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true.
- rollupSearch numberBackoff Count 
- plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5.
- rollupSearch numberBackoff Millis 
- plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms.
- rollupSearch booleanSearch All Jobs 
- plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false.
- rollup_dashboards_ boolenabled 
- plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true.
- rollup_enabled bool
- plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true.
- rollup_search_ intbackoff_ count 
- plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5.
- rollup_search_ intbackoff_ millis 
- plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms.
- rollup_search_ boolsearch_ all_ jobs 
- plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false.
- rollupDashboards BooleanEnabled 
- plugins.rollup.dashboards.enabled. Whether rollups are enabled in OpenSearch Dashboards. Defaults to true.
- rollupEnabled Boolean
- plugins.rollup.enabled. Whether the rollup plugin is enabled. Defaults to true.
- rollupSearch NumberBackoff Count 
- plugins.rollup.search.backoff_count. How many retries the plugin should attempt for failed rollup jobs. Defaults to 5.
- rollupSearch NumberBackoff Millis 
- plugins.rollup.search.backoff_millis. The backoff time between retries for failed rollup jobs. Defaults to 1000ms.
- rollupSearch BooleanSearch All Jobs 
- plugins.rollup.search.all_jobs. Whether OpenSearch should return all jobs that match all specified search terms. If disabled, OpenSearch returns just one, as opposed to all, of the jobs that matches the search terms. Defaults to false.
ManagedDatabaseOpensearchPropertiesIndexTemplate, ManagedDatabaseOpensearchPropertiesIndexTemplateArgs            
- MappingNested intObjects Limit 
- index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000.
- NumberOf intReplicas 
- The number of replicas each primary shard has.
- NumberOf intShards 
- The number of primary shards that an index should have.
- MappingNested intObjects Limit 
- index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000.
- NumberOf intReplicas 
- The number of replicas each primary shard has.
- NumberOf intShards 
- The number of primary shards that an index should have.
- mappingNested IntegerObjects Limit 
- index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000.
- numberOf IntegerReplicas 
- The number of replicas each primary shard has.
- numberOf IntegerShards 
- The number of primary shards that an index should have.
- mappingNested numberObjects Limit 
- index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000.
- numberOf numberReplicas 
- The number of replicas each primary shard has.
- numberOf numberShards 
- The number of primary shards that an index should have.
- mapping_nested_ intobjects_ limit 
- index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000.
- number_of_ intreplicas 
- The number of replicas each primary shard has.
- number_of_ intshards 
- The number of primary shards that an index should have.
- mappingNested NumberObjects Limit 
- index.mapping.nested_objects.limit. The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000.
- numberOf NumberReplicas 
- The number of replicas each primary shard has.
- numberOf NumberShards 
- The number of primary shards that an index should have.
ManagedDatabaseOpensearchPropertiesOpenid, ManagedDatabaseOpensearchPropertiesOpenidArgs          
- ClientId string
- The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required.
- ClientSecret string
- The client secret of the OpenID Connect. The client secret of the OpenID Connect client configured in your IdP. Required.
- ConnectUrl string
- OpenID Connect metadata/configuration URL. The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings.
- Enabled bool
- Enable or disable OpenSearch OpenID Connect authentication. Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider.
- Header string
- HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization.
- JwtHeader string
- The HTTP header that stores the token. The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization.
- JwtUrl stringParameter 
- URL JWT token. If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional.
- RefreshRate intLimit Count 
- The maximum number of unknown key IDs in the time frame. The maximum number of unknown key IDs in the time frame. Default is 10. Optional.
- RefreshRate intLimit Time Window Ms 
- The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds).
- RolesKey string
- The key in the JSON payload that stores the user’s roles. The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT.
- Scope string
- The scope of the identity token issued by the IdP. The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone.
- SubjectKey string
- The key in the JSON payload that stores the user’s name. The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional.
- ClientId string
- The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required.
- ClientSecret string
- The client secret of the OpenID Connect. The client secret of the OpenID Connect client configured in your IdP. Required.
- ConnectUrl string
- OpenID Connect metadata/configuration URL. The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings.
- Enabled bool
- Enable or disable OpenSearch OpenID Connect authentication. Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider.
- Header string
- HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization.
- JwtHeader string
- The HTTP header that stores the token. The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization.
- JwtUrl stringParameter 
- URL JWT token. If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional.
- RefreshRate intLimit Count 
- The maximum number of unknown key IDs in the time frame. The maximum number of unknown key IDs in the time frame. Default is 10. Optional.
- RefreshRate intLimit Time Window Ms 
- The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds).
- RolesKey string
- The key in the JSON payload that stores the user’s roles. The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT.
- Scope string
- The scope of the identity token issued by the IdP. The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone.
- SubjectKey string
- The key in the JSON payload that stores the user’s name. The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional.
- clientId String
- The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required.
- clientSecret String
- The client secret of the OpenID Connect. The client secret of the OpenID Connect client configured in your IdP. Required.
- connectUrl String
- OpenID Connect metadata/configuration URL. The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings.
- enabled Boolean
- Enable or disable OpenSearch OpenID Connect authentication. Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider.
- header String
- HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization.
- jwtHeader String
- The HTTP header that stores the token. The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization.
- jwtUrl StringParameter 
- URL JWT token. If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional.
- refreshRate IntegerLimit Count 
- The maximum number of unknown key IDs in the time frame. The maximum number of unknown key IDs in the time frame. Default is 10. Optional.
- refreshRate IntegerLimit Time Window Ms 
- The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds).
- rolesKey String
- The key in the JSON payload that stores the user’s roles. The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT.
- scope String
- The scope of the identity token issued by the IdP. The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone.
- subjectKey String
- The key in the JSON payload that stores the user’s name. The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional.
- clientId string
- The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required.
- clientSecret string
- The client secret of the OpenID Connect. The client secret of the OpenID Connect client configured in your IdP. Required.
- connectUrl string
- OpenID Connect metadata/configuration URL. The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings.
- enabled boolean
- Enable or disable OpenSearch OpenID Connect authentication. Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider.
- header string
- HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization.
- jwtHeader string
- The HTTP header that stores the token. The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization.
- jwtUrl stringParameter 
- URL JWT token. If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional.
- refreshRate numberLimit Count 
- The maximum number of unknown key IDs in the time frame. The maximum number of unknown key IDs in the time frame. Default is 10. Optional.
- refreshRate numberLimit Time Window Ms 
- The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds).
- rolesKey string
- The key in the JSON payload that stores the user’s roles. The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT.
- scope string
- The scope of the identity token issued by the IdP. The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone.
- subjectKey string
- The key in the JSON payload that stores the user’s name. The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional.
- client_id str
- The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required.
- client_secret str
- The client secret of the OpenID Connect. The client secret of the OpenID Connect client configured in your IdP. Required.
- connect_url str
- OpenID Connect metadata/configuration URL. The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings.
- enabled bool
- Enable or disable OpenSearch OpenID Connect authentication. Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider.
- header str
- HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization.
- jwt_header str
- The HTTP header that stores the token. The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization.
- jwt_url_ strparameter 
- URL JWT token. If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional.
- refresh_rate_ intlimit_ count 
- The maximum number of unknown key IDs in the time frame. The maximum number of unknown key IDs in the time frame. Default is 10. Optional.
- refresh_rate_ intlimit_ time_ window_ ms 
- The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds).
- roles_key str
- The key in the JSON payload that stores the user’s roles. The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT.
- scope str
- The scope of the identity token issued by the IdP. The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone.
- subject_key str
- The key in the JSON payload that stores the user’s name. The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional.
- clientId String
- The ID of the OpenID Connect client. The ID of the OpenID Connect client configured in your IdP. Required.
- clientSecret String
- The client secret of the OpenID Connect. The client secret of the OpenID Connect client configured in your IdP. Required.
- connectUrl String
- OpenID Connect metadata/configuration URL. The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings.
- enabled Boolean
- Enable or disable OpenSearch OpenID Connect authentication. Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider.
- header String
- HTTP header name of the JWT token. HTTP header name of the JWT token. Optional. Default is Authorization.
- jwtHeader String
- The HTTP header that stores the token. The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization.
- jwtUrl StringParameter 
- URL JWT token. If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional.
- refreshRate NumberLimit Count 
- The maximum number of unknown key IDs in the time frame. The maximum number of unknown key IDs in the time frame. Default is 10. Optional.
- refreshRate NumberLimit Time Window Ms 
- The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds).
- rolesKey String
- The key in the JSON payload that stores the user’s roles. The key in the JSON payload that stores the user’s roles. The value of this key must be a comma-separated list of roles. Required only if you want to use roles in the JWT.
- scope String
- The scope of the identity token issued by the IdP. The scope of the identity token issued by the IdP. Optional. Default is openid profile email address phone.
- subjectKey String
- The key in the JSON payload that stores the user’s name. The key in the JSON payload that stores the user’s name. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional.
ManagedDatabaseOpensearchPropertiesOpensearchDashboards, ManagedDatabaseOpensearchPropertiesOpensearchDashboardsArgs            
- Enabled bool
- Enable or disable OpenSearch Dashboards.
- MaxOld intSpace Size 
- Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process can use. This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch.
- MultipleData boolSource Enabled 
- Enable or disable multiple data sources in OpenSearch Dashboards.
- OpensearchRequest intTimeout 
- Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch.
- Enabled bool
- Enable or disable OpenSearch Dashboards.
- MaxOld intSpace Size 
- Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process can use. This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch.
- MultipleData boolSource Enabled 
- Enable or disable multiple data sources in OpenSearch Dashboards.
- OpensearchRequest intTimeout 
- Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch.
- enabled Boolean
- Enable or disable OpenSearch Dashboards.
- maxOld IntegerSpace Size 
- Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process can use. This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch.
- multipleData BooleanSource Enabled 
- Enable or disable multiple data sources in OpenSearch Dashboards.
- opensearchRequest IntegerTimeout 
- Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch.
- enabled boolean
- Enable or disable OpenSearch Dashboards.
- maxOld numberSpace Size 
- Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process can use. This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch.
- multipleData booleanSource Enabled 
- Enable or disable multiple data sources in OpenSearch Dashboards.
- opensearchRequest numberTimeout 
- Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch.
- enabled bool
- Enable or disable OpenSearch Dashboards.
- max_old_ intspace_ size 
- Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process can use. This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch.
- multiple_data_ boolsource_ enabled 
- Enable or disable multiple data sources in OpenSearch Dashboards.
- opensearch_request_ inttimeout 
- Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch.
- enabled Boolean
- Enable or disable OpenSearch Dashboards.
- maxOld NumberSpace Size 
- Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process can use. This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch.
- multipleData BooleanSource Enabled 
- Enable or disable multiple data sources in OpenSearch Dashboards.
- opensearchRequest NumberTimeout 
- Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch.
ManagedDatabaseOpensearchPropertiesSaml, ManagedDatabaseOpensearchPropertiesSamlArgs          
- Enabled bool
- Enable or disable OpenSearch SAML authentication. Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider.
- IdpEntity stringId 
- Identity Provider Entity ID. The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP.
- IdpMetadata stringUrl 
- Identity Provider (IdP) SAML metadata URL. The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP.
- IdpPemtrustedcas stringContent 
- PEM-encoded root CA Content for SAML IdP server verification. This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server.
- RolesKey string
- SAML response role attribute. Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions.
- SpEntity stringId 
- Service Provider Entity ID. The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP.
- SubjectKey string
- SAML response subject attribute. Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default.
- Enabled bool
- Enable or disable OpenSearch SAML authentication. Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider.
- IdpEntity stringId 
- Identity Provider Entity ID. The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP.
- IdpMetadata stringUrl 
- Identity Provider (IdP) SAML metadata URL. The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP.
- IdpPemtrustedcas stringContent 
- PEM-encoded root CA Content for SAML IdP server verification. This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server.
- RolesKey string
- SAML response role attribute. Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions.
- SpEntity stringId 
- Service Provider Entity ID. The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP.
- SubjectKey string
- SAML response subject attribute. Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default.
- enabled Boolean
- Enable or disable OpenSearch SAML authentication. Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider.
- idpEntity StringId 
- Identity Provider Entity ID. The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP.
- idpMetadata StringUrl 
- Identity Provider (IdP) SAML metadata URL. The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP.
- idpPemtrustedcas StringContent 
- PEM-encoded root CA Content for SAML IdP server verification. This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server.
- rolesKey String
- SAML response role attribute. Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions.
- spEntity StringId 
- Service Provider Entity ID. The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP.
- subjectKey String
- SAML response subject attribute. Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default.
- enabled boolean
- Enable or disable OpenSearch SAML authentication. Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider.
- idpEntity stringId 
- Identity Provider Entity ID. The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP.
- idpMetadata stringUrl 
- Identity Provider (IdP) SAML metadata URL. The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP.
- idpPemtrustedcas stringContent 
- PEM-encoded root CA Content for SAML IdP server verification. This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server.
- rolesKey string
- SAML response role attribute. Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions.
- spEntity stringId 
- Service Provider Entity ID. The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP.
- subjectKey string
- SAML response subject attribute. Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default.
- enabled bool
- Enable or disable OpenSearch SAML authentication. Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider.
- idp_entity_ strid 
- Identity Provider Entity ID. The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP.
- idp_metadata_ strurl 
- Identity Provider (IdP) SAML metadata URL. The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP.
- idp_pemtrustedcas_ strcontent 
- PEM-encoded root CA Content for SAML IdP server verification. This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server.
- roles_key str
- SAML response role attribute. Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions.
- sp_entity_ strid 
- Service Provider Entity ID. The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP.
- subject_key str
- SAML response subject attribute. Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default.
- enabled Boolean
- Enable or disable OpenSearch SAML authentication. Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider.
- idpEntity StringId 
- Identity Provider Entity ID. The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP.
- idpMetadata StringUrl 
- Identity Provider (IdP) SAML metadata URL. The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP.
- idpPemtrustedcas StringContent 
- PEM-encoded root CA Content for SAML IdP server verification. This parameter specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification. The root CA content is used to verify the SSL/TLS certificate presented by the server.
- rolesKey String
- SAML response role attribute. Optional. Specifies the attribute in the SAML response where role information is stored, if available. Role attributes are not required for SAML authentication, but can be included in SAML assertions by most Identity Providers (IdPs) to determine user access levels or permissions.
- spEntity StringId 
- Service Provider Entity ID. The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP.
- subjectKey String
- SAML response subject attribute. Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default.
ManagedDatabaseOpensearchPropertiesSearchBackpressure, ManagedDatabaseOpensearchPropertiesSearchBackpressureArgs            
- Mode string
- The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only.
- NodeDuress UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Search Backpressure Node Duress 
- Node duress settings.
- SearchShard UpTask Cloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Search Backpressure Search Shard Task 
- Search shard settings.
- SearchTask UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Search Backpressure Search Task 
- Search task settings.
- Mode string
- The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only.
- NodeDuress ManagedDatabase Opensearch Properties Search Backpressure Node Duress 
- Node duress settings.
- SearchShard ManagedTask Database Opensearch Properties Search Backpressure Search Shard Task 
- Search shard settings.
- SearchTask ManagedDatabase Opensearch Properties Search Backpressure Search Task 
- Search task settings.
- mode String
- The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only.
- nodeDuress ManagedDatabase Opensearch Properties Search Backpressure Node Duress 
- Node duress settings.
- searchShard ManagedTask Database Opensearch Properties Search Backpressure Search Shard Task 
- Search shard settings.
- searchTask ManagedDatabase Opensearch Properties Search Backpressure Search Task 
- Search task settings.
- mode string
- The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only.
- nodeDuress ManagedDatabase Opensearch Properties Search Backpressure Node Duress 
- Node duress settings.
- searchShard ManagedTask Database Opensearch Properties Search Backpressure Search Shard Task 
- Search shard settings.
- searchTask ManagedDatabase Opensearch Properties Search Backpressure Search Task 
- Search task settings.
- mode str
- The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only.
- node_duress ManagedDatabase Opensearch Properties Search Backpressure Node Duress 
- Node duress settings.
- search_shard_ Managedtask Database Opensearch Properties Search Backpressure Search Shard Task 
- Search shard settings.
- search_task ManagedDatabase Opensearch Properties Search Backpressure Search Task 
- Search task settings.
- mode String
- The search backpressure mode. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only.
- nodeDuress Property Map
- Node duress settings.
- searchShard Property MapTask 
- Search shard settings.
- searchTask Property Map
- Search task settings.
ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuress, ManagedDatabaseOpensearchPropertiesSearchBackpressureNodeDuressArgs                
- CpuThreshold double
- The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9.
- HeapThreshold double
- The heap usage threshold (as a percentage) required for a node to be considered to be under duress. The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7.
- NumSuccessive intBreaches 
- The number of successive limit breaches after which the node is considered to be under duress. The number of successive limit breaches after which the node is considered to be under duress. Default is 3.
- CpuThreshold float64
- The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9.
- HeapThreshold float64
- The heap usage threshold (as a percentage) required for a node to be considered to be under duress. The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7.
- NumSuccessive intBreaches 
- The number of successive limit breaches after which the node is considered to be under duress. The number of successive limit breaches after which the node is considered to be under duress. Default is 3.
- cpuThreshold Double
- The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9.
- heapThreshold Double
- The heap usage threshold (as a percentage) required for a node to be considered to be under duress. The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7.
- numSuccessive IntegerBreaches 
- The number of successive limit breaches after which the node is considered to be under duress. The number of successive limit breaches after which the node is considered to be under duress. Default is 3.
- cpuThreshold number
- The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9.
- heapThreshold number
- The heap usage threshold (as a percentage) required for a node to be considered to be under duress. The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7.
- numSuccessive numberBreaches 
- The number of successive limit breaches after which the node is considered to be under duress. The number of successive limit breaches after which the node is considered to be under duress. Default is 3.
- cpu_threshold float
- The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9.
- heap_threshold float
- The heap usage threshold (as a percentage) required for a node to be considered to be under duress. The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7.
- num_successive_ intbreaches 
- The number of successive limit breaches after which the node is considered to be under duress. The number of successive limit breaches after which the node is considered to be under duress. Default is 3.
- cpuThreshold Number
- The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9.
- heapThreshold Number
- The heap usage threshold (as a percentage) required for a node to be considered to be under duress. The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7.
- numSuccessive NumberBreaches 
- The number of successive limit breaches after which the node is considered to be under duress. The number of successive limit breaches after which the node is considered to be under duress. Default is 3.
ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTask, ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchShardTaskArgs                  
- CancellationBurst double
- The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0.
- CancellationRate double
- The maximum number of tasks to cancel per millisecond of elapsed time. The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003.
- CancellationRatio double
- The maximum number of tasks to cancel. The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1.
- CpuTime intMillis Threshold 
- The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000.
- ElapsedTime intMillis Threshold 
- The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000.
- HeapMoving intAverage Window Size 
- The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100.
- HeapPercent doubleThreshold 
- The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5.
- HeapVariance double
- The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0.
- TotalHeap doublePercent Threshold 
- The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5.
- CancellationBurst float64
- The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0.
- CancellationRate float64
- The maximum number of tasks to cancel per millisecond of elapsed time. The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003.
- CancellationRatio float64
- The maximum number of tasks to cancel. The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1.
- CpuTime intMillis Threshold 
- The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000.
- ElapsedTime intMillis Threshold 
- The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000.
- HeapMoving intAverage Window Size 
- The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100.
- HeapPercent float64Threshold 
- The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5.
- HeapVariance float64
- The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0.
- TotalHeap float64Percent Threshold 
- The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5.
- cancellationBurst Double
- The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0.
- cancellationRate Double
- The maximum number of tasks to cancel per millisecond of elapsed time. The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003.
- cancellationRatio Double
- The maximum number of tasks to cancel. The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1.
- cpuTime IntegerMillis Threshold 
- The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000.
- elapsedTime IntegerMillis Threshold 
- The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000.
- heapMoving IntegerAverage Window Size 
- The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100.
- heapPercent DoubleThreshold 
- The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5.
- heapVariance Double
- The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0.
- totalHeap DoublePercent Threshold 
- The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5.
- cancellationBurst number
- The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0.
- cancellationRate number
- The maximum number of tasks to cancel per millisecond of elapsed time. The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003.
- cancellationRatio number
- The maximum number of tasks to cancel. The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1.
- cpuTime numberMillis Threshold 
- The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000.
- elapsedTime numberMillis Threshold 
- The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000.
- heapMoving numberAverage Window Size 
- The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100.
- heapPercent numberThreshold 
- The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5.
- heapVariance number
- The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0.
- totalHeap numberPercent Threshold 
- The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5.
- cancellation_burst float
- The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0.
- cancellation_rate float
- The maximum number of tasks to cancel per millisecond of elapsed time. The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003.
- cancellation_ratio float
- The maximum number of tasks to cancel. The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1.
- cpu_time_ intmillis_ threshold 
- The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000.
- elapsed_time_ intmillis_ threshold 
- The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000.
- heap_moving_ intaverage_ window_ size 
- The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100.
- heap_percent_ floatthreshold 
- The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5.
- heap_variance float
- The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0.
- total_heap_ floatpercent_ threshold 
- The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5.
- cancellationBurst Number
- The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0.
- cancellationRate Number
- The maximum number of tasks to cancel per millisecond of elapsed time. The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003.
- cancellationRatio Number
- The maximum number of tasks to cancel. The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1.
- cpuTime NumberMillis Threshold 
- The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000.
- elapsedTime NumberMillis Threshold 
- The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000.
- heapMoving NumberAverage Window Size 
- The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100.
- heapPercent NumberThreshold 
- The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5.
- heapVariance Number
- The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0.
- totalHeap NumberPercent Threshold 
- The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5.
ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTask, ManagedDatabaseOpensearchPropertiesSearchBackpressureSearchTaskArgs                
- CancellationBurst double
- The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0.
- CancellationRate double
- The maximum number of search tasks to cancel per millisecond of elapsed time. The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003.
- CancellationRatio double
- The maximum number of search tasks to cancel, as a percentage of successful search task completions. The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1.
- CpuTime intMillis Threshold 
- The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000.
- ElapsedTime intMillis Threshold 
- The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000.
- HeapMoving intAverage Window Size 
- The window size used to calculate the rolling average of the heap usage for the completed parent tasks. The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10.
- HeapPercent doubleThreshold 
- The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2.
- HeapVariance double
- The heap usage variance required for an individual parent task before it is considered for cancellation. The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0.
- TotalHeap doublePercent Threshold 
- The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5.
- CancellationBurst float64
- The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0.
- CancellationRate float64
- The maximum number of search tasks to cancel per millisecond of elapsed time. The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003.
- CancellationRatio float64
- The maximum number of search tasks to cancel, as a percentage of successful search task completions. The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1.
- CpuTime intMillis Threshold 
- The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000.
- ElapsedTime intMillis Threshold 
- The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000.
- HeapMoving intAverage Window Size 
- The window size used to calculate the rolling average of the heap usage for the completed parent tasks. The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10.
- HeapPercent float64Threshold 
- The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2.
- HeapVariance float64
- The heap usage variance required for an individual parent task before it is considered for cancellation. The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0.
- TotalHeap float64Percent Threshold 
- The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5.
- cancellationBurst Double
- The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0.
- cancellationRate Double
- The maximum number of search tasks to cancel per millisecond of elapsed time. The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003.
- cancellationRatio Double
- The maximum number of search tasks to cancel, as a percentage of successful search task completions. The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1.
- cpuTime IntegerMillis Threshold 
- The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000.
- elapsedTime IntegerMillis Threshold 
- The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000.
- heapMoving IntegerAverage Window Size 
- The window size used to calculate the rolling average of the heap usage for the completed parent tasks. The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10.
- heapPercent DoubleThreshold 
- The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2.
- heapVariance Double
- The heap usage variance required for an individual parent task before it is considered for cancellation. The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0.
- totalHeap DoublePercent Threshold 
- The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5.
- cancellationBurst number
- The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0.
- cancellationRate number
- The maximum number of search tasks to cancel per millisecond of elapsed time. The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003.
- cancellationRatio number
- The maximum number of search tasks to cancel, as a percentage of successful search task completions. The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1.
- cpuTime numberMillis Threshold 
- The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000.
- elapsedTime numberMillis Threshold 
- The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000.
- heapMoving numberAverage Window Size 
- The window size used to calculate the rolling average of the heap usage for the completed parent tasks. The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10.
- heapPercent numberThreshold 
- The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2.
- heapVariance number
- The heap usage variance required for an individual parent task before it is considered for cancellation. The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0.
- totalHeap numberPercent Threshold 
- The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5.
- cancellation_burst float
- The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0.
- cancellation_rate float
- The maximum number of search tasks to cancel per millisecond of elapsed time. The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003.
- cancellation_ratio float
- The maximum number of search tasks to cancel, as a percentage of successful search task completions. The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1.
- cpu_time_ intmillis_ threshold 
- The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000.
- elapsed_time_ intmillis_ threshold 
- The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000.
- heap_moving_ intaverage_ window_ size 
- The window size used to calculate the rolling average of the heap usage for the completed parent tasks. The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10.
- heap_percent_ floatthreshold 
- The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2.
- heap_variance float
- The heap usage variance required for an individual parent task before it is considered for cancellation. The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0.
- total_heap_ floatpercent_ threshold 
- The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5.
- cancellationBurst Number
- The maximum number of search tasks to cancel in a single iteration of the observer thread. The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0.
- cancellationRate Number
- The maximum number of search tasks to cancel per millisecond of elapsed time. The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003.
- cancellationRatio Number
- The maximum number of search tasks to cancel, as a percentage of successful search task completions. The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1.
- cpuTime NumberMillis Threshold 
- The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000.
- elapsedTime NumberMillis Threshold 
- The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000.
- heapMoving NumberAverage Window Size 
- The window size used to calculate the rolling average of the heap usage for the completed parent tasks. The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10.
- heapPercent NumberThreshold 
- The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2.
- heapVariance Number
- The heap usage variance required for an individual parent task before it is considered for cancellation. The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0.
- totalHeap NumberPercent Threshold 
- The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5.
ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueries, ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesArgs                
- Cpu
UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Search Insights Top Queries Cpu 
- Top N queries monitoring by CPU.
- Latency
UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Search Insights Top Queries Latency 
- Top N queries monitoring by latency.
- Memory
UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Search Insights Top Queries Memory 
- Top N queries monitoring by memory.
- Cpu
ManagedDatabase Opensearch Properties Search Insights Top Queries Cpu 
- Top N queries monitoring by CPU.
- Latency
ManagedDatabase Opensearch Properties Search Insights Top Queries Latency 
- Top N queries monitoring by latency.
- Memory
ManagedDatabase Opensearch Properties Search Insights Top Queries Memory 
- Top N queries monitoring by memory.
- cpu
ManagedDatabase Opensearch Properties Search Insights Top Queries Cpu 
- Top N queries monitoring by CPU.
- latency
ManagedDatabase Opensearch Properties Search Insights Top Queries Latency 
- Top N queries monitoring by latency.
- memory
ManagedDatabase Opensearch Properties Search Insights Top Queries Memory 
- Top N queries monitoring by memory.
- cpu
ManagedDatabase Opensearch Properties Search Insights Top Queries Cpu 
- Top N queries monitoring by CPU.
- latency
ManagedDatabase Opensearch Properties Search Insights Top Queries Latency 
- Top N queries monitoring by latency.
- memory
ManagedDatabase Opensearch Properties Search Insights Top Queries Memory 
- Top N queries monitoring by memory.
- cpu
ManagedDatabase Opensearch Properties Search Insights Top Queries Cpu 
- Top N queries monitoring by CPU.
- latency
ManagedDatabase Opensearch Properties Search Insights Top Queries Latency 
- Top N queries monitoring by latency.
- memory
ManagedDatabase Opensearch Properties Search Insights Top Queries Memory 
- Top N queries monitoring by memory.
- cpu Property Map
- Top N queries monitoring by CPU.
- latency Property Map
- Top N queries monitoring by latency.
- memory Property Map
- Top N queries monitoring by memory.
ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesCpu, ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesCpuArgs                  
- Enabled bool
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- TopNSize int
- Specify the value of N for the top N queries by the metric.
- WindowSize string
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- Enabled bool
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- TopNSize int
- Specify the value of N for the top N queries by the metric.
- WindowSize string
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- enabled Boolean
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- topNSize Integer
- Specify the value of N for the top N queries by the metric.
- windowSize String
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- enabled boolean
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- topNSize number
- Specify the value of N for the top N queries by the metric.
- windowSize string
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- enabled bool
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- top_n_ intsize 
- Specify the value of N for the top N queries by the metric.
- window_size str
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- enabled Boolean
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- topNSize Number
- Specify the value of N for the top N queries by the metric.
- windowSize String
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesLatency, ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesLatencyArgs                  
- Enabled bool
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- TopNSize int
- Specify the value of N for the top N queries by the metric.
- WindowSize string
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- Enabled bool
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- TopNSize int
- Specify the value of N for the top N queries by the metric.
- WindowSize string
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- enabled Boolean
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- topNSize Integer
- Specify the value of N for the top N queries by the metric.
- windowSize String
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- enabled boolean
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- topNSize number
- Specify the value of N for the top N queries by the metric.
- windowSize string
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- enabled bool
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- top_n_ intsize 
- Specify the value of N for the top N queries by the metric.
- window_size str
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- enabled Boolean
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- topNSize Number
- Specify the value of N for the top N queries by the metric.
- windowSize String
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesMemory, ManagedDatabaseOpensearchPropertiesSearchInsightsTopQueriesMemoryArgs                  
- Enabled bool
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- TopNSize int
- Specify the value of N for the top N queries by the metric.
- WindowSize string
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- Enabled bool
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- TopNSize int
- Specify the value of N for the top N queries by the metric.
- WindowSize string
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- enabled Boolean
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- topNSize Integer
- Specify the value of N for the top N queries by the metric.
- windowSize String
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- enabled boolean
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- topNSize number
- Specify the value of N for the top N queries by the metric.
- windowSize string
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- enabled bool
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- top_n_ intsize 
- Specify the value of N for the top N queries by the metric.
- window_size str
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
- enabled Boolean
- Enable or disable top N query monitoring by the metric. Enable or disable top N query monitoring by the metric.
- topNSize Number
- Specify the value of N for the top N queries by the metric.
- windowSize String
- The window size of the top N queries by the metric. Configure the window size of the top N queries.
ManagedDatabaseOpensearchPropertiesSegrep, ManagedDatabaseOpensearchPropertiesSegrepArgs          
- PressureCheckpoint intLimit 
- The maximum number of indexing checkpoints that a replica shard can fall behind when copying from primary. Once segrep.pressure.checkpoint.limitis breached along withsegrep.pressure.time.limit, the segment replication backpressure mechanism is initiated. Default is 4 checkpoints.
- PressureEnabled bool
- Enables the segment replication backpressure mechanism. Default is false.
- PressureReplica doubleStale Limit 
- The maximum number of stale replica shards that can exist in a replication group. Once segrep.pressure.replica.stale.limitis breached, the segment replication backpressure mechanism is initiated. Default is .5, which is 50% of a replication group.
- PressureTime stringLimit 
- The maximum amount of time that a replica shard can take to copy from the primary shard. Once segrep.pressure.time.limit is breached along with segrep.pressure.checkpoint.limit, the segment replication backpressure mechanism is initiated. Default is 5 minutes.
- PressureCheckpoint intLimit 
- The maximum number of indexing checkpoints that a replica shard can fall behind when copying from primary. Once segrep.pressure.checkpoint.limitis breached along withsegrep.pressure.time.limit, the segment replication backpressure mechanism is initiated. Default is 4 checkpoints.
- PressureEnabled bool
- Enables the segment replication backpressure mechanism. Default is false.
- PressureReplica float64Stale Limit 
- The maximum number of stale replica shards that can exist in a replication group. Once segrep.pressure.replica.stale.limitis breached, the segment replication backpressure mechanism is initiated. Default is .5, which is 50% of a replication group.
- PressureTime stringLimit 
- The maximum amount of time that a replica shard can take to copy from the primary shard. Once segrep.pressure.time.limit is breached along with segrep.pressure.checkpoint.limit, the segment replication backpressure mechanism is initiated. Default is 5 minutes.
- pressureCheckpoint IntegerLimit 
- The maximum number of indexing checkpoints that a replica shard can fall behind when copying from primary. Once segrep.pressure.checkpoint.limitis breached along withsegrep.pressure.time.limit, the segment replication backpressure mechanism is initiated. Default is 4 checkpoints.
- pressureEnabled Boolean
- Enables the segment replication backpressure mechanism. Default is false.
- pressureReplica DoubleStale Limit 
- The maximum number of stale replica shards that can exist in a replication group. Once segrep.pressure.replica.stale.limitis breached, the segment replication backpressure mechanism is initiated. Default is .5, which is 50% of a replication group.
- pressureTime StringLimit 
- The maximum amount of time that a replica shard can take to copy from the primary shard. Once segrep.pressure.time.limit is breached along with segrep.pressure.checkpoint.limit, the segment replication backpressure mechanism is initiated. Default is 5 minutes.
- pressureCheckpoint numberLimit 
- The maximum number of indexing checkpoints that a replica shard can fall behind when copying from primary. Once segrep.pressure.checkpoint.limitis breached along withsegrep.pressure.time.limit, the segment replication backpressure mechanism is initiated. Default is 4 checkpoints.
- pressureEnabled boolean
- Enables the segment replication backpressure mechanism. Default is false.
- pressureReplica numberStale Limit 
- The maximum number of stale replica shards that can exist in a replication group. Once segrep.pressure.replica.stale.limitis breached, the segment replication backpressure mechanism is initiated. Default is .5, which is 50% of a replication group.
- pressureTime stringLimit 
- The maximum amount of time that a replica shard can take to copy from the primary shard. Once segrep.pressure.time.limit is breached along with segrep.pressure.checkpoint.limit, the segment replication backpressure mechanism is initiated. Default is 5 minutes.
- pressure_checkpoint_ intlimit 
- The maximum number of indexing checkpoints that a replica shard can fall behind when copying from primary. Once segrep.pressure.checkpoint.limitis breached along withsegrep.pressure.time.limit, the segment replication backpressure mechanism is initiated. Default is 4 checkpoints.
- pressure_enabled bool
- Enables the segment replication backpressure mechanism. Default is false.
- pressure_replica_ floatstale_ limit 
- The maximum number of stale replica shards that can exist in a replication group. Once segrep.pressure.replica.stale.limitis breached, the segment replication backpressure mechanism is initiated. Default is .5, which is 50% of a replication group.
- pressure_time_ strlimit 
- The maximum amount of time that a replica shard can take to copy from the primary shard. Once segrep.pressure.time.limit is breached along with segrep.pressure.checkpoint.limit, the segment replication backpressure mechanism is initiated. Default is 5 minutes.
- pressureCheckpoint NumberLimit 
- The maximum number of indexing checkpoints that a replica shard can fall behind when copying from primary. Once segrep.pressure.checkpoint.limitis breached along withsegrep.pressure.time.limit, the segment replication backpressure mechanism is initiated. Default is 4 checkpoints.
- pressureEnabled Boolean
- Enables the segment replication backpressure mechanism. Default is false.
- pressureReplica NumberStale Limit 
- The maximum number of stale replica shards that can exist in a replication group. Once segrep.pressure.replica.stale.limitis breached, the segment replication backpressure mechanism is initiated. Default is .5, which is 50% of a replication group.
- pressureTime StringLimit 
- The maximum amount of time that a replica shard can take to copy from the primary shard. Once segrep.pressure.time.limit is breached along with segrep.pressure.checkpoint.limit, the segment replication backpressure mechanism is initiated. Default is 5 minutes.
ManagedDatabaseOpensearchPropertiesShardIndexingPressure, ManagedDatabaseOpensearchPropertiesShardIndexingPressureArgs              
- Enabled bool
- Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false.
- Enforced bool
- Run shard indexing backpressure in shadow mode or enforced mode. Run shard indexing backpressure in shadow mode or enforced mode. In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, but it doesn’t actually reject any indexing requests. In enforced mode (value set as true), shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. Default is false.
- OperatingFactor UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Shard Indexing Pressure Operating Factor 
- Operating factor.
- PrimaryParameter UpCloud. Pulumi. Up Cloud. Inputs. Managed Database Opensearch Properties Shard Indexing Pressure Primary Parameter 
- Primary parameter.
- Enabled bool
- Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false.
- Enforced bool
- Run shard indexing backpressure in shadow mode or enforced mode. Run shard indexing backpressure in shadow mode or enforced mode. In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, but it doesn’t actually reject any indexing requests. In enforced mode (value set as true), shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. Default is false.
- OperatingFactor ManagedDatabase Opensearch Properties Shard Indexing Pressure Operating Factor 
- Operating factor.
- PrimaryParameter ManagedDatabase Opensearch Properties Shard Indexing Pressure Primary Parameter 
- Primary parameter.
- enabled Boolean
- Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false.
- enforced Boolean
- Run shard indexing backpressure in shadow mode or enforced mode. Run shard indexing backpressure in shadow mode or enforced mode. In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, but it doesn’t actually reject any indexing requests. In enforced mode (value set as true), shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. Default is false.
- operatingFactor ManagedDatabase Opensearch Properties Shard Indexing Pressure Operating Factor 
- Operating factor.
- primaryParameter ManagedDatabase Opensearch Properties Shard Indexing Pressure Primary Parameter 
- Primary parameter.
- enabled boolean
- Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false.
- enforced boolean
- Run shard indexing backpressure in shadow mode or enforced mode. Run shard indexing backpressure in shadow mode or enforced mode. In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, but it doesn’t actually reject any indexing requests. In enforced mode (value set as true), shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. Default is false.
- operatingFactor ManagedDatabase Opensearch Properties Shard Indexing Pressure Operating Factor 
- Operating factor.
- primaryParameter ManagedDatabase Opensearch Properties Shard Indexing Pressure Primary Parameter 
- Primary parameter.
- enabled bool
- Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false.
- enforced bool
- Run shard indexing backpressure in shadow mode or enforced mode. Run shard indexing backpressure in shadow mode or enforced mode. In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, but it doesn’t actually reject any indexing requests. In enforced mode (value set as true), shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. Default is false.
- operating_factor ManagedDatabase Opensearch Properties Shard Indexing Pressure Operating Factor 
- Operating factor.
- primary_parameter ManagedDatabase Opensearch Properties Shard Indexing Pressure Primary Parameter 
- Primary parameter.
- enabled Boolean
- Enable or disable shard indexing backpressure. Enable or disable shard indexing backpressure. Default is false.
- enforced Boolean
- Run shard indexing backpressure in shadow mode or enforced mode. Run shard indexing backpressure in shadow mode or enforced mode. In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, but it doesn’t actually reject any indexing requests. In enforced mode (value set as true), shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. Default is false.
- operatingFactor Property Map
- Operating factor.
- primaryParameter Property Map
- Primary parameter.
ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactor, ManagedDatabaseOpensearchPropertiesShardIndexingPressureOperatingFactorArgs                  
- Lower double
- Lower occupancy limit of the allocated quota of memory for the shard. Specify the lower occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is below this limit, shard indexing backpressure decreases the current allocated memory for that shard. Default is 0.75.
- Optimal double
- Optimal occupancy of the allocated quota of memory for the shard. Specify the optimal occupancy of the allocated quota of memory for the shard. If the total memory usage of a shard is at this level, shard indexing backpressure doesn’t change the current allocated memory for that shard. Default is 0.85.
- Upper double
- Upper occupancy limit of the allocated quota of memory for the shard. Specify the upper occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is above this limit, shard indexing backpressure increases the current allocated memory for that shard. Default is 0.95.
- Lower float64
- Lower occupancy limit of the allocated quota of memory for the shard. Specify the lower occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is below this limit, shard indexing backpressure decreases the current allocated memory for that shard. Default is 0.75.
- Optimal float64
- Optimal occupancy of the allocated quota of memory for the shard. Specify the optimal occupancy of the allocated quota of memory for the shard. If the total memory usage of a shard is at this level, shard indexing backpressure doesn’t change the current allocated memory for that shard. Default is 0.85.
- Upper float64
- Upper occupancy limit of the allocated quota of memory for the shard. Specify the upper occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is above this limit, shard indexing backpressure increases the current allocated memory for that shard. Default is 0.95.
- lower Double
- Lower occupancy limit of the allocated quota of memory for the shard. Specify the lower occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is below this limit, shard indexing backpressure decreases the current allocated memory for that shard. Default is 0.75.
- optimal Double
- Optimal occupancy of the allocated quota of memory for the shard. Specify the optimal occupancy of the allocated quota of memory for the shard. If the total memory usage of a shard is at this level, shard indexing backpressure doesn’t change the current allocated memory for that shard. Default is 0.85.
- upper Double
- Upper occupancy limit of the allocated quota of memory for the shard. Specify the upper occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is above this limit, shard indexing backpressure increases the current allocated memory for that shard. Default is 0.95.
- lower number
- Lower occupancy limit of the allocated quota of memory for the shard. Specify the lower occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is below this limit, shard indexing backpressure decreases the current allocated memory for that shard. Default is 0.75.
- optimal number
- Optimal occupancy of the allocated quota of memory for the shard. Specify the optimal occupancy of the allocated quota of memory for the shard. If the total memory usage of a shard is at this level, shard indexing backpressure doesn’t change the current allocated memory for that shard. Default is 0.85.
- upper number
- Upper occupancy limit of the allocated quota of memory for the shard. Specify the upper occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is above this limit, shard indexing backpressure increases the current allocated memory for that shard. Default is 0.95.
- lower float
- Lower occupancy limit of the allocated quota of memory for the shard. Specify the lower occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is below this limit, shard indexing backpressure decreases the current allocated memory for that shard. Default is 0.75.
- optimal float
- Optimal occupancy of the allocated quota of memory for the shard. Specify the optimal occupancy of the allocated quota of memory for the shard. If the total memory usage of a shard is at this level, shard indexing backpressure doesn’t change the current allocated memory for that shard. Default is 0.85.
- upper float
- Upper occupancy limit of the allocated quota of memory for the shard. Specify the upper occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is above this limit, shard indexing backpressure increases the current allocated memory for that shard. Default is 0.95.
- lower Number
- Lower occupancy limit of the allocated quota of memory for the shard. Specify the lower occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is below this limit, shard indexing backpressure decreases the current allocated memory for that shard. Default is 0.75.
- optimal Number
- Optimal occupancy of the allocated quota of memory for the shard. Specify the optimal occupancy of the allocated quota of memory for the shard. If the total memory usage of a shard is at this level, shard indexing backpressure doesn’t change the current allocated memory for that shard. Default is 0.85.
- upper Number
- Upper occupancy limit of the allocated quota of memory for the shard. Specify the upper occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is above this limit, shard indexing backpressure increases the current allocated memory for that shard. Default is 0.95.
ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameter, ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterArgs                  
ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNode, ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterNodeArgs                    
- SoftLimit double
- Node soft limit. Define the percentage of the node-level memory threshold that acts as a soft indicator for strain on a node. Default is 0.7.
- SoftLimit float64
- Node soft limit. Define the percentage of the node-level memory threshold that acts as a soft indicator for strain on a node. Default is 0.7.
- softLimit Double
- Node soft limit. Define the percentage of the node-level memory threshold that acts as a soft indicator for strain on a node. Default is 0.7.
- softLimit number
- Node soft limit. Define the percentage of the node-level memory threshold that acts as a soft indicator for strain on a node. Default is 0.7.
- soft_limit float
- Node soft limit. Define the percentage of the node-level memory threshold that acts as a soft indicator for strain on a node. Default is 0.7.
- softLimit Number
- Node soft limit. Define the percentage of the node-level memory threshold that acts as a soft indicator for strain on a node. Default is 0.7.
ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShard, ManagedDatabaseOpensearchPropertiesShardIndexingPressurePrimaryParameterShardArgs                    
- MinLimit double
- Shard min limit. Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. Default is 0.001.
- MinLimit float64
- Shard min limit. Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. Default is 0.001.
- minLimit Double
- Shard min limit. Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. Default is 0.001.
- minLimit number
- Shard min limit. Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. Default is 0.001.
- min_limit float
- Shard min limit. Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. Default is 0.001.
- minLimit Number
- Shard min limit. Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. Default is 0.001.
Package Details
- Repository
- upcloud UpCloudLtd/pulumi-upcloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the upcloudTerraform Provider.
